Skip to content

Commit e4e9820

Browse files
authored
Merge pull request #2657 from Enselic/stability-guarantees
Give an overview of our stability guarantees
2 parents e7f8279 + 40d06e5 commit e4e9820

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

src/SUMMARY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
- [Mastering @rustbot](./rustbot.md)
5353
- [Walkthrough: a typical contribution](./walkthrough.md)
5454
- [Implementing new language features](./implementing_new_features.md)
55+
- [Stability guarantees](./stability-guarantees.md)
5556
- [Stability attributes](./stability.md)
5657
- [Stabilizing language features](./stabilization_guide.md)
5758
- [Stabilization report template](./stabilization_report_template.md)

src/stability-guarantees.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Stability guarantees
2+
3+
This page gives an overview of our stability guarantees.
4+
5+
## RFCs
6+
7+
* [RFC 1105 api evolution](https://github.com/rust-lang/rfcs/blob/master/text/1105-api-evolution.md)
8+
* [RFC 1122 language semver](https://github.com/rust-lang/rfcs/blob/master/text/1122-language-semver.md)
9+
10+
## Blog posts
11+
12+
* [Stability as a Deliverable](https://blog.rust-lang.org/2014/10/30/Stability/)
13+
14+
## rustc-dev-guide links
15+
16+
* [Stabilizing library features](./stability.md)
17+
* [Stabilizing language features](./stabilization_guide.md)
18+
* [What qualifies as a bug fix?](./bug-fix-procedure.md#what-qualifies-as-a-bug-fix)
19+
20+
## Exemptions
21+
22+
Even if some of our infrastructure can be used by others, it is still considered
23+
internal and comes without stability guarantees. This is a non-exhaustive list
24+
of components without stability guarantees:
25+
26+
* The CLIs and environment variables used by `remote-test-client` / `remote-test-server`

0 commit comments

Comments
 (0)