Rollup of 5 pull requests#153392
Conversation
std: refactor Xous startup code To facilitate rust-lang#117276 I'm moving all non-path-related code out of `sys::pal::os` (see also rust-lang#153130). This is particularly involved for Xous as `pal::os` also contains the `_start` entry function and the parameter block handling. This PR moves both out into the main `sys::pal` module and also simplifies the parameter block initialisation code slightly. CC @xobs
Check for region dependent goals on type_op itself as well Fixes rust-lang#151318 r? lcnr
…alueFormat-disabled, r=marcoieni Fix LegacyKeyValueFormat report from docker build: disabled Part of rust-lang#152305 Following rust-lang#153109 r? @marcoieni
…rash, r=oli-obk Fix async drop multi crate crash fixes rust-lang#142572 Again, I've been talking in the Zulip about this: [#wg-async > is there a way I can help with Async Drop? @ 💬](https://rust-lang.zulipchat.com/#narrow/channel/187312-wg-async/topic/is.20there.20a.20way.20I.20can.20help.20with.20Async.20Drop.3F/near/575627286) TL;DR: This is going to be a bit of a refactor, hold your horses Also, I might end up splitting this into two PRs, so I can first merge my elaborate_drop.rs refactor, and then my fix for the crash later, but IDK yet
fix autodiff parsing for non-trait impl fixes: rust-lang#153322 @Sa4dUs Looks like we missed a case. But also, going through the code, line 455 seems suspicious to me: `Annotatable::AssocItem(d_fn, Impl { of_trait: false })` Are we sure that this should always be an Impl, and never an impl of a trait? r? @oli-obk
|
@bors r+ rollup=never p=5 |
This comment has been minimized.
This comment has been minimized.
|
📌 Perf builds for each rolled up PR:
previous master: d933cf483e 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 d933cf4 (parent) -> b90dc1e (this PR) Test differencesShow 14 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 b90dc1e597db0bbc0cab0eccb39747b1a9d7e607 --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 (b90dc1e): comparison URL. Overall result: ❌✅ regressions and improvements - 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 2.5%, secondary 1.1%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (secondary 0.4%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeResults (primary 0.1%, secondary 0.1%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Bootstrap: 481.183s -> 479.576s (-0.33%) |
Successful merges:
r? @ghost
Create a similar rollup