Rust 1.59.0 prerelease testing

The 1.59.0 pre-release is ready for testing. The release is scheduled for this Thursday, February 24th. Release notes can be found here.

You can try it out locally by running:

RUSTUP_DIST_SERVER=https://dev-static.rust-lang.org rustup update stable

The index is https://dev-static.rust-lang.org/dist/2022-02-22/index.html. You can leave feedback on this thread. (The artifacts are there, but the index page may be currently incorrectly cached for some users).

The release team is also thinking about changes to our pre-release process: we'd love your feedback on this GitHub issue.

6 Likes

Testing against my code base, I got lots of clippy::return_self_not_must_use warnings. It appears that this new lint was decided to be overeager and moved to the pedantic group but the move missed the stable release cut. I'd like to highlight this as possibly worth backporting to reduce churn observed in stable.

7 Likes

It is worth highlighting that incremental compilation has been disabled due to a bug that has been fixed in 1.60 but couldn't be backported (there were multiple PRs involved in different stages and it was found quite late in the schedule). If you re-enable it manually, it would be useful to hear if you hit the bug as well to get a good idea of how frequent it is in practice.

4 Likes

So it's settled then? Incremental compilation will land at the same time as the never type? :wink:

6 Likes

Thanks for testing and reporting this! I rebuilt the artifacts with that lint downgraded for 1.59; I realized looking back through my inbox that I forgot to post here.

2 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.