diff --git a/build/deps/gen/dep_aspect_bazel_lib.bzl b/build/deps/gen/dep_aspect_bazel_lib.bzl index 3b7c24b1c70..cade4a37fea 100644 --- a/build/deps/gen/dep_aspect_bazel_lib.bzl +++ b/build/deps/gen/dep_aspect_bazel_lib.bzl @@ -2,10 +2,10 @@ load("@//:build/http.bzl", "http_archive") -TAG_NAME = "v2.9.2" -URL = "https://github.com/bazel-contrib/bazel-lib/releases/download/v2.9.2/bazel-lib-v2.9.2.tar.gz" -STRIP_PREFIX = "bazel-lib-2.9.2" -SHA256 = "0e31778f1fd574d2c05d238bfc4c785fa4b7e50a5ef38b506e01cfd8ec2fccb3" +TAG_NAME = "v2.9.4" +URL = "https://github.com/bazel-contrib/bazel-lib/releases/download/v2.9.4/bazel-lib-v2.9.4.tar.gz" +STRIP_PREFIX = "bazel-lib-2.9.4" +SHA256 = "349aabd3c2b96caeda6181eb0ae1f14f2a1d9f3cd3c8b05d57f709ceb12e9fb3" TYPE = "tgz" def dep_aspect_bazel_lib(): diff --git a/build/deps/gen/dep_capnp_cpp.bzl b/build/deps/gen/dep_capnp_cpp.bzl index c0ae591143c..cf3577230ed 100644 --- a/build/deps/gen/dep_capnp_cpp.bzl +++ b/build/deps/gen/dep_capnp_cpp.bzl @@ -2,11 +2,11 @@ load("@//:build/http.bzl", "http_archive") -URL = "https://github.com/capnproto/capnproto/tarball/0fb157fb00f8f2cacf23751f56d12bf6c8459f6a" -STRIP_PREFIX = "capnproto-capnproto-0fb157f/c++" -SHA256 = "15bc213e1869c84d2b02ad4cde61e01c0ee264c77a2af055a41581091c851b9c" +URL = "https://github.com/capnproto/capnproto/tarball/6e071e34d88a8fc489638535899cd9d02e55bf76" +STRIP_PREFIX = "capnproto-capnproto-6e071e3/c++" +SHA256 = "78bad43b723d3b5a21e50424ad20b0d045f5d963c59d677cd5035ef5c68aabaa" TYPE = "tgz" -COMMIT = "0fb157fb00f8f2cacf23751f56d12bf6c8459f6a" +COMMIT = "6e071e34d88a8fc489638535899cd9d02e55bf76" def dep_capnp_cpp(): http_archive( diff --git a/build/deps/gen/dep_com_google_protobuf.bzl b/build/deps/gen/dep_com_google_protobuf.bzl index ca34c20a806..474ec04daa8 100644 --- a/build/deps/gen/dep_com_google_protobuf.bzl +++ b/build/deps/gen/dep_com_google_protobuf.bzl @@ -2,10 +2,10 @@ load("@//:build/http.bzl", "http_archive") -TAG_NAME = "v28.2" -URL = "https://github.com/protocolbuffers/protobuf/releases/download/v28.2/protobuf-28.2.tar.gz" -STRIP_PREFIX = "protobuf-28.2" -SHA256 = "b2340aa47faf7ef10a0328190319d3f3bee1b24f426d4ce8f4253b6f27ce16db" +TAG_NAME = "v28.3" +URL = "https://github.com/protocolbuffers/protobuf/releases/download/v28.3/protobuf-28.3.tar.gz" +STRIP_PREFIX = "protobuf-28.3" +SHA256 = "7c3ebd7aaedd86fa5dc479a0fda803f602caaf78d8aff7ce83b89e1b8ae7442a" TYPE = "tgz" def dep_com_google_protobuf(): diff --git a/build/deps/gen/dep_cxxbridge_cmd.bzl b/build/deps/gen/dep_cxxbridge_cmd.bzl index 5e24de7b867..74832b66ca8 100644 --- a/build/deps/gen/dep_cxxbridge_cmd.bzl +++ b/build/deps/gen/dep_cxxbridge_cmd.bzl @@ -2,11 +2,11 @@ load("@//:build/http.bzl", "http_archive") -URL = "https://crates.io/api/v1/crates/cxxbridge-cmd/1.0.129/download" -STRIP_PREFIX = "cxxbridge-cmd-1.0.129" -SHA256 = "c089cc7133ae878b2b6993a85f006b5d13e6031a72da721d7dce98a17cb72b72" +URL = "https://crates.io/api/v1/crates/cxxbridge-cmd/1.0.130/download" +STRIP_PREFIX = "cxxbridge-cmd-1.0.130" +SHA256 = "4bc8d8ce7117154d478051674f85c23e80213feb3f001c2214a2bac4269ea585" TYPE = "tgz" -VERSION = "1.0.129" +VERSION = "1.0.130" def dep_cxxbridge_cmd(): http_archive( diff --git a/build/deps/gen/dep_rules_python.bzl b/build/deps/gen/dep_rules_python.bzl index 05e5799b7c7..82bba76695f 100644 --- a/build/deps/gen/dep_rules_python.bzl +++ b/build/deps/gen/dep_rules_python.bzl @@ -2,10 +2,10 @@ load("@//:build/http.bzl", "http_archive") -TAG_NAME = "0.37.0" -URL = "https://api.github.com/repos/bazelbuild/rules_python/tarball/0.37.0" -STRIP_PREFIX = "bazelbuild-rules_python-0c0492d" -SHA256 = "442740dfce802db482633d11302ef0894c2d8641c988aa1aa8f129acccdee2be" +TAG_NAME = "0.39.0" +URL = "https://api.github.com/repos/bazelbuild/rules_python/tarball/0.39.0" +STRIP_PREFIX = "bazelbuild-rules_python-0759322" +SHA256 = "ed016e6308487de77075474abc5f018dcdb98e77a08eb1e6851e9ad77223663b" TYPE = "tgz" def dep_rules_python(): diff --git a/build/deps/gen/dep_simdutf.bzl b/build/deps/gen/dep_simdutf.bzl index c3bc70864b3..9f2c7d2fc47 100644 --- a/build/deps/gen/dep_simdutf.bzl +++ b/build/deps/gen/dep_simdutf.bzl @@ -2,10 +2,10 @@ load("@//:build/http.bzl", "http_archive") -TAG_NAME = "v5.6.0" -URL = "https://github.com/simdutf/simdutf/releases/download/v5.6.0/singleheader.zip" +TAG_NAME = "v5.6.2" +URL = "https://github.com/simdutf/simdutf/releases/download/v5.6.2/singleheader.zip" STRIP_PREFIX = "" -SHA256 = "4e5491d55eb50665ced301d43cc2c164c6e3c201083c95f4ba82a89af3bef790" +SHA256 = "b03b42edb8a872e90329686bb3a73be916a0a111157ccfa1b361224e1dfabf17" TYPE = "zip" def dep_simdutf(): diff --git a/deps/rust/Cargo.lock b/deps/rust/Cargo.lock index 595de8309c9..d830399314d 100644 --- a/deps/rust/Cargo.lock +++ b/deps/rust/Cargo.lock @@ -18,31 +18,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] -name = "ahash" -version = "0.8.11" +name = "allocator-api2" +version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" -dependencies = [ - "cfg-if", - "once_cell", - "version_check", - "zerocopy", -] - -[[package]] -name = "anstream" -version = "0.6.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b" -dependencies = [ - "anstyle", - "anstyle-parse", - "anstyle-query", - "anstyle-wincon", - "colorchoice", - "is_terminal_polyfill", - "utf8parse", -] +checksum = "45862d1c77f2228b9e10bc609d5bc203d86ebc9b87ad8d5d5167a6c9abf739d9" [[package]] name = "anstyle" @@ -50,34 +29,6 @@ version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" -[[package]] -name = "anstyle-parse" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9" -dependencies = [ - "utf8parse", -] - -[[package]] -name = "anstyle-query" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c" -dependencies = [ - "windows-sys 0.59.0", -] - -[[package]] -name = "anstyle-wincon" -version = "3.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125" -dependencies = [ - "anstyle", - "windows-sys 0.59.0", -] - [[package]] name = "anyhow" version = "1.0.93" @@ -117,12 +68,6 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" -[[package]] -name = "bytes" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" - [[package]] name = "capnp" version = "0.20.3" @@ -134,18 +79,18 @@ dependencies = [ [[package]] name = "capnpc" -version = "0.20.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d13cb6e2643fd1f9fb804ba938323636ef52e07d6e495e372d933ad0cb98207" +checksum = "1aa3d5f01e69ed11656d2c7c47bf34327ea9bfb5c85c7de787fcd7b6c5e45b61" dependencies = [ "capnp", ] [[package]] name = "cc" -version = "1.1.37" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40545c26d092346d8a8dab71ee48e7685a7a9cba76e634790c215b41a4a7b4cf" +checksum = "fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47" dependencies = [ "shlex", ] @@ -174,9 +119,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.20" +version = "4.5.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" +checksum = "fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f" dependencies = [ "clap_builder", "clap_derive", @@ -184,11 +129,10 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.20" +version = "4.5.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" +checksum = "b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec" dependencies = [ - "anstream", "anstyle", "clap_lex", "strsim", @@ -208,9 +152,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" +checksum = "afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7" [[package]] name = "codespan-reporting" @@ -222,12 +166,6 @@ dependencies = [ "unicode-width", ] -[[package]] -name = "colorchoice" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" - [[package]] name = "convert_case" version = "0.4.0" @@ -272,9 +210,9 @@ dependencies = [ [[package]] name = "cxx" -version = "1.0.129" +version = "1.0.130" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbdc8cca144dce1c4981b5c9ab748761619979e515c3d53b5df385c677d1d007" +checksum = "23c042a0ba58aaff55299632834d1ea53ceff73d62373f62c9ae60890ad1b942" dependencies = [ "cc", "cxxbridge-flags", @@ -284,9 +222,9 @@ dependencies = [ [[package]] name = "cxxbridge-cmd" -version = "1.0.129" +version = "1.0.130" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c089cc7133ae878b2b6993a85f006b5d13e6031a72da721d7dce98a17cb72b72" +checksum = "4bc8d8ce7117154d478051674f85c23e80213feb3f001c2214a2bac4269ea585" dependencies = [ "clap", "codespan-reporting", @@ -297,18 +235,19 @@ dependencies = [ [[package]] name = "cxxbridge-flags" -version = "1.0.129" +version = "1.0.130" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d422aff542b4fa28c2ce8e5cc202d42dbf24702345c1fba3087b2d3f8a1b90ff" +checksum = "aa7ed7d30b289e2592cc55bc2ccd89803a63c913e008e6eb59f06cddf45bb52f" [[package]] name = "cxxbridge-macro" -version = "1.0.129" +version = "1.0.130" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1719100f31492cd6adeeab9a0f46cdbc846e615fdb66d7b398aa46ec7fdd06f" +checksum = "0b8c465d22de46b851c04630a5fc749a26005b263632ed2e0d9cc81518ead78d" dependencies = [ "proc-macro2", "quote", + "rustversion", "syn 2.0.87", ] @@ -380,16 +319,28 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + [[package]] name = "flate2" -version = "1.0.34" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" dependencies = [ "crc32fast", "miniz_oxide", ] +[[package]] +name = "foldhash" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2" + [[package]] name = "fxhash" version = "0.2.1" @@ -418,11 +369,13 @@ checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "hashbrown" -version = "0.13.2" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" +checksum = "3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3" dependencies = [ - "ahash", + "allocator-api2", + "equivalent", + "foldhash", ] [[package]] @@ -437,12 +390,6 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" -[[package]] -name = "is_terminal_polyfill" -version = "1.70.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" - [[package]] name = "itoa" version = "0.4.8" @@ -491,7 +438,7 @@ checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" [[package]] name = "lol_html" version = "2.0.0" -source = "git+https://github.com/cloudflare/lol-html.git?rev=4f8becea13a0021c8b71abd2dcc5899384973b66#4f8becea13a0021c8b71abd2dcc5899384973b66" +source = "git+https://github.com/cloudflare/lol-html.git?rev=a161bb319a61ddfb4c66e29153bbf8d6491f28cf#a161bb319a61ddfb4c66e29153bbf8d6491f28cf" dependencies = [ "bitflags 2.6.0", "cfg-if", @@ -508,10 +455,9 @@ dependencies = [ [[package]] name = "lolhtml" -version = "1.1.1" -source = "git+https://github.com/cloudflare/lol-html.git?rev=4f8becea13a0021c8b71abd2dcc5899384973b66#4f8becea13a0021c8b71abd2dcc5899384973b66" +version = "1.1.2" +source = "git+https://github.com/cloudflare/lol-html.git?rev=a161bb319a61ddfb4c66e29153bbf8d6491f28cf#a161bb319a61ddfb4c66e29153bbf8d6491f28cf" dependencies = [ - "cc", "encoding_rs", "libc", "lol_html", @@ -767,6 +713,12 @@ dependencies = [ "semver", ] +[[package]] +name = "rustversion" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248" + [[package]] name = "ryu" version = "1.0.18" @@ -801,18 +753,18 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" -version = "1.0.214" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" +checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.214" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766" +checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" dependencies = [ "proc-macro2", "quote", @@ -847,15 +799,6 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" -[[package]] -name = "signal-hook-registry" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" -dependencies = [ - "libc", -] - [[package]] name = "siphasher" version = "0.3.11" @@ -929,18 +872,18 @@ checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" [[package]] name = "thiserror" -version = "1.0.68" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02dd99dc800bbb97186339685293e1cc5d9df1f8fae2d0aecd9ff1c77efea892" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.68" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7c61ec9a6f64d2793d8a45faba21efbe3ced62a886d44c36a009b2b519b4c7e" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", @@ -954,11 +897,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" dependencies = [ "backtrace", - "bytes", "libc", "mio", "pin-project-lite", - "signal-hook-registry", "socket2", "windows-sys 0.52.0", ] @@ -994,18 +935,6 @@ version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" -[[package]] -name = "utf8parse" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" - -[[package]] -name = "version_check" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" - [[package]] name = "wasi" version = "0.9.0+wasi-snapshot-preview1" diff --git a/deps/rust/cargo.bzl b/deps/rust/cargo.bzl index 79db95f965b..e1bada151a1 100644 --- a/deps/rust/cargo.bzl +++ b/deps/rust/cargo.bzl @@ -11,12 +11,12 @@ PACKAGES = { "capnp": crate.spec(version = "0"), "capnpc": crate.spec(version = "0"), "clang-ast": crate.spec(version = "0"), - "clap": crate.spec(version = "4", features = ["derive"]), + "clap": crate.spec(version = "4", default_features = False, features = ["derive"]), "codespan-reporting": crate.spec(version = "0"), "cxx": crate.spec(version = "1"), "cxxbridge-cmd": crate.spec(version = "1"), "flate2": crate.spec(version = "1"), - "lolhtml": crate.spec(git = "https://github.com/cloudflare/lol-html.git", rev = "4f8becea13a0021c8b71abd2dcc5899384973b66"), + "lolhtml": crate.spec(git = "https://github.com/cloudflare/lol-html.git", rev = "a161bb319a61ddfb4c66e29153bbf8d6491f28cf"), "nix": crate.spec(version = "0"), "pico-args": crate.spec(version = "0"), "proc-macro2": crate.spec(version = "1"), @@ -24,6 +24,7 @@ PACKAGES = { "serde_json": crate.spec(version = "1"), "serde": crate.spec(version = "1", features = ["derive"]), "syn": crate.spec(version = "2"), - "tokio": crate.spec(version = "1", features = ["net", "process", "signal", "rt", "rt-multi-thread", "time"]), + # tokio is huge, let's enable only features when we actually need them. + "tokio": crate.spec(version = "1", default_features = False, features = ["net", "rt", "rt-multi-thread", "time"]), "tracing": crate.spec(version = "0", default_features = False, features = ["std"]), } diff --git a/deps/rust/crates/BUILD.bytes-1.8.0.bazel b/deps/rust/crates/BUILD.allocator-api2-0.2.20.bazel similarity index 90% rename from deps/rust/crates/BUILD.bytes-1.8.0.bazel rename to deps/rust/crates/BUILD.allocator-api2-0.2.20.bazel index a98f3dc5923..c33346f748d 100644 --- a/deps/rust/crates/BUILD.bytes-1.8.0.bazel +++ b/deps/rust/crates/BUILD.allocator-api2-0.2.20.bazel @@ -11,7 +11,7 @@ load("@rules_rust//rust:defs.bzl", "rust_library") package(default_visibility = ["//visibility:public"]) rust_library( - name = "bytes", + name = "allocator_api2", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -29,8 +29,7 @@ rust_library( ], ), crate_features = [ - "default", - "std", + "alloc", ], crate_root = "src/lib.rs", edition = "2018", @@ -39,10 +38,10 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=bytes", + "crate-name=allocator-api2", "manual", "noclippy", "norustfmt", ], - version = "1.8.0", + version = "0.2.20", ) diff --git a/deps/rust/crates/BUILD.anstream-0.6.18.bazel b/deps/rust/crates/BUILD.anstream-0.6.18.bazel deleted file mode 100644 index ef82e1911be..00000000000 --- a/deps/rust/crates/BUILD.anstream-0.6.18.bazel +++ /dev/null @@ -1,62 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//deps/rust:crates_vendor -############################################################################### - -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -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_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=anstream", - "manual", - "noclippy", - "norustfmt", - ], - version = "0.6.18", - deps = [ - "@crates_vendor__anstyle-1.0.10//:anstyle", - "@crates_vendor__anstyle-parse-0.2.6//:anstyle_parse", - "@crates_vendor__anstyle-query-1.1.2//:anstyle_query", - "@crates_vendor__colorchoice-1.0.3//:colorchoice", - "@crates_vendor__is_terminal_polyfill-1.70.1//:is_terminal_polyfill", - "@crates_vendor__utf8parse-0.2.2//:utf8parse", - ] + select({ - "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "@crates_vendor__anstyle-wincon-3.0.6//:anstyle_wincon", # x86_64-pc-windows-msvc - ], - "//conditions:default": [], - }), -) diff --git a/deps/rust/crates/BUILD.anstyle-parse-0.2.6.bazel b/deps/rust/crates/BUILD.anstyle-parse-0.2.6.bazel deleted file mode 100644 index 81d10ef4878..00000000000 --- a/deps/rust/crates/BUILD.anstyle-parse-0.2.6.bazel +++ /dev/null @@ -1,51 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//deps/rust:crates_vendor -############################################################################### - -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -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_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=anstyle-parse", - "manual", - "noclippy", - "norustfmt", - ], - version = "0.2.6", - deps = [ - "@crates_vendor__utf8parse-0.2.2//:utf8parse", - ], -) diff --git a/deps/rust/crates/BUILD.anstyle-query-1.1.2.bazel b/deps/rust/crates/BUILD.anstyle-query-1.1.2.bazel deleted file mode 100644 index ce815c2ee72..00000000000 --- a/deps/rust/crates/BUILD.anstyle-query-1.1.2.bazel +++ /dev/null @@ -1,50 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//deps/rust:crates_vendor -############################################################################### - -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -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_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=anstyle-query", - "manual", - "noclippy", - "norustfmt", - ], - version = "1.1.2", - deps = select({ - "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "@crates_vendor__windows-sys-0.59.0//:windows_sys", # cfg(windows) - ], - "//conditions:default": [], - }), -) diff --git a/deps/rust/crates/BUILD.anstyle-wincon-3.0.6.bazel b/deps/rust/crates/BUILD.anstyle-wincon-3.0.6.bazel deleted file mode 100644 index 4a9bb5872fc..00000000000 --- a/deps/rust/crates/BUILD.anstyle-wincon-3.0.6.bazel +++ /dev/null @@ -1,52 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//deps/rust:crates_vendor -############################################################################### - -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -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_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=anstyle-wincon", - "manual", - "noclippy", - "norustfmt", - ], - version = "3.0.6", - deps = [ - "@crates_vendor__anstyle-1.0.10//:anstyle", - ] + select({ - "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "@crates_vendor__windows-sys-0.59.0//:windows_sys", # cfg(windows) - ], - "//conditions:default": [], - }), -) diff --git a/deps/rust/crates/BUILD.bazel b/deps/rust/crates/BUILD.bazel index 0f5a1d7b18e..07b45217a2d 100644 --- a/deps/rust/crates/BUILD.bazel +++ b/deps/rust/crates/BUILD.bazel @@ -45,7 +45,7 @@ alias( alias( name = "capnpc", - actual = "@crates_vendor__capnpc-0.20.0//:capnpc", + actual = "@crates_vendor__capnpc-0.20.1//:capnpc", tags = ["manual"], ) @@ -57,7 +57,7 @@ alias( alias( name = "clap", - actual = "@crates_vendor__clap-4.5.20//:clap", + actual = "@crates_vendor__clap-4.5.21//:clap", tags = ["manual"], ) @@ -69,25 +69,25 @@ alias( alias( name = "cxx", - actual = "@crates_vendor__cxx-1.0.129//:cxx", + actual = "@crates_vendor__cxx-1.0.130//:cxx", tags = ["manual"], ) alias( name = "cxx_cc", - actual = "@crates_vendor__cxx-1.0.129//:cxx_cc", + actual = "@crates_vendor__cxx-1.0.130//:cxx_cc", tags = ["manual"], ) alias( name = "flate2", - actual = "@crates_vendor__flate2-1.0.34//:flate2", + actual = "@crates_vendor__flate2-1.0.35//:flate2", tags = ["manual"], ) alias( name = "lolhtml", - actual = "@crates_vendor__lolhtml-1.1.1//:lolhtml", + actual = "@crates_vendor__lolhtml-1.1.2//:lolhtml", tags = ["manual"], ) @@ -117,7 +117,7 @@ alias( alias( name = "serde", - actual = "@crates_vendor__serde-1.0.214//:serde", + actual = "@crates_vendor__serde-1.0.215//:serde", tags = ["manual"], ) @@ -154,19 +154,19 @@ alias( alias( name = "capnpc__capnpc-rust", - actual = "@crates_vendor__capnpc-0.20.0//:capnpc-rust__bin", + actual = "@crates_vendor__capnpc-0.20.1//:capnpc-rust__bin", tags = ["manual"], ) alias( name = "capnpc__capnpc-rust-bootstrap", - actual = "@crates_vendor__capnpc-0.20.0//:capnpc-rust-bootstrap__bin", + actual = "@crates_vendor__capnpc-0.20.1//:capnpc-rust-bootstrap__bin", tags = ["manual"], ) alias( name = "clap__stdio-fixture", - actual = "@crates_vendor__clap-4.5.20//:stdio-fixture__bin", + actual = "@crates_vendor__clap-4.5.21//:stdio-fixture__bin", tags = ["manual"], ) diff --git a/deps/rust/crates/BUILD.capnpc-0.20.0.bazel b/deps/rust/crates/BUILD.capnpc-0.20.1.bazel similarity index 97% rename from deps/rust/crates/BUILD.capnpc-0.20.0.bazel rename to deps/rust/crates/BUILD.capnpc-0.20.1.bazel index 12aa6e31214..66419c68514 100644 --- a/deps/rust/crates/BUILD.capnpc-0.20.0.bazel +++ b/deps/rust/crates/BUILD.capnpc-0.20.1.bazel @@ -44,7 +44,7 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.20.0", + version = "0.20.1", deps = [ "@crates_vendor__capnp-0.20.3//:capnp", ], @@ -80,7 +80,7 @@ rust_binary( "noclippy", "norustfmt", ], - version = "0.20.0", + version = "0.20.1", deps = [ ":capnpc", "@crates_vendor__capnp-0.20.3//:capnp", @@ -117,7 +117,7 @@ rust_binary( "noclippy", "norustfmt", ], - version = "0.20.0", + version = "0.20.1", deps = [ ":capnpc", "@crates_vendor__capnp-0.20.3//:capnp", diff --git a/deps/rust/crates/BUILD.cc-1.1.37.bazel b/deps/rust/crates/BUILD.cc-1.2.1.bazel similarity index 97% rename from deps/rust/crates/BUILD.cc-1.1.37.bazel rename to deps/rust/crates/BUILD.cc-1.2.1.bazel index 5d1affc0dd0..ba7246e49dd 100644 --- a/deps/rust/crates/BUILD.cc-1.1.37.bazel +++ b/deps/rust/crates/BUILD.cc-1.2.1.bazel @@ -40,7 +40,7 @@ rust_library( "noclippy", "norustfmt", ], - version = "1.1.37", + version = "1.2.1", deps = [ "@crates_vendor__shlex-1.3.0//:shlex", ], diff --git a/deps/rust/crates/BUILD.clang-ast-0.1.26.bazel b/deps/rust/crates/BUILD.clang-ast-0.1.26.bazel index ce8dad0c54e..126da4edf8a 100644 --- a/deps/rust/crates/BUILD.clang-ast-0.1.26.bazel +++ b/deps/rust/crates/BUILD.clang-ast-0.1.26.bazel @@ -43,6 +43,6 @@ rust_library( version = "0.1.26", deps = [ "@crates_vendor__rustc-hash-2.0.0//:rustc_hash", - "@crates_vendor__serde-1.0.214//:serde", + "@crates_vendor__serde-1.0.215//:serde", ], ) diff --git a/deps/rust/crates/BUILD.clap-4.5.20.bazel b/deps/rust/crates/BUILD.clap-4.5.21.bazel similarity index 90% rename from deps/rust/crates/BUILD.clap-4.5.20.bazel rename to deps/rust/crates/BUILD.clap-4.5.21.bazel index 9adb0a67418..0ee3630ad09 100644 --- a/deps/rust/crates/BUILD.clap-4.5.20.bazel +++ b/deps/rust/crates/BUILD.clap-4.5.21.bazel @@ -33,8 +33,6 @@ rust_library( ], ), crate_features = [ - "color", - "default", "derive", "error-context", "help", @@ -57,9 +55,9 @@ rust_library( "noclippy", "norustfmt", ], - version = "4.5.20", + version = "4.5.21", deps = [ - "@crates_vendor__clap_builder-4.5.20//:clap_builder", + "@crates_vendor__clap_builder-4.5.21//:clap_builder", ], ) @@ -82,8 +80,6 @@ rust_binary( ], ), crate_features = [ - "color", - "default", "derive", "error-context", "help", @@ -106,9 +102,9 @@ rust_binary( "noclippy", "norustfmt", ], - version = "4.5.20", + version = "4.5.21", deps = [ ":clap", - "@crates_vendor__clap_builder-4.5.20//:clap_builder", + "@crates_vendor__clap_builder-4.5.21//:clap_builder", ], ) diff --git a/deps/rust/crates/BUILD.clap_builder-4.5.20.bazel b/deps/rust/crates/BUILD.clap_builder-4.5.21.bazel similarity index 90% rename from deps/rust/crates/BUILD.clap_builder-4.5.20.bazel rename to deps/rust/crates/BUILD.clap_builder-4.5.21.bazel index 417078ff0f4..79b4c4e3bf8 100644 --- a/deps/rust/crates/BUILD.clap_builder-4.5.20.bazel +++ b/deps/rust/crates/BUILD.clap_builder-4.5.21.bazel @@ -29,7 +29,6 @@ rust_library( ], ), crate_features = [ - "color", "error-context", "help", "std", @@ -48,11 +47,10 @@ rust_library( "noclippy", "norustfmt", ], - version = "4.5.20", + version = "4.5.21", deps = [ - "@crates_vendor__anstream-0.6.18//:anstream", "@crates_vendor__anstyle-1.0.10//:anstyle", - "@crates_vendor__clap_lex-0.7.2//:clap_lex", + "@crates_vendor__clap_lex-0.7.3//:clap_lex", "@crates_vendor__strsim-0.11.1//:strsim", ], ) diff --git a/deps/rust/crates/BUILD.clap_lex-0.7.2.bazel b/deps/rust/crates/BUILD.clap_lex-0.7.3.bazel similarity index 97% rename from deps/rust/crates/BUILD.clap_lex-0.7.2.bazel rename to deps/rust/crates/BUILD.clap_lex-0.7.3.bazel index cc5a7f4cda2..dd9d9b1fcf4 100644 --- a/deps/rust/crates/BUILD.clap_lex-0.7.2.bazel +++ b/deps/rust/crates/BUILD.clap_lex-0.7.3.bazel @@ -40,5 +40,5 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.7.2", + version = "0.7.3", ) diff --git a/deps/rust/crates/BUILD.cxx-1.0.129.bazel b/deps/rust/crates/BUILD.cxx-1.0.130.bazel similarity index 94% rename from deps/rust/crates/BUILD.cxx-1.0.129.bazel rename to deps/rust/crates/BUILD.cxx-1.0.130.bazel index e0f9ea0525e..4466c91748b 100644 --- a/deps/rust/crates/BUILD.cxx-1.0.129.bazel +++ b/deps/rust/crates/BUILD.cxx-1.0.130.bazel @@ -37,7 +37,7 @@ rust_library( crate_root = "src/lib.rs", edition = "2021", proc_macro_deps = [ - "@crates_vendor__cxxbridge-macro-1.0.129//:cxxbridge_macro", + "@crates_vendor__cxxbridge-macro-1.0.130//:cxxbridge_macro", ], rustc_flags = [ "--cap-lints=allow", @@ -49,7 +49,7 @@ rust_library( "noclippy", "norustfmt", ], - version = "1.0.129", + version = "1.0.130", deps = [ ":cxx_cc", "@crates_vendor__link-cplusplus-1.0.9//:link_cplusplus", diff --git a/deps/rust/crates/BUILD.cxxbridge-flags-1.0.129.bazel b/deps/rust/crates/BUILD.cxxbridge-flags-1.0.130.bazel similarity index 97% rename from deps/rust/crates/BUILD.cxxbridge-flags-1.0.129.bazel rename to deps/rust/crates/BUILD.cxxbridge-flags-1.0.130.bazel index 9d93461f9b8..d274bd4b5c8 100644 --- a/deps/rust/crates/BUILD.cxxbridge-flags-1.0.129.bazel +++ b/deps/rust/crates/BUILD.cxxbridge-flags-1.0.130.bazel @@ -43,5 +43,5 @@ rust_library( "noclippy", "norustfmt", ], - version = "1.0.129", + version = "1.0.130", ) diff --git a/deps/rust/crates/BUILD.cxxbridge-macro-1.0.129.bazel b/deps/rust/crates/BUILD.cxxbridge-macro-1.0.130.bazel similarity index 91% rename from deps/rust/crates/BUILD.cxxbridge-macro-1.0.129.bazel rename to deps/rust/crates/BUILD.cxxbridge-macro-1.0.130.bazel index cf12aa33656..105c6f38448 100644 --- a/deps/rust/crates/BUILD.cxxbridge-macro-1.0.129.bazel +++ b/deps/rust/crates/BUILD.cxxbridge-macro-1.0.130.bazel @@ -30,6 +30,9 @@ rust_proc_macro( ), crate_root = "src/lib.rs", edition = "2021", + proc_macro_deps = [ + "@crates_vendor__rustversion-1.0.18//:rustversion", + ], rustc_flags = [ "--cap-lints=allow", ], @@ -40,7 +43,7 @@ rust_proc_macro( "noclippy", "norustfmt", ], - version = "1.0.129", + version = "1.0.130", deps = [ "@crates_vendor__proc-macro2-1.0.89//:proc_macro2", "@crates_vendor__quote-1.0.37//:quote", diff --git a/deps/rust/crates/BUILD.version_check-0.9.5.bazel b/deps/rust/crates/BUILD.equivalent-1.0.1.bazel similarity index 92% rename from deps/rust/crates/BUILD.version_check-0.9.5.bazel rename to deps/rust/crates/BUILD.equivalent-1.0.1.bazel index 2c454c4a85a..9fa874cfd11 100644 --- a/deps/rust/crates/BUILD.version_check-0.9.5.bazel +++ b/deps/rust/crates/BUILD.equivalent-1.0.1.bazel @@ -11,7 +11,7 @@ load("@rules_rust//rust:defs.bzl", "rust_library") package(default_visibility = ["//visibility:public"]) rust_library( - name = "version_check", + name = "equivalent", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -35,10 +35,10 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=version_check", + "crate-name=equivalent", "manual", "noclippy", "norustfmt", ], - version = "0.9.5", + version = "1.0.1", ) diff --git a/deps/rust/crates/BUILD.flate2-1.0.34.bazel b/deps/rust/crates/BUILD.flate2-1.0.35.bazel similarity index 98% rename from deps/rust/crates/BUILD.flate2-1.0.34.bazel rename to deps/rust/crates/BUILD.flate2-1.0.35.bazel index 4beab8a3b87..eb9fb5c7049 100644 --- a/deps/rust/crates/BUILD.flate2-1.0.34.bazel +++ b/deps/rust/crates/BUILD.flate2-1.0.35.bazel @@ -46,7 +46,7 @@ rust_library( "noclippy", "norustfmt", ], - version = "1.0.34", + version = "1.0.35", deps = [ "@crates_vendor__crc32fast-1.4.2//:crc32fast", "@crates_vendor__miniz_oxide-0.8.0//:miniz_oxide", diff --git a/deps/rust/crates/BUILD.colorchoice-1.0.3.bazel b/deps/rust/crates/BUILD.foldhash-0.1.3.bazel similarity index 92% rename from deps/rust/crates/BUILD.colorchoice-1.0.3.bazel rename to deps/rust/crates/BUILD.foldhash-0.1.3.bazel index 2e166a170dd..8a720988e16 100644 --- a/deps/rust/crates/BUILD.colorchoice-1.0.3.bazel +++ b/deps/rust/crates/BUILD.foldhash-0.1.3.bazel @@ -11,7 +11,7 @@ load("@rules_rust//rust:defs.bzl", "rust_library") package(default_visibility = ["//visibility:public"]) rust_library( - name = "colorchoice", + name = "foldhash", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -35,10 +35,10 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=colorchoice", + "crate-name=foldhash", "manual", "noclippy", "norustfmt", ], - version = "1.0.3", + version = "0.1.3", ) diff --git a/deps/rust/crates/BUILD.hashbrown-0.13.2.bazel b/deps/rust/crates/BUILD.hashbrown-0.15.1.bazel similarity index 79% rename from deps/rust/crates/BUILD.hashbrown-0.13.2.bazel rename to deps/rust/crates/BUILD.hashbrown-0.15.1.bazel index adad3e6f425..6a13750c1d9 100644 --- a/deps/rust/crates/BUILD.hashbrown-0.13.2.bazel +++ b/deps/rust/crates/BUILD.hashbrown-0.15.1.bazel @@ -29,9 +29,12 @@ rust_library( ], ), crate_features = [ - "ahash", + "allocator-api2", "default", + "default-hasher", + "equivalent", "inline-more", + "raw-entry", ], crate_root = "src/lib.rs", edition = "2021", @@ -45,8 +48,10 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.13.2", + version = "0.15.1", deps = [ - "@crates_vendor__ahash-0.8.11//:ahash", + "@crates_vendor__allocator-api2-0.2.20//:allocator_api2", + "@crates_vendor__equivalent-1.0.1//:equivalent", + "@crates_vendor__foldhash-0.1.3//:foldhash", ], ) diff --git a/deps/rust/crates/BUILD.is_terminal_polyfill-1.70.1.bazel b/deps/rust/crates/BUILD.is_terminal_polyfill-1.70.1.bazel deleted file mode 100644 index 6b914a8fea0..00000000000 --- a/deps/rust/crates/BUILD.is_terminal_polyfill-1.70.1.bazel +++ /dev/null @@ -1,47 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//deps/rust:crates_vendor -############################################################################### - -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -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_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=is_terminal_polyfill", - "manual", - "noclippy", - "norustfmt", - ], - version = "1.70.1", -) diff --git a/deps/rust/crates/BUILD.link-cplusplus-1.0.9.bazel b/deps/rust/crates/BUILD.link-cplusplus-1.0.9.bazel index 334b9e0ffac..09e13c7605f 100644 --- a/deps/rust/crates/BUILD.link-cplusplus-1.0.9.bazel +++ b/deps/rust/crates/BUILD.link-cplusplus-1.0.9.bazel @@ -102,7 +102,7 @@ cargo_build_script( version = "1.0.9", visibility = ["//visibility:private"], deps = [ - "@crates_vendor__cc-1.1.37//:cc", + "@crates_vendor__cc-1.2.1//:cc", ], ) diff --git a/deps/rust/crates/BUILD.lol_html-2.0.0.bazel b/deps/rust/crates/BUILD.lol_html-2.0.0.bazel index b1280999977..9a7684c1401 100644 --- a/deps/rust/crates/BUILD.lol_html-2.0.0.bazel +++ b/deps/rust/crates/BUILD.lol_html-2.0.0.bazel @@ -46,12 +46,12 @@ rust_library( "@crates_vendor__cfg-if-1.0.0//:cfg_if", "@crates_vendor__cssparser-0.27.2//:cssparser", "@crates_vendor__encoding_rs-0.8.35//:encoding_rs", - "@crates_vendor__hashbrown-0.13.2//:hashbrown", + "@crates_vendor__hashbrown-0.15.1//:hashbrown", "@crates_vendor__lazy_static-1.5.0//:lazy_static", "@crates_vendor__lazycell-1.3.0//:lazycell", "@crates_vendor__memchr-2.7.4//:memchr", "@crates_vendor__mime-0.3.17//:mime", "@crates_vendor__selectors-0.22.0//:selectors", - "@crates_vendor__thiserror-1.0.68//:thiserror", + "@crates_vendor__thiserror-1.0.69//:thiserror", ], ) diff --git a/deps/rust/crates/BUILD.lolhtml-1.1.1.bazel b/deps/rust/crates/BUILD.lolhtml-1.1.1.bazel deleted file mode 100644 index 43c47a5816a..00000000000 --- a/deps/rust/crates/BUILD.lolhtml-1.1.1.bazel +++ /dev/null @@ -1,50 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//deps/rust:crates_vendor -############################################################################### - -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -rust_library( - name = "lolhtml", - srcs = 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_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=lolhtml", - "manual", - "noclippy", - "norustfmt", - ], - version = "1.1.1", - deps = [ - "@crates_vendor__encoding_rs-0.8.35//:encoding_rs", - "@crates_vendor__libc-0.2.162//:libc", - "@crates_vendor__lol_html-2.0.0//:lol_html", - "@crates_vendor__thiserror-1.0.68//:thiserror", - ], -) diff --git a/deps/rust/crates/BUILD.ahash-0.8.11.bazel b/deps/rust/crates/BUILD.lolhtml-1.1.2.bazel similarity index 59% rename from deps/rust/crates/BUILD.ahash-0.8.11.bazel rename to deps/rust/crates/BUILD.lolhtml-1.1.2.bazel index 681488a1afc..3317318c2a4 100644 --- a/deps/rust/crates/BUILD.ahash-0.8.11.bazel +++ b/deps/rust/crates/BUILD.lolhtml-1.1.2.bazel @@ -12,7 +12,7 @@ load("@rules_rust//rust:defs.bzl", "rust_library") package(default_visibility = ["//visibility:public"]) rust_library( - name = "ahash", + name = "lolhtml", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -30,40 +30,25 @@ rust_library( ], ), crate_root = "src/lib.rs", - edition = "2018", + edition = "2021", rustc_flags = [ "--cap-lints=allow", ], tags = [ "cargo-bazel", - "crate-name=ahash", + "crate-name=lolhtml", "manual", "noclippy", "norustfmt", ], - version = "0.8.11", + version = "1.1.2", deps = [ - "@crates_vendor__ahash-0.8.11//:build_script_build", - "@crates_vendor__cfg-if-1.0.0//:cfg_if", - "@crates_vendor__zerocopy-0.7.35//:zerocopy", - ] + select({ - "@rules_rust//rust/platform:aarch64-apple-darwin": [ - "@crates_vendor__once_cell-1.20.2//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ - "@crates_vendor__once_cell-1.20.2//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:x86_64-apple-darwin": [ - "@crates_vendor__once_cell-1.20.2//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "@crates_vendor__once_cell-1.20.2//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ - "@crates_vendor__once_cell-1.20.2//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "//conditions:default": [], - }), + "@crates_vendor__encoding_rs-0.8.35//:encoding_rs", + "@crates_vendor__libc-0.2.162//:libc", + "@crates_vendor__lol_html-2.0.0//:lol_html", + "@crates_vendor__lolhtml-1.1.2//:build_script_build", + "@crates_vendor__thiserror-1.0.69//:thiserror", + ], ) cargo_build_script( @@ -99,23 +84,21 @@ cargo_build_script( "WORKSPACE.bazel", ], ), - edition = "2018", - pkg_name = "ahash", + edition = "2021", + links = "lolhtml", + pkg_name = "lolhtml", rustc_flags = [ "--cap-lints=allow", ], tags = [ "cargo-bazel", - "crate-name=ahash", + "crate-name=lolhtml", "manual", "noclippy", "norustfmt", ], - version = "0.8.11", + version = "1.1.2", visibility = ["//visibility:private"], - deps = [ - "@crates_vendor__version_check-0.9.5//:version_check", - ], ) alias( diff --git a/deps/rust/crates/BUILD.rustversion-1.0.18.bazel b/deps/rust/crates/BUILD.rustversion-1.0.18.bazel new file mode 100644 index 00000000000..c7e9352c0f7 --- /dev/null +++ b/deps/rust/crates/BUILD.rustversion-1.0.18.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 @//deps/rust:crates_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_build_script") +load("@rules_rust//rust:defs.bzl", "rust_proc_macro") + +package(default_visibility = ["//visibility:public"]) + +rust_proc_macro( + name = "rustversion", + srcs = 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_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=rustversion", + "manual", + "noclippy", + "norustfmt", + ], + version = "1.0.18", + deps = [ + "@crates_vendor__rustversion-1.0.18//: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/build.rs", + data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + edition = "2018", + pkg_name = "rustversion", + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=rustversion", + "manual", + "noclippy", + "norustfmt", + ], + version = "1.0.18", + visibility = ["//visibility:private"], +) + +alias( + name = "build_script_build", + actual = ":_bs", + tags = ["manual"], +) diff --git a/deps/rust/crates/BUILD.serde-1.0.214.bazel b/deps/rust/crates/BUILD.serde-1.0.215.bazel similarity index 93% rename from deps/rust/crates/BUILD.serde-1.0.214.bazel rename to deps/rust/crates/BUILD.serde-1.0.215.bazel index c2a046110ef..de75a392808 100644 --- a/deps/rust/crates/BUILD.serde-1.0.214.bazel +++ b/deps/rust/crates/BUILD.serde-1.0.215.bazel @@ -38,7 +38,7 @@ rust_library( crate_root = "src/lib.rs", edition = "2018", proc_macro_deps = [ - "@crates_vendor__serde_derive-1.0.214//:serde_derive", + "@crates_vendor__serde_derive-1.0.215//:serde_derive", ], rustc_flags = [ "--cap-lints=allow", @@ -50,9 +50,9 @@ rust_library( "noclippy", "norustfmt", ], - version = "1.0.214", + version = "1.0.215", deps = [ - "@crates_vendor__serde-1.0.214//:build_script_build", + "@crates_vendor__serde-1.0.215//:build_script_build", ], ) @@ -107,7 +107,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "1.0.214", + version = "1.0.215", visibility = ["//visibility:private"], ) diff --git a/deps/rust/crates/BUILD.serde_derive-1.0.214.bazel b/deps/rust/crates/BUILD.serde_derive-1.0.215.bazel similarity index 98% rename from deps/rust/crates/BUILD.serde_derive-1.0.214.bazel rename to deps/rust/crates/BUILD.serde_derive-1.0.215.bazel index 336db748070..ea24b84ae3a 100644 --- a/deps/rust/crates/BUILD.serde_derive-1.0.214.bazel +++ b/deps/rust/crates/BUILD.serde_derive-1.0.215.bazel @@ -43,7 +43,7 @@ rust_proc_macro( "noclippy", "norustfmt", ], - version = "1.0.214", + version = "1.0.215", deps = [ "@crates_vendor__proc-macro2-1.0.89//:proc_macro2", "@crates_vendor__quote-1.0.37//:quote", diff --git a/deps/rust/crates/BUILD.serde_json-1.0.132.bazel b/deps/rust/crates/BUILD.serde_json-1.0.132.bazel index 459f855597e..4c25bb3e2d1 100644 --- a/deps/rust/crates/BUILD.serde_json-1.0.132.bazel +++ b/deps/rust/crates/BUILD.serde_json-1.0.132.bazel @@ -50,7 +50,7 @@ rust_library( "@crates_vendor__itoa-1.0.11//:itoa", "@crates_vendor__memchr-2.7.4//:memchr", "@crates_vendor__ryu-1.0.18//:ryu", - "@crates_vendor__serde-1.0.214//:serde", + "@crates_vendor__serde-1.0.215//:serde", "@crates_vendor__serde_json-1.0.132//:build_script_build", ], ) diff --git a/deps/rust/crates/BUILD.signal-hook-registry-1.4.2.bazel b/deps/rust/crates/BUILD.signal-hook-registry-1.4.2.bazel deleted file mode 100644 index b359ba85ffb..00000000000 --- a/deps/rust/crates/BUILD.signal-hook-registry-1.4.2.bazel +++ /dev/null @@ -1,47 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//deps/rust:crates_vendor -############################################################################### - -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -rust_library( - name = "signal_hook_registry", - srcs = 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_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=signal-hook-registry", - "manual", - "noclippy", - "norustfmt", - ], - version = "1.4.2", - deps = [ - "@crates_vendor__libc-0.2.162//:libc", - ], -) diff --git a/deps/rust/crates/BUILD.thiserror-1.0.68.bazel b/deps/rust/crates/BUILD.thiserror-1.0.69.bazel similarity index 92% rename from deps/rust/crates/BUILD.thiserror-1.0.68.bazel rename to deps/rust/crates/BUILD.thiserror-1.0.69.bazel index bb294b013b0..ab6aa1c6729 100644 --- a/deps/rust/crates/BUILD.thiserror-1.0.68.bazel +++ b/deps/rust/crates/BUILD.thiserror-1.0.69.bazel @@ -32,7 +32,7 @@ rust_library( crate_root = "src/lib.rs", edition = "2021", proc_macro_deps = [ - "@crates_vendor__thiserror-impl-1.0.68//:thiserror_impl", + "@crates_vendor__thiserror-impl-1.0.69//:thiserror_impl", ], rustc_flags = [ "--cap-lints=allow", @@ -44,9 +44,9 @@ rust_library( "noclippy", "norustfmt", ], - version = "1.0.68", + version = "1.0.69", deps = [ - "@crates_vendor__thiserror-1.0.68//:build_script_build", + "@crates_vendor__thiserror-1.0.69//:build_script_build", ], ) @@ -95,7 +95,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "1.0.68", + version = "1.0.69", visibility = ["//visibility:private"], ) diff --git a/deps/rust/crates/BUILD.thiserror-impl-1.0.68.bazel b/deps/rust/crates/BUILD.thiserror-impl-1.0.69.bazel similarity index 98% rename from deps/rust/crates/BUILD.thiserror-impl-1.0.68.bazel rename to deps/rust/crates/BUILD.thiserror-impl-1.0.69.bazel index c4251347dd5..393ff8c034c 100644 --- a/deps/rust/crates/BUILD.thiserror-impl-1.0.68.bazel +++ b/deps/rust/crates/BUILD.thiserror-impl-1.0.69.bazel @@ -40,7 +40,7 @@ rust_proc_macro( "noclippy", "norustfmt", ], - version = "1.0.68", + version = "1.0.69", deps = [ "@crates_vendor__proc-macro2-1.0.89//:proc_macro2", "@crates_vendor__quote-1.0.37//:quote", diff --git a/deps/rust/crates/BUILD.tokio-1.41.1.bazel b/deps/rust/crates/BUILD.tokio-1.41.1.bazel index bfe9d71e087..2ca85f2b267 100644 --- a/deps/rust/crates/BUILD.tokio-1.41.1.bazel +++ b/deps/rust/crates/BUILD.tokio-1.41.1.bazel @@ -29,16 +29,11 @@ rust_library( ], ), crate_features = [ - "bytes", - "default", "libc", "mio", "net", - "process", "rt", "rt-multi-thread", - "signal", - "signal-hook-registry", "socket2", "time", ] + select({ @@ -61,29 +56,24 @@ rust_library( ], version = "1.41.1", deps = [ - "@crates_vendor__bytes-1.8.0//:bytes", "@crates_vendor__mio-1.0.2//:mio", "@crates_vendor__pin-project-lite-0.2.15//:pin_project_lite", "@crates_vendor__socket2-0.5.7//:socket2", ] + select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [ "@crates_vendor__libc-0.2.162//:libc", # aarch64-apple-darwin - "@crates_vendor__signal-hook-registry-1.4.2//:signal_hook_registry", # aarch64-apple-darwin ], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ "@crates_vendor__libc-0.2.162//:libc", # aarch64-unknown-linux-gnu - "@crates_vendor__signal-hook-registry-1.4.2//:signal_hook_registry", # aarch64-unknown-linux-gnu ], "@rules_rust//rust/platform:x86_64-apple-darwin": [ "@crates_vendor__libc-0.2.162//:libc", # x86_64-apple-darwin - "@crates_vendor__signal-hook-registry-1.4.2//:signal_hook_registry", # x86_64-apple-darwin ], "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ "@crates_vendor__windows-sys-0.52.0//:windows_sys", # x86_64-pc-windows-msvc ], "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ "@crates_vendor__libc-0.2.162//:libc", # x86_64-unknown-linux-gnu - "@crates_vendor__signal-hook-registry-1.4.2//:signal_hook_registry", # x86_64-unknown-linux-gnu ], "//conditions:default": [], }), diff --git a/deps/rust/crates/BUILD.utf8parse-0.2.2.bazel b/deps/rust/crates/BUILD.utf8parse-0.2.2.bazel deleted file mode 100644 index a3516fbcc8e..00000000000 --- a/deps/rust/crates/BUILD.utf8parse-0.2.2.bazel +++ /dev/null @@ -1,47 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//deps/rust:crates_vendor -############################################################################### - -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -rust_library( - name = "utf8parse", - srcs = 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_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=utf8parse", - "manual", - "noclippy", - "norustfmt", - ], - version = "0.2.2", -) diff --git a/deps/rust/crates/BUILD.windows-sys-0.52.0.bazel b/deps/rust/crates/BUILD.windows-sys-0.52.0.bazel index 9110014cf5f..3aaf8740e50 100644 --- a/deps/rust/crates/BUILD.windows-sys-0.52.0.bazel +++ b/deps/rust/crates/BUILD.windows-sys-0.52.0.bazel @@ -43,7 +43,6 @@ rust_library( "Win32_Storage", "Win32_Storage_FileSystem", "Win32_System", - "Win32_System_Console", "Win32_System_IO", "Win32_System_Pipes", "Win32_System_SystemServices", diff --git a/deps/rust/crates/defs.bzl b/deps/rust/crates/defs.bzl index 35c2a98e127..9119ad971c9 100644 --- a/deps/rust/crates/defs.bzl +++ b/deps/rust/crates/defs.bzl @@ -298,18 +298,18 @@ _NORMAL_DEPENDENCIES = { _COMMON_CONDITION: { "anyhow": Label("@crates_vendor__anyhow-1.0.93//:anyhow"), "capnp": Label("@crates_vendor__capnp-0.20.3//:capnp"), - "capnpc": Label("@crates_vendor__capnpc-0.20.0//:capnpc"), + "capnpc": Label("@crates_vendor__capnpc-0.20.1//:capnpc"), "clang-ast": Label("@crates_vendor__clang-ast-0.1.26//:clang_ast"), - "clap": Label("@crates_vendor__clap-4.5.20//:clap"), + "clap": Label("@crates_vendor__clap-4.5.21//:clap"), "codespan-reporting": Label("@crates_vendor__codespan-reporting-0.11.1//:codespan_reporting"), - "cxx": Label("@crates_vendor__cxx-1.0.129//:cxx"), - "flate2": Label("@crates_vendor__flate2-1.0.34//:flate2"), - "lolhtml": Label("@crates_vendor__lolhtml-1.1.1//:lolhtml"), + "cxx": Label("@crates_vendor__cxx-1.0.130//:cxx"), + "flate2": Label("@crates_vendor__flate2-1.0.35//:flate2"), + "lolhtml": Label("@crates_vendor__lolhtml-1.1.2//:lolhtml"), "nix": Label("@crates_vendor__nix-0.29.0//:nix"), "pico-args": Label("@crates_vendor__pico-args-0.5.0//:pico_args"), "proc-macro2": Label("@crates_vendor__proc-macro2-1.0.89//:proc_macro2"), "quote": Label("@crates_vendor__quote-1.0.37//:quote"), - "serde": Label("@crates_vendor__serde-1.0.214//:serde"), + "serde": Label("@crates_vendor__serde-1.0.215//:serde"), "serde_json": Label("@crates_vendor__serde_json-1.0.132//:serde_json"), "syn": Label("@crates_vendor__syn-2.0.87//:syn"), "tokio": Label("@crates_vendor__tokio-1.41.1//:tokio"), @@ -384,7 +384,6 @@ _CONDITIONS = { "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": [], "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": [], "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"], - "cfg(not(all(target_arch = \"arm\", target_os = \"none\")))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"], "cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"], "cfg(not(target_os = \"emscripten\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"], "cfg(target_os = \"emscripten\")": [], @@ -430,22 +429,12 @@ def crate_repositories(): maybe( http_archive, - name = "crates_vendor__ahash-0.8.11", - sha256 = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011", + name = "crates_vendor__allocator-api2-0.2.20", + sha256 = "45862d1c77f2228b9e10bc609d5bc203d86ebc9b87ad8d5d5167a6c9abf739d9", type = "tar.gz", - urls = ["https://static.crates.io/crates/ahash/0.8.11/download"], - strip_prefix = "ahash-0.8.11", - build_file = Label("@workerd//deps/rust/crates:BUILD.ahash-0.8.11.bazel"), - ) - - maybe( - http_archive, - name = "crates_vendor__anstream-0.6.18", - sha256 = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b", - type = "tar.gz", - urls = ["https://static.crates.io/crates/anstream/0.6.18/download"], - strip_prefix = "anstream-0.6.18", - build_file = Label("@workerd//deps/rust/crates:BUILD.anstream-0.6.18.bazel"), + urls = ["https://static.crates.io/crates/allocator-api2/0.2.20/download"], + strip_prefix = "allocator-api2-0.2.20", + build_file = Label("@workerd//deps/rust/crates:BUILD.allocator-api2-0.2.20.bazel"), ) maybe( @@ -458,36 +447,6 @@ def crate_repositories(): build_file = Label("@workerd//deps/rust/crates:BUILD.anstyle-1.0.10.bazel"), ) - maybe( - http_archive, - name = "crates_vendor__anstyle-parse-0.2.6", - sha256 = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9", - type = "tar.gz", - urls = ["https://static.crates.io/crates/anstyle-parse/0.2.6/download"], - strip_prefix = "anstyle-parse-0.2.6", - build_file = Label("@workerd//deps/rust/crates:BUILD.anstyle-parse-0.2.6.bazel"), - ) - - maybe( - http_archive, - name = "crates_vendor__anstyle-query-1.1.2", - sha256 = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c", - type = "tar.gz", - urls = ["https://static.crates.io/crates/anstyle-query/1.1.2/download"], - strip_prefix = "anstyle-query-1.1.2", - build_file = Label("@workerd//deps/rust/crates:BUILD.anstyle-query-1.1.2.bazel"), - ) - - maybe( - http_archive, - name = "crates_vendor__anstyle-wincon-3.0.6", - sha256 = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125", - type = "tar.gz", - urls = ["https://static.crates.io/crates/anstyle-wincon/3.0.6/download"], - strip_prefix = "anstyle-wincon-3.0.6", - build_file = Label("@workerd//deps/rust/crates:BUILD.anstyle-wincon-3.0.6.bazel"), - ) - maybe( http_archive, name = "crates_vendor__anyhow-1.0.93", @@ -538,16 +497,6 @@ def crate_repositories(): build_file = Label("@workerd//deps/rust/crates:BUILD.byteorder-1.5.0.bazel"), ) - maybe( - http_archive, - name = "crates_vendor__bytes-1.8.0", - sha256 = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da", - type = "tar.gz", - urls = ["https://static.crates.io/crates/bytes/1.8.0/download"], - strip_prefix = "bytes-1.8.0", - build_file = Label("@workerd//deps/rust/crates:BUILD.bytes-1.8.0.bazel"), - ) - maybe( http_archive, name = "crates_vendor__capnp-0.20.3", @@ -560,22 +509,22 @@ def crate_repositories(): maybe( http_archive, - name = "crates_vendor__capnpc-0.20.0", - sha256 = "8d13cb6e2643fd1f9fb804ba938323636ef52e07d6e495e372d933ad0cb98207", + name = "crates_vendor__capnpc-0.20.1", + sha256 = "1aa3d5f01e69ed11656d2c7c47bf34327ea9bfb5c85c7de787fcd7b6c5e45b61", type = "tar.gz", - urls = ["https://static.crates.io/crates/capnpc/0.20.0/download"], - strip_prefix = "capnpc-0.20.0", - build_file = Label("@workerd//deps/rust/crates:BUILD.capnpc-0.20.0.bazel"), + urls = ["https://static.crates.io/crates/capnpc/0.20.1/download"], + strip_prefix = "capnpc-0.20.1", + build_file = Label("@workerd//deps/rust/crates:BUILD.capnpc-0.20.1.bazel"), ) maybe( http_archive, - name = "crates_vendor__cc-1.1.37", - sha256 = "40545c26d092346d8a8dab71ee48e7685a7a9cba76e634790c215b41a4a7b4cf", + name = "crates_vendor__cc-1.2.1", + sha256 = "fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47", type = "tar.gz", - urls = ["https://static.crates.io/crates/cc/1.1.37/download"], - strip_prefix = "cc-1.1.37", - build_file = Label("@workerd//deps/rust/crates:BUILD.cc-1.1.37.bazel"), + urls = ["https://static.crates.io/crates/cc/1.2.1/download"], + strip_prefix = "cc-1.2.1", + build_file = Label("@workerd//deps/rust/crates:BUILD.cc-1.2.1.bazel"), ) maybe( @@ -610,22 +559,22 @@ def crate_repositories(): maybe( http_archive, - name = "crates_vendor__clap-4.5.20", - sha256 = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8", + name = "crates_vendor__clap-4.5.21", + sha256 = "fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f", type = "tar.gz", - urls = ["https://static.crates.io/crates/clap/4.5.20/download"], - strip_prefix = "clap-4.5.20", - build_file = Label("@workerd//deps/rust/crates:BUILD.clap-4.5.20.bazel"), + urls = ["https://static.crates.io/crates/clap/4.5.21/download"], + strip_prefix = "clap-4.5.21", + build_file = Label("@workerd//deps/rust/crates:BUILD.clap-4.5.21.bazel"), ) maybe( http_archive, - name = "crates_vendor__clap_builder-4.5.20", - sha256 = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54", + name = "crates_vendor__clap_builder-4.5.21", + sha256 = "b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec", type = "tar.gz", - urls = ["https://static.crates.io/crates/clap_builder/4.5.20/download"], - strip_prefix = "clap_builder-4.5.20", - build_file = Label("@workerd//deps/rust/crates:BUILD.clap_builder-4.5.20.bazel"), + urls = ["https://static.crates.io/crates/clap_builder/4.5.21/download"], + strip_prefix = "clap_builder-4.5.21", + build_file = Label("@workerd//deps/rust/crates:BUILD.clap_builder-4.5.21.bazel"), ) maybe( @@ -640,12 +589,12 @@ def crate_repositories(): maybe( http_archive, - name = "crates_vendor__clap_lex-0.7.2", - sha256 = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97", + name = "crates_vendor__clap_lex-0.7.3", + sha256 = "afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7", type = "tar.gz", - urls = ["https://static.crates.io/crates/clap_lex/0.7.2/download"], - strip_prefix = "clap_lex-0.7.2", - build_file = Label("@workerd//deps/rust/crates:BUILD.clap_lex-0.7.2.bazel"), + urls = ["https://static.crates.io/crates/clap_lex/0.7.3/download"], + strip_prefix = "clap_lex-0.7.3", + build_file = Label("@workerd//deps/rust/crates:BUILD.clap_lex-0.7.3.bazel"), ) maybe( @@ -658,16 +607,6 @@ def crate_repositories(): build_file = Label("@workerd//deps/rust/crates:BUILD.codespan-reporting-0.11.1.bazel"), ) - maybe( - http_archive, - name = "crates_vendor__colorchoice-1.0.3", - sha256 = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990", - type = "tar.gz", - urls = ["https://static.crates.io/crates/colorchoice/1.0.3/download"], - strip_prefix = "colorchoice-1.0.3", - build_file = Label("@workerd//deps/rust/crates:BUILD.colorchoice-1.0.3.bazel"), - ) - maybe( http_archive, name = "crates_vendor__convert_case-0.4.0", @@ -710,32 +649,32 @@ def crate_repositories(): maybe( http_archive, - name = "crates_vendor__cxx-1.0.129", - sha256 = "cbdc8cca144dce1c4981b5c9ab748761619979e515c3d53b5df385c677d1d007", + name = "crates_vendor__cxx-1.0.130", + sha256 = "23c042a0ba58aaff55299632834d1ea53ceff73d62373f62c9ae60890ad1b942", type = "tar.gz", - urls = ["https://static.crates.io/crates/cxx/1.0.129/download"], - strip_prefix = "cxx-1.0.129", - build_file = Label("@workerd//deps/rust/crates:BUILD.cxx-1.0.129.bazel"), + urls = ["https://static.crates.io/crates/cxx/1.0.130/download"], + strip_prefix = "cxx-1.0.130", + build_file = Label("@workerd//deps/rust/crates:BUILD.cxx-1.0.130.bazel"), ) maybe( http_archive, - name = "crates_vendor__cxxbridge-flags-1.0.129", - sha256 = "d422aff542b4fa28c2ce8e5cc202d42dbf24702345c1fba3087b2d3f8a1b90ff", + name = "crates_vendor__cxxbridge-flags-1.0.130", + sha256 = "aa7ed7d30b289e2592cc55bc2ccd89803a63c913e008e6eb59f06cddf45bb52f", type = "tar.gz", - urls = ["https://static.crates.io/crates/cxxbridge-flags/1.0.129/download"], - strip_prefix = "cxxbridge-flags-1.0.129", - build_file = Label("@workerd//deps/rust/crates:BUILD.cxxbridge-flags-1.0.129.bazel"), + urls = ["https://static.crates.io/crates/cxxbridge-flags/1.0.130/download"], + strip_prefix = "cxxbridge-flags-1.0.130", + build_file = Label("@workerd//deps/rust/crates:BUILD.cxxbridge-flags-1.0.130.bazel"), ) maybe( http_archive, - name = "crates_vendor__cxxbridge-macro-1.0.129", - sha256 = "a1719100f31492cd6adeeab9a0f46cdbc846e615fdb66d7b398aa46ec7fdd06f", + name = "crates_vendor__cxxbridge-macro-1.0.130", + sha256 = "0b8c465d22de46b851c04630a5fc749a26005b263632ed2e0d9cc81518ead78d", type = "tar.gz", - urls = ["https://static.crates.io/crates/cxxbridge-macro/1.0.129/download"], - strip_prefix = "cxxbridge-macro-1.0.129", - build_file = Label("@workerd//deps/rust/crates:BUILD.cxxbridge-macro-1.0.129.bazel"), + urls = ["https://static.crates.io/crates/cxxbridge-macro/1.0.130/download"], + strip_prefix = "cxxbridge-macro-1.0.130", + build_file = Label("@workerd//deps/rust/crates:BUILD.cxxbridge-macro-1.0.130.bazel"), ) maybe( @@ -790,12 +729,32 @@ def crate_repositories(): maybe( http_archive, - name = "crates_vendor__flate2-1.0.34", - sha256 = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0", + name = "crates_vendor__equivalent-1.0.1", + sha256 = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5", type = "tar.gz", - urls = ["https://static.crates.io/crates/flate2/1.0.34/download"], - strip_prefix = "flate2-1.0.34", - build_file = Label("@workerd//deps/rust/crates:BUILD.flate2-1.0.34.bazel"), + urls = ["https://static.crates.io/crates/equivalent/1.0.1/download"], + strip_prefix = "equivalent-1.0.1", + build_file = Label("@workerd//deps/rust/crates:BUILD.equivalent-1.0.1.bazel"), + ) + + maybe( + http_archive, + name = "crates_vendor__flate2-1.0.35", + sha256 = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c", + type = "tar.gz", + urls = ["https://static.crates.io/crates/flate2/1.0.35/download"], + strip_prefix = "flate2-1.0.35", + build_file = Label("@workerd//deps/rust/crates:BUILD.flate2-1.0.35.bazel"), + ) + + maybe( + http_archive, + name = "crates_vendor__foldhash-0.1.3", + sha256 = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2", + type = "tar.gz", + urls = ["https://static.crates.io/crates/foldhash/0.1.3/download"], + strip_prefix = "foldhash-0.1.3", + build_file = Label("@workerd//deps/rust/crates:BUILD.foldhash-0.1.3.bazel"), ) maybe( @@ -830,12 +789,12 @@ def crate_repositories(): maybe( http_archive, - name = "crates_vendor__hashbrown-0.13.2", - sha256 = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e", + name = "crates_vendor__hashbrown-0.15.1", + sha256 = "3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3", type = "tar.gz", - urls = ["https://static.crates.io/crates/hashbrown/0.13.2/download"], - strip_prefix = "hashbrown-0.13.2", - build_file = Label("@workerd//deps/rust/crates:BUILD.hashbrown-0.13.2.bazel"), + urls = ["https://static.crates.io/crates/hashbrown/0.15.1/download"], + strip_prefix = "hashbrown-0.15.1", + build_file = Label("@workerd//deps/rust/crates:BUILD.hashbrown-0.15.1.bazel"), ) maybe( @@ -858,16 +817,6 @@ def crate_repositories(): build_file = Label("@workerd//deps/rust/crates:BUILD.hermit-abi-0.3.9.bazel"), ) - maybe( - http_archive, - name = "crates_vendor__is_terminal_polyfill-1.70.1", - sha256 = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf", - type = "tar.gz", - urls = ["https://static.crates.io/crates/is_terminal_polyfill/1.70.1/download"], - strip_prefix = "is_terminal_polyfill-1.70.1", - build_file = Label("@workerd//deps/rust/crates:BUILD.is_terminal_polyfill-1.70.1.bazel"), - ) - maybe( http_archive, name = "crates_vendor__itoa-0.4.8", @@ -941,7 +890,7 @@ def crate_repositories(): maybe( new_git_repository, name = "crates_vendor__lol_html-2.0.0", - commit = "4f8becea13a0021c8b71abd2dcc5899384973b66", + commit = "a161bb319a61ddfb4c66e29153bbf8d6491f28cf", init_submodules = True, remote = "https://github.com/cloudflare/lol-html.git", build_file = Label("@workerd//deps/rust/crates:BUILD.lol_html-2.0.0.bazel"), @@ -949,11 +898,11 @@ def crate_repositories(): maybe( new_git_repository, - name = "crates_vendor__lolhtml-1.1.1", - commit = "4f8becea13a0021c8b71abd2dcc5899384973b66", + name = "crates_vendor__lolhtml-1.1.2", + commit = "a161bb319a61ddfb4c66e29153bbf8d6491f28cf", init_submodules = True, remote = "https://github.com/cloudflare/lol-html.git", - build_file = Label("@workerd//deps/rust/crates:BUILD.lolhtml-1.1.1.bazel"), + build_file = Label("@workerd//deps/rust/crates:BUILD.lolhtml-1.1.2.bazel"), strip_prefix = "c-api", ) @@ -1247,6 +1196,16 @@ def crate_repositories(): build_file = Label("@workerd//deps/rust/crates:BUILD.rustc_version-0.4.1.bazel"), ) + maybe( + http_archive, + name = "crates_vendor__rustversion-1.0.18", + sha256 = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248", + type = "tar.gz", + urls = ["https://static.crates.io/crates/rustversion/1.0.18/download"], + strip_prefix = "rustversion-1.0.18", + build_file = Label("@workerd//deps/rust/crates:BUILD.rustversion-1.0.18.bazel"), + ) + maybe( http_archive, name = "crates_vendor__ryu-1.0.18", @@ -1279,22 +1238,22 @@ def crate_repositories(): maybe( http_archive, - name = "crates_vendor__serde-1.0.214", - sha256 = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5", + name = "crates_vendor__serde-1.0.215", + sha256 = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f", type = "tar.gz", - urls = ["https://static.crates.io/crates/serde/1.0.214/download"], - strip_prefix = "serde-1.0.214", - build_file = Label("@workerd//deps/rust/crates:BUILD.serde-1.0.214.bazel"), + urls = ["https://static.crates.io/crates/serde/1.0.215/download"], + strip_prefix = "serde-1.0.215", + build_file = Label("@workerd//deps/rust/crates:BUILD.serde-1.0.215.bazel"), ) maybe( http_archive, - name = "crates_vendor__serde_derive-1.0.214", - sha256 = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766", + name = "crates_vendor__serde_derive-1.0.215", + sha256 = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0", type = "tar.gz", - urls = ["https://static.crates.io/crates/serde_derive/1.0.214/download"], - strip_prefix = "serde_derive-1.0.214", - build_file = Label("@workerd//deps/rust/crates:BUILD.serde_derive-1.0.214.bazel"), + urls = ["https://static.crates.io/crates/serde_derive/1.0.215/download"], + strip_prefix = "serde_derive-1.0.215", + build_file = Label("@workerd//deps/rust/crates:BUILD.serde_derive-1.0.215.bazel"), ) maybe( @@ -1327,16 +1286,6 @@ def crate_repositories(): build_file = Label("@workerd//deps/rust/crates:BUILD.shlex-1.3.0.bazel"), ) - maybe( - http_archive, - name = "crates_vendor__signal-hook-registry-1.4.2", - sha256 = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1", - type = "tar.gz", - urls = ["https://static.crates.io/crates/signal-hook-registry/1.4.2/download"], - strip_prefix = "signal-hook-registry-1.4.2", - build_file = Label("@workerd//deps/rust/crates:BUILD.signal-hook-registry-1.4.2.bazel"), - ) - maybe( http_archive, name = "crates_vendor__siphasher-0.3.11", @@ -1429,22 +1378,22 @@ def crate_repositories(): maybe( http_archive, - name = "crates_vendor__thiserror-1.0.68", - sha256 = "02dd99dc800bbb97186339685293e1cc5d9df1f8fae2d0aecd9ff1c77efea892", + name = "crates_vendor__thiserror-1.0.69", + sha256 = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52", type = "tar.gz", - urls = ["https://static.crates.io/crates/thiserror/1.0.68/download"], - strip_prefix = "thiserror-1.0.68", - build_file = Label("@workerd//deps/rust/crates:BUILD.thiserror-1.0.68.bazel"), + urls = ["https://static.crates.io/crates/thiserror/1.0.69/download"], + strip_prefix = "thiserror-1.0.69", + build_file = Label("@workerd//deps/rust/crates:BUILD.thiserror-1.0.69.bazel"), ) maybe( http_archive, - name = "crates_vendor__thiserror-impl-1.0.68", - sha256 = "a7c61ec9a6f64d2793d8a45faba21efbe3ced62a886d44c36a009b2b519b4c7e", + name = "crates_vendor__thiserror-impl-1.0.69", + sha256 = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1", type = "tar.gz", - urls = ["https://static.crates.io/crates/thiserror-impl/1.0.68/download"], - strip_prefix = "thiserror-impl-1.0.68", - build_file = Label("@workerd//deps/rust/crates:BUILD.thiserror-impl-1.0.68.bazel"), + urls = ["https://static.crates.io/crates/thiserror-impl/1.0.69/download"], + strip_prefix = "thiserror-impl-1.0.69", + build_file = Label("@workerd//deps/rust/crates:BUILD.thiserror-impl-1.0.69.bazel"), ) maybe( @@ -1497,26 +1446,6 @@ def crate_repositories(): build_file = Label("@workerd//deps/rust/crates:BUILD.unicode-width-0.1.14.bazel"), ) - maybe( - http_archive, - name = "crates_vendor__utf8parse-0.2.2", - sha256 = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821", - type = "tar.gz", - urls = ["https://static.crates.io/crates/utf8parse/0.2.2/download"], - strip_prefix = "utf8parse-0.2.2", - build_file = Label("@workerd//deps/rust/crates:BUILD.utf8parse-0.2.2.bazel"), - ) - - maybe( - http_archive, - name = "crates_vendor__version_check-0.9.5", - sha256 = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a", - type = "tar.gz", - urls = ["https://static.crates.io/crates/version_check/0.9.5/download"], - strip_prefix = "version_check-0.9.5", - build_file = Label("@workerd//deps/rust/crates:BUILD.version_check-0.9.5.bazel"), - ) - maybe( http_archive, name = "crates_vendor__wasi-0.11.0-wasi-snapshot-preview1", @@ -1680,18 +1609,18 @@ def crate_repositories(): return [ struct(repo = "crates_vendor__anyhow-1.0.93", is_dev_dep = False), struct(repo = "crates_vendor__capnp-0.20.3", is_dev_dep = False), - struct(repo = "crates_vendor__capnpc-0.20.0", is_dev_dep = False), + struct(repo = "crates_vendor__capnpc-0.20.1", is_dev_dep = False), struct(repo = "crates_vendor__clang-ast-0.1.26", is_dev_dep = False), - struct(repo = "crates_vendor__clap-4.5.20", is_dev_dep = False), + struct(repo = "crates_vendor__clap-4.5.21", is_dev_dep = False), struct(repo = "crates_vendor__codespan-reporting-0.11.1", is_dev_dep = False), - struct(repo = "crates_vendor__cxx-1.0.129", is_dev_dep = False), - struct(repo = "crates_vendor__flate2-1.0.34", is_dev_dep = False), - struct(repo = "crates_vendor__lolhtml-1.1.1", is_dev_dep = False), + struct(repo = "crates_vendor__cxx-1.0.130", is_dev_dep = False), + struct(repo = "crates_vendor__flate2-1.0.35", is_dev_dep = False), + struct(repo = "crates_vendor__lolhtml-1.1.2", is_dev_dep = False), struct(repo = "crates_vendor__nix-0.29.0", is_dev_dep = False), struct(repo = "crates_vendor__pico-args-0.5.0", is_dev_dep = False), struct(repo = "crates_vendor__proc-macro2-1.0.89", is_dev_dep = False), struct(repo = "crates_vendor__quote-1.0.37", is_dev_dep = False), - struct(repo = "crates_vendor__serde-1.0.214", is_dev_dep = False), + struct(repo = "crates_vendor__serde-1.0.215", is_dev_dep = False), struct(repo = "crates_vendor__serde_json-1.0.132", is_dev_dep = False), struct(repo = "crates_vendor__syn-2.0.87", is_dev_dep = False), struct(repo = "crates_vendor__tokio-1.41.1", is_dev_dep = False),