summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryant Mairs <bryant@mai.rs>2017-04-17 15:16:22 -0700
committerBryant Mairs <bryant@mai.rs>2017-06-06 09:53:10 -0700
commit2b53c76322c72c4e9218583d69bd206a68b37e25 (patch)
tree30c3bb74cbc754c7075c015272b8f2e2ff22aef3
parent284d69a18c43398c9866d8e42842964745f9ee92 (diff)
downloadnix-2b53c76322c72c4e9218583d69bd206a68b37e25.zip
Switch to two tiers of supported platforms
-rw-r--r--README.md16
1 files changed, 9 insertions, 7 deletions
diff --git a/README.md b/README.md
index c37d22ab..b259cf26 100644
--- a/README.md
+++ b/README.md
@@ -32,12 +32,16 @@ pub fn gethostname(name: &mut [u8]) -> Result<()>;
## Supported Platforms
-nix target support consists of three tiers:
+nix target support consists of two tiers. While nix attempts to support all
+platforms supported by [libc](https://github.com/rust-lang/libc), only some
+platforms are actively supported due to either technical or manpower
+limitations. Support for platforms is split into two tiers:
- * Tier 1 - Target is supported and CI both builds and tests
- * Tier 2 - Target is supported and CI builds the target
- * Tier 3 - Target is supported and CI both builds and tests but test failures
- do not block merging code
+ * Tier 1 - Builds and tests for this target are run in CI. Failures of either
+ block the inclusion of new code.
+ * Tier 2 - Builds for this target are run in CI. Failures during the build
+ blocks the inclusion of new code. Tests may be run, but failures
+ in tests don't block the inclusion of new code.
The following targets are all supported by nix on Rust 1.13.0 or newer:
@@ -57,8 +61,6 @@ Tier 1:
Tier 2:
* i686-unknown-freebsd
* x86_64-unknown-netbsd
-
-Tier 3:
* i686-unknown-linux-musl
* x86_64-unknown-linux-musl