-
-
Notifications
You must be signed in to change notification settings - Fork 14.4k
Rollup of 7 pull requests #151427
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rollup of 7 pull requests #151427
Conversation
This changed in: llvm/llvm-project@853760b
Since LLVM 22 the alloca must be passed directly. Do this by stripping the addrspacecast if it exists.
As Intel has walked back on the existence of AVX 10.1-256, LLVM no longer uses evex512 and avx-10.n-512 are now avx-10.n instead, so we can skip all the special handling on LLVM 22.
…inarycat [rustdoc] Make popover menus content scrollable on mobile devices Fixes rust-lang#151209. This is what it looks like: <img width="468" height="601" alt="image" src="https://github.com/user-attachments/assets/39dcbfea-ca31-4875-947f-155b58ffa4bd" /> The only difference with the current display: <img width="468" height="601" alt="image" src="https://github.com/user-attachments/assets/b49c6100-3566-4f79-8343-1bf4fe32da78" /> is that we now see the bottom border (and that we can scroll the content too of course). I applied this change to both the settings and helps popover menus. r? @lolbinarycat
Fix an ICE on transmute goals with placeholders in `param_env` Fixes rust-lang#151300 The next solver short-circuits `consider_builtin_transmute_candidate` when the goal contains non-region placeholders, since `rustc_transmute` does not support type parameters. However, this check should likely be refined to apply only to the predicate itself: excess bounds with type params in the param env can cause the goal to be rejected even when its predicate trivially holds. r? types
…chenkov Generate error delegation when delegation is not resolved This PR is a part of the delegation feature rust-lang#118212 and fixes rust-lang#151356. r? @petrochenkov
Use version 1.93.0 in `RELEASES.md` instead of 1.93
Fixes for LLVM 22 compatibility This includes three fixes for LLVM 22 compatibility: * Update the AMDGPU data layout. * Update AVX512 target feature handling. `evex512` is no longer used and `avx10.[12]-512` are now just `avx10.[12]`, matching the Rust feature name. * Strip address space casts when emitting lifetime intrinsics. These are now required to directly work on the alloca. r? @cuviper
chore: Remove redundant conversion The type of `code` is `u32`, so this `u32::from` is not necessary.
Avoid pulling in unicode when calling io::Error::kind Reduces binary size by ~1KB.
|
@bors r+ p=5 rollup=never |
This comment has been minimized.
This comment has been minimized.
|
📌 Perf builds for each rolled up PR:
previous master: 5c49c4f7c8 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
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 5c49c4f (parent) -> af6695c (this PR) Test differencesShow 19 test diffsStage 1
Stage 2
Additionally, 2 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 af6695c1142706c7a0718431f49057fa52e4c33f --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 |
|
Finished benchmarking commit (af6695c): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis benchmark run did not return any relevant results for this metric. Max RSS (memory usage)Results (secondary 1.4%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (primary -0.6%, secondary 2.1%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 474.574s -> 475.177s (0.13%) |
Successful merges:
param_env#151373 (Fix an ICE on transmute goals with placeholders inparam_env)RELEASES.mdinstead of 1.93 #151406 (Use version 1.93.0 inRELEASES.mdinstead of 1.93)r? @ghost
Create a similar rollup