Skip to content

Bump rustc edition to 2024 and version to 1.88#4315

Merged
HalidOdat merged 13 commits intomainfrom
rust-2024
Jul 2, 2025
Merged

Bump rustc edition to 2024 and version to 1.88#4315
HalidOdat merged 13 commits intomainfrom
rust-2024

Conversation

@jedel1043
Copy link
Member

@jedel1043 jedel1043 commented Jul 2, 2025

This PR bumps our rustc version to 1.88, and bumps our edition to 2024.

Bumping the edition comes with a lot of formatting changes, but those are pretty much isolated in 0204830. The rest of the changes use the newly introduced if let chains to improve some snippets of code.

@jedel1043 jedel1043 added this to the next-release milestone Jul 2, 2025
@jedel1043 jedel1043 requested a review from a team July 2, 2025 14:36
@jedel1043 jedel1043 added A-Enhancement New feature or request A-Internal Changes that don't modify execution behaviour labels Jul 2, 2025
@github-actions
Copy link

github-actions bot commented Jul 2, 2025

Test262 conformance changes

Test result main count PR count difference
Total 50,595 50,595 0
Passed 47,259 47,259 0
Ignored 1,964 1,964 0
Failed 1,372 1,372 0
Panics 0 0 0
Conformance 93.41% 93.41% 0.00%

Copy link
Member

@nekevss nekevss left a comment

Choose a reason for hiding this comment

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

Super excited to see this! If-let chains are exciting. Also, super appreciated the breakdown by commit!

Looks good to me. Had one question purely about a syntax that I feel like I haven't seen before. It doesn't need to change or anything, but it was interesting to see.

Copy link
Member

@HalidOdat HalidOdat left a comment

Choose a reason for hiding this comment

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

Looks good to me! :)

@HalidOdat HalidOdat added this pull request to the merge queue Jul 2, 2025
Merged via the queue into main with commit efaaa26 Jul 2, 2025
14 checks passed
@HalidOdat HalidOdat deleted the rust-2024 branch July 2, 2025 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-Enhancement New feature or request A-Internal Changes that don't modify execution behaviour

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants