From 2220660cb3eba19b906165bf5d51fff21bffa3e3 Mon Sep 17 00:00:00 2001 From: Zac Bowling Date: Fri, 5 Jun 2026 23:18:08 -0700 Subject: [PATCH] refresh 10 crates to latest compatible versions Summary: X-link: https://github.com/facebook/buck2/pull/1335 X-link: https://github.com/meta-pytorch/monarch/pull/4193 Refreshes 10 third-party Rust crates to their latest semver-compatible versions. These are dependencies used by the hzdb/metavr CLI (`arvr/apps/hzdb`) that were behind in the shared lockfile; the bumps apply repo-wide since `third-party/rust` is shared. - `bitflags` `2.11.1` -> `2.13.0` - `bumpalo` `3.20.2` -> `3.20.3` - `cc` `1.2.62` -> `1.2.63` (additively vendors `shlex` `2.0.1` as a new transitive of `cc`) - `chrono` `0.4.44` -> `0.4.45` - `http` `1.4.0` -> `1.4.1` - `hyper` `1.9.0` -> `1.10.1` - `memchr` `2.8.0` -> `2.8.1` - `reqwest` `0.13.2` -> `0.13.4` - `unicode-segmentation` `1.13.2` -> `1.13.3` - `zerocopy` `0.8.48` -> `0.8.50` All are patch/minor (semver-compatible) bumps requiring no first-party code changes. Mirrored the applicable bumps into the github shim manifest (`fbcode/github/standard/shim/third-party/rust/Cargo.toml`) for `bitflags`, `bumpalo`, `chrono`, `http`, `hyper`, `memchr`, and `unicode-segmentation`. Regenerated with `reindeer vendor`, which also refreshed 255 first-party `Cargo.toml` manifests via autocargo. No first-party Rust source changes were needed. Differential Revision: D107740437 --- ocamlrep/Cargo.toml | 2 +- ocamlrep/test/test_from_ocamlrep_in/Cargo.toml | 2 +- ocamlrep_marshal/Cargo.toml | 2 +- ocamlrep_ocamlpool/Cargo.toml | 2 +- shim/third-party/rust/Cargo.toml | 14 +++++++------- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/ocamlrep/Cargo.toml b/ocamlrep/Cargo.toml index 68d43915..b7ba39cb 100644 --- a/ocamlrep/Cargo.toml +++ b/ocamlrep/Cargo.toml @@ -15,7 +15,7 @@ doctest = false [dependencies] bstr = { version = "1.10.0", features = ["serde", "std", "unicode"] } -bumpalo = { version = "3.20.2", features = ["collections"] } +bumpalo = { version = "3.20.3", features = ["collections"] } indexmap = { version = "2.14.0", features = ["arbitrary", "rayon", "serde"] } ocamlrep_derive = { path = "../ocamlrep_derive" } rustc-hash = "2.1.2" diff --git a/ocamlrep/test/test_from_ocamlrep_in/Cargo.toml b/ocamlrep/test/test_from_ocamlrep_in/Cargo.toml index 0613032d..49198eee 100644 --- a/ocamlrep/test/test_from_ocamlrep_in/Cargo.toml +++ b/ocamlrep/test/test_from_ocamlrep_in/Cargo.toml @@ -15,5 +15,5 @@ doctest = false crate-type = ["lib", "staticlib"] [dev-dependencies] -bumpalo = { version = "3.20.2", features = ["collections"] } +bumpalo = { version = "3.20.3", features = ["collections"] } ocamlrep = { path = "../.." } diff --git a/ocamlrep_marshal/Cargo.toml b/ocamlrep_marshal/Cargo.toml index cd10df14..0867d4ed 100644 --- a/ocamlrep_marshal/Cargo.toml +++ b/ocamlrep_marshal/Cargo.toml @@ -17,7 +17,7 @@ doctest = false crate-type = ["lib", "staticlib"] [dependencies] -bitflags = { version = "2.11.1", features = ["serde", "std"], default-features = false } +bitflags = { version = "2.13.0", features = ["serde", "std"], default-features = false } ocamlrep = { path = "../ocamlrep" } [build-dependencies] diff --git a/ocamlrep_ocamlpool/Cargo.toml b/ocamlrep_ocamlpool/Cargo.toml index d4e7dbd7..b880333d 100644 --- a/ocamlrep_ocamlpool/Cargo.toml +++ b/ocamlrep_ocamlpool/Cargo.toml @@ -17,7 +17,7 @@ doctest = false crate-type = ["lib", "staticlib"] [dependencies] -bumpalo = { version = "3.20.2", features = ["collections"] } +bumpalo = { version = "3.20.3", features = ["collections"] } ocamlrep = { path = "../ocamlrep" } [build-dependencies] diff --git a/shim/third-party/rust/Cargo.toml b/shim/third-party/rust/Cargo.toml index 554eacea..7ad7bf02 100644 --- a/shim/third-party/rust/Cargo.toml +++ b/shim/third-party/rust/Cargo.toml @@ -43,16 +43,16 @@ atomic = "0.5.3" backtrace = "0.3.76" base64 = "0.22.1" bincode = { version = "2", features = ["serde"] } -bitflags = "2.11.1" +bitflags = "2.13.0" blake3 = { version = "=1.8.2", features = ["mmap", "rayon", "traits-preview"] } # Check overlay before updating bstr = { version = "1.10.0", features = ["serde", "std", "unicode"] } buck-resources = "1" -bumpalo = { version = "3.20.2", features = ["allocator_api", "collections"] } +bumpalo = { version = "3.20.3", features = ["allocator_api", "collections"] } byteorder = "1.5" bytemuck = { version = "1.25", features = ["const_zeroed", "derive", "min_const_generics", "must_cast", "nightly_portable_simd", "nightly_stdsimd"] } bytes = "1.11.1" bytesize = "2.3.1" -chrono = { version = "0.4.44", features = ["serde"] } +chrono = { version = "0.4.45", features = ["serde"] } clap = { version = "4.6.0", features = ["derive", "env", "string", "unicode", "wrap_help"] } clap_complete = "4.6.0" common-path = "1.0.0" @@ -97,12 +97,12 @@ globset = { version = "0.4.13", features = ["serde1"] } hashbrown = "0.17" hex = "0.4.3" hostname = "0.4.2" -http = "1.4.0" +http = "1.4.1" http-body-util = "0.1.0" httparse = "1.7.1" httptest = "0.16.4" humantime = "2.1" -hyper = { version = "1.9.0", features = ["client", "http1", "http2"] } +hyper = { version = "1.10.1", features = ["client", "http1", "http2"] } hyper-0-14 = { package = "hyper", version = "0.14.32", features = ["client", "http1", "http2", "stream"] } hyper-http-proxy = "1.0" hyperlocal = { version = "0.9", features = ["client"] } @@ -136,7 +136,7 @@ lsp-server = "0.7.9" lsp-types = "0.97.0" maplit = "1.0" md-5 = "0.10" -memchr = "2.8.0" +memchr = "2.8.1" memmap2 = "0.9.10" memoffset = "0.9.1" mimalloc = { version = "0.1.48", default-features = false } @@ -242,7 +242,7 @@ tracing-subscriber = { version = "0.3.23", features = ["env-filter"] } triomphe = "0.1.11" twox-hash = "1.6.1" typed-arena = "2" -unicode-segmentation = "1.13.2" +unicode-segmentation = "1.13.3" uuid = { version = "1.23.0", features = ["serde", "rng-getrandom", "v4", "v5", "v6", "v7", "v8"] } vt100 = "0.16.2" walkdir = "2.3"