NVPTX: Drop support for old architectures and old ISAs#152443
NVPTX: Drop support for old architectures and old ISAs#152443rust-bors[bot] merged 1 commit intorust-lang:mainfrom
Conversation
|
Some changes occurred in src/doc/rustc/src/platform-support cc @Noratrieb |
|
r? @jackh726 rustbot has assigned @jackh726. Use Why was this reviewer chosen?The reviewer was selected based on:
|
|
r? @ZuseZ4 |
|
@rustbot label +O-NVPTX |
This comment has been minimized.
This comment has been minimized.
af90fab to
192c99f
Compare
This comment has been minimized.
This comment has been minimized.
192c99f to
a516a55
Compare
This comment has been minimized.
This comment has been minimized.
a516a55 to
5f88388
Compare
This comment has been minimized.
This comment has been minimized.
4cbf1bb to
9026a42
Compare
|
Changing a target baseline officially doesn't require a blog post: https://forge.rust-lang.org/compiler/proposals-and-stabilization.html#other-kind-of-target-changes But since it's afaik the first time that we raise it for a GPU target and since nvptx is Tier 2, would you mind to still write one, so that we could merge it simultaneously? https://blog.rust-lang.org/2023/09/25/Increasing-Apple-Version-Requirements/ and https://blog.rust-lang.org/2025/08/19/demoting-x86-64-apple-darwin-to-tier-2-with-host-tools/ are two related examples, but there are more if you want some inspiration. Just a more user-friendly, short version of your MCP. Something motivating the change, mentioning the new behaviour, and saying that we will likely raise it further in the future, would be enough. |
|
So this drops support for Pascal (10 series, P100), while keeping support for Volta (V100) and Turing (16 and 20 series)? Perhaps including that information in the docs would be helpful. |
9026a42 to
e04ea32
Compare
This comment has been minimized.
This comment has been minimized.
e04ea32 to
dc1bd5a
Compare
|
With regards to blogpost, is something like this acceptable? rust-lang/blog.rust-lang.org#1810
Yes. I linked to the document by Nvidia listing all their GPUs as it will quickly become very verbose to explicitly list a lot of GPUs. Let me know if you think it's easier to get hold of this information with these changes. Since the branch date for 1.95 was approaching I decided to instead wait for 1.96. The version is stated to be 1.96 in the docs and blogpost right now and we should have plenty of time for that branch date. |
…, r=<try> NVPTX: Drop support for old architectures and old ISAs try-job: test-various
|
@bors r+ |
This comment has been minimized.
This comment has been minimized.
…, r=ZuseZ4 NVPTX: Drop support for old architectures and old ISAs This is the implementation of [this MCP](rust-lang/compiler-team#965 (comment)) I believe it was said that no FCP was needed, but if that is incorrect then the FCP is anyway scheduled to finish in 2 days so it can in any case be merged then.
|
💔 Test for c7b0a6c failed: CI. Failed job:
|
|
spurious. "No space left on device". @bors r+ |
This comment has been minimized.
This comment has been minimized.
…, r=ZuseZ4 NVPTX: Drop support for old architectures and old ISAs This is the implementation of [this MCP](rust-lang/compiler-team#965 (comment)) I believe it was said that no FCP was needed, but if that is incorrect then the FCP is anyway scheduled to finish in 2 days so it can in any case be merged then.
|
The job Click to see the possible cause of the failure (guessed by this bot) |
|
💔 Test for d04106d failed: CI. Failed job:
|
|
@bors retry (timeout) |
|
Let us know if loongarch job still fails with insufficient disk space in #t-infra > loongarch-musl job running out of disk space. |
Rollup of 6 pull requests Successful merges: - #152443 (NVPTX: Drop support for old architectures and old ISAs) - #155648 (`-Znext-solver` Propagate `stalled_on_coroutines` as a field in `Certainty::Maybe`) - #155896 (Shrink `ParseSess`) - #155922 (delete unused auxiliary test files) - #155943 (fix: ✏️ forgot to change the stable version for `assert_matches!` macro.) - #155947 (tests: mark simple UI tests as check-pass)
Rollup merge of #152443 - kjetilkjeka:nvptx_drop_support_old_hw_and_isa, r=ZuseZ4 NVPTX: Drop support for old architectures and old ISAs This is the implementation of [this MCP](rust-lang/compiler-team#965 (comment)) I believe it was said that no FCP was needed, but if that is incorrect then the FCP is anyway scheduled to finish in 2 days so it can in any case be merged then.
View all comments
This is the implementation of this MCP
I believe it was said that no FCP was needed, but if that is incorrect then the FCP is anyway scheduled to finish in 2 days so it can in any case be merged then.