Repository navigation
Rollup of 3 pull requests - #162035
Rollup of 3 pull requests#162035
Conversation
…crum Add llubi to llvm-tools llubi is a tool that should be very useful when investigating problems with LLVM, because like Miri it is supposed to tell you if executing some LLVM IR encounters UB (with usual caveats). (and also clean up comments on adjacent tools)
Remove experimental `--env-set` option This PR removes the experimental/unstable `--env-set` option. The primary motivation for the feature meson/ninja [consider it](rust-lang#161609 (comment)) insufficient and a failure. They are even [planning](rust-lang#161609 (comment)) to use a wrapper anyway, entirely removing the need for it. I looked at GitHub search and apart from Buck2 who [seemed to be using it](rust-lang#161609 (comment)), I didn't find a significant user.
Add f16 summary provider for PDB debug info `f16` doesn't have a proper node in the PDB format, so it ends up output as a struct with a `bits` field. This change adds a summary provider that casts to a clang `half` type and retrieves the summary from that. Neither of these operations can fail since `half` is built-in as far as clang/lldb are concerned. Fixes `tests\debuginfo\borrowed-basic.rs` and `tests\debuginfo\reference-debuginfo.rs`, which [currently fail on `windows-msvc`](rust-lang#161657)
|
@bors r+ p=5 |
This comment has been minimized.
This comment has been minimized.
|
The job Click to see the possible cause of the failure (guessed by this bot) |
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 4b7e3a7 (parent) -> 5321a4f (this PR) Test differencesShow 15 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 5321a4f40c957cf3587c055e77461febc2ebc865 --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 (5321a4f): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis perf run didn't have relevant results for this metric. Max RSS (memory usage)Results (primary -2.2%, secondary 7.1%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (primary -0.2%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeResults (primary 0.0%, secondary 0.0%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Bootstrap: 476.296s -> 477.635s (0.28%) |
|
📌 Perf builds for each rolled up PR:
parent commit: 4b7e3a76d8 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
Successful merges:
--env-setoption #161831 (Remove experimental--env-setoption)r? @ghost
Create a similar rollup