-
Notifications
You must be signed in to change notification settings - Fork 44
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
Rust 2024 Edition #117
Comments
This issue is intended for status updates only. For general questions or comments, please contact the owner(s) directly. |
The edition is on track to ship on schedule:
All lang priority items have landed and are fully ready for Rust 2024:
Nine other items are fully ready for Rust 2024:
There are currently 10 items that are close to ready, often with only documentation remaining. There are currently 6 items that still need implementation work. Some of these are rather close to ready also. There will be items that are currently tracked for the edition that will not make it. That's OK, and we still plan to ship the edition on time and without those items. Overall, the edition work is going well. We have good communication with each of the item owners and with the relevant teams. For more details, see the tracking issue for the Rust 2024 edition: |
The Rust 2024 edition is on track to ship on schedule:
Our motivating priorities in managing this edition have been to:
We're quite happy with how things have turned out. This is going to be big edition -- the largest since Rust 2015. There are a lot of new and exciting things in this edition. Moreover, these changes foreshadow and open the door to continuing work on the bright shiny future for Rust that we all want. We've carefully managed all aspects of the process to ensure that the many items included in the edition are fully up to our high standards. And while many people have put in substantial and great work to make this edition happen, we've put together Rust 2024 without requiring the kind of high-stress singular personal heroics that have often been required to ship past editions. We're especially happy that we've been able to do this without cutting many items from the edition, especially late in the game. People end up putting in a lot of work to get these items ready. Cutting them tends to waste this work and often leads to burnout. So we worked hard to avoid that, and are pleased to have done so. All in all, that's what we call a successful edition. Let's now review what will be part of Rust 2024. All lang priority items have landed and are fully ready for Rust 2024:
The other lang items to be included in the edition are:
There are three changes to the standard library that are tied to the new edition:
There are two Cargo items that will be part of Rust 2024:
There is one exciting item for This will be the first Rust edition that brings with it a new style edition to be applied by
At this point, setting aside Rust 2024 will be stabilized in nightly in late November, and then will be cut to beta on 2025-01-03. On 2025-02-20, we'll be releasing Rust 2024. For more details about the edition items for Rust 2024, see the Edition Guide. |
Summary
Feature complete status for Rust 2024, with final release to occur in early 2025.
For details, see the tracking issue:
The text was updated successfully, but these errors were encountered: