Skip to content
This repository was archived by the owner on May 28, 2025. It is now read-only.

Commit 00221c5

Browse files
committed
Auto merge of rust-lang#15077 - Veykril:dep-updates, r=Veykril
Bump deps Closes rust-lang/rust-analyzer#15107
2 parents 85493df + e5c6507 commit 00221c5

File tree

15 files changed

+230
-146
lines changed

15 files changed

+230
-146
lines changed

Cargo.lock

Lines changed: 203 additions & 115 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,10 @@ smallvec = { version = "1.10.0", features = [
9494
smol_str = "0.2.0"
9595
nohash-hasher = "0.2.0"
9696
text-size = "1.1.0"
97-
# the following crates are pinned to prevent us from pulling in syn 2 until all our dependencies have moved
98-
serde = { version = "=1.0.156", features = ["derive"] }
99-
serde_json = "1.0.94"
97+
serde = { version = "1.0.156", features = ["derive"] }
98+
serde_json = "1.0.96"
10099
triomphe = { version = "0.1.8", default-features = false, features = ["std"] }
100+
# can't upgrade due to dashmap depending on 0.12.3 currently
101+
hashbrown = { version = "0.12.3", features = ["inline-more"], default-features = false }
101102

102103
rustc_lexer = { version = "0.1.0", package = "ra-ap-rustc_lexer" }

crates/cfg/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ rustc-hash = "1.1.0"
1818
tt.workspace = true
1919

2020
[dev-dependencies]
21-
expect-test = "1.4.0"
21+
expect-test = "1.4.1"
2222
oorandom = "11.1.3"
2323
# We depend on both individually instead of using `features = ["derive"]` to microoptimize the
2424
# build graph: if the feature was enabled, syn would be built early on in the graph if `smolstr`
2525
# supports `arbitrary`. This way, we avoid feature unification.
26-
arbitrary = "1.2.2"
27-
derive_arbitrary = "1.2.2"
26+
arbitrary = "1.3.0"
27+
derive_arbitrary = "1.3.1"
2828

2929
# local deps
3030
mbe.workspace = true

crates/flycheck/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ rust-version.workspace = true
1212
doctest = false
1313

1414
[dependencies]
15-
crossbeam-channel = "0.5.5"
15+
crossbeam-channel = "0.5.8"
1616
tracing = "0.1.37"
17-
cargo_metadata = "0.15.0"
17+
cargo_metadata = "0.15.4"
1818
rustc-hash = "1.1.0"
1919
serde_json.workspace = true
2020
serde.workspace = true

crates/hir-def/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ dashmap = { version = "=5.4.0", features = ["raw-api"] }
2121
drop_bomb = "0.1.5"
2222
either = "1.7.0"
2323
fst = { version = "0.4.7", default-features = false }
24-
hashbrown = { version = "0.12.1", default-features = false }
2524
indexmap = "1.9.1"
2625
itertools = "0.10.5"
2726
la-arena.workspace = true
2827
once_cell = "1.17.0"
2928
rustc-hash = "1.1.0"
30-
smallvec.workspace = true
3129
tracing = "0.1.35"
30+
smallvec.workspace = true
31+
hashbrown.workspace = true
3232
triomphe.workspace = true
3333

3434
rustc_abi = { version = "0.0.20221221", package = "hkalbasi-rustc-ap-rustc_abi", default-features = false }

crates/hir-expand/Cargo.toml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,7 @@ either = "1.7.0"
1818
rustc-hash = "1.1.0"
1919
la-arena.workspace = true
2020
itertools = "0.10.5"
21-
hashbrown = { version = "0.12.1", features = [
22-
"inline-more",
23-
], default-features = false }
21+
hashbrown.workspace = true
2422
smallvec.workspace = true
2523
triomphe.workspace = true
2624

crates/hir/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ arrayvec = "0.7.2"
1818
itertools = "0.10.5"
1919
smallvec.workspace = true
2020
triomphe.workspace = true
21-
once_cell = "1.17.0"
21+
once_cell = "1.17.1"
2222

2323
# local deps
2424
base-db.workspace = true

crates/intern/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ doctest = false
1515
[dependencies]
1616
# We need to freeze the version of the crate, as the raw-api feature is considered unstable
1717
dashmap = { version = "=5.4.0", features = ["raw-api"] }
18-
hashbrown = { version = "0.12.1", default-features = false }
18+
hashbrown.workspace = true
1919
once_cell = "1.17.0"
2020
rustc-hash = "1.1.0"
2121
triomphe.workspace = true

crates/proc-macro-api/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ rust-version.workspace = true
1212
doctest = false
1313

1414
[dependencies]
15-
object = { version = "0.30.2", default-features = false, features = [
15+
object = { version = "0.31.0", default-features = false, features = [
1616
"std",
1717
"read_core",
1818
"elf",

crates/proc-macro-srv/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ rust-version.workspace = true
1212
doctest = false
1313

1414
[dependencies]
15-
object = { version = "0.30.2", default-features = false, features = [
15+
object = { version = "0.31.0", default-features = false, features = [
1616
"std",
1717
"read_core",
1818
"elf",
1919
"macho",
2020
"pe",
2121
] }
22-
libloading = "0.7.3"
22+
libloading = "0.8.0"
2323
memmap2 = "0.5.4"
2424

2525
stdx.workspace = true

crates/rust-analyzer/Cargo.toml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,8 @@ triomphe.workspace = true
4747
nohash-hasher.workspace = true
4848
always-assert = "0.1.2"
4949

50-
# These dependencies are unused, but we pin them to a version here to restrict them for our transitive dependencies
51-
# so that we don't pull in duplicates of their dependencies like windows-sys and syn 1 vs 2
52-
# these would pull in serde 2
53-
thiserror = "=1.0.39"
54-
serde_repr = "=0.1.11"
55-
# these would pull in windows-sys 0.45.0
50+
# These 3 deps are not used by r-a directly, but we list them here to lock in their versions
51+
# in our transitive deps to prevent them from pulling in windows-sys 0.45.0
5652
mio = "=0.8.5"
5753
filetime = "=0.2.19"
5854
parking_lot_core = "=0.9.6"

crates/stdx/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ doctest = false
1313

1414
[dependencies]
1515
libc = "0.2.135"
16-
backtrace = { version = "0.3.65", optional = true }
16+
backtrace = { version = "0.3.67", optional = true }
1717
always-assert = { version = "0.1.2", features = ["log"] }
1818
jod-thread = "0.1.2"
1919
crossbeam-channel = "0.5.5"

crates/vfs-notify/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ doctest = false
1515
tracing = "0.1.35"
1616
walkdir = "2.3.2"
1717
crossbeam-channel = "0.5.5"
18-
notify = "5.0"
18+
# We demand 5.1.0 as any higher version pulls in a new windows-sys dupe
19+
notify = "=5.1.0"
1920

2021
stdx.workspace = true
2122
vfs.workspace = true

lib/line-index/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ repository = "https://github.com/rust-lang/rust-analyzer/tree/master/lib/line-in
77
edition = "2021"
88

99
[dependencies]
10-
text-size.workspace = true
11-
nohash-hasher.workspace = true
10+
text-size = "1.1.0"
11+
nohash-hasher = "0.2.0"

lib/lsp-server/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
[package]
22
name = "lsp-server"
3-
version = "0.7.1"
3+
version = "0.7.2"
44
description = "Generic LSP server scaffold."
55
license = "MIT OR Apache-2.0"
66
repository = "https://github.com/rust-lang/rust-analyzer/tree/master/lib/lsp-server"
77
edition = "2021"
88

99
[dependencies]
1010
log = "0.4.17"
11-
serde_json.workspace = true
12-
serde.workspace = true
11+
serde_json = "1.0.96"
12+
serde = "1.0.156"
1313
crossbeam-channel = "0.5.6"
1414

1515
[dev-dependencies]

0 commit comments

Comments
 (0)