Skip to content

Repo: Update to Rust 1.87 #1372

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 21, 2025
Merged

Repo: Update to Rust 1.87 #1372

merged 1 commit into from
May 21, 2025

Conversation

smalis-msft
Copy link
Contributor

@smalis-msft smalis-msft commented May 16, 2025

Also cleans up the last few lints needed to be clean on 1.87 that weren't backwards-compatible with 1.86. Mostly this is adding expects for clippy::large_enum_variant, which is now able to process more types. I stared at all the cases for a few minutes, and I don't think they're in places that are impactful enough to be worth changing.

@smalis-msft smalis-msft requested review from a team as code owners May 16, 2025 18:58
@smalis-msft smalis-msft changed the title Repo: Update to Rust 1.87 [DO NOT MERGE] Repo: Update to Rust 1.87 May 16, 2025
@smalis-msft
Copy link
Contributor Author

Eek that binary size jump

@smalis-msft smalis-msft changed the title [DO NOT MERGE] Repo: Update to Rust 1.87 Repo: Update to Rust 1.87 May 19, 2025
@smalis-msft
Copy link
Contributor Author

I bisected the binary size change to rust-lang/rust#137500, which may get clawed back somewhat by llvm/llvm-project#134093 and rust-lang/rust#124533. I think we just have to take this.

@smalis-msft smalis-msft merged commit c49d30e into microsoft:main May 21, 2025
45 of 50 checks passed
@smalis-msft smalis-msft deleted the rust-187 branch May 21, 2025 19:12
@smalis-msft
Copy link
Contributor Author

Could also possibly be fixed by llvm/llvm-project#134908

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.

2 participants