Skip to content
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

Announcing Rust 1.56.0 and Rust 2021 #897

Merged
merged 4 commits into from
Oct 21, 2021

Conversation

cuviper
Copy link
Member

@cuviper cuviper commented Oct 19, 2021

No description provided.

@cuviper cuviper requested a review from a team as a code owner October 19, 2021 23:58
@cuviper
Copy link
Member Author

cuviper commented Oct 20, 2021

cc @rust-lang/release

posts/2021-10-21-Rust-1.56.0.md Outdated Show resolved Hide resolved
posts/2021-10-21-Rust-1.56.0.md Outdated Show resolved Hide resolved
posts/2021-10-21-Rust-1.56.0.md Outdated Show resolved Hide resolved
posts/2021-10-21-Rust-1.56.0.md Outdated Show resolved Hide resolved
posts/2021-10-21-Rust-1.56.0.md Outdated Show resolved Hide resolved
posts/2021-10-21-Rust-1.56.0.md Show resolved Hide resolved
posts/2021-10-21-Rust-1.56.0.md Outdated Show resolved Hide resolved
posts/2021-10-21-Rust-1.56.0.md Outdated Show resolved Hide resolved
posts/2021-10-21-Rust-1.56.0.md Outdated Show resolved Hide resolved
tmandry
tmandry previously approved these changes Oct 20, 2021
posts/2021-10-21-Rust-1.56.0.md Outdated Show resolved Hide resolved
posts/2021-10-21-Rust-1.56.0.md Outdated Show resolved Hide resolved
posts/2021-10-21-Rust-1.56.0.md Outdated Show resolved Hide resolved
posts/2021-10-21-Rust-1.56.0.md Outdated Show resolved Hide resolved
posts/2021-10-21-Rust-1.56.0.md Show resolved Hide resolved
posts/2021-10-21-Rust-1.56.0.md Show resolved Hide resolved
posts/2021-10-21-Rust-1.56.0.md Outdated Show resolved Hide resolved
posts/2021-10-21-Rust-1.56.0.md Show resolved Hide resolved
posts/2021-10-21-Rust-1.56.0.md Outdated Show resolved Hide resolved
posts/2021-10-21-Rust-1.56.0.md Outdated Show resolved Hide resolved
@mark-i-m
Copy link
Member

I think it is worth adding a paragraph about what editions are and how they work. In particular:

  • editions allow small breaking changes (e.g. syntax), but don't change the semantics of code written in previous editions
  • the compiler supports and will continue to support code written in editions 2015, 18, 21
  • old code will continue to compile, and projects written in any edition can use libraries written in any edition
  • migrating an active project to edition 2021 should be mostly a matter of running cargo fix

@pietroalbini pietroalbini merged commit fdb786a into rust-lang:master Oct 21, 2021
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.

6 participants