Skip to content

Commit 4cda55b

Browse files
committed
Auto merge of #158529 - JonathanBrouwer:rollup-rnUjpna, r=JonathanBrouwer
Rollup of 2 pull requests Successful merges: - #156419 (Update itertools to 0.15) - #146561 (Change `Location<'_>` lifetime to `'static` in `Panic[Hook]Info`)
2 parents 2574810 + 6b1bbf9 commit 4cda55b

23 files changed

Lines changed: 66 additions & 57 deletions

File tree

Cargo.lock

Lines changed: 31 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -687,7 +687,7 @@ dependencies = [
687687
"color-print",
688688
"declare_clippy_lint",
689689
"filetime",
690-
"itertools",
690+
"itertools 0.12.1",
691691
"pulldown-cmark",
692692
"regex",
693693
"rustc_tools_util 0.4.2",
@@ -705,7 +705,7 @@ name = "clippy_config"
705705
version = "0.1.98"
706706
dependencies = [
707707
"clippy_utils",
708-
"itertools",
708+
"itertools 0.12.1",
709709
"serde",
710710
"toml 0.7.8",
711711
"walkdir",
@@ -718,7 +718,7 @@ dependencies = [
718718
"chrono",
719719
"clap",
720720
"indoc",
721-
"itertools",
721+
"itertools 0.12.1",
722722
"opener",
723723
"rustc-literal-escaper",
724724
"walkdir",
@@ -733,7 +733,7 @@ dependencies = [
733733
"clippy_config",
734734
"clippy_utils",
735735
"declare_clippy_lint",
736-
"itertools",
736+
"itertools 0.12.1",
737737
"quine-mc_cluskey",
738738
"regex-syntax",
739739
"semver",
@@ -751,7 +751,7 @@ version = "0.0.1"
751751
dependencies = [
752752
"clippy_config",
753753
"clippy_utils",
754-
"itertools",
754+
"itertools 0.12.1",
755755
"regex",
756756
"rustc-semver",
757757
]
@@ -761,7 +761,7 @@ name = "clippy_utils"
761761
version = "0.1.98"
762762
dependencies = [
763763
"arrayvec",
764-
"itertools",
764+
"itertools 0.12.1",
765765
"rustc_apfloat",
766766
"serde",
767767
]
@@ -933,7 +933,7 @@ name = "coverage-dump"
933933
version = "0.1.0"
934934
dependencies = [
935935
"anyhow",
936-
"itertools",
936+
"itertools 0.15.0",
937937
"leb128",
938938
"md-5",
939939
"miniz_oxide",
@@ -2129,6 +2129,15 @@ dependencies = [
21292129
"either",
21302130
]
21312131

2132+
[[package]]
2133+
name = "itertools"
2134+
version = "0.15.0"
2135+
source = "registry+https://github.com/rust-lang/crates.io-index"
2136+
checksum = "8b4baf93f58d4425749ca49a51c50ebab072c5df6994d08fed93541c331481dc"
2137+
dependencies = [
2138+
"either",
2139+
]
2140+
21322141
[[package]]
21332142
name = "itoa"
21342143
version = "1.0.15"
@@ -3686,7 +3695,7 @@ dependencies = [
36863695
name = "rustc_ast_passes"
36873696
version = "0.0.0"
36883697
dependencies = [
3689-
"itertools",
3698+
"itertools 0.15.0",
36903699
"rustc_abi",
36913700
"rustc_ast",
36923701
"rustc_ast_pretty",
@@ -3706,7 +3715,7 @@ dependencies = [
37063715
name = "rustc_ast_pretty"
37073716
version = "0.0.0"
37083717
dependencies = [
3709-
"itertools",
3718+
"itertools 0.15.0",
37103719
"rustc_ast",
37113720
"rustc_lexer",
37123721
"rustc_span",
@@ -3750,7 +3759,7 @@ name = "rustc_borrowck"
37503759
version = "0.0.0"
37513760
dependencies = [
37523761
"either",
3753-
"itertools",
3762+
"itertools 0.15.0",
37543763
"polonius-engine",
37553764
"rustc_abi",
37563765
"rustc_data_structures",
@@ -3804,7 +3813,7 @@ version = "0.0.0"
38043813
dependencies = [
38053814
"bitflags",
38063815
"gimli 0.31.1",
3807-
"itertools",
3816+
"itertools 0.15.0",
38083817
"libc",
38093818
"libloading 0.9.0",
38103819
"measureme",
@@ -3840,7 +3849,7 @@ dependencies = [
38403849
"bitflags",
38413850
"bstr",
38423851
"find-msvc-tools",
3843-
"itertools",
3852+
"itertools 0.15.0",
38443853
"libc",
38453854
"object 0.37.3",
38463855
"pathdiff",
@@ -4110,7 +4119,7 @@ dependencies = [
41104119
name = "rustc_hir_analysis"
41114120
version = "0.0.0"
41124121
dependencies = [
4113-
"itertools",
4122+
"itertools 0.15.0",
41144123
"rustc_abi",
41154124
"rustc_arena",
41164125
"rustc_ast",
@@ -4157,7 +4166,7 @@ dependencies = [
41574166
name = "rustc_hir_typeck"
41584167
version = "0.0.0"
41594168
dependencies = [
4160-
"itertools",
4169+
"itertools 0.15.0",
41614170
"rustc_abi",
41624171
"rustc_ast",
41634172
"rustc_data_structures",
@@ -4436,7 +4445,7 @@ dependencies = [
44364445
name = "rustc_mir_build"
44374446
version = "0.0.0"
44384447
dependencies = [
4439-
"itertools",
4448+
"itertools 0.15.0",
44404449
"rustc_abi",
44414450
"rustc_apfloat",
44424451
"rustc_arena",
@@ -4480,7 +4489,7 @@ name = "rustc_mir_transform"
44804489
version = "0.0.0"
44814490
dependencies = [
44824491
"either",
4483-
"itertools",
4492+
"itertools 0.15.0",
44844493
"rustc_abi",
44854494
"rustc_arena",
44864495
"rustc_ast",
@@ -4685,7 +4694,7 @@ name = "rustc_resolve"
46854694
version = "0.0.0"
46864695
dependencies = [
46874696
"indexmap",
4688-
"itertools",
4697+
"itertools 0.15.0",
46894698
"pulldown-cmark",
46904699
"rustc_arena",
46914700
"rustc_ast",
@@ -4847,7 +4856,7 @@ checksum = "a3b75158011a63889ba12084cf1224baad7bcad50f6ee7c842f772b74aa148ed"
48474856
name = "rustc_trait_selection"
48484857
version = "0.0.0"
48494858
dependencies = [
4850-
"itertools",
4859+
"itertools 0.15.0",
48514860
"rustc_abi",
48524861
"rustc_ast",
48534862
"rustc_data_structures",
@@ -4881,7 +4890,7 @@ dependencies = [
48814890
name = "rustc_transmute"
48824891
version = "0.0.0"
48834892
dependencies = [
4884-
"itertools",
4893+
"itertools 0.15.0",
48854894
"rustc_abi",
48864895
"rustc_data_structures",
48874896
"rustc_hir",
@@ -4895,7 +4904,7 @@ dependencies = [
48954904
name = "rustc_ty_utils"
48964905
version = "0.0.0"
48974906
dependencies = [
4898-
"itertools",
4907+
"itertools 0.15.0",
48994908
"rustc_abi",
49004909
"rustc_data_structures",
49014910
"rustc_errors",
@@ -4972,7 +4981,7 @@ dependencies = [
49724981
"base64",
49734982
"expect-test",
49744983
"indexmap",
4975-
"itertools",
4984+
"itertools 0.15.0",
49764985
"minifier",
49774986
"proc-macro2",
49784987
"pulldown-cmark-escape",
@@ -5060,7 +5069,7 @@ dependencies = [
50605069
"dirs",
50615070
"getopts",
50625071
"ignore",
5063-
"itertools",
5072+
"itertools 0.12.1",
50645073
"regex",
50655074
"rustfmt-config_proc_macro",
50665075
"semver",

compiler/rustc_ast_passes/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ edition = "2024"
55

66
[dependencies]
77
# tidy-alphabetical-start
8-
itertools = "0.12"
8+
itertools = "0.15"
99
rustc_abi = { path = "../rustc_abi" }
1010
rustc_ast = { path = "../rustc_ast" }
1111
rustc_ast_pretty = { path = "../rustc_ast_pretty" }

compiler/rustc_ast_pretty/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ edition = "2024"
55

66
[dependencies]
77
# tidy-alphabetical-start
8-
itertools = "0.12"
8+
itertools = "0.15"
99
rustc_ast = { path = "../rustc_ast" }
1010
rustc_lexer = { path = "../rustc_lexer" }
1111
rustc_span = { path = "../rustc_span" }

compiler/rustc_ast_pretty/src/pprust/state/expr.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::fmt::Write;
22

33
use ast::{ForLoopKind, MatchKind};
4-
use itertools::{Itertools, Position};
4+
use itertools::Itertools;
55
use rustc_ast::util::classify;
66
use rustc_ast::util::literal::escape_byte_str_symbol;
77
use rustc_ast::util::parser::{self, ExprPrecedence, Fixity};
@@ -170,8 +170,8 @@ impl<'a> State<'a> {
170170
}
171171
let cb = self.cbox(0);
172172
for (pos, field) in fields.iter().with_position() {
173-
let is_first = matches!(pos, Position::First | Position::Only);
174-
let is_last = matches!(pos, Position::Last | Position::Only);
173+
let is_first = pos.is_first();
174+
let is_last = pos.is_last();
175175
self.maybe_print_comment(field.span.hi());
176176
self.print_outer_attributes(&field.attrs);
177177
if is_first {

compiler/rustc_ast_pretty/src/pprust/state/item.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use ast::StaticItem;
2-
use itertools::{Itertools, Position};
2+
use itertools::Itertools;
33
use rustc_ast::{self as ast, EiiImpl, ModKind, Safety, TraitAlias};
44
use rustc_span::Ident;
55

@@ -923,7 +923,7 @@ impl<'a> State<'a> {
923923
self.zerobreak();
924924
let ib = self.ibox(0);
925925
for (pos, use_tree) in items.iter().with_position() {
926-
let is_last = matches!(pos, Position::Last | Position::Only);
926+
let is_last = pos.is_last();
927927
self.print_use_tree(&use_tree.0);
928928
if !is_last {
929929
self.word(",");

compiler/rustc_borrowck/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ edition = "2024"
66
[dependencies]
77
# tidy-alphabetical-start
88
either = "1.5.0"
9-
itertools = "0.12"
9+
itertools = "0.15"
1010
polonius-engine = "0.13.0"
1111
rustc_abi = { path = "../rustc_abi" }
1212
rustc_data_structures = { path = "../rustc_data_structures" }

compiler/rustc_codegen_llvm/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ bitflags = "2.4.1"
1212
# To avoid duplicate dependencies, this should match the version of gimli used
1313
# by `rustc_codegen_ssa` via its `thorin-dwp` dependency.
1414
gimli = "0.31"
15-
itertools = "0.12"
15+
itertools = "0.15"
1616
libc = "0.2"
1717
libloading = { version = "0.9.0" }
1818
measureme = "12.0.1"

compiler/rustc_codegen_ssa/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ar_archive_writer = "0.5"
99
bitflags = "2.4.1"
1010
bstr = "1.11.3"
1111
find-msvc-tools = "0.1.2"
12-
itertools = "0.12"
12+
itertools = "0.15"
1313
pathdiff = "0.2.0"
1414
regex = "1.4"
1515
rustc_abi = { path = "../rustc_abi" }

compiler/rustc_hir_analysis/Cargo.toml

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

1010
[dependencies]
1111
# tidy-alphabetical-start
12-
itertools = "0.12"
12+
itertools = "0.15"
1313
rustc_abi = { path = "../rustc_abi" }
1414
rustc_arena = { path = "../rustc_arena" }
1515
rustc_ast = { path = "../rustc_ast" }

compiler/rustc_hir_typeck/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ edition = "2024"
55

66
[dependencies]
77
# tidy-alphabetical-start
8-
itertools = "0.12"
8+
itertools = "0.15"
99
rustc_abi = { path = "../rustc_abi" }
1010
rustc_ast = { path = "../rustc_ast" }
1111
rustc_data_structures = { path = "../rustc_data_structures" }

0 commit comments

Comments
 (0)