Uh oh!
There was an error while loading. Please reload this page.
Ban projecting into SIMD types [MCP838] - #143833
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
scottmcm
commented
Jul 13, 2025
Since you previously commented on 138036, how about |
rustbot
commented
Jul 13, 2025
The Miri subtree was changed cc @rust-lang/miri Some changes occurred to MIR optimizations cc @rust-lang/wg-mir-opt Some changes occurred in compiler/rustc_codegen_cranelift cc @bjorn3 Some changes occurred in compiler/rustc_codegen_ssa |
compiler-errors
commented
Jul 16, 2025
@bors r+ rollup |
bors
commented
Jul 16, 2025
…-errors Ban projecting into SIMD types [MCP838] Closesrust-lang/compiler-team#838 The actual compiler change here is tiny; there's just a bazillion tests to update. Since I'm sure I've missed some, for now r? ghost
…-errors Ban projecting into SIMD types [MCP838] Closesrust-lang/compiler-team#838 The actual compiler change here is tiny; there's just a bazillion tests to update. Since I'm sure I've missed some, for now r? ghost
bors
commented
Jul 20, 2025
Ban projecting into SIMD types [MCP838] Closesrust-lang/compiler-team#838 The actual compiler change here is tiny; there's just a bazillion tests to update. ~~Since I'm sure I've missed some, for now~~ ~~r ghost~~ try-job: test-various try-job: x86_64-gnu-nopt
bors
commented
Jul 20, 2025
☀️ Try build successful - checks-actions |
scottmcm
commented
Jul 20, 2025
Both jobs that have failed in bors on this in the past just succeeded in that last try run, so let's give it another shot 🤞 |
bors
commented
Jul 20, 2025
bors
commented
Jul 21, 2025
…r=RalfJung Give a message with a span on MIR validation error It was handy to get a source+line link for rust-lang/rust#143833, even if it's just to the function and not necessarily to the statement. r? mir
…r=RalfJung Give a message with a span on MIR validation error It was handy to get a source+line link for rust-lang/rust#143833, even if it's just to the function and not necessarily to the statement. r? mir
bors
commented
Jul 21, 2025
☀️ Test successful - checks-actions |
What is this?This is an experimental post-merge analysis report that shows differences in test outcomes between the merged PR and its parent PR.Comparing 460259d (parent) -> e05ab47 (this PR) Test differencesShow 7 test diffsStage 1
Stage 2
Additionally, 3 doctest diffs were found. These are ignored, as they are noisy. Job group index
Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard e05ab47e6c418fb2b9faa2eae9a7e70c65c98eaa --output-dir test-dashboardAnd then open Job duration changes
How to interpret the job duration changes?Job durations can vary a lot, based on the actual runner instance |
scottmcm
commented
Jul 21, 2025
I'm glad it worked, but it figures that as soon as I give up on rollups I get it right 🤦 |
rust-timer
commented
Jul 21, 2025
Finished benchmarking commit (e05ab47): comparison URL. Overall result: ❌ regressions - no action needed@rustbot label: -perf-regression Instruction countOur most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.
Max RSS (memory usage)Results (primary -3.2%, secondary -4.1%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesThis benchmark run did not return any relevant results for this metric. Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 466.025s -> 466.006s (-0.00%) |
…idation, r=RalfJung Give a message with a span on MIR validation error It was handy to get a source+line link for rust-lang#143833, even if it's just to the function and not necessarily to the statement. r? mir
…rrors Ban projecting into SIMD types [MCP838] Closesrust-lang/compiler-team#838 The actual compiler change here is tiny; there's just a bazillion tests to update. ~~Since I'm sure I've missed some, for now~~ ~~r ghost~~ try-job: test-various try-job: x86_64-gnu-nopt
Relevant upstream PR: - rust-lang/rust#143833 (Ban projecting into SIMD types [MCP838])
Relevant upstream PR: - rust-lang/rust#143833 (Ban projecting into SIMD types [MCP838]) By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses.
| #[derive(Copy, Clone)] | ||
| pub struct T([f32; 4]); | ||
| pub type S<const N: usize> = Simd<f32, N>; | ||
| pub type T = Simd<f32, 4>; |
There was a problem hiding this comment.
Now S<4> and T are the exact same type so IMO it is pointless to test both of them. Just makes this test harder to maintain.
Closesrust-lang/compiler-team#838
The actual compiler change here is tiny; there's just a bazillion tests to update.
Since I'm sure I've missed some, for nowr ghosttry-job: test-various
try-job: x86_64-gnu-nopt