Rollup of 6 pull requests - #162060
Conversation
- Doc links - Specify which field is the 'primary' map of inference vars to what they represent
This ensures that triagebot can render them to GitHub releases after the release is published.
…r=Mark-Simulacrum Port 1.98.1 release notes into main This ensures that triagebot can render them to GitHub releases after the release is published. r? Mark-Simulacrum
document some rustc_dump attributes r? @fmease I think you're the most familiar with these at this time?
Add a couple polonius tests and move universal region liveness generation Adds a couple tests that confirm the use/drop-liveness of NLL-boring locals. Also, move universal region liveness to liveness::generate instead of `RegionInferenceContext::new`, to keep all liveness generation in one place. r? lqd
Output `tests/debuginfo` raw JSON data on failure in CI As discussed a few days ago, this change allows people to "manually bless" in cases where they do not have access to the target that caused the failure in CI. When run outside of CI, no json is dumped (since it's assumed you're running it locally and thus can just use `--bless`). It makes things a lot easier (for the user) to present this as minified, single-line json, but obviously we'd prefer if it's formatted after they copypaste it. Maybe a tidy pass to enforce that? I'm not sure if we have anything that currently handles JSON, but I can look into it. r? @Kobzol , @jieyouxu
…ize, r=joboet Fix a compile error on the ESP-IDF target PR rust-lang#160848 accidentally broke the Tier-3 ESP-IDF target by leaving out one reference to `attr.as_ptr()` which should've been changed to `attr.get()`. This PR does the absolute minimum to restore correct behavior for the ESP-IDF target (and Nuttx). CC @joboet @nia-e
…r/fields, r=BoxyUwU Refine InferCtxtInner docs - Add doc links. - Specify which field is the 'primary' map of inference variables to what they represent.
This comment has been minimized.
This comment has been minimized.
Rollup of 6 pull requests try-job: dist-various-1 try-job: test-various try-job: x86_64-gnu-aux try-job: x86_64-gnu-llvm-21-3 try-job: x86_64-msvc-1 try-job: aarch64-apple-1 try-job: aarch64-apple-2 try-job: x86_64-mingw-1 try-job: i686-msvc-1 try-job: i686-msvc-2
This comment has been minimized.
This comment has been minimized.
…uwer Rollup of 6 pull requests Successful merges: - #162058 (Port 1.98.1 release notes into main) - #161556 (document some rustc_dump attributes) - #161776 (Add a couple polonius tests and move universal region liveness generation) - #162002 (Output `tests/debuginfo` raw JSON data on failure in CI) - #162049 (Fix a compile error on the ESP-IDF target) - #162054 (Refine InferCtxtInner docs)
|
@bors yield |
|
Auto build was cancelled. Cancelled workflows: The next pull request likely to be tested is #161555. |
This comment has been minimized.
This comment has been minimized.
…uwer Rollup of 6 pull requests Successful merges: - #162058 (Port 1.98.1 release notes into main) - #161556 (document some rustc_dump attributes) - #161776 (Add a couple polonius tests and move universal region liveness generation) - #162002 (Output `tests/debuginfo` raw JSON data on failure in CI) - #162049 (Fix a compile error on the ESP-IDF target) - #162054 (Refine InferCtxtInner docs)
|
@bors yield |
|
Auto build was cancelled. Cancelled workflows: The next pull request likely to be tested is #161555. |
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 45f215f (parent) -> 0dfb098 (this PR) Test differencesShow 130 test diffsStage 1
Stage 2
Additionally, 58 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 0dfb098f3aeecbe38c2566ca090193280e7349e7 --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 (0dfb098): 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 8.6%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (primary -2.9%, secondary -3.8%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeThis perf run didn't have relevant results for this metric. Bootstrap: 475.395s -> 480.061s (0.98%) |
|
📌 Perf builds for each rolled up PR:
parent commit: 45f215f136 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
Successful merges:
tests/debuginforaw JSON data on failure in CI #162002 (Outputtests/debuginforaw JSON data on failure in CI)r? @ghost
Create a similar rollup