Skip to content

Commit 1229d4c

Browse files
authored
Rollup merge of #120174 - Mark-Simulacrum:link-libs-policy, r=dtolnay
Warn users about limited review for tier 2 and 3 code Needs rust-lang/std-dev-guide#61
2 parents ac71369 + cc8e56b commit 1229d4c

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

src/doc/rustc/src/platform-support.md

+18
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,12 @@ ensure that each tier 2 target can be used as build target after each change. Au
7272
not always run so it's not guaranteed to produce a working build, but tier 2
7373
targets often work to quite a good degree and patches are always welcome!
7474

75+
Tier 2 target-specific code is not closely scrutinized by Rust team(s) when
76+
modifications are made. Bugs are possible in all code, but the level of quality
77+
control for these targets is likely to be lower. See [library team
78+
policy](https://std-dev-guide.rust-lang.org/policy/target-code.html) for
79+
details on the review practices for standard library code.
80+
7581
Tier 2 targets with host tools additionally support running tools like `rustc`
7682
and `cargo` natively on the target, and automated builds ensure that the host
7783
tools build as well. This allows the target to be used as a development
@@ -121,6 +127,12 @@ The `std` column in the table below has the following meanings:
121127

122128
[`no_std`]: https://rust-embedded.github.io/book/intro/no-std.html
123129

130+
Tier 2 target-specific code is not closely scrutinized by Rust team(s) when
131+
modifications are made. Bugs are possible in all code, but the level of quality
132+
control for these targets is likely to be lower. See [library team
133+
policy](https://std-dev-guide.rust-lang.org/policy/target-code.html) for
134+
details on the review practices for standard library code.
135+
124136
**NOTE:** The `rust-docs` component is not usually built for tier 2 targets,
125137
so Rustup may install the documentation for a similar tier 1 target instead.
126138

@@ -211,6 +223,12 @@ The `std` column in the table below has the following meanings:
211223

212224
[`no_std`]: https://rust-embedded.github.io/book/intro/no-std.html
213225

226+
Tier 3 target-specific code is not closely scrutinized by Rust team(s) when
227+
modifications are made. Bugs are possible in all code, but the level of quality
228+
control for these targets is likely to be lower. See [library team
229+
policy](https://std-dev-guide.rust-lang.org/policy/target-code.html) for
230+
details on the review practices for standard library code.
231+
214232
The `host` column indicates whether the codebase includes support for building
215233
host tools.
216234

0 commit comments

Comments
 (0)