Skip to content

Commit bdaee68

Browse files
fix(rust-toolchain.json): Update Platform Support of rustc (#4085)
* Modify schema for `rust-toolchain.toml` * fix(rust-toolchain): Fix schema for `rust-toolchain.toml` * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix(dependency): revert Node.js version in `package-lock.json` * Fix(`rust-toolchan.json`): Upadte schema - feat(`rust-toolchain.json`): Add support platform Update target support according to https://github.com/rust-lang/rust/blob/afab3662eb066f05fcdb43c421b72dd19472e752/src/doc/rustc/src/platform-support.md - fix(`rust-toolchain.json`): fix components include in toolchain * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix(rust-toolchain.json): Update Platform Support of `rustc` Update Platform Support of `rustc` according to https://github.com/rust-lang/rust/blob/dcea7709f2/src/doc/rustc/src/platform-support.md * fix(rust-toolchain.json): Update Platform Support of rustc Update Platform Support of rustc according to https://github.com/rust-lang/rust/blob/dcea7709f2/src/doc/rustc/src/platform-support.md --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent 237bda5 commit bdaee68

File tree

1 file changed

+72
-27
lines changed

1 file changed

+72
-27
lines changed

src/schemas/json/rust-toolchain.json

Lines changed: 72 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -95,44 +95,46 @@
9595
"type": "string",
9696
"enum": [
9797
"aarch64-unknown-linux-gnu",
98+
"aarch64-apple-darwin",
9899
"i686-pc-windows-gnu",
99100
"i686-pc-windows-msvc",
100101
"i686-unknown-linux-gnu",
101102
"x86_64-apple-darwin",
102103
"x86_64-pc-windows-gnu",
103104
"x86_64-pc-windows-msvc",
104105
"x86_64-unknown-linux-gnu",
105-
"aarch64-apple-darwin",
106106
"aarch64-pc-windows-msvc",
107107
"aarch64-unknown-linux-musl",
108108
"arm-unknown-linux-gnueabi",
109109
"arm-unknown-linux-gnueabihf",
110110
"armv7-unknown-linux-gnueabihf",
111111
"loongarch64-unknown-linux-gnu",
112-
"mips-unknown-linux-gnu",
113-
"mips64-unknown-linux-gnuabi64",
114-
"mips64el-unknown-linux-gnuabi64",
115-
"mipsel-unknown-linux-gnu",
112+
"loongarch64-unknown-linux-musl",
116113
"powerpc-unknown-linux-gnu",
117114
"powerpc64-unknown-linux-gnu",
118115
"powerpc64le-unknown-linux-gnu",
119116
"riscv64gc-unknown-linux-gnu",
117+
"riscv64gc-unknown-linux-musl",
120118
"s390x-unknown-linux-gnu",
121119
"x86_64-unknown-freebsd",
122120
"x86_64-unknown-illumos",
123121
"x86_64-unknown-linux-musl",
124122
"x86_64-unknown-netbsd",
125123
"aarch64-apple-ios",
124+
"aarch64-apple-ios-macabi",
126125
"aarch64-apple-ios-sim",
127126
"aarch64-fuchsia",
128127
"aarch64-unknown-fuchsia",
129128
"aarch64-linux-android",
129+
"aarch64-pc-windows-gnullvm",
130+
"aarch64-unknown-linux-ohos",
130131
"aarch64-unknown-none-softfloat",
131132
"aarch64-unknown-none",
132133
"aarch64-unknown-uefi",
133134
"arm-linux-androideabi",
134135
"arm-unknown-linux-musleabi",
135136
"arm-unknown-linux-musleabihf",
137+
"arm64ec-pc-windows-msvc",
136138
"armebv7r-none-eabi",
137139
"armebv7r-none-eabihf",
138140
"armv5te-unknown-linux-gnueabi",
@@ -141,25 +143,26 @@
141143
"armv7-unknown-linux-gnueabi",
142144
"armv7-unknown-linux-musleabi",
143145
"armv7-unknown-linux-musleabihf",
146+
"armv7-unknown-linux-ohos",
144147
"armv7a-none-eabi",
145148
"armv7r-none-eabi",
146149
"armv7r-none-eabihf",
147-
"asmjs-unknown-emscripten",
148150
"i586-pc-windows-msvc",
149151
"i586-unknown-linux-gnu",
150152
"i586-unknown-linux-musl",
151153
"i686-linux-android",
154+
"i686-pc-windows-gnullvm",
152155
"i686-unknown-freebsd",
153156
"i686-unknown-linux-musl",
154157
"i686-unknown-uefi",
155-
"mips-unknown-linux-musl",
156-
"mips64-unknown-linux-muslabi64",
157-
"mips64el-unknown-linux-muslabi64",
158-
"mipsel-unknown-linux-musl",
158+
"loongarch64-unknown-none",
159+
"loongarch64-unknown-none-softfloat",
159160
"nvptx64-nvidia-cuda",
160-
"riscv32i-unknown-none-elf",
161161
"riscv32imac-unknown-none-elf",
162+
"riscv32i-unknown-none-elf",
163+
"riscv32im-unknown-none-elf",
162164
"riscv32imc-unknown-none-elf",
165+
"riscv32imafc-unknown-none-elf",
163166
"riscv64gc-unknown-none-elf",
164167
"riscv64imac-unknown-none-elf",
165168
"sparc64-unknown-linux-gnu",
@@ -176,32 +179,42 @@
176179
"wasm32-unknown-emscripten",
177180
"wasm32-unknown-unknown",
178181
"wasm32-wasi",
179-
"wasm32-wasi-preview1-threads",
182+
"wasm32-wasip1",
183+
"wasm32-wasip1-threads",
180184
"x86_64-apple-ios",
185+
"x86_64-apple-ios-macabi",
181186
"x86_64-fortanix-unknown-sgx",
182187
"x86_64-fuchsia",
183188
"x86_64-unknown-fuchsia",
184189
"x86_64-linux-android",
185190
"x86_64-pc-solaris",
191+
"x86_64-pc-windows-gnullvm",
186192
"x86_64-unknown-linux-gnux32",
193+
"x86_64-unknown-linux-ohos",
187194
"x86_64-unknown-none",
188195
"x86_64-unknown-redox",
189196
"x86_64-unknown-uefi",
190-
"aarch64-apple-ios-macabi",
197+
"arm64e-apple-ios",
198+
"arm64e-apple-darwin",
191199
"aarch64-apple-tvos",
200+
"aarch64-apple-tvos-sim",
201+
"aarch64-apple-watchos",
192202
"aarch64-apple-watchos-sim",
203+
"aarch64-apple-visionos",
204+
"aarch64-apple-visionos-sim",
193205
"aarch64-kmc-solid_asp3",
194206
"aarch64-nintendo-switch-freestanding",
195-
"aarch64-pc-windows-gnullvm",
196-
"aarch64-unknown-linux-ohos",
197207
"aarch64-unknown-teeos",
208+
"aarch64-unknown-nto-qnx700",
198209
"aarch64-unknown-nto-qnx710",
199210
"aarch64-unknown-freebsd",
200211
"aarch64-unknown-hermit",
212+
"aarch64-unknown-illumos",
201213
"aarch64-unknown-linux-gnu_ilp32",
202214
"aarch64-unknown-netbsd",
203215
"aarch64-unknown-openbsd",
204216
"aarch64-unknown-redox",
217+
"aarch64-unknown-trusty",
205218
"aarch64-uwp-windows-msvc",
206219
"aarch64-wrs-vxworks",
207220
"aarch64_be-unknown-linux-gnu_ilp32",
@@ -216,40 +229,52 @@
216229
"armv6-unknown-freebsd",
217230
"armv6-unknown-netbsd-eabihf",
218231
"armv6k-nintendo-3ds",
219-
"armv7-apple-ios",
232+
"armv7-rtems-eabihf",
220233
"armv7-sony-vita-newlibeabihf",
221-
"armv7-unknown-linux-ohos",
222234
"armv7-unknown-linux-uclibceabi",
223235
"armv7-unknown-linux-uclibceabihf",
224236
"armv7-unknown-freebsd",
225237
"armv7-unknown-netbsd-eabihf",
238+
"armv7-unknown-trusty",
226239
"armv7-wrs-vxworks-eabihf",
227240
"armv7a-kmc-solid_asp3-eabi",
228241
"armv7a-kmc-solid_asp3-eabihf",
229242
"armv7a-none-eabihf",
230243
"armv7k-apple-watchos",
231244
"armv7s-apple-ios",
245+
"armv8r-none-eabihf",
232246
"avr-unknown-gnu-atmega328",
233247
"bpfeb-unknown-none",
234248
"bpfel-unknown-none",
235249
"csky-unknown-linux-gnuabiv2",
250+
"csky-unknown-linux-gnuabiv2hf",
251+
"hexagon-unknown-none-elf",
236252
"hexagon-unknown-linux-musl",
237253
"i386-apple-ios",
238254
"i586-pc-nto-qnx700",
255+
"i586-unknown-netbsd",
239256
"i686-apple-darwin",
240-
"i686-pc-windows-gnullvm",
241257
"i686-unknown-haiku",
242258
"i686-unknown-hurd-gnu",
243259
"i686-unknown-netbsd",
244260
"i686-unknown-openbsd",
261+
"i686-unknown-redox",
245262
"i686-uwp-windows-gnu",
246263
"i686-uwp-windows-msvc",
264+
"i686-win7-windows-msvc",
247265
"i686-wrs-vxworks",
248-
"loongarch64-unknown-none",
249-
"loongarch64-unknown-none-softfloat",
250266
"m68k-unknown-linux-gnu",
267+
"mips-unknown-linux-gnu",
268+
"mips-unknown-linux-musl",
251269
"mips-unknown-linux-uclibc",
252270
"mips64-openwrt-linux-musl",
271+
"mips64-unknown-linux-gnuabi64",
272+
"mips64-unknown-linux-muslabi64",
273+
"mips64el-unknown-linux-gnuabi64",
274+
"mips64el-unknown-linux-muslabi64",
275+
"mipsel-unknown-linux-gnu",
276+
"mipsel-unknown-linux-musl",
277+
"mipsel-unknown-netbsd",
253278
"mipsel-sony-psp",
254279
"mipsel-sony-psx",
255280
"mipsel-unknown-linux-uclibc",
@@ -261,6 +286,7 @@
261286
"msp430-none-elf",
262287
"powerpc-unknown-linux-gnuspe",
263288
"powerpc-unknown-linux-musl",
289+
"powerpc-unknown-linux-muslspe",
264290
"powerpc-unknown-netbsd",
265291
"powerpc-unknown-openbsd",
266292
"powerpc-wrs-vxworks-spe",
@@ -275,14 +301,15 @@
275301
"powerpc64-ibm-aix",
276302
"riscv32gc-unknown-linux-gnu",
277303
"riscv32gc-unknown-linux-musl",
278-
"riscv32im-unknown-none-elf",
304+
"riscv32im-risc0-zkvm-elf",
305+
"riscv32ima-unknown-none-elf",
279306
"riscv32imac-unknown-xous-elf",
280307
"riscv32imc-esp-espidf",
281308
"riscv32imac-esp-espidf",
309+
"riscv32imafc-esp-espidf",
282310
"riscv64gc-unknown-hermit",
283311
"riscv64gc-unknown-freebsd",
284312
"riscv64gc-unknown-fuchsia",
285-
"riscv64gc-unknown-linux-musl",
286313
"riscv64gc-unknown-netbsd",
287314
"riscv64gc-unknown-openbsd",
288315
"riscv64-linux-android",
@@ -296,24 +323,42 @@
296323
"thumbv7a-pc-windows-msvc",
297324
"thumbv7a-uwp-windows-msvc",
298325
"thumbv7neon-unknown-linux-musleabihf",
326+
"wasm32-wasip2",
299327
"wasm64-unknown-unknown",
300-
"x86_64-apple-ios-macabi",
301328
"x86_64-apple-tvos",
302329
"x86_64-apple-watchos-sim",
303330
"x86_64-pc-nto-qnx710",
304-
"x86_64-pc-windows-gnullvm",
305-
"x86_64-sun-solaris",
306331
"x86_64-unikraft-linux-musl",
307332
"x86_64-unknown-dragonfly",
308333
"x86_64-unknown-haiku",
334+
"x86_64-unknown-hurd-gnu",
309335
"x86_64-unknown-hermit",
310336
"x86_64-unknown-l4re-uclibc",
311-
"x86_64-unknown-linux-ohos",
312337
"x86_64-unknown-openbsd",
313338
"x86_64-uwp-windows-gnu",
314339
"x86_64-uwp-windows-msvc",
340+
"x86_64-win7-windows-msvc",
315341
"x86_64-wrs-vxworks",
316-
"x86_64h-apple-darwin"
342+
"x86_64h-apple-darwin",
343+
"x86_64-unknown-linux-none",
344+
"xtensa-esp32-none-elf",
345+
"xtensa-esp32-espidf",
346+
"xtensa-esp32s2-none-elf",
347+
"xtensa-esp32s2-espidf",
348+
"xtensa-esp32s3-none-elf",
349+
"xtensa-esp32s3-espidf",
350+
"thumbv6m-nuttx-eabi",
351+
"thumbv7m-nuttx-eabi",
352+
"thumbv7em-nuttx-eabi",
353+
"thumbv7em-nuttx-eabihf",
354+
"thumbv8m.base-nuttx-eabi",
355+
"thumbv8m.main-nuttx-eabi",
356+
"thumbv8m.main-nuttx-eabihf",
357+
"riscv32imc-unknown-nuttx-elf",
358+
"riscv32imac-unknown-nuttx-elf",
359+
"riscv32imafc-unknown-nuttx-elf",
360+
"riscv64imac-unknown-nuttx-elf",
361+
"riscv64gc-unknown-nuttx-elf"
317362
]
318363
},
319364
{

0 commit comments

Comments
 (0)