Skip to content

Commit afa1675

Browse files
Update platform support list
Adds missing platforms, and promotes thumb targets to Tier 2.
1 parent 96f7d92 commit afa1675

File tree

1 file changed

+60
-20
lines changed

1 file changed

+60
-20
lines changed

tiers.yaml

Lines changed: 60 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,11 @@ Tier 2:
8888
rustc:
8989
cargo:
9090
notes: ARM64 Linux with MUSL
91+
- tuple: aarch64-pc-windows-msvc
92+
std:
93+
rustc:
94+
cargo:
95+
notes: ARM64 Windows MSVC
9196
- tuple: arm-linux-androideabi
9297
std:
9398
rustc:
@@ -113,11 +118,26 @@ Tier 2:
113118
rustc:
114119
cargo:
115120
notes: ARMv6 Linux, MUSL, hardfloat
121+
- tuple: armebv7r-none-eabi
122+
std: "*"
123+
rustc:
124+
cargo:
125+
notes: Bare ARMv7-R, Big Endian
126+
- tuple: armebv7r-none-eabihf
127+
std: "*"
128+
rustc:
129+
cargo:
130+
notes: Bare ARMv7-R, Big Endian, hardfloat
116131
- tuple: armv5te-unknown-linux-gnueabi
117132
std:
118133
rustc:
119134
cargo:
120135
notes: ARMv5TE Linux
136+
- tuple: armv5te-unknown-linux-musleabi
137+
std:
138+
rustc:
139+
cargo:
140+
notes: ARMv5TE Linux with MUSL
121141
- tuple: armv7-apple-ios
122142
std:
123143
rustc:
@@ -138,6 +158,16 @@ Tier 2:
138158
rustc:
139159
cargo:
140160
notes: ARMv7 Linux with MUSL
161+
- tuple: armv7r-none-eabi
162+
std: "*"
163+
rustc:
164+
cargo:
165+
notes: Bare ARMv7-R
166+
- tuple: armv7r-none-eabihf
167+
std: "*"
168+
rustc:
169+
cargo:
170+
notes: Bare ARMv7-R, hardfloat
141171
- tuple: armv7s-apple-ios
142172
std:
143173
rustc:
@@ -263,6 +293,36 @@ Tier 2:
263293
rustc:
264294
cargo:
265295
notes: SPARC Solaris 10/11, illumos
296+
- tuple: thumbv6m-none-eabi
297+
std: "*"
298+
rustc:
299+
cargo:
300+
notes: Bare Cortex-M0, M0+, M1
301+
- tuple: thumbv7em-none-eabi
302+
std: "*"
303+
rustc:
304+
cargo:
305+
notes: Bare Cortex-M4, M7
306+
- tuple: thumbv7em-none-eabihf
307+
std: "*"
308+
rustc:
309+
cargo:
310+
notes: Bare Cortex-M4F, M7F, FPU, hardfloat
311+
- tuple: thumbv7m-none-eabi
312+
std: "*"
313+
rustc:
314+
cargo:
315+
notes: Bare Cortex-M3
316+
- tuple: thumbv7neon-linux-androideabi
317+
std:
318+
rustc:
319+
cargo:
320+
notes: Thumb2-mode ARMv7a Android with NEON
321+
- tuple: thumbv7neon-unknown-linux-gnueabihf
322+
std:
323+
rustc:
324+
cargo:
325+
notes: Thumb2-mode ARMv7a Linux with NEON
266326
- tuple: wasm32-unknown-unknown
267327
std:
268328
rustc:
@@ -417,26 +477,6 @@ Tier 3:
417477
rustc:
418478
cargo:
419479
notes: NetBSD/sparc64
420-
- tuple: thumbv6m-none-eabi
421-
std: "*"
422-
rustc:
423-
cargo:
424-
notes: Bare Cortex-M0, M0+, M1
425-
- tuple: thumbv7em-none-eabi
426-
std: "*"
427-
rustc:
428-
cargo:
429-
notes: Bare Cortex-M4, M7
430-
- tuple: thumbv7em-none-eabihf
431-
std: "*"
432-
rustc:
433-
cargo:
434-
notes: Bare Cortex-M4F, M7F, FPU, hardfloat
435-
- tuple: thumbv7m-none-eabi
436-
std: "*"
437-
rustc:
438-
cargo:
439-
notes: Bare Cortex-M3
440480
- tuple: x86_64-pc-windows-msvc
441481
std:
442482
rustc:

0 commit comments

Comments
 (0)