Skip to content

Update itertools to 0.15#16805

Merged
rustbot merged 1 commit into
rust-lang:masterfrom
jakubadamw:update-itertools
Jul 1, 2026
Merged

Update itertools to 0.15#16805
rustbot merged 1 commit into
rust-lang:masterfrom
jakubadamw:update-itertools

Conversation

@jakubadamw

@jakubadamw jakubadamw commented Apr 3, 2026

Copy link
Copy Markdown
Contributor

Updates itertools to 0.15 and fixes a warning by moving from group_by() to chunk_by().

changelog: none

@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties label Apr 3, 2026
@rustbot

rustbot commented Apr 3, 2026

Copy link
Copy Markdown
Collaborator

r? @Jarcho

rustbot has assigned @Jarcho.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

Why was this reviewer chosen?

The reviewer was selected based on:

  • Owners of files modified in this PR: 7 candidates
  • 7 candidates expanded to 7 candidates
  • Random selection from Jarcho, dswij, llogiq, samueltardieu

@rustbot

This comment has been minimized.

@rustbot

This comment has been minimized.

@Jarcho

Jarcho commented Apr 8, 2026

Copy link
Copy Markdown
Contributor

The compiler itself is on 0.12 so unless there's a reason to upgrade it's better to stick with that one.

@rustbot

This comment has been minimized.

@rustbot

This comment has been minimized.

@jakubadamw jakubadamw changed the title Update itertools to 0.14 Update itertools to 0.15 May 10, 2026
@jakubadamw

jakubadamw commented May 10, 2026

Copy link
Copy Markdown
Contributor Author

The compiler itself is on 0.12 so unless there's a reason to upgrade it's better to stick with that one.

Sure, fair enough. There’s a new version 0.15 coming up, so I figured I would open a PR in rust-lang/rust to bump the version in the compiler. The version hasn’t been published in crates.io just yet, so it remains a draft.

I also updated this PR to cover 0.15 as well.

@Jarcho

Jarcho commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Ping @jakubadamw since 0.15 has been released.

@jakubadamw

jakubadamw commented Jun 24, 2026

Copy link
Copy Markdown
Contributor Author

Ping @jakubadamw since 0.15 has been released.

@Jarcho, thanks for the ping, I’ll update my PRs this evening. 🙂

@rustbot

rustbot commented Jun 24, 2026

Copy link
Copy Markdown
Collaborator

This PR was rebased onto a different master commit. Here's a range-diff highlighting what actually changed.

Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers.

JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request Jun 28, 2026
…5, r=Mark-Simulacrum

Update itertools to 0.15

This bumps the itertools dependency to [0.15](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md#0150).

There’s a breaking change upstream in the shape of `itertools::Position`, so this updates the use sites of it as well, aside from submodules like clippy, which will be handled [separately](rust-lang/rust-clippy#16805).
rust-bors Bot pushed a commit to rust-lang/rust that referenced this pull request Jun 28, 2026
…imulacrum

Update itertools to 0.15

This bumps the itertools dependency to [0.15](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md#0150).

There’s a breaking change upstream in the shape of `itertools::Position`, so this updates the use sites of it as well, aside from submodules like clippy, which will be handled [separately](rust-lang/rust-clippy#16805).
rust-timer added a commit to rust-lang/rust that referenced this pull request Jun 28, 2026
Rollup merge of #156419 - jakubadamw:update-itertools-to-0.15, r=Mark-Simulacrum

Update itertools to 0.15

This bumps the itertools dependency to [0.15](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md#0150).

There’s a breaking change upstream in the shape of `itertools::Position`, so this updates the use sites of it as well, aside from submodules like clippy, which will be handled [separately](rust-lang/rust-clippy#16805).
@jakubadamw

Copy link
Copy Markdown
Contributor Author

@Jarcho, the itertools 0.15 update PR in rust-lang/rust has been merged, so could we perhaps go ahead with this so that the next sync of clippy in rust-lang/rust includes the update? Thank you!

@jakubadamw

Copy link
Copy Markdown
Contributor Author

The analogous update in rust-lang/rust-analyzer#22685 landed in master, so that leaves us with Clippy and stdarch (which I’m yet to open a PR for) keeping rust’s Cargo.lock with an older version of itertools among the transitive dependencies.

@Jarcho Jarcho left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rustbot rustbot added this pull request to the merge queue Jul 1, 2026
Merged via the queue into rust-lang:master with commit e3c3f8a Jul 1, 2026
11 checks passed
@rustbot rustbot removed the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties label Jul 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants