Skip to content

Commit 779ac69

Browse files
committed
Update Windows platform support
1 parent 65cd843 commit 779ac69

File tree

3 files changed

+6
-8
lines changed

3 files changed

+6
-8
lines changed

compiler/rustc_target/src/spec/targets/i686_pc_windows_msvc.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ pub fn target() -> Target {
2424
Target {
2525
llvm_target: "i686-pc-windows-msvc".into(),
2626
metadata: crate::spec::TargetMetadata {
27-
description: Some("32-bit MSVC (Windows 7+)".into()),
27+
description: Some("32-bit MSVC (Windows 10+)".into()),
2828
tier: Some(1),
2929
host_tools: Some(true),
3030
std: Some(true),

compiler/rustc_target/src/spec/targets/x86_64_pc_windows_msvc.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ pub fn target() -> Target {
1111
Target {
1212
llvm_target: "x86_64-pc-windows-msvc".into(),
1313
metadata: crate::spec::TargetMetadata {
14-
description: Some("64-bit MSVC (Windows 7+)".into()),
14+
description: Some("64-bit MSVC (Windows 10+)".into()),
1515
tier: Some(1),
1616
host_tools: Some(true),
1717
std: Some(true),

src/doc/rustc/src/platform-support.md

+4-6
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@ All tier 1 targets with host tools support the full standard library.
3333
target | notes
3434
-------|-------
3535
`aarch64-unknown-linux-gnu` | ARM64 Linux (kernel 4.1, glibc 2.17+)
36-
`i686-pc-windows-gnu` | 32-bit MinGW (Windows 7+) [^windows-support] [^x86_32-floats-return-ABI]
37-
`i686-pc-windows-msvc` | 32-bit MSVC (Windows 7+) [^windows-support] [^x86_32-floats-return-ABI]
36+
`i686-pc-windows-gnu` | 32-bit MinGW (Windows 10+) [^windows-support] [^x86_32-floats-return-ABI]
37+
`i686-pc-windows-msvc` | 32-bit MSVC (Windows 10+) [^windows-support] [^x86_32-floats-return-ABI]
3838
`i686-unknown-linux-gnu` | 32-bit Linux (kernel 3.2+, glibc 2.17+) [^x86_32-floats-return-ABI]
3939
`x86_64-apple-darwin` | 64-bit macOS (10.12+, Sierra+)
40-
`x86_64-pc-windows-gnu` | 64-bit MinGW (Windows 7+) [^windows-support]
41-
`x86_64-pc-windows-msvc` | 64-bit MSVC (Windows 7+) [^windows-support]
40+
`x86_64-pc-windows-gnu` | 64-bit MinGW (Windows 10+) [^windows-support]
41+
`x86_64-pc-windows-msvc` | 64-bit MSVC (Windows 10+) [^windows-support]
4242
`x86_64-unknown-linux-gnu` | 64-bit Linux (kernel 3.2+, glibc 2.17+)
4343

4444
[^windows-support]: Only Windows 10 currently undergoes automated testing. Earlier versions of Windows rely on testing and support from the community.
@@ -292,7 +292,6 @@ target | std | host | notes
292292
[`i586-pc-nto-qnx700`](platform-support/nto-qnx.md) | * | | 32-bit x86 QNX Neutrino 7.0 RTOS [^x86_32-floats-return-ABI]
293293
[`i586-unknown-netbsd`](platform-support/netbsd.md) | ✓ | | 32-bit x86, restricted to Pentium
294294
`i686-apple-darwin` | ✓ | ✓ | 32-bit macOS (10.12+, Sierra+) [^x86_32-floats-return-ABI]
295-
`i686-pc-windows-msvc` | * | | 32-bit Windows XP support [^x86_32-floats-return-ABI]
296295
[`i686-pc-windows-gnullvm`](platform-support/pc-windows-gnullvm.md) | ✓ | ✓ | [^x86_32-floats-return-ABI]
297296
`i686-unknown-haiku` | ✓ | ✓ | 32-bit Haiku [^x86_32-floats-return-ABI]
298297
[`i686-unknown-hurd-gnu`](platform-support/hurd.md) | ✓ | ✓ | 32-bit GNU/Hurd [^x86_32-floats-return-ABI]
@@ -369,7 +368,6 @@ target | std | host | notes
369368
[`x86_64-apple-watchos-sim`](platform-support/apple-watchos.md) | ✓ | | x86 64-bit Apple WatchOS simulator
370369
[`x86_64-pc-nto-qnx710`](platform-support/nto-qnx.md) | ✓ | | x86 64-bit QNX Neutrino 7.1 RTOS |
371370
[`x86_64-pc-windows-gnullvm`](platform-support/pc-windows-gnullvm.md) | ✓ | ✓ |
372-
`x86_64-pc-windows-msvc` | * | | 64-bit Windows XP support
373371
[`x86_64-unikraft-linux-musl`](platform-support/unikraft-linux-musl.md) | ✓ | | 64-bit Unikraft with musl 1.2.3
374372
`x86_64-unknown-dragonfly` | ✓ | ✓ | 64-bit DragonFlyBSD
375373
`x86_64-unknown-haiku` | ✓ | ✓ | 64-bit Haiku

0 commit comments

Comments
 (0)