Skip to content

Rollup of 6 pull requests - #162060

Merged
rust-bors[bot] merged 15 commits into
rust-lang:mainfrom
JonathanBrouwer:rollup-6vx0xmx
Aug 31, 2026
Merged

Rollup of 6 pull requests#162060
rust-bors[bot] merged 15 commits into
rust-lang:mainfrom
JonathanBrouwer:rollup-6vx0xmx

Conversation

@JonathanBrouwer

Copy link
Copy Markdown
Member

Successful merges:

r? @ghost

Create a similar rollup

jackh726 and others added 15 commits August 24, 2026 18:52
- 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.
@rust-bors rust-bors Bot added the rollup A PR which is a rollup label Aug 31, 2026
@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Aug 31, 2026
@JonathanBrouwer

Copy link
Copy Markdown
Member Author

@bors r+ p=5

Trying commonly failed jobs
@bors try jobs=dist-various-1,test-various,x86_64-gnu-aux,x86_64-gnu-llvm-21-3,x86_64-msvc-1,aarch64-apple-1,aarch64-apple-2,x86_64-mingw-1,i686-msvc-1,i686-msvc-2

@rust-bors

rust-bors Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

📌 Commit 862ae98 has been approved by JonathanBrouwer

It is now in the queue for this repository.

@rust-bors rust-bors Bot added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Aug 31, 2026
@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Aug 31, 2026
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
@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Aug 31, 2026
…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)
@Mark-Simulacrum

Copy link
Copy Markdown
Member

@bors yield

@rust-bors

rust-bors Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Auto build was cancelled. Cancelled workflows:

The next pull request likely to be tested is #161555.

@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Aug 31, 2026
…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)
@jieyouxu

Copy link
Copy Markdown
Member

@bors yield

@rust-bors

rust-bors Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Auto build was cancelled. Cancelled workflows:

The next pull request likely to be tested is #161555.

@rust-bors

This comment has been minimized.

@rust-log-analyzer

Copy link
Copy Markdown
Collaborator

The job x86_64-gnu-tools failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)
100  177M  100  177M    0     0   257M      0 --:--:-- --:--:-- --:--:--  257M
#12 DONE 1.0s

#13 [ 7/10] RUN unzip -d /usr/bin/ chrome-linux64.zip && rm chrome-linux64.zip
#13 0.049 Archive:  chrome-linux64.zip
#13 0.050   inflating: /usr/bin/chrome-linux64/ABOUT  
#13 0.051   inflating: /usr/bin/chrome-linux64/MEIPreload/manifest.json  
#13 0.051   inflating: /usr/bin/chrome-linux64/MEIPreload/preloaded_data.pb  
#13 0.051   inflating: /usr/bin/chrome-linux64/PrivacySandboxAttestationsPreloaded/manifest.json  
#13 0.051   inflating: /usr/bin/chrome-linux64/PrivacySandboxAttestationsPreloaded/privacy-sandbox-attestations.dat  
#13 0.051   inflating: /usr/bin/chrome-linux64/WidevineCdm/LICENSE  
#13 0.052   inflating: /usr/bin/chrome-linux64/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so  
#13 0.194   inflating: /usr/bin/chrome-linux64/WidevineCdm/manifest.json  
#13 0.194   inflating: /usr/bin/chrome-linux64/chrome  
#13 2.715   inflating: /usr/bin/chrome-linux64/chrome-wrapper  
#13 2.715   inflating: /usr/bin/chrome-linux64/chrome_100_percent.pak  
#13 2.721   inflating: /usr/bin/chrome-linux64/chrome_200_percent.pak  
#13 2.730   inflating: /usr/bin/chrome-linux64/chrome_crashpad_handler  
#13 2.749   inflating: /usr/bin/chrome-linux64/chrome_sandbox  
#13 2.750   inflating: /usr/bin/chrome-linux64/deb.deps  
#13 2.750   inflating: /usr/bin/chrome-linux64/icudtl.dat  
#13 2.841   inflating: /usr/bin/chrome-linux64/libEGL.so  
#13 2.844   inflating: /usr/bin/chrome-linux64/libGLESv2.so  
#13 2.900   inflating: /usr/bin/chrome-linux64/libvk_swiftshader.so  
#13 2.943   inflating: /usr/bin/chrome-linux64/libvulkan.so.1  
#13 2.948   inflating: /usr/bin/chrome-linux64/locales/af.pak  
#13 2.953   inflating: /usr/bin/chrome-linux64/locales/af_FEMININE.pak  
#13 2.954   inflating: /usr/bin/chrome-linux64/locales/af_MASCULINE.pak  
#13 2.954   inflating: /usr/bin/chrome-linux64/locales/af_NEUTER.pak  
#13 2.954   inflating: /usr/bin/chrome-linux64/locales/am.pak  
#13 2.962   inflating: /usr/bin/chrome-linux64/locales/am_FEMININE.pak  
#13 2.962   inflating: /usr/bin/chrome-linux64/locales/am_MASCULINE.pak  
#13 2.962   inflating: /usr/bin/chrome-linux64/locales/am_NEUTER.pak  
#13 2.962   inflating: /usr/bin/chrome-linux64/locales/ar.pak  
#13 2.971   inflating: /usr/bin/chrome-linux64/locales/ar_FEMININE.pak  
#13 2.971   inflating: /usr/bin/chrome-linux64/locales/ar_MASCULINE.pak  
#13 2.971   inflating: /usr/bin/chrome-linux64/locales/ar_NEUTER.pak  
#13 2.971   inflating: /usr/bin/chrome-linux64/locales/bg.pak  
#13 2.980   inflating: /usr/bin/chrome-linux64/locales/bg_FEMININE.pak  
#13 2.981   inflating: /usr/bin/chrome-linux64/locales/bg_MASCULINE.pak  
#13 2.981   inflating: /usr/bin/chrome-linux64/locales/bg_NEUTER.pak  
#13 2.981   inflating: /usr/bin/chrome-linux64/locales/bn.pak  
#13 2.991   inflating: /usr/bin/chrome-linux64/locales/bn_FEMININE.pak  
#13 2.992   inflating: /usr/bin/chrome-linux64/locales/bn_MASCULINE.pak  
#13 2.992   inflating: /usr/bin/chrome-linux64/locales/bn_NEUTER.pak  
#13 2.992   inflating: /usr/bin/chrome-linux64/locales/ca.pak  
#13 2.998   inflating: /usr/bin/chrome-linux64/locales/ca_FEMININE.pak  
#13 2.998   inflating: /usr/bin/chrome-linux64/locales/ca_MASCULINE.pak  
#13 2.998   inflating: /usr/bin/chrome-linux64/locales/ca_NEUTER.pak  
#13 2.998   inflating: /usr/bin/chrome-linux64/locales/cs.pak  
#13 3.004   inflating: /usr/bin/chrome-linux64/locales/cs_FEMININE.pak  
#13 3.004   inflating: /usr/bin/chrome-linux64/locales/cs_MASCULINE.pak  
#13 3.004   inflating: /usr/bin/chrome-linux64/locales/cs_NEUTER.pak  
#13 3.004   inflating: /usr/bin/chrome-linux64/locales/da.pak  
#13 3.012   inflating: /usr/bin/chrome-linux64/locales/da_FEMININE.pak  
#13 3.012   inflating: /usr/bin/chrome-linux64/locales/da_MASCULINE.pak  
#13 3.012   inflating: /usr/bin/chrome-linux64/locales/da_NEUTER.pak  
#13 3.012   inflating: /usr/bin/chrome-linux64/locales/de.pak  
#13 3.016   inflating: /usr/bin/chrome-linux64/locales/de_FEMININE.pak  
#13 3.016   inflating: /usr/bin/chrome-linux64/locales/de_MASCULINE.pak  
#13 3.016   inflating: /usr/bin/chrome-linux64/locales/de_NEUTER.pak  
#13 3.017   inflating: /usr/bin/chrome-linux64/locales/el.pak  
#13 3.026   inflating: /usr/bin/chrome-linux64/locales/el_FEMININE.pak  
#13 3.027   inflating: /usr/bin/chrome-linux64/locales/el_MASCULINE.pak  
#13 3.027   inflating: /usr/bin/chrome-linux64/locales/el_NEUTER.pak  
#13 3.027   inflating: /usr/bin/chrome-linux64/locales/en-GB.pak  
#13 3.032   inflating: /usr/bin/chrome-linux64/locales/en-GB_FEMININE.pak  
#13 3.032   inflating: /usr/bin/chrome-linux64/locales/en-GB_MASCULINE.pak  
#13 3.032   inflating: /usr/bin/chrome-linux64/locales/en-GB_NEUTER.pak  
#13 3.032   inflating: /usr/bin/chrome-linux64/locales/en-US.pak  
#13 3.037   inflating: /usr/bin/chrome-linux64/locales/en-US_FEMININE.pak  
#13 3.037   inflating: /usr/bin/chrome-linux64/locales/en-US_MASCULINE.pak  
#13 3.037   inflating: /usr/bin/chrome-linux64/locales/en-US_NEUTER.pak  
#13 3.037   inflating: /usr/bin/chrome-linux64/locales/es-419.pak  
#13 3.043   inflating: /usr/bin/chrome-linux64/locales/es-419_FEMININE.pak  
#13 3.043   inflating: /usr/bin/chrome-linux64/locales/es-419_MASCULINE.pak  
#13 3.043   inflating: /usr/bin/chrome-linux64/locales/es-419_NEUTER.pak  
#13 3.043   inflating: /usr/bin/chrome-linux64/locales/es.pak  
#13 3.049   inflating: /usr/bin/chrome-linux64/locales/es_FEMININE.pak  
#13 3.050   inflating: /usr/bin/chrome-linux64/locales/es_MASCULINE.pak  
#13 3.050   inflating: /usr/bin/chrome-linux64/locales/es_NEUTER.pak  
#13 3.050   inflating: /usr/bin/chrome-linux64/locales/et.pak  
#13 3.055   inflating: /usr/bin/chrome-linux64/locales/et_FEMININE.pak  
#13 3.055   inflating: /usr/bin/chrome-linux64/locales/et_MASCULINE.pak  
#13 3.055   inflating: /usr/bin/chrome-linux64/locales/et_NEUTER.pak  
#13 3.055   inflating: /usr/bin/chrome-linux64/locales/fa.pak  
#13 3.063   inflating: /usr/bin/chrome-linux64/locales/fa_FEMININE.pak  
#13 3.064   inflating: /usr/bin/chrome-linux64/locales/fa_MASCULINE.pak  
#13 3.064   inflating: /usr/bin/chrome-linux64/locales/fa_NEUTER.pak  
#13 3.064   inflating: /usr/bin/chrome-linux64/locales/fi.pak  
#13 3.069   inflating: /usr/bin/chrome-linux64/locales/fi_FEMININE.pak  
#13 3.070   inflating: /usr/bin/chrome-linux64/locales/fi_MASCULINE.pak  
#13 3.070   inflating: /usr/bin/chrome-linux64/locales/fi_NEUTER.pak  
#13 3.070   inflating: /usr/bin/chrome-linux64/locales/fil.pak  
#13 3.076   inflating: /usr/bin/chrome-linux64/locales/fil_FEMININE.pak  
#13 3.076   inflating: /usr/bin/chrome-linux64/locales/fil_MASCULINE.pak  
#13 3.076   inflating: /usr/bin/chrome-linux64/locales/fil_NEUTER.pak  
#13 3.076   inflating: /usr/bin/chrome-linux64/locales/fr.pak  
#13 3.082   inflating: /usr/bin/chrome-linux64/locales/fr_FEMININE.pak  
#13 3.082   inflating: /usr/bin/chrome-linux64/locales/fr_MASCULINE.pak  
#13 3.083   inflating: /usr/bin/chrome-linux64/locales/fr_NEUTER.pak  
#13 3.083   inflating: /usr/bin/chrome-linux64/locales/gu.pak  
#13 3.093   inflating: /usr/bin/chrome-linux64/locales/gu_FEMININE.pak  
#13 3.094   inflating: /usr/bin/chrome-linux64/locales/gu_MASCULINE.pak  
#13 3.094   inflating: /usr/bin/chrome-linux64/locales/gu_NEUTER.pak  
#13 3.094   inflating: /usr/bin/chrome-linux64/locales/he.pak  
#13 3.101   inflating: /usr/bin/chrome-linux64/locales/he_FEMININE.pak  
#13 3.101   inflating: /usr/bin/chrome-linux64/locales/he_MASCULINE.pak  
#13 3.101   inflating: /usr/bin/chrome-linux64/locales/he_NEUTER.pak  
#13 3.102   inflating: /usr/bin/chrome-linux64/locales/hi.pak  
#13 3.113   inflating: /usr/bin/chrome-linux64/locales/hi_FEMININE.pak  
#13 3.113   inflating: /usr/bin/chrome-linux64/locales/hi_MASCULINE.pak  
#13 3.113   inflating: /usr/bin/chrome-linux64/locales/hi_NEUTER.pak  
#13 3.113   inflating: /usr/bin/chrome-linux64/locales/hr.pak  
#13 3.119   inflating: /usr/bin/chrome-linux64/locales/hr_FEMININE.pak  
#13 3.119   inflating: /usr/bin/chrome-linux64/locales/hr_MASCULINE.pak  
#13 3.120   inflating: /usr/bin/chrome-linux64/locales/hr_NEUTER.pak  
#13 3.120   inflating: /usr/bin/chrome-linux64/locales/hu.pak  
#13 3.126   inflating: /usr/bin/chrome-linux64/locales/hu_FEMININE.pak  
#13 3.126   inflating: /usr/bin/chrome-linux64/locales/hu_MASCULINE.pak  
#13 3.126   inflating: /usr/bin/chrome-linux64/locales/hu_NEUTER.pak  
#13 3.126   inflating: /usr/bin/chrome-linux64/locales/id.pak  
#13 3.132   inflating: /usr/bin/chrome-linux64/locales/id_FEMININE.pak  
#13 3.132   inflating: /usr/bin/chrome-linux64/locales/id_MASCULINE.pak  
#13 3.132   inflating: /usr/bin/chrome-linux64/locales/id_NEUTER.pak  
#13 3.132   inflating: /usr/bin/chrome-linux64/locales/it.pak  
#13 3.138   inflating: /usr/bin/chrome-linux64/locales/it_FEMININE.pak  
#13 3.138   inflating: /usr/bin/chrome-linux64/locales/it_MASCULINE.pak  
#13 3.138   inflating: /usr/bin/chrome-linux64/locales/it_NEUTER.pak  
#13 3.138   inflating: /usr/bin/chrome-linux64/locales/ja.pak  
#13 3.145   inflating: /usr/bin/chrome-linux64/locales/ja_FEMININE.pak  
#13 3.145   inflating: /usr/bin/chrome-linux64/locales/ja_MASCULINE.pak  
#13 3.145   inflating: /usr/bin/chrome-linux64/locales/ja_NEUTER.pak  
#13 3.145   inflating: /usr/bin/chrome-linux64/locales/kn.pak  
#13 3.157   inflating: /usr/bin/chrome-linux64/locales/kn_FEMININE.pak  
#13 3.157   inflating: /usr/bin/chrome-linux64/locales/kn_MASCULINE.pak  
#13 3.157   inflating: /usr/bin/chrome-linux64/locales/kn_NEUTER.pak  
#13 3.157   inflating: /usr/bin/chrome-linux64/locales/ko.pak  
#13 3.163   inflating: /usr/bin/chrome-linux64/locales/ko_FEMININE.pak  
#13 3.163   inflating: /usr/bin/chrome-linux64/locales/ko_MASCULINE.pak  
#13 3.163   inflating: /usr/bin/chrome-linux64/locales/ko_NEUTER.pak  
#13 3.163   inflating: /usr/bin/chrome-linux64/locales/lt.pak  
#13 3.170   inflating: /usr/bin/chrome-linux64/locales/lt_FEMININE.pak  
#13 3.170   inflating: /usr/bin/chrome-linux64/locales/lt_MASCULINE.pak  
#13 3.170   inflating: /usr/bin/chrome-linux64/locales/lt_NEUTER.pak  
#13 3.170   inflating: /usr/bin/chrome-linux64/locales/lv.pak  
#13 3.176   inflating: /usr/bin/chrome-linux64/locales/lv_FEMININE.pak  
#13 3.176   inflating: /usr/bin/chrome-linux64/locales/lv_MASCULINE.pak  
#13 3.177   inflating: /usr/bin/chrome-linux64/locales/lv_NEUTER.pak  
#13 3.177   inflating: /usr/bin/chrome-linux64/locales/ml.pak  
#13 3.189   inflating: /usr/bin/chrome-linux64/locales/ml_FEMININE.pak  
#13 3.189   inflating: /usr/bin/chrome-linux64/locales/ml_MASCULINE.pak  
#13 3.189   inflating: /usr/bin/chrome-linux64/locales/ml_NEUTER.pak  
#13 3.189   inflating: /usr/bin/chrome-linux64/locales/mr.pak  
#13 3.200   inflating: /usr/bin/chrome-linux64/locales/mr_FEMININE.pak  
#13 3.201   inflating: /usr/bin/chrome-linux64/locales/mr_MASCULINE.pak  
#13 3.201   inflating: /usr/bin/chrome-linux64/locales/mr_NEUTER.pak  
#13 3.201   inflating: /usr/bin/chrome-linux64/locales/ms.pak  
#13 3.206   inflating: /usr/bin/chrome-linux64/locales/ms_FEMININE.pak  
#13 3.206   inflating: /usr/bin/chrome-linux64/locales/ms_MASCULINE.pak  
#13 3.207   inflating: /usr/bin/chrome-linux64/locales/ms_NEUTER.pak  
#13 3.207   inflating: /usr/bin/chrome-linux64/locales/nb.pak  
#13 3.212   inflating: /usr/bin/chrome-linux64/locales/nb_FEMININE.pak  
#13 3.213   inflating: /usr/bin/chrome-linux64/locales/nb_MASCULINE.pak  
#13 3.213   inflating: /usr/bin/chrome-linux64/locales/nb_NEUTER.pak  
#13 3.213   inflating: /usr/bin/chrome-linux64/locales/nl.pak  
#13 3.218   inflating: /usr/bin/chrome-linux64/locales/nl_FEMININE.pak  
#13 3.218   inflating: /usr/bin/chrome-linux64/locales/nl_MASCULINE.pak  
#13 3.218   inflating: /usr/bin/chrome-linux64/locales/nl_NEUTER.pak  
#13 3.219   inflating: /usr/bin/chrome-linux64/locales/pl.pak  
#13 3.225   inflating: /usr/bin/chrome-linux64/locales/pl_FEMININE.pak  
#13 3.225   inflating: /usr/bin/chrome-linux64/locales/pl_MASCULINE.pak  
#13 3.225   inflating: /usr/bin/chrome-linux64/locales/pl_NEUTER.pak  
#13 3.225   inflating: /usr/bin/chrome-linux64/locales/pt-BR.pak  
#13 3.231   inflating: /usr/bin/chrome-linux64/locales/pt-BR_FEMININE.pak  
#13 3.231   inflating: /usr/bin/chrome-linux64/locales/pt-BR_MASCULINE.pak  
#13 3.231   inflating: /usr/bin/chrome-linux64/locales/pt-BR_NEUTER.pak  
#13 3.231   inflating: /usr/bin/chrome-linux64/locales/pt-PT.pak  
#13 3.237   inflating: /usr/bin/chrome-linux64/locales/pt-PT_FEMININE.pak  
#13 3.237   inflating: /usr/bin/chrome-linux64/locales/pt-PT_MASCULINE.pak  
#13 3.237   inflating: /usr/bin/chrome-linux64/locales/pt-PT_NEUTER.pak  
#13 3.237   inflating: /usr/bin/chrome-linux64/locales/ro.pak  
#13 3.244   inflating: /usr/bin/chrome-linux64/locales/ro_FEMININE.pak  
#13 3.244   inflating: /usr/bin/chrome-linux64/locales/ro_MASCULINE.pak  
#13 3.244   inflating: /usr/bin/chrome-linux64/locales/ro_NEUTER.pak  
#13 3.244   inflating: /usr/bin/chrome-linux64/locales/ru.pak  
#13 3.253   inflating: /usr/bin/chrome-linux64/locales/ru_FEMININE.pak  
#13 3.253   inflating: /usr/bin/chrome-linux64/locales/ru_MASCULINE.pak  
#13 3.254   inflating: /usr/bin/chrome-linux64/locales/ru_NEUTER.pak  
#13 3.254   inflating: /usr/bin/chrome-linux64/locales/sk.pak  
#13 3.260   inflating: /usr/bin/chrome-linux64/locales/sk_FEMININE.pak  
#13 3.260   inflating: /usr/bin/chrome-linux64/locales/sk_MASCULINE.pak  
#13 3.260   inflating: /usr/bin/chrome-linux64/locales/sk_NEUTER.pak  
#13 3.260   inflating: /usr/bin/chrome-linux64/locales/sl.pak  
#13 3.266   inflating: /usr/bin/chrome-linux64/locales/sl_FEMININE.pak  
#13 3.266   inflating: /usr/bin/chrome-linux64/locales/sl_MASCULINE.pak  
#13 3.267   inflating: /usr/bin/chrome-linux64/locales/sl_NEUTER.pak  
#13 3.267   inflating: /usr/bin/chrome-linux64/locales/sr.pak  
#13 3.275   inflating: /usr/bin/chrome-linux64/locales/sr_FEMININE.pak  
#13 3.276   inflating: /usr/bin/chrome-linux64/locales/sr_MASCULINE.pak  
#13 3.276   inflating: /usr/bin/chrome-linux64/locales/sr_NEUTER.pak  
#13 3.276   inflating: /usr/bin/chrome-linux64/locales/sv.pak  
#13 3.282   inflating: /usr/bin/chrome-linux64/locales/sv_FEMININE.pak  
#13 3.282   inflating: /usr/bin/chrome-linux64/locales/sv_MASCULINE.pak  
#13 3.282   inflating: /usr/bin/chrome-linux64/locales/sv_NEUTER.pak  
#13 3.282   inflating: /usr/bin/chrome-linux64/locales/sw.pak  
#13 3.288   inflating: /usr/bin/chrome-linux64/locales/sw_FEMININE.pak  
#13 3.288   inflating: /usr/bin/chrome-linux64/locales/sw_MASCULINE.pak  
#13 3.288   inflating: /usr/bin/chrome-linux64/locales/sw_NEUTER.pak  
#13 3.288   inflating: /usr/bin/chrome-linux64/locales/ta.pak  
#13 3.301   inflating: /usr/bin/chrome-linux64/locales/ta_FEMININE.pak  
#13 3.301   inflating: /usr/bin/chrome-linux64/locales/ta_MASCULINE.pak  
#13 3.301   inflating: /usr/bin/chrome-linux64/locales/ta_NEUTER.pak  
#13 3.301   inflating: /usr/bin/chrome-linux64/locales/te.pak  
#13 3.313   inflating: /usr/bin/chrome-linux64/locales/te_FEMININE.pak  
#13 3.313   inflating: /usr/bin/chrome-linux64/locales/te_MASCULINE.pak  
#13 3.313   inflating: /usr/bin/chrome-linux64/locales/te_NEUTER.pak  
#13 3.313   inflating: /usr/bin/chrome-linux64/locales/th.pak  
#13 3.323   inflating: /usr/bin/chrome-linux64/locales/th_FEMININE.pak  
#13 3.323   inflating: /usr/bin/chrome-linux64/locales/th_MASCULINE.pak  
#13 3.323   inflating: /usr/bin/chrome-linux64/locales/th_NEUTER.pak  
#13 3.324   inflating: /usr/bin/chrome-linux64/locales/tr.pak  
#13 3.329   inflating: /usr/bin/chrome-linux64/locales/tr_FEMININE.pak  
#13 3.329   inflating: /usr/bin/chrome-linux64/locales/tr_MASCULINE.pak  
#13 3.330   inflating: /usr/bin/chrome-linux64/locales/tr_NEUTER.pak  
#13 3.330   inflating: /usr/bin/chrome-linux64/locales/uk.pak  
#13 3.338   inflating: /usr/bin/chrome-linux64/locales/uk_FEMININE.pak  
#13 3.339   inflating: /usr/bin/chrome-linux64/locales/uk_MASCULINE.pak  
#13 3.339   inflating: /usr/bin/chrome-linux64/locales/uk_NEUTER.pak  
#13 3.339   inflating: /usr/bin/chrome-linux64/locales/ur.pak  
#13 3.347   inflating: /usr/bin/chrome-linux64/locales/ur_FEMININE.pak  
#13 3.347   inflating: /usr/bin/chrome-linux64/locales/ur_MASCULINE.pak  
#13 3.347   inflating: /usr/bin/chrome-linux64/locales/ur_NEUTER.pak  
#13 3.347   inflating: /usr/bin/chrome-linux64/locales/vi.pak  
#13 3.354   inflating: /usr/bin/chrome-linux64/locales/vi_FEMININE.pak  
#13 3.354   inflating: /usr/bin/chrome-linux64/locales/vi_MASCULINE.pak  
#13 3.354   inflating: /usr/bin/chrome-linux64/locales/vi_NEUTER.pak  
#13 3.354   inflating: /usr/bin/chrome-linux64/locales/zh-CN.pak  
#13 3.359   inflating: /usr/bin/chrome-linux64/locales/zh-CN_FEMININE.pak  
#13 3.359   inflating: /usr/bin/chrome-linux64/locales/zh-CN_MASCULINE.pak  
#13 3.359   inflating: /usr/bin/chrome-linux64/locales/zh-CN_NEUTER.pak  
#13 3.359   inflating: /usr/bin/chrome-linux64/locales/zh-TW.pak  
#13 3.364   inflating: /usr/bin/chrome-linux64/locales/zh-TW_FEMININE.pak  
#13 3.365   inflating: /usr/bin/chrome-linux64/locales/zh-TW_MASCULINE.pak  
#13 3.365   inflating: /usr/bin/chrome-linux64/locales/zh-TW_NEUTER.pak  
#13 3.365  extracting: /usr/bin/chrome-linux64/product_logo_48.png  
#13 3.365   inflating: /usr/bin/chrome-linux64/resources.pak  
#13 3.464   inflating: /usr/bin/chrome-linux64/rpm.deps  
#13 3.464   inflating: /usr/bin/chrome-linux64/v8_context_snapshot.bin  
#13 3.470   inflating: /usr/bin/chrome-linux64/vk_swiftshader_icd.json  
#13 3.470    creating: /usr/bin/chrome-linux64/resources/
#13 3.470    creating: /usr/bin/chrome-linux64/resources/inspector_overlay/
#13 3.470   inflating: /usr/bin/chrome-linux64/resources/inspector_overlay/inspector_overlay_resources.grd  
#13 3.470   inflating: /usr/bin/chrome-linux64/resources/inspector_overlay/main.js  
#13 3.471    creating: /usr/bin/chrome-linux64/resources/accessibility/
#13 3.471    creating: /usr/bin/chrome-linux64/resources/accessibility/reading_mode_gdocs_helper/
#13 3.471   inflating: /usr/bin/chrome-linux64/resources/accessibility/reading_mode_gdocs_helper/content.js  
#13 3.471   inflating: /usr/bin/chrome-linux64/resources/accessibility/reading_mode_gdocs_helper/gdocs_script.js  
#13 3.472   inflating: /usr/bin/chrome-linux64/resources/accessibility/reading_mode_gdocs_helper_manifest.json  
#13 3.472    creating: /usr/bin/chrome-linux64/hyphen-data/
#13 3.472   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-tk.hyb  
#13 3.472   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-de-1901.hyb  
#13 3.474   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-de-1996.hyb  
#13 3.475   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-mul-ethi.hyb  
#13 3.475   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-es.hyb  
#13 3.476   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-hi.hyb  
#13 3.476   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-cu.hyb  
#13 3.477   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-as.hyb  
#13 3.477   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-ta.hyb  
#13 3.477   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-pa.hyb  
#13 3.477   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-el.hyb  
#13 3.477   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-te.hyb  
#13 3.477   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-und-ethi.hyb  
#13 3.478   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-de-ch-1901.hyb  
#13 3.479   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-bg.hyb  
#13 3.479   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-gu.hyb  
#13 3.479   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-et.hyb  
#13 3.480   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-cs.hyb  
#13 3.481   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-nl.hyb  
#13 3.482   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-ru.hyb  
#13 3.482   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-hy.hyb  
#13 3.482   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-uk.hyb  
#13 3.483   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-eu.hyb  
#13 3.483   inflating: /usr/bin/chrome-linux64/hyphen-data/manifest.json  
#13 3.483   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-ga.hyb  
#13 3.484   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-sk.hyb  
#13 3.485   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-mr.hyb  
#13 3.485   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-bn.hyb  
#13 3.485   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-nb.hyb  
#13 3.487   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-en-gb.hyb  
#13 3.488   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-or.hyb  
#13 3.488   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-cy.hyb  
#13 3.488   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-hr.hyb  
#13 3.489   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-fr.hyb  
#13 3.489   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-kn.hyb  
#13 3.489   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-mn-cyrl.hyb  
#13 3.489   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-lt.hyb  
#13 3.489   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-en-us.hyb  
#13 3.490   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-ml.hyb  
#13 3.490   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-pt.hyb  
#13 3.490   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-be.hyb  
#13 3.491   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-sl.hyb  
#13 3.491   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-lv.hyb  
#13 3.491   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-sv.hyb  
#13 3.492   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-hu.hyb  
#13 3.496   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-af.hyb  
#13 3.497   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-sq.hyb  
#13 3.497   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-ka.hyb  
#13 3.498   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-it.hyb  
#13 3.498   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-gl.hyb  
#13 3.498   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-da.hyb  
#13 3.498   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-nn.hyb  
#13 3.500   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-la.hyb  
#13 DONE 4.2s

#14 [ 8/10] COPY scripts/nodejs.sh /scripts/
#14 DONE 0.0s

---
.                                                  (151/151)

======== tests/rustdoc-gui/anchors.goml ========

[ERROR] anchors output:
Runtime.callFunctionOn timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed.
stack: ProtocolError: Runtime.callFunctionOn timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed.
    at <instance_members_initializer> (file:///checkout/obj/build/x86_64-unknown-linux-gnu/test/rustdoc-gui/node_modules/puppeteer-core/lib/puppeteer/common/CallbackRegistry.js:108:14)
    at new Callback (file:///checkout/obj/build/x86_64-unknown-linux-gnu/test/rustdoc-gui/node_modules/puppeteer-core/lib/puppeteer/common/CallbackRegistry.js:112:16)
    at CallbackRegistry.create (file:///checkout/obj/build/x86_64-unknown-linux-gnu/test/rustdoc-gui/node_modules/puppeteer-core/lib/puppeteer/common/CallbackRegistry.js:27:26)
    at Connection._rawSend (file:///checkout/obj/build/x86_64-unknown-linux-gnu/test/rustdoc-gui/node_modules/puppeteer-core/lib/puppeteer/cdp/Connection.js:125:26)
    at CdpCDPSession.send (file:///checkout/obj/build/x86_64-unknown-linux-gnu/test/rustdoc-gui/node_modules/puppeteer-core/lib/puppeteer/cdp/CdpSession.js:72:14)
    at #evaluate (file:///checkout/obj/build/x86_64-unknown-linux-gnu/test/rustdoc-gui/node_modules/puppeteer-core/lib/puppeteer/cdp/ExecutionContext.js:374:50)
    at ExecutionContext.evaluate (file:///checkout/obj/build/x86_64-unknown-linux-gnu/test/rustdoc-gui/node_modules/puppeteer-core/lib/puppeteer/cdp/ExecutionContext.js:288:36)
    at IsolatedWorld.evaluate (file:///checkout/obj/build/x86_64-unknown-linux-gnu/test/rustdoc-gui/node_modules/puppeteer-core/lib/puppeteer/cdp/IsolatedWorld.js:104:30)
    at CdpFrame.evaluate (file:///checkout/obj/build/x86_64-unknown-linux-gnu/test/rustdoc-gui/node_modules/puppeteer-core/lib/puppeteer/api/Frame.js:364:43)
    at CdpFrame.<anonymous> (file:///checkout/obj/build/x86_64-unknown-linux-gnu/test/rustdoc-gui/node_modules/puppeteer-core/lib/puppeteer/util/decorators.js:101:27)


======== tests/rustdoc-gui/search-result-display.goml ========

[WARNING] line 38: Delta is 0 for "x", maybe try to use `compare-elements-position` instead?

@rust-bors

rust-bors Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

☀️ Try build successful (CI)
Build commit: 7012468 (7012468fe151773a252209b3fc773d8110b41bf9)
Base parent: 45f215f (45f215f136e00d8a74c69afde2f71be3f16837cf)

@rust-bors rust-bors Bot added merged-by-bors This PR was explicitly merged by bors. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Aug 31, 2026
@rust-bors

rust-bors Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

☀️ Test successful - CI
Approved by: JonathanBrouwer
Duration: 3h 19m 11s
Pushing 0dfb098 to main...

@rust-bors
rust-bors Bot merged commit 0dfb098 into rust-lang:main Aug 31, 2026
11 of 15 checks passed
@rustbot rustbot added this to the 1.100.0 milestone Aug 31, 2026
@github-actions

Copy link
Copy Markdown
Contributor
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 differences

Show 130 test diffs

Stage 1

  • [ui (polonius)] tests/ui/attributes/doc_examples/rustc_dump_clauses.rs: [missing] -> pass (J1)
  • [ui (polonius)] tests/ui/attributes/doc_examples/rustc_dump_clauses_super_trait.rs: [missing] -> pass (J1)
  • [ui (polonius)] tests/ui/attributes/doc_examples/rustc_dump_def_parents.rs: [missing] -> pass (J1)
  • [ui (polonius)] tests/ui/attributes/doc_examples/rustc_dump_def_path.rs: [missing] -> pass (J1)
  • [ui (polonius)] tests/ui/attributes/doc_examples/rustc_dump_generics.rs: [missing] -> pass (J1)
  • [ui (polonius)] tests/ui/attributes/doc_examples/rustc_dump_hidden_type_of_opaques.rs: [missing] -> pass (J1)
  • [ui (polonius)] tests/ui/attributes/doc_examples/rustc_dump_inferred_outlives.rs: [missing] -> pass (J1)
  • [ui (polonius)] tests/ui/attributes/doc_examples/rustc_dump_item_bounds.rs: [missing] -> pass (J1)
  • [ui (polonius)] tests/ui/attributes/doc_examples/rustc_dump_layout_align.rs: [missing] -> pass (J1)
  • [ui (polonius)] tests/ui/attributes/doc_examples/rustc_dump_layout_backend_repr.rs: [missing] -> pass (J1)
  • [ui (polonius)] tests/ui/attributes/doc_examples/rustc_dump_layout_debug.rs: [missing] -> pass (J1)
  • [ui (polonius)] tests/ui/attributes/doc_examples/rustc_dump_layout_homogeneous_aggregate.rs: [missing] -> pass (J1)
  • [ui (polonius)] tests/ui/attributes/doc_examples/rustc_dump_layout_largest_niche.rs: [missing] -> pass (J1)
  • [ui (polonius)] tests/ui/attributes/doc_examples/rustc_dump_layout_size.rs: [missing] -> pass (J1)
  • [ui (polonius)] tests/ui/attributes/doc_examples/rustc_dump_object_lifetime_defaults.rs: [missing] -> pass (J1)
  • [ui (polonius)] tests/ui/attributes/doc_examples/rustc_dump_symbol_name.rs: [missing] -> pass (J1)
  • [ui (polonius)] tests/ui/attributes/doc_examples/rustc_dump_variances.rs: [missing] -> pass (J1)
  • [ui (polonius)] tests/ui/attributes/doc_examples/rustc_dump_variances_of_opaques.rs: [missing] -> pass (J1)
  • [ui (polonius)] tests/ui/attributes/doc_examples/rustc_dump_vtable.rs: [missing] -> pass (J1)
  • [ui (polonius)] tests/ui/attributes/dump-clauses.rs: pass -> [missing] (J1)
  • [ui (polonius)] tests/ui/nll/polonius/boring-local-drop-liveness.rs#nll: [missing] -> ignore (ignored when comparing with compare-mode-polonius ((explicit revisions))) (J1)
  • [ui (polonius)] tests/ui/nll/polonius/boring-local-drop-liveness.rs#polonius_next: [missing] -> ignore (ignored when comparing with compare-mode-polonius ((explicit revisions))) (J1)
  • [ui (polonius)] tests/ui/nll/polonius/boring-local-liveness.rs#nll: [missing] -> ignore (ignored when comparing with compare-mode-polonius ((explicit revisions))) (J1)
  • [ui (polonius)] tests/ui/nll/polonius/boring-local-liveness.rs#polonius_next: [missing] -> ignore (ignored when comparing with compare-mode-polonius ((explicit revisions))) (J1)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_clauses.rs: [missing] -> pass (J2)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_clauses_super_trait.rs: [missing] -> pass (J2)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_def_parents.rs: [missing] -> pass (J2)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_def_path.rs: [missing] -> pass (J2)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_generics.rs: [missing] -> pass (J2)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_hidden_type_of_opaques.rs: [missing] -> pass (J2)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_inferred_outlives.rs: [missing] -> pass (J2)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_item_bounds.rs: [missing] -> pass (J2)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_layout_align.rs: [missing] -> pass (J2)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_layout_backend_repr.rs: [missing] -> pass (J2)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_layout_debug.rs: [missing] -> pass (J2)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_layout_homogeneous_aggregate.rs: [missing] -> pass (J2)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_layout_largest_niche.rs: [missing] -> pass (J2)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_layout_size.rs: [missing] -> pass (J2)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_object_lifetime_defaults.rs: [missing] -> pass (J2)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_symbol_name.rs: [missing] -> pass (J2)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_variances.rs: [missing] -> pass (J2)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_variances_of_opaques.rs: [missing] -> pass (J2)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_vtable.rs: [missing] -> pass (J2)
  • [ui] tests/ui/attributes/dump-clauses.rs: pass -> [missing] (J2)
  • [ui] tests/ui/nll/polonius/boring-local-drop-liveness.rs#nll: [missing] -> pass (J2)
  • [ui] tests/ui/nll/polonius/boring-local-drop-liveness.rs#polonius_next: [missing] -> pass (J2)
  • [ui] tests/ui/nll/polonius/boring-local-liveness.rs#nll: [missing] -> pass (J2)
  • [ui] tests/ui/nll/polonius/boring-local-liveness.rs#polonius_next: [missing] -> pass (J2)

Stage 2

  • [ui] tests/ui/attributes/doc_examples/rustc_dump_clauses.rs: [missing] -> pass (J0)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_clauses_super_trait.rs: [missing] -> pass (J0)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_def_parents.rs: [missing] -> pass (J0)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_def_path.rs: [missing] -> pass (J0)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_generics.rs: [missing] -> pass (J0)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_hidden_type_of_opaques.rs: [missing] -> pass (J0)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_inferred_outlives.rs: [missing] -> pass (J0)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_item_bounds.rs: [missing] -> pass (J0)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_layout_align.rs: [missing] -> pass (J0)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_layout_backend_repr.rs: [missing] -> pass (J0)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_layout_debug.rs: [missing] -> pass (J0)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_layout_homogeneous_aggregate.rs: [missing] -> pass (J0)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_layout_largest_niche.rs: [missing] -> pass (J0)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_layout_size.rs: [missing] -> pass (J0)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_object_lifetime_defaults.rs: [missing] -> pass (J0)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_symbol_name.rs: [missing] -> pass (J0)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_variances.rs: [missing] -> pass (J0)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_variances_of_opaques.rs: [missing] -> pass (J0)
  • [ui] tests/ui/attributes/doc_examples/rustc_dump_vtable.rs: [missing] -> pass (J0)
  • [ui] tests/ui/attributes/dump-clauses.rs: pass -> [missing] (J0)
  • [ui] tests/ui/nll/polonius/boring-local-drop-liveness.rs#nll: [missing] -> pass (J0)
  • [ui] tests/ui/nll/polonius/boring-local-drop-liveness.rs#polonius_next: [missing] -> pass (J0)
  • [ui] tests/ui/nll/polonius/boring-local-liveness.rs#nll: [missing] -> pass (J0)
  • [ui] tests/ui/nll/polonius/boring-local-liveness.rs#polonius_next: [missing] -> pass (J0)

Additionally, 58 doctest diffs were found. These are ignored, as they are noisy.

Job group index

Test dashboard

Run

cargo run --manifest-path src/ci/citool/Cargo.toml -- \
    test-dashboard 0dfb098f3aeecbe38c2566ca090193280e7349e7 --output-dir test-dashboard

And then open test-dashboard/index.html in your browser to see an overview of all executed tests.

Job duration changes

  1. x86_64-rust-for-linux: 1h 2m -> 38m 25s (-38.3%)
  2. i686-gnu-nopt-2: 1h 38m -> 2h 14m (+36.3%)
  3. x86_64-gnu-llvm-21: 57m 37s -> 37m 4s (-35.7%)
  4. x86_64-msvc-2: 1h 56m -> 2h 37m (+35.2%)
  5. test-various: 1h 33m -> 2h 6m (+34.6%)
  6. x86_64-gnu-stdlib-semver-check: 17m 30s -> 11m 28s (-34.5%)
  7. dist-i686-linux: 1h 27m -> 1h 55m (+32.5%)
  8. dist-x86_64-freebsd: 1h 26m -> 58m 40s (-32.5%)
  9. i686-gnu-2: 1h 49m -> 1h 13m (-32.4%)
  10. i686-gnu-nopt-1: 2h 27m -> 1h 41m (-30.8%)
How to interpret the job duration changes?

Job durations can vary a lot, based on the actual runner instance
that executed the job, system noise, invalidated caches, etc. The table above is provided
mostly for t-infra members, for simpler debugging of potential CI slow-downs.

@rust-timer

Copy link
Copy Markdown
Collaborator

Finished benchmarking commit (0dfb098): comparison URL.

Overall result: no relevant changes - no action needed

@rustbot label: -perf-regression

Instruction count

This 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.

mean range count
Regressions ❌
(primary)
8.6% [8.6%, 8.6%] 1
Regressions ❌
(secondary)
- - 0
Improvements ✅
(primary)
- - 0
Improvements ✅
(secondary)
- - 0
All ❌✅ (primary) 8.6% [8.6%, 8.6%] 1

Cycles

Results (primary -2.9%, secondary -3.8%)

A less reliable metric. May be of interest, but not used to determine the overall result above.

mean range count
Regressions ❌
(primary)
- - 0
Regressions ❌
(secondary)
3.5% [3.5%, 3.5%] 1
Improvements ✅
(primary)
-2.9% [-2.9%, -2.9%] 1
Improvements ✅
(secondary)
-4.6% [-6.5%, -2.4%] 9
All ❌✅ (primary) -2.9% [-2.9%, -2.9%] 1

Binary size

This perf run didn't have relevant results for this metric.

Bootstrap: 475.395s -> 480.061s (0.98%)
Artifact size: 401.38 MiB -> 400.54 MiB (-0.21%)

@rust-bors

rust-bors Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

📌 Perf builds for each rolled up PR:

PR# Message Perf Build Sha
#162058 Port 1.98.1 release notes into main d20a2c0293ae0237d2d19d4512f0281e91dd68af
(link)
#161556 document some rustc_dump attributes ca0fe29667ab09cb79ae94997a4acb604c378b0b
(link)
#161776 Add a couple polonius tests and move universal region liven… 4fa88cc1d6018548f7021863c4b2bbb68f9239c3
(link)
#162002 Output tests/debuginfo raw JSON data on failure in CI 73c6c5b7b835bcdafcc4e0f236413339f3e9ea34
(link)
#162049 Fix a compile error on the ESP-IDF target db83db253aea30b831bd3c33606bd53fca82186b
(link)
#162054 Refine InferCtxtInner docs 06cb5c673812b9e4cd0d7f563dc9b34425789177
(link)

parent commit: 45f215f136

In the case of a perf regression, run the following command for each PR you suspect might be the cause: @rust-timer build $SHA

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

merged-by-bors This PR was explicitly merged by bors. rollup A PR which is a rollup

Projects

None yet

Development

Successfully merging this pull request may close these issues.