diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2024-01-21 12:28:55 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-21 12:28:55 +0100 |
| commit | 1229d4cde300ddfe3873b59b269cfcf5db143295 (patch) | |
| tree | 7442e5e348c34ca84ac10d3a00dc7d6ae1018e07 | |
| parent | ac713695f30f1c0b8fedef9896bb201dea0dbeda (diff) | |
| parent | cc8e56b1e93ada97a32fa7b5c6482e1f20963ca6 (diff) | |
| download | rust-1229d4cde300ddfe3873b59b269cfcf5db143295.tar.gz rust-1229d4cde300ddfe3873b59b269cfcf5db143295.zip | |
Rollup merge of #120174 - Mark-Simulacrum:link-libs-policy, r=dtolnay
Warn users about limited review for tier 2 and 3 code Needs https://github.com/rust-lang/std-dev-guide/pull/61
| -rw-r--r-- | src/doc/rustc/src/platform-support.md | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/doc/rustc/src/platform-support.md b/src/doc/rustc/src/platform-support.md index 2ddf5737fbd..9e5c1ed8748 100644 --- a/src/doc/rustc/src/platform-support.md +++ b/src/doc/rustc/src/platform-support.md @@ -72,6 +72,12 @@ ensure that each tier 2 target can be used as build target after each change. Au not always run so it's not guaranteed to produce a working build, but tier 2 targets often work to quite a good degree and patches are always welcome! +Tier 2 target-specific code is not closely scrutinized by Rust team(s) when +modifications are made. Bugs are possible in all code, but the level of quality +control for these targets is likely to be lower. See [library team +policy](https://std-dev-guide.rust-lang.org/policy/target-code.html) for +details on the review practices for standard library code. + Tier 2 targets with host tools additionally support running tools like `rustc` and `cargo` natively on the target, and automated builds ensure that the host 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: [`no_std`]: https://rust-embedded.github.io/book/intro/no-std.html +Tier 2 target-specific code is not closely scrutinized by Rust team(s) when +modifications are made. Bugs are possible in all code, but the level of quality +control for these targets is likely to be lower. See [library team +policy](https://std-dev-guide.rust-lang.org/policy/target-code.html) for +details on the review practices for standard library code. + **NOTE:** The `rust-docs` component is not usually built for tier 2 targets, so Rustup may install the documentation for a similar tier 1 target instead. @@ -211,6 +223,12 @@ The `std` column in the table below has the following meanings: [`no_std`]: https://rust-embedded.github.io/book/intro/no-std.html +Tier 3 target-specific code is not closely scrutinized by Rust team(s) when +modifications are made. Bugs are possible in all code, but the level of quality +control for these targets is likely to be lower. See [library team +policy](https://std-dev-guide.rust-lang.org/policy/target-code.html) for +details on the review practices for standard library code. + The `host` column indicates whether the codebase includes support for building host tools. |
