Try   HackMD

Rust Edition 2024

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
Milestones

September 2023:

October 2023:

November 2023:

  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    Blog post letting people know about the edition and the schedule
  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    Ask teams to check this document and add things (or confirm that they will not be making any edition changes)
    • compiler
    • lang
    • libs
    • rustdoc
    • cargo
    • style

December 2023:

  • Pre-RFCs should be posted.

January 2024:

  • RFCs should be posted.

February 2024:

  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    Final list of changes. All proposed changes have:
    • An approved RFC
    • Migration+idiom lint plan
    • Partial implementation or plan for implementation

March 2024:

April 2024:

May 2024:

  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    All proposed changes implemented and available in nightly.

June 2024:

  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    All lints implemented on nightly and tested on crater.

July 2024:

  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    Announce start of public testing.

August 2024:

  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    Finish marketing materials, docs, etc.
    • Blog post(s)
    • Edition guide
  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    Stabilize --edition=2024 on nightly (1.82), any time between 2024-08-01 and 2024-08-31.

September 2024:

October 2024:

  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    --edition=2024 available on stable in Rust 1.82 on 2024-10-17.

Tentative features of the new edition

rustdoc

Libs

Lang

https://github.com/rust-lang/lang-team/blob/HEAD/src/roadmaps/roadmap-2024.md
https://github.com/rust-lang/lang-team/issues/209
https://github.com/rust-lang/rust/labels/lang-team-202x-edition
https://github.com/orgs/rust-lang/projects/43/views/2

Cargo

https://github.com/orgs/rust-lang/projects/30/views/1

Rustfmt