Skip to content

Commit 712c290

Browse files
quark-zjufacebook-github-bot
authored andcommitted
Upgrade dependencies used by streampager
Summary: Upgrade dependencies requested by facebook/sapling#1008, with the exceptions: - No change to `lru` and `indexmap`, because they want `hashbrown 0.15.2`, which fails to compile until Rust [1.84](rust-lang/rust@56ee492). ``` error[E0635]: unknown feature `strict_provenance_lints` --> third-party/rust/vendor/hashbrown-0.15.2/src/lib.rs:24:9 | 24 | strict_provenance_lints | ^^^^^^^^^^^^^^^^^^^^^^^ ``` - No change to `notify`. It specifies `fsevents-sys = "4.0.0"` and fails to compile: ``` error[E0425]: cannot find function, tuple struct or tuple variant `FSEventsGetCurrentEventId` in crate `fs` --> third-party/rust/vendor/notify-8.0.0/src/fsevent.rs:462:40 | 462 | let event_id = fs::FSEventsGetCurrentEventId(); | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `fs` (`FSEventsGetCurrentEventId` was introduced in `fsevents-sys 4.1.0`) ``` - No change to `unicode-width` because phsym/prettytable-rs#165 (`prettytable-rs` does not pin the "good" version of `unicode-width` so `unicode-width` has to be globally pinned) - No change to `bit-set` to avoid incompatible types: ``` error[E0308]: mismatched types --> fbcode/hphp/hack/src/hackc/emitter/opt_body.rs:287:49 | 287 | avl_in.union_with(&BitSet::from_bit_vec(BitVec::from_elem(nparams, true))); | -------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `bit_vec::BitVec`, found `BitVec` | | | arguments to this function are incorrect | = note: `BitVec` and `bit_vec::BitVec` have similar names, but are actually distinct types note: `BitVec` is defined in crate `bit_vec` --> third-party/rust/vendor/bit-vec-0.6.2/src/lib.rs:210:1 note: `bit_vec::BitVec` is defined in crate `bit_vec` --> third-party/rust/vendor/bit-vec-0.8.0/src/lib.rs:249:1 = note: perhaps two different versions of crate `bit_vec` are being used? note: associated function defined here --> third-party/rust/vendor/bit-set-0.8.0/src/lib.rs:240:12 ``` - No change to `memmap2` since it seems to cause hack-www-test breakage. Reviewed By: zzl0 Differential Revision: D69427081 fbshipit-source-id: f520721fd4b828ae46c6b2d7875fa68eaafe603e
1 parent c5d4950 commit 712c290

File tree

36 files changed

+113
-81
lines changed

36 files changed

+113
-81
lines changed

hphp/hack/src/Cargo.lock

+66-34
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

hphp/hack/src/depgraph/cargo/human_readable_dep_map/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ hash = { version = "0.0.0", path = "../../../utils/hash" }
1818
typing_deps_hash = { version = "0.0.0", path = "../../../deps/cargo/typing_deps_hash" }
1919

2020
[dev-dependencies]
21-
tempfile = "3.8"
21+
tempfile = "3.15"

hphp/hack/src/depgraph/depgraph_compress/cargo/depgraph_compress/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,6 @@ hash = { version = "0.0.0", path = "../../../../utils/hash" }
2020
log = { version = "0.4.22", features = ["kv_unstable"] }
2121
newtype = { version = "0.0.0", path = "../../../../utils/newtype" }
2222
rayon = "1.9.0"
23-
smallvec = { version = "1.6.1", features = ["serde", "specialization", "union"] }
23+
smallvec = { version = "1.13.2", features = ["serde", "specialization", "union"] }
2424
vint64 = "1.0.1"
2525
zstd = { version = "0.13", features = ["experimental", "zstdmt"] }

hphp/hack/src/hackc/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,13 @@ positioned_full_trivia_parser = { version = "0.0.0", path = "../parser/api/cargo
5555
positioned_parser = { version = "0.0.0", path = "../parser/api/cargo/positioned_parser" }
5656
profile_rust = { version = "0.0.0", path = "../utils/perf/cargo/profile" }
5757
rayon = "1.9.0"
58-
regex = "1.9.2"
58+
regex = "1.11.1"
5959
relative_path = { version = "0.0.0", path = "../utils/rust/relative_path" }
6060
sem_diff = { version = "0.0.0", path = "sem_diff" }
6161
serde_json = { version = "1.0.132", features = ["float_roundtrip", "unbounded_depth"] }
6262
shallow_decl_provider = { version = "0.0.0", path = "../hackrs/shallow_decl_provider/cargo/shallow_decl_provider" }
6363
strum = { version = "0.26.2", features = ["derive"] }
64-
tempfile = "3.8"
64+
tempfile = "3.15"
6565
textual = { version = "0.0.0", path = "ir/conversions/textual/cargo/textual" }
6666
thiserror = "2"
6767
ty = { version = "0.0.0", path = "../hackrs/ty/cargo/ty" }

hphp/hack/src/hackc/emitter/cargo/emit_unit/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -34,17 +34,17 @@ indexmap = { version = "2.2.6", features = ["arbitrary", "rayon", "serde"] }
3434
instruction_sequence = { version = "0.0.0", path = "../instruction_sequence" }
3535
itertools = "0.14.0"
3636
label_rewriter = { version = "0.0.0", path = "../label_rewriter" }
37-
lazy_static = "1.4"
37+
lazy_static = "1.5"
3838
naming_special_names_rust = { version = "0.0.0", path = "../../../../naming" }
3939
options = { version = "0.0.0", path = "../../../compile/cargo/options" }
4040
oxidized = { version = "0.0.0", path = "../../../../oxidized" }
4141
oxidized_by_ref = { version = "0.0.0", path = "../../../../oxidized_by_ref" }
4242
print_expr = { version = "0.0.0", path = "../../../print_expr" }
4343
priority-queue = "1.2.2"
44-
regex = "1.9.2"
44+
regex = "1.11.1"
4545
scope = { version = "0.0.0", path = "../scope" }
4646
serde_json = { version = "1.0.132", features = ["float_roundtrip", "unbounded_depth"] }
47-
smallvec = { version = "1.6.1", features = ["serde", "specialization", "union"] }
47+
smallvec = { version = "1.13.2", features = ["serde", "specialization", "union"] }
4848
stack_depth = { version = "0.0.0", path = "../../../utils/cargo/stack_depth" }
4949
stack_limit = { version = "0.0.0", path = "../../../../utils/stack_limit" }
5050
statement_state = { version = "0.0.0", path = "../statement_state" }

hphp/hack/src/hackc/ir/conversions/ir_to_bc/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ instruction_sequence = { version = "0.0.0", path = "../../../emitter/cargo/instr
1717
ir = { version = "0.0.0", path = "../.." }
1818
itertools = "0.14.0"
1919
log = { version = "0.4.22", features = ["kv_unstable"] }
20-
smallvec = { version = "1.6.1", features = ["serde", "specialization", "union"] }
20+
smallvec = { version = "1.13.2", features = ["serde", "specialization", "union"] }
2121
stack_depth = { version = "0.0.0", path = "../../../utils/cargo/stack_depth" }

hphp/hack/src/hackc/ir/conversions/textual/cargo/textual/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@ itertools = "0.14.0"
2323
log = { version = "0.4.22", features = ["kv_unstable"] }
2424
naming_special_names_rust = { version = "0.0.0", path = "../../../../../../naming" }
2525
newtype = { version = "0.0.0", path = "../../../../../../utils/newtype" }
26-
regex = "1.9.2"
26+
regex = "1.11.1"
2727
strum = { version = "0.26.2", features = ["derive"] }
2828
textual_macros = { version = "0.0.0", path = "../macros" }

hphp/hack/src/hackc/print_expr/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ error = { version = "0.0.0", path = "../error/cargo/error" }
2020
escaper = { version = "0.0.0", path = "../../utils/escaper" }
2121
hhbc = { version = "0.0.0", path = "../hhbc/cargo/hhbc" }
2222
hhbc_string_utils = { version = "0.0.0", path = "../utils/cargo/hhbc_string_utils" }
23-
lazy_static = "1.4"
23+
lazy_static = "1.5"
2424
naming_special_names_rust = { version = "0.0.0", path = "../../naming" }
2525
oxidized = { version = "0.0.0", path = "../../oxidized" }
26-
regex = "1.9.2"
26+
regex = "1.11.1"
2727
thiserror = "2"
2828
write_bytes = { version = "0.0.0", path = "../../utils/write_bytes/write_bytes" }

hphp/hack/src/hackc/utils/cargo/hhbc_string_utils/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ path = "../../string_utils.rs"
1313
[dependencies]
1414
bstr = { version = "1.10.0", features = ["serde", "std", "unicode"] }
1515
escaper = { version = "0.0.0", path = "../../../../utils/escaper" }
16-
lazy_static = "1.4"
16+
lazy_static = "1.5"
1717
libc = "0.2.139"
1818
naming_special_names_rust = { version = "0.0.0", path = "../../../../naming" }
1919
ocaml_helper = { version = "0.0.0", path = "../../../../utils/ocaml_helper" }
20-
regex = "1.9.2"
20+
regex = "1.11.1"
2121

2222
[dev-dependencies]
2323
pretty_assertions = { version = "1.2", features = ["alloc"], default-features = false }

hphp/hack/src/hackrs/cargo/decl_file_rust/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@ hhi = { version = "0.0.0", path = "../../../hhi/rust" }
2121
jwalk = "0.6"
2222
oxidized = { version = "0.0.0", path = "../../../oxidized" }
2323
pos = { version = "0.0.0", path = "../../pos/cargo/pos" }
24-
tempfile = "3.8"
24+
tempfile = "3.15"
2525
ty = { version = "0.0.0", path = "../../ty/cargo/ty" }

hphp/hack/src/hackrs/cargo/decl_folded_class_ffi/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,5 @@ oxidized_by_ref = { version = "0.0.0", path = "../../../oxidized_by_ref" }
3030
pos = { version = "0.0.0", path = "../../pos/cargo/pos" }
3131
rayon = "1.9.0"
3232
relative_path = { version = "0.0.0", path = "../../../utils/rust/relative_path" }
33-
tempfile = "3.8"
33+
tempfile = "3.15"
3434
ty = { version = "0.0.0", path = "../../ty/cargo/ty" }

hphp/hack/src/hackrs/file_provider/cargo/file_provider/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ path = "../../file_provider.rs"
1414
anyhow = "1.0.95"
1515
bstr = { version = "1.10.0", features = ["serde", "std", "unicode"] }
1616
pos = { version = "0.0.0", path = "../../../pos/cargo/pos" }
17-
tempfile = "3.8"
17+
tempfile = "3.15"

hphp/hack/src/hackrs/hackrs_test/cargo/hackrs_test/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,5 @@ oxidized = { version = "0.0.0", path = "../../../../oxidized" }
2727
pos = { version = "0.0.0", path = "../../../pos/cargo/pos" }
2828
relative_path = { version = "0.0.0", path = "../../../../utils/rust/relative_path" }
2929
shallow_decl_provider = { version = "0.0.0", path = "../../../shallow_decl_provider/cargo/shallow_decl_provider" }
30-
tempfile = "3.8"
30+
tempfile = "3.15"
3131
ty = { version = "0.0.0", path = "../../../ty/cargo/ty" }

hphp/hack/src/hh_fanout/cargo/hh_fanout_build/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,4 @@ memmap2 = "0.5.10"
2525
newtype = { version = "0.0.0", path = "../../../utils/newtype" }
2626
parking_lot = { version = "0.12.1", features = ["send_guard"] }
2727
rayon = "1.9.0"
28-
smallvec = { version = "1.6.1", features = ["serde", "specialization", "union"] }
28+
smallvec = { version = "1.13.2", features = ["serde", "specialization", "union"] }

hphp/hack/src/hh_naming_table_builder/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,4 @@ rayon = "1.9.0"
3131
relative_path = { version = "0.0.0", path = "../utils/rust/relative_path" }
3232
si_addendum = { version = "0.0.0", path = "../utils/cargo/si_addendum" }
3333
slog = { version = "2.7", features = ["max_level_trace", "nested-values"] }
34-
tempfile = "3.8"
34+
tempfile = "3.15"

hphp/hack/src/naming/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ path = "naming_special_names.rs"
1212

1313
[dependencies]
1414
hash = { version = "0.0.0", path = "../utils/hash" }
15-
lazy_static = "1.4"
15+
lazy_static = "1.5"
1616
serde = { version = "1.0.185", features = ["derive", "rc"] }
1717
write_bytes = { version = "0.0.0", path = "../utils/write_bytes/write_bytes" }

0 commit comments

Comments
 (0)