Skip to content

Commit 60d9e5f

Browse files
Merge pull request #358 from ehuss/remove-tier-2.5
Remove tier 2.5.
2 parents a3bd8e7 + 7ba59b3 commit 60d9e5f

File tree

1 file changed

+5
-22
lines changed

1 file changed

+5
-22
lines changed

src/release/platform-support.md

+5-22
Original file line numberDiff line numberDiff line change
@@ -122,28 +122,6 @@ target | std | rustc | cargo | notes
122122

123123
[Fortanix ABI]: https://edp.fortanix.com/
124124

125-
## Tier 2.5
126-
Tier 2.5 platforms can be thought of as "guaranteed to build", but without
127-
builds available through `rustup`. Automated tests are not run so it's not
128-
guaranteed to produce a working build, but platforms often work to quite a good
129-
degree and patches are always welcome! Specifically, these platforms are
130-
required to have each of the following:
131-
132-
* Automated building is set up, but may not be running tests.
133-
* Landing changes to the `rust-lang/rust` repository's master branch is gated on
134-
platforms **building**. For some platforms only the standard library is
135-
compiled, but for others `rustc` and `cargo` are too.
136-
137-
**This status is accidental: no new platforms should reach this state**
138-
139-
target | std | rustc | cargo | notes
140-
-------|-----|-------|-------|-------
141-
`aarch64-unknown-cloudabi` | ✓ | | | ARM64 CloudABI
142-
`armv7-unknown-cloudabi-eabihf` | ✓ | | | ARMv7 CloudABI, hardfloat
143-
`i686-unknown-cloudabi` | ✓ | | | 32-bit CloudABI
144-
`powerpc-unknown-linux-gnuspe` | ✓ | | | PowerPC SPE Linux
145-
`sparc-unknown-linux-gnu` | ✓ | | | 32-bit SPARC Linux
146-
147125
## Tier 3
148126
Tier 3 platforms are those which the Rust codebase has support for, but which
149127
are not built or tested automatically, and may not work. Official builds are
@@ -152,6 +130,7 @@ not available.
152130
target | std | rustc | cargo | notes
153131
-------|-----|-------|-------|-------
154132
`aarch64-apple-tvos` | ** | | | ARM64 tvOS
133+
`aarch64-unknown-cloudabi` | ✓ | | | ARM64 CloudABI
155134
`aarch64-unknown-freebsd` | ✓ | ✓ | ✓ | ARM64 FreeBSD
156135
`aarch64-unknown-hermit` | ? | | |
157136
`aarch64-unknown-netbsd` | ? | | |
@@ -163,6 +142,7 @@ target | std | rustc | cargo | notes
163142
`armv6-unknown-freebsd` | ✓ | ✓ | ✓ | ARMv6 FreeBSD
164143
`armv6-unknown-netbsd-eabihf` | ? | | |
165144
`armv7-apple-ios` | ✓ | | | RMv7 iOS, Cortex-
145+
`armv7-unknown-cloudabi-eabihf` | ✓ | | | ARMv7 CloudABI, hardfloat
166146
`armv7-unknown-freebsd` | ✓ | ✓ | ✓ | ARMv7 FreeBSD
167147
`armv7-unknown-netbsd-eabihf` | ? | | |
168148
`armv7-wrs-vxworks-eabihf` | ? | | |
@@ -172,6 +152,7 @@ target | std | rustc | cargo | notes
172152
`i386-apple-ios` | ✓ | | | 32-bit x86 iOS
173153
`i686-apple-darwin` | ✓ | ✓ | ✓ | 32-bit OSX (10.7+, Lion+)
174154
`i686-pc-windows-msvc` | ✓ | | | 32-bit Windows XP support
155+
`i686-unknown-cloudabi` | ✓ | | | 32-bit CloudABI
175156
`i686-unknown-uefi` | ? | | | 32-bit UEFI
176157
`i686-unknown-haiku` | ✓ | ✓ | ✓ | 32-bit Haiku
177158
`i686-unknown-netbsd` | ✓ | | | NetBSD/i386 with SSE2
@@ -186,6 +167,7 @@ target | std | rustc | cargo | notes
186167
`mipsisa64r6-unknown-linux-gnuabi64` | ? | | |
187168
`mipsisa64r6el-unknown-linux-gnuabi64` | ? | | |
188169
`msp430-none-elf` | * | | | 16-bit MSP430 microcontrollers
170+
`powerpc-unknown-linux-gnuspe` | ✓ | | | PowerPC SPE Linux
189171
`powerpc-unknown-linux-musl` | ? | | |
190172
`powerpc-unknown-netbsd` | ? | | |
191173
`powerpc-wrs-vxworks` | ? | | |
@@ -194,6 +176,7 @@ target | std | rustc | cargo | notes
194176
`powerpc64-unknown-linux-musl` | ? | | |
195177
`powerpc64-wrs-vxworks` | ? | | |
196178
`powerpc64le-unknown-linux-musl` | ? | | |
179+
`sparc-unknown-linux-gnu` | ✓ | | | 32-bit SPARC Linux
197180
`sparc64-unknown-netbsd` | ✓ | ✓ | | NetBSD/sparc64
198181
`sparc64-unknown-openbsd` | ? | | |
199182
`thumbv7a-pc-windows-msvc` | ? | | |

0 commit comments

Comments
 (0)