Skip to content

Commit d9b08e4

Browse files
authored
Merge pull request #19430 from Veykril/push-wknpypxuyrsz
chore: Bump dependencies
2 parents 37acea8 + 1259cc5 commit d9b08e4

File tree

37 files changed

+231
-200
lines changed

37 files changed

+231
-200
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 35 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -97,60 +97,57 @@ ra-ap-rustc_pattern_analysis = { version = "0.100", default-features = false }
9797
# in-tree crates that are published separately and follow semver. See lib/README.md
9898
line-index = { version = "0.1.2" }
9999
la-arena = { version = "0.3.1" }
100-
lsp-server = { version = "0.7.6" }
100+
lsp-server = { version = "0.7.8" }
101101

102102
# non-local crates
103-
anyhow = "1.0.75"
104-
arrayvec = "0.7.4"
105-
bitflags = "2.4.1"
106-
cargo_metadata = "0.18.1"
107-
camino = "1.1.6"
103+
anyhow = "1.0.97"
104+
arrayvec = "0.7.6"
105+
bitflags = "2.9.0"
106+
cargo_metadata = "0.19.2"
107+
camino = "1.1.9"
108108
chalk-solve = { version = "0.100.0", default-features = false }
109109
chalk-ir = "0.100.0"
110110
chalk-recursive = { version = "0.100.0", default-features = false }
111111
chalk-derive = "0.100.0"
112-
crossbeam-channel = "0.5.8"
113-
dissimilar = "1.0.7"
112+
crossbeam-channel = "0.5.14"
113+
dissimilar = "1.0.10"
114114
dot = "0.1.4"
115-
either = "1.9.0"
116-
expect-test = "1.4.0"
117-
hashbrown = { version = "0.14", features = [
118-
"inline-more",
119-
], default-features = false }
120-
indexmap = { version = "2.1.0", features = ["serde"] }
121-
itertools = "0.12.0"
122-
libc = "0.2.150"
123-
libloading = "0.8.0"
124-
memmap2 = "0.5.4"
115+
either = "1.15.0"
116+
expect-test = "1.5.1"
117+
indexmap = { version = "2.8.0", features = ["serde"] }
118+
itertools = "0.14.0"
119+
libc = "0.2.171"
120+
libloading = "0.8.6"
121+
memmap2 = "0.9.5"
125122
nohash-hasher = "0.2.0"
126-
oorandom = "11.1.3"
127-
object = { version = "0.33.0", default-features = false, features = [
123+
oorandom = "11.1.5"
124+
object = { version = "0.36.7", default-features = false, features = [
128125
"std",
129126
"read_core",
130127
"elf",
131128
"macho",
132129
"pe",
133130
] }
134-
process-wrap = { version = "8.0.2", features = ["std"] }
131+
process-wrap = { version = "8.2.0", features = ["std"] }
135132
pulldown-cmark-to-cmark = "10.0.4"
136-
pulldown-cmark = { version = "0.9.0", default-features = false }
137-
rayon = "1.8.0"
133+
pulldown-cmark = { version = "0.9.6", default-features = false }
134+
rayon = "1.10.0"
138135
salsa = "0.19"
139-
rustc-hash = "2.0.0"
140-
semver = "1.0.14"
141-
serde = { version = "1.0.192" }
142-
serde_derive = { version = "1.0.192" }
143-
serde_json = "1.0.108"
144-
smallvec = { version = "1.10.0", features = [
136+
rustc-hash = "2.1.1"
137+
semver = "1.0.26"
138+
serde = { version = "1.0.219" }
139+
serde_derive = { version = "1.0.219" }
140+
serde_json = "1.0.140"
141+
smallvec = { version = "1.14.0", features = [
145142
"const_new",
146143
"union",
147144
"const_generics",
148145
] }
149146
smol_str = "0.3.2"
150147
text-size = "1.1.1"
151-
tracing = "0.1.40"
152-
tracing-tree = "0.3.0"
153-
tracing-subscriber = { version = "0.3.18", default-features = false, features = [
148+
tracing = "0.1.41"
149+
tracing-tree = "0.4.0"
150+
tracing-subscriber = { version = "0.3.19", default-features = false, features = [
154151
"registry",
155152
"fmt",
156153
"local-time",
@@ -159,12 +156,16 @@ tracing-subscriber = { version = "0.3.18", default-features = false, features =
159156
"tracing-log",
160157
] }
161158
triomphe = { version = "0.1.14", default-features = false, features = ["std"] }
162-
url = "2.3.1"
163-
xshell = "0.2.5"
159+
url = "2.5.4"
160+
xshell = "0.2.7"
164161

165162

166163
# We need to freeze the version of the crate, as the raw-api feature is considered unstable
167164
dashmap = { version = "=5.5.3", features = ["raw-api"] }
165+
# We need to freeze the version of the crate, as it needs to match with dashmap
166+
hashbrown = { version = "=0.14.5", features = [
167+
"inline-more",
168+
], default-features = false }
168169

169170
[workspace.lints.rust]
170171
# remember to update RUSTFLAGS in ci.yml if you add something here

crates/cfg/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ tt = { workspace = true, optional = true }
2020
intern.workspace = true
2121

2222
[dev-dependencies]
23-
expect-test = "1.4.1"
24-
oorandom = "11.1.3"
23+
expect-test = "1.5.1"
24+
oorandom = "11.1.5"
2525
# We depend on both individually instead of using `features = ["derive"]` to microoptimize the
2626
# build graph: if the feature was enabled, syn would be built early on in the graph if `smolstr`
2727
# supports `arbitrary`. This way, we avoid feature unification.
28-
arbitrary = "1.3.2"
29-
derive_arbitrary = "1.3.2"
28+
arbitrary = "1.4.1"
29+
derive_arbitrary = "1.4.1"
3030

3131
# local deps
3232
syntax-bridge.workspace = true

crates/hir-def/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ rust-version.workspace = true
1414
[dependencies]
1515
arrayvec.workspace = true
1616
bitflags.workspace = true
17-
cov-mark = "2.0.0-pre.1"
17+
cov-mark = "2.0.0"
1818
drop_bomb = "0.1.5"
1919
either.workspace = true
2020
fst = { version = "0.4.7", default-features = false }
@@ -25,7 +25,7 @@ rustc-hash.workspace = true
2525
tracing.workspace = true
2626
smallvec.workspace = true
2727
triomphe.workspace = true
28-
rustc_apfloat = "0.2.0"
28+
rustc_apfloat = "0.2.2"
2929
text-size.workspace = true
3030
salsa.workspace = true
3131
query-group.workspace = true

crates/hir-expand/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ rust-version.workspace = true
1212
[lib]
1313

1414
[dependencies]
15-
cov-mark = "2.0.0-pre.1"
15+
cov-mark = "2.0.0"
1616
tracing.workspace = true
1717
either.workspace = true
1818
rustc-hash.workspace = true
@@ -35,7 +35,7 @@ parser.workspace = true
3535
syntax-bridge.workspace = true
3636

3737
[dev-dependencies]
38-
expect-test = "1.4.0"
38+
expect-test = "1.5.1"
3939

4040
[features]
4141
in-rust-tree = ["syntax/in-rust-tree"]

crates/hir-ty/Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,26 +12,26 @@ rust-version.workspace = true
1212
[lib]
1313

1414
[dependencies]
15-
cov-mark = "2.0.0-pre.1"
15+
cov-mark = "2.0.0"
1616
itertools.workspace = true
1717
arrayvec.workspace = true
1818
bitflags.workspace = true
1919
smallvec.workspace = true
20-
ena = "0.14.0"
20+
ena = "0.14.3"
2121
either.workspace = true
22-
oorandom = "11.1.3"
22+
oorandom = "11.1.5"
2323
tracing.workspace = true
2424
rustc-hash.workspace = true
25-
scoped-tls = "1.0.0"
25+
scoped-tls = "1.0.1"
2626
chalk-solve.workspace = true
2727
chalk-ir.workspace = true
2828
chalk-recursive.workspace = true
2929
chalk-derive.workspace = true
3030
la-arena.workspace = true
3131
triomphe.workspace = true
32-
typed-arena = "2.0.1"
32+
typed-arena = "2.0.2"
3333
indexmap.workspace = true
34-
rustc_apfloat = "0.2.0"
34+
rustc_apfloat = "0.2.2"
3535
query-group.workspace = true
3636
salsa.workspace = true
3737

@@ -50,7 +50,7 @@ syntax.workspace = true
5050
span.workspace = true
5151

5252
[dev-dependencies]
53-
expect-test = "1.4.0"
53+
expect-test = "1.5.1"
5454
tracing.workspace = true
5555
tracing-subscriber.workspace = true
5656
tracing-tree.workspace = true

crates/hir/src/lib.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1221,15 +1221,15 @@ fn precise_macro_call_location(
12211221
.nth(derive_attr_index.ast_index())
12221222
.and_then(|x| Either::left(x.1))?;
12231223
let token_tree = derive_attr.meta()?.token_tree()?;
1224-
let group_by = token_tree
1224+
let chunk_by = token_tree
12251225
.syntax()
12261226
.children_with_tokens()
12271227
.filter_map(|elem| match elem {
12281228
syntax::NodeOrToken::Token(tok) => Some(tok),
12291229
_ => None,
12301230
})
1231-
.group_by(|t| t.kind() == T![,]);
1232-
let (_, mut group) = group_by
1231+
.chunk_by(|t| t.kind() == T![,]);
1232+
let (_, mut group) = chunk_by
12331233
.into_iter()
12341234
.filter(|&(comma, _)| !comma)
12351235
.nth(*derive_index as usize)?;

crates/hir/src/source_analyzer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -929,7 +929,7 @@ impl SourceAnalyzer {
929929
// FIXME: Multiple derives can have the same helper
930930
let name_ref = name_ref.as_name();
931931
for (macro_id, mut helpers) in
932-
helpers.iter().group_by(|(_, macro_id, ..)| macro_id).into_iter()
932+
helpers.iter().chunk_by(|(_, macro_id, ..)| macro_id).into_iter()
933933
{
934934
if let Some(idx) = helpers.position(|(name, ..)| *name == name_ref)
935935
{

crates/ide-assists/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ rust-version.workspace = true
1212
[lib]
1313

1414
[dependencies]
15-
cov-mark = "2.0.0-pre.1"
15+
cov-mark = "2.0.0"
1616

1717
itertools.workspace = true
1818
either.workspace = true
@@ -26,7 +26,7 @@ ide-db.workspace = true
2626
hir.workspace = true
2727

2828
[dev-dependencies]
29-
expect-test = "1.4.0"
29+
expect-test = "1.5.1"
3030

3131
# local deps
3232
test-utils.workspace = true

crates/ide-assists/src/handlers/remove_dbg.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ fn compute_dbg_replacement(macro_expr: ast::MacroExpr) -> Option<(TextRange, Opt
7474
}
7575

7676
let mac_input = tt.syntax().children_with_tokens().skip(1).take_while(|it| *it != r_delim);
77-
let input_expressions = mac_input.group_by(|tok| tok.kind() == T![,]);
77+
let input_expressions = mac_input.chunk_by(|tok| tok.kind() == T![,]);
7878
let input_expressions = input_expressions
7979
.into_iter()
8080
.filter_map(|(is_sep, group)| (!is_sep).then_some(group))

crates/ide-completion/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ rust-version.workspace = true
1212
[lib]
1313

1414
[dependencies]
15-
cov-mark = "2.0.0-pre.1"
15+
cov-mark = "2.0.0"
1616
itertools.workspace = true
1717
tracing.workspace = true
1818

@@ -29,7 +29,7 @@ syntax.workspace = true
2929
hir.workspace = true
3030

3131
[dev-dependencies]
32-
expect-test = "1.4.0"
32+
expect-test = "1.5.1"
3333

3434
# local deps
3535
test-utils.workspace = true

crates/ide-completion/src/completions/attribute.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,7 @@ fn parse_comma_sep_expr(input: ast::TokenTree) -> Option<Vec<ast::Expr>> {
380380
.children_with_tokens()
381381
.skip(1)
382382
.take_while(|it| it.as_token() != Some(&r_paren));
383-
let input_expressions = tokens.group_by(|tok| tok.kind() == T![,]);
383+
let input_expressions = tokens.chunk_by(|tok| tok.kind() == T![,]);
384384
Some(
385385
input_expressions
386386
.into_iter()

crates/ide-db/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ rust-version.workspace = true
1212
[lib]
1313

1414
[dependencies]
15-
cov-mark = "2.0.0-pre.1"
15+
cov-mark = "2.0.0"
1616
crossbeam-channel.workspace = true
1717
tracing.workspace = true
1818
rayon.workspace = true
@@ -22,7 +22,7 @@ either.workspace = true
2222
itertools.workspace = true
2323
arrayvec.workspace = true
2424
indexmap.workspace = true
25-
memchr = "2.6.4"
25+
memchr = "2.7.4"
2626
salsa.workspace = true
2727
query-group.workspace = true
2828
triomphe.workspace = true
@@ -44,7 +44,7 @@ hir.workspace = true
4444
line-index.workspace = true
4545

4646
[dev-dependencies]
47-
expect-test = "1.4.0"
47+
expect-test = "1.5.1"
4848

4949
# local deps
5050
test-utils.workspace = true

crates/ide-db/src/syntax_helpers/node_ext.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -484,7 +484,7 @@ pub fn parse_tt_as_comma_sep_paths(
484484
None => None,
485485
Some(tok) => Some(tok),
486486
});
487-
let input_expressions = tokens.group_by(|tok| tok.kind() == T![,]);
487+
let input_expressions = tokens.chunk_by(|tok| tok.kind() == T![,]);
488488
let paths = input_expressions
489489
.into_iter()
490490
.filter_map(|(is_sep, group)| (!is_sep).then_some(group))

crates/ide-diagnostics/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ rust-version.workspace = true
1212
[lib]
1313

1414
[dependencies]
15-
cov-mark = "2.0.0-pre.1"
15+
cov-mark = "2.0.0"
1616
either.workspace = true
1717
itertools.workspace = true
1818
serde_json.workspace = true
@@ -27,7 +27,7 @@ ide-db.workspace = true
2727
paths.workspace = true
2828

2929
[dev-dependencies]
30-
expect-test = "1.4.0"
30+
expect-test = "1.5.1"
3131

3232
# local deps
3333
test-utils.workspace = true

crates/ide-ssr/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ rust-version.workspace = true
1212
[lib]
1313

1414
[dependencies]
15-
cov-mark = "2.0.0-pre.1"
15+
cov-mark = "2.0.0"
1616
itertools.workspace = true
1717

1818
# local deps
@@ -22,7 +22,7 @@ parser.workspace = true
2222
syntax.workspace = true
2323

2424
[dev-dependencies]
25-
expect-test = "1.4.0"
25+
expect-test = "1.5.1"
2626
triomphe.workspace = true
2727

2828
# local deps

crates/ide/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ rust-version.workspace = true
1212
[lib]
1313

1414
[dependencies]
15-
cov-mark = "2.0.0-pre.1"
15+
cov-mark = "2.0.0"
1616
arrayvec.workspace = true
1717
either.workspace = true
1818
itertools.workspace = true
@@ -25,7 +25,7 @@ dot.workspace = true
2525
smallvec.workspace = true
2626
triomphe.workspace = true
2727
nohash-hasher.workspace = true
28-
rustc_apfloat = "0.2.0"
28+
rustc_apfloat = "0.2.2"
2929

3030
# local deps
3131
cfg.workspace = true
@@ -46,7 +46,7 @@ hir.workspace = true
4646
toolchain.workspace = true
4747

4848
[dev-dependencies]
49-
expect-test = "1.4.0"
49+
expect-test = "1.5.1"
5050

5151
# local deps
5252
test-utils.workspace = true

crates/mbe/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
[lib]
1313

1414
[dependencies]
15-
cov-mark = "2.0.0-pre.1"
15+
cov-mark = "2.0.0"
1616
rustc-hash.workspace = true
1717
smallvec.workspace = true
1818
arrayvec.workspace = true

0 commit comments

Comments
 (0)