Conversation
Add intrinsic-test alias and set sample rate This PR adds intrinsic-test alias and set sample rate. It sets sample percentage to 100% . r? @Kobzol
target_features: sse (or at least avx2) is incompatible with soft-float ABI Fixes rust-lang/rust#117938 Enabling both the avx2 and soft-float target features is [not supported by LLVM](rust-lang/rust#117938 (comment)) and can crash the backend. Let's preempt that with rust-level checks. (I still think there's also an LLVM bug here, it shouldn't just SIGILL on unexpected target feature configurations, but that's a different discussion.) What is not clear to me is whether this just affects just avx2 or also avx or even sse (we don't support mmx/3dnow separately). @dianqk do you know more about this? To be safe, let's reject "sse" and therefore by implication also all other x86 vector target features. This PR turns `#[target_feature(enable = "sse")]` on a softfloat target into an FCW similar to what we do on aarch64 (see rust-lang/rust#135160). The FCW only affects people building for soft-float targets which is a fairly small percentage of our overall users (and which means we cannot meaningfully crater this). I hence went for "report in deps" immediately so that the people building the actual binaries see these warnings that their upstreams probably will never see.
This updates the rust-toolchain.toml file to nightly-2026-09-19 (420ed2a0c3d7225b1744266fd884d431b4d8cfe0).
Pull recent changes from https://github.com/rust-lang/rust via Josh. Previous upstream ref: rust-lang/rust@52b6e2c New upstream ref: rust-lang/rust@420ed2a Filtered ref: rust-lang/portable-simd@af90ba4 Upstream diff: rust-lang/rust@52b6e2c...420ed2a This merge was created using https://github.com/rust-lang/josh-sync.
|
|
Looks like some lints etc changed with the new toolchain. What's the best way to handle this with josh? Fix on main first, or push fixes to this branch? |
|
It's fine to push here. The only rule is that the Josh commits can't ever be rebased or squashed. In fact it would be good to disable rebase/squash merges in this repo altogether, if that would be fine for you. |
Ok I have no idea what to do about this one :) |
Created a thread on Zulip: #t-compiler/windows > Missing .seh_endepilogue in ...4libm4math6acoshf6acoshf |
Merge ref '420ed2a0c3d7' (nightly-2026-09-19) from rust-lang/rust
Pull recent changes from https://github.com/rust-lang/rust via Josh.
Previous upstream ref: rust-lang/rust@52b6e2c
New upstream ref: rust-lang/rust@420ed2a
Filtered ref: af90ba4
Upstream diff: rust-lang/rust@52b6e2c...420ed2a
This merge was created using https://github.com/rust-lang/josh-sync.