Upgrade to Rust 1.90 #124

Open
opened 2025-10-08 20:44:47 +00:00 by Vectornaut · 2 comments
Member

This is the current stable version. The Rust team plans to stabilize 1.91 on Oct. 30, 2025.

This is the current stable version. The Rust team plans to stabilize [1.91](https://releases.rs/docs/1.91.0/) on Oct. 30, 2025.
Vectornaut added the
maintenance
label 2025-10-08 20:44:47 +00:00
Owner

Is there a motivation for continuously tracking stable Rust? Or should we just wait for Oct 30? Is there a way to automate Rust-bump PRs and if so, would we want to do that?

Is there a motivation for continuously tracking stable Rust? Or should we just wait for Oct 30? Is there a way to automate Rust-bump PRs and if so, would we want to do that?
Author
Member

The cost of being a few releases behind shouldn't be too high, but we do benefit from new Rust features. For example, pull request #84 bumped the Rust version from 1.85 to 1.86 so we could use a newly stabilized trait object upcasting feature. We also have a very minor simplification waiting on the future stabilization of an experimental feature.

Because I like to keep pull requests focused, doing periodic dedicated Rust upgrade PRs seems like less work to me than combining a new feature and a Rust upgrade in the same PR.

The cost of being a few releases behind shouldn't be too high, but we do benefit from new Rust features. For example, pull request #84 bumped the Rust version from 1.85 to 1.86 so we could use a newly stabilized trait object upcasting feature. We also have a [very minor simplification](https://code.studioinfinity.org/StudioInfinity/dyna3/src/commit/6c3a48fb52a02f33ff2823b69357d2d5f44efe94/app-proto/src/components/test_assembly_chooser.rs#L437) waiting on the future stabilization of an experimental feature. Because I like to keep pull requests focused, doing periodic dedicated Rust upgrade PRs seems like less work to me than combining a new feature and a Rust upgrade in the same PR.
Sign in to join this conversation.
No description provided.