add instructions on maintenance time(#155)

Synchronize the original contents
This commit is contained in:
trackers-lover 2024-04-15 10:19:51 +08:00 committed by GitHub
parent 7d102b70c6
commit 7c80eeb6d5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 10 additions and 0 deletions

View File

@ -114,6 +114,12 @@ work as expected, you can report it to the team and get it fixed before the
next stable release happens! Breakage in a beta release is relatively rare, but
`rustc` is still a piece of software, and bugs do exist.
### Maintenance time
The Rust project supports the most recent stable version. When a new stable
version is released, the old version reaches its end of life (EOL). This means
each version is supported for six weeks.
### Unstable Features
Theres one more catch with this release model: unstable features. Rust uses a

View File

@ -74,6 +74,10 @@ Rust 每 6 周发布一次,就像发条一样。如果你知道了某个 Rust
多亏了这个过程,你可以随时切换到下一版本的 Rust 并验证它是否易于升级:如果 beta 版不能如期工作,你可以向 Rust 团队报告并在发布下一个稳定版之前得到修复beta 版造成的破坏是非常少见的,但 `rustc` 也是一个软件,仍可能存在 bug。
### 维护时间
Rust项目支持最新的稳定版本。当一个新的稳定版本发布时旧版本就达到了其生命周期EOL。这意味着每个版本都支持六周。
### 不稳定功能
这个发布模型中另一个值得注意的地方不稳定功能unstable features。Rust 使用一个被称为 “功能标记”“feature flags”的技术来确定给定版本的某个功能是否启用。如果新功能正在积极地开发中其提交到了 `master`,因此会出现在 nightly 版中,不过会位于一个 **功能标记** 之后。作为用户,如果你希望尝试这个正在开发的功能,则可以在源码中使用合适的标记来开启,不过必须使用 nightly 版。