Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 4c091fb

Browse files
authored
Rollup merge of #145682 - dpaoliello:arm64tier1, r=jieyouxu
Promote aarch64-pc-windows-msvc to Tier 1 Per <rust-lang/rfcs#3817> Tracking issue: <#145671>
2 parents 033c0a4 + 0a5383c commit 4c091fb

File tree

4 files changed

+4
-7
lines changed

4 files changed

+4
-7
lines changed

‎compiler/rustc_target/src/spec/targets/aarch64_pc_windows_msvc.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ pub(crate) fn target() -> Target {
1515
llvm_target: "aarch64-pc-windows-msvc".into(),
1616
metadata: TargetMetadata {
1717
description: Some("ARM64 Windows MSVC".into()),
18-
tier: Some(2),
18+
tier: Some(1),
1919
host_tools: Some(true),
2020
std: Some(true),
2121
},

‎src/bootstrap/src/core/build_steps/llvm.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,7 @@ pub(crate) fn is_ci_llvm_available_for_target(
205205
// tier 1
206206
("aarch64-unknown-linux-gnu", false),
207207
("aarch64-apple-darwin", false),
208+
("aarch64-pc-windows-msvc", false),
208209
("i686-pc-windows-gnu", false),
209210
("i686-pc-windows-msvc", false),
210211
("i686-unknown-linux-gnu", false),
@@ -213,7 +214,6 @@ pub(crate) fn is_ci_llvm_available_for_target(
213214
("x86_64-pc-windows-gnu", true),
214215
("x86_64-pc-windows-msvc", true),
215216
// tier 2 with host tools
216-
("aarch64-pc-windows-msvc", false),
217217
("aarch64-unknown-linux-musl", false),
218218
("arm-unknown-linux-gnueabi", false),
219219
("arm-unknown-linux-gnueabihf", false),

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ All tier 1 targets with host tools support the full standard library.
3333
target | notes
3434
-------|-------
3535
[`aarch64-apple-darwin`](platform-support/apple-darwin.md) | ARM64 macOS (11.0+, Big Sur+)
36+
[`aarch64-pc-windows-msvc`](platform-support/windows-msvc.md) | ARM64 Windows MSVC
3637
`aarch64-unknown-linux-gnu` | ARM64 Linux (kernel 4.1+, glibc 2.17+)
3738
[`i686-pc-windows-msvc`](platform-support/windows-msvc.md) | 32-bit MSVC (Windows 10+, Windows Server 2016+, Pentium 4) [^x86_32-floats-return-ABI] [^win32-msvc-alignment]
3839
`i686-unknown-linux-gnu` | 32-bit Linux (kernel 3.2+, glibc 2.17+, Pentium 4) [^x86_32-floats-return-ABI]
@@ -88,7 +89,6 @@ so Rustup may install the documentation for a similar tier 1 target instead.
8889
target | notes
8990
-------|-------
9091
[`aarch64-pc-windows-gnullvm`](platform-support/windows-gnullvm.md) | ARM64 MinGW (Windows 10+), LLVM ABI
91-
[`aarch64-pc-windows-msvc`](platform-support/windows-msvc.md) | ARM64 Windows MSVC
9292
[`aarch64-unknown-linux-musl`](platform-support/aarch64-unknown-linux-musl.md) | ARM64 Linux with musl 1.2.3
9393
[`aarch64-unknown-linux-ohos`](platform-support/openharmony.md) | ARM64 OpenHarmony
9494
`arm-unknown-linux-gnueabi` | Armv6 Linux (kernel 3.2+, glibc 2.17)

‎src/doc/rustc/src/platform-support/windows-msvc.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,10 @@ Windows MSVC targets.
44

55
**Tier 1 with host tools:**
66

7+
- `aarch64-pc-windows-msvc`: Windows on ARM64.
78
- `i686-pc-windows-msvc`: Windows on 32-bit x86.
89
- `x86_64-pc-windows-msvc`: Windows on 64-bit x86.
910

10-
**Tier 2 with host tools:**
11-
12-
- `aarch64-pc-windows-msvc`: Windows on ARM64.
13-
1411
## Target maintainers
1512

1613
[@ChrisDenton](https://github.com/ChrisDenton)

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /