Update stdarch submodule to latest head#72749
Conversation
|
(rust_highfive has picked a reviewer for you, use r? to override) |
|
|
r? @Amanieu |
|
@bors r+ |
|
📌 Commit 5b01cd5e1b51c89be8e13a7924e70645363dab09 has been approved by |
|
@Amanieu failed on Linux, might be hwcap issue? |
|
It's because the stage0 compiler doesn't support the You need to add |
|
@bors r- |
|
(Continuing from the other thread) We generally want |
|
It seems that CI is running a stage0 rustdoc which doesn't understand the "tme" feature as part of the mingw-check builder. I'm not exactly sure what the right course of action is here. cc @pietroalbini |
|
So it seems that this is caused by #56627:
I guess we'll just need to add |
5b01cd5 to
2915d8e
Compare
|
In the cases where we do need it I'm hoping we can make sure that the current nightly compiler will still work -- i.e., that you just get a less featureful stdsimd but not actually breakage when we upgrade the bootstrap compiler. If that's not possible then please ping me when landing such a change, as it means we need to bump stdsimd when bumping the bootstrap compiler in rust-lang/rust (and in the long run probably means we should subtree/merge in stdsimd to this repo). |
|
The TME instructions are not available on any physical CPU yet (and I don't think even QEMU supports them), so I doubt this will cause any breakage in practice. |
|
@bors r+ |
|
📌 Commit 2915d8e4224c80d08f0f1d75ad6e745964f652c7 has been approved by |
Yes, yes, and yes. So far only llvm and gcc incorporated this support. |
|
Can someone add this to rollup if it is ok? @rust-lang/release |
2915d8e to
15201af
Compare
|
@bors r+ |
|
📌 Commit 15201af has been approved by |
…Amanieu Update stdarch submodule to latest head Includes avx512 work & aarch64 tme.
Rollup of 5 pull requests Successful merges: - rust-lang#72683 (from_u32_unchecked: check validity, and fix UB in Wtf8) - rust-lang#72715 (Account for trailing comma when suggesting `where` clauses) - rust-lang#72745 (generalize Borrow<[T]> for Interned<'tcx, List<T>>) - rust-lang#72749 (Update stdarch submodule to latest head) - rust-lang#72781 (Use `LocalDefId` instead of `NodeId` in `resolve_str_path_error`) Failed merges: r? @ghost
Includes avx512 work & aarch64 tme.