Skip to content

feat: support nested functions with #[offload_kernel] - #163077

Open
xkevio wants to merge 6 commits into
rust-lang:mainfrom
xkevio:patch-1
Open

xkevio wants to merge 6 commits into
rust-lang:mainfrom
xkevio:patch-1

Conversation

@xkevio

@xkevio xkevio commented Sep 20, 2026

Copy link
Copy Markdown
Contributor

Related to #131513.

Allows annotating nested functions with #[offload_kernel], similar to autodiff.

Also fixes the error message when #[offload_kernel] is used on anything other than functions.

r? @ZuseZ4

(@Sa4dUs, ping)

@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Sep 20, 2026
@rustbot

This comment has been minimized.

@rustbot rustbot added has-merge-commits PR has merge commits, merge with caution. S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Sep 20, 2026
@rustbot

rustbot commented Sep 20, 2026

Copy link
Copy Markdown
Collaborator

Error: Failed to set assignee to Sa4dUs: invalid assignee

Note: Only org members with at least the repository "read" role, users with write permissions, or people who have commented on the PR may be assigned.

Please file an issue on GitHub at triagebot if there's a problem with this bot, or reach out on #triagebot on Zulip.

@xkevio
xkevio marked this pull request as draft September 20, 2026 17:03
@rustbot rustbot removed the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Sep 20, 2026
@xkevio
xkevio marked this pull request as ready for review September 20, 2026 17:28
@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. has-merge-commits PR has merge commits, merge with caution. labels Sep 20, 2026
@rust-bors

This comment has been minimized.

Comment thread tests/pretty/offload/offload_kernel_nested.rs Outdated
@rustbot

rustbot commented Sep 22, 2026

Copy link
Copy Markdown
Collaborator

This PR was rebased onto a different main commit. Here's a range-diff highlighting what actually changed.

Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers.

@rust-log-analyzer

This comment has been minimized.

@rust-log-analyzer

Copy link
Copy Markdown
Collaborator

The job test-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   328M      0 --:--:-- --:--:-- --:--:--  327M
#12 DONE 1.5s

#13 [ 7/10] RUN unzip -d /usr/bin/ chrome-linux64.zip && rm chrome-linux64.zip
#13 0.041 Archive:  chrome-linux64.zip
#13 0.042   inflating: /usr/bin/chrome-linux64/ABOUT  
#13 0.043   inflating: /usr/bin/chrome-linux64/MEIPreload/manifest.json  
#13 0.043   inflating: /usr/bin/chrome-linux64/MEIPreload/preloaded_data.pb  
#13 0.043   inflating: /usr/bin/chrome-linux64/PrivacySandboxAttestationsPreloaded/manifest.json  
#13 0.043   inflating: /usr/bin/chrome-linux64/PrivacySandboxAttestationsPreloaded/privacy-sandbox-attestations.dat  
#13 0.044   inflating: /usr/bin/chrome-linux64/WidevineCdm/LICENSE  
#13 0.044   inflating: /usr/bin/chrome-linux64/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so  
#13 0.155   inflating: /usr/bin/chrome-linux64/WidevineCdm/manifest.json  
#13 0.155   inflating: /usr/bin/chrome-linux64/chrome  
#13 2.111   inflating: /usr/bin/chrome-linux64/chrome-wrapper  
#13 2.111   inflating: /usr/bin/chrome-linux64/chrome_100_percent.pak  
#13 2.115   inflating: /usr/bin/chrome-linux64/chrome_200_percent.pak  
#13 2.122   inflating: /usr/bin/chrome-linux64/chrome_crashpad_handler  
#13 2.137   inflating: /usr/bin/chrome-linux64/chrome_sandbox  
#13 2.137   inflating: /usr/bin/chrome-linux64/deb.deps  
#13 2.137   inflating: /usr/bin/chrome-linux64/icudtl.dat  
#13 2.209   inflating: /usr/bin/chrome-linux64/libEGL.so  
#13 2.211   inflating: /usr/bin/chrome-linux64/libGLESv2.so  
#13 2.254   inflating: /usr/bin/chrome-linux64/libvk_swiftshader.so  
#13 2.287   inflating: /usr/bin/chrome-linux64/libvulkan.so.1  
#13 2.292   inflating: /usr/bin/chrome-linux64/locales/af.pak  
#13 2.296   inflating: /usr/bin/chrome-linux64/locales/af_FEMININE.pak  
#13 2.296   inflating: /usr/bin/chrome-linux64/locales/af_MASCULINE.pak  
#13 2.296   inflating: /usr/bin/chrome-linux64/locales/af_NEUTER.pak  
#13 2.296   inflating: /usr/bin/chrome-linux64/locales/am.pak  
#13 2.303   inflating: /usr/bin/chrome-linux64/locales/am_FEMININE.pak  
#13 2.303   inflating: /usr/bin/chrome-linux64/locales/am_MASCULINE.pak  
#13 2.303   inflating: /usr/bin/chrome-linux64/locales/am_NEUTER.pak  
#13 2.303   inflating: /usr/bin/chrome-linux64/locales/ar.pak  
#13 2.309   inflating: /usr/bin/chrome-linux64/locales/ar_FEMININE.pak  
#13 2.309   inflating: /usr/bin/chrome-linux64/locales/ar_MASCULINE.pak  
#13 2.310   inflating: /usr/bin/chrome-linux64/locales/ar_NEUTER.pak  
#13 2.310   inflating: /usr/bin/chrome-linux64/locales/bg.pak  
#13 2.316   inflating: /usr/bin/chrome-linux64/locales/bg_FEMININE.pak  
#13 2.317   inflating: /usr/bin/chrome-linux64/locales/bg_MASCULINE.pak  
#13 2.317   inflating: /usr/bin/chrome-linux64/locales/bg_NEUTER.pak  
#13 2.317   inflating: /usr/bin/chrome-linux64/locales/bn.pak  
#13 2.325   inflating: /usr/bin/chrome-linux64/locales/bn_FEMININE.pak  
#13 2.325   inflating: /usr/bin/chrome-linux64/locales/bn_MASCULINE.pak  
#13 2.326   inflating: /usr/bin/chrome-linux64/locales/bn_NEUTER.pak  
#13 2.326   inflating: /usr/bin/chrome-linux64/locales/ca.pak  
#13 2.330   inflating: /usr/bin/chrome-linux64/locales/ca_FEMININE.pak  
#13 2.330   inflating: /usr/bin/chrome-linux64/locales/ca_MASCULINE.pak  
#13 2.330   inflating: /usr/bin/chrome-linux64/locales/ca_NEUTER.pak  
#13 2.330   inflating: /usr/bin/chrome-linux64/locales/cs.pak  
#13 2.335   inflating: /usr/bin/chrome-linux64/locales/cs_FEMININE.pak  
#13 2.335   inflating: /usr/bin/chrome-linux64/locales/cs_MASCULINE.pak  
#13 2.335   inflating: /usr/bin/chrome-linux64/locales/cs_NEUTER.pak  
#13 2.335   inflating: /usr/bin/chrome-linux64/locales/da.pak  
#13 2.339   inflating: /usr/bin/chrome-linux64/locales/da_FEMININE.pak  
#13 2.340   inflating: /usr/bin/chrome-linux64/locales/da_MASCULINE.pak  
#13 2.340   inflating: /usr/bin/chrome-linux64/locales/da_NEUTER.pak  
#13 2.340   inflating: /usr/bin/chrome-linux64/locales/de.pak  
#13 2.344   inflating: /usr/bin/chrome-linux64/locales/de_FEMININE.pak  
#13 2.344   inflating: /usr/bin/chrome-linux64/locales/de_MASCULINE.pak  
#13 2.345   inflating: /usr/bin/chrome-linux64/locales/de_NEUTER.pak  
#13 2.345   inflating: /usr/bin/chrome-linux64/locales/el.pak  
#13 2.352   inflating: /usr/bin/chrome-linux64/locales/el_FEMININE.pak  
#13 2.352   inflating: /usr/bin/chrome-linux64/locales/el_MASCULINE.pak  
#13 2.352   inflating: /usr/bin/chrome-linux64/locales/el_NEUTER.pak  
#13 2.353   inflating: /usr/bin/chrome-linux64/locales/en-GB.pak  
#13 2.357   inflating: /usr/bin/chrome-linux64/locales/en-GB_FEMININE.pak  
#13 2.357   inflating: /usr/bin/chrome-linux64/locales/en-GB_MASCULINE.pak  
#13 2.357   inflating: /usr/bin/chrome-linux64/locales/en-GB_NEUTER.pak  
#13 2.357   inflating: /usr/bin/chrome-linux64/locales/en-US.pak  
#13 2.361   inflating: /usr/bin/chrome-linux64/locales/en-US_FEMININE.pak  
#13 2.361   inflating: /usr/bin/chrome-linux64/locales/en-US_MASCULINE.pak  
#13 2.361   inflating: /usr/bin/chrome-linux64/locales/en-US_NEUTER.pak  
#13 2.361   inflating: /usr/bin/chrome-linux64/locales/es-419.pak  
#13 2.366   inflating: /usr/bin/chrome-linux64/locales/es-419_FEMININE.pak  
#13 2.366   inflating: /usr/bin/chrome-linux64/locales/es-419_MASCULINE.pak  
#13 2.366   inflating: /usr/bin/chrome-linux64/locales/es-419_NEUTER.pak  
#13 2.366   inflating: /usr/bin/chrome-linux64/locales/es.pak  
#13 2.370   inflating: /usr/bin/chrome-linux64/locales/es_FEMININE.pak  
#13 2.370   inflating: /usr/bin/chrome-linux64/locales/es_MASCULINE.pak  
#13 2.370   inflating: /usr/bin/chrome-linux64/locales/es_NEUTER.pak  
#13 2.371   inflating: /usr/bin/chrome-linux64/locales/et.pak  
#13 2.375   inflating: /usr/bin/chrome-linux64/locales/et_FEMININE.pak  
#13 2.376   inflating: /usr/bin/chrome-linux64/locales/et_MASCULINE.pak  
#13 2.376   inflating: /usr/bin/chrome-linux64/locales/et_NEUTER.pak  
#13 2.376   inflating: /usr/bin/chrome-linux64/locales/fa.pak  
#13 2.381   inflating: /usr/bin/chrome-linux64/locales/fa_FEMININE.pak  
#13 2.382   inflating: /usr/bin/chrome-linux64/locales/fa_MASCULINE.pak  
#13 2.382   inflating: /usr/bin/chrome-linux64/locales/fa_NEUTER.pak  
#13 2.382   inflating: /usr/bin/chrome-linux64/locales/fi.pak  
#13 2.386   inflating: /usr/bin/chrome-linux64/locales/fi_FEMININE.pak  
#13 2.387   inflating: /usr/bin/chrome-linux64/locales/fi_MASCULINE.pak  
#13 2.387   inflating: /usr/bin/chrome-linux64/locales/fi_NEUTER.pak  
#13 2.387   inflating: /usr/bin/chrome-linux64/locales/fil.pak  
#13 2.391   inflating: /usr/bin/chrome-linux64/locales/fil_FEMININE.pak  
#13 2.391   inflating: /usr/bin/chrome-linux64/locales/fil_MASCULINE.pak  
#13 2.391   inflating: /usr/bin/chrome-linux64/locales/fil_NEUTER.pak  
#13 2.391   inflating: /usr/bin/chrome-linux64/locales/fr.pak  
#13 2.396   inflating: /usr/bin/chrome-linux64/locales/fr_FEMININE.pak  
#13 2.396   inflating: /usr/bin/chrome-linux64/locales/fr_MASCULINE.pak  
#13 2.396   inflating: /usr/bin/chrome-linux64/locales/fr_NEUTER.pak  
#13 2.396   inflating: /usr/bin/chrome-linux64/locales/gu.pak  
#13 2.405   inflating: /usr/bin/chrome-linux64/locales/gu_FEMININE.pak  
#13 2.405   inflating: /usr/bin/chrome-linux64/locales/gu_MASCULINE.pak  
#13 2.405   inflating: /usr/bin/chrome-linux64/locales/gu_NEUTER.pak  
#13 2.405   inflating: /usr/bin/chrome-linux64/locales/he.pak  
#13 2.411   inflating: /usr/bin/chrome-linux64/locales/he_FEMININE.pak  
#13 2.411   inflating: /usr/bin/chrome-linux64/locales/he_MASCULINE.pak  
#13 2.411   inflating: /usr/bin/chrome-linux64/locales/he_NEUTER.pak  
#13 2.411   inflating: /usr/bin/chrome-linux64/locales/hi.pak  
#13 2.420   inflating: /usr/bin/chrome-linux64/locales/hi_FEMININE.pak  
#13 2.420   inflating: /usr/bin/chrome-linux64/locales/hi_MASCULINE.pak  
#13 2.420   inflating: /usr/bin/chrome-linux64/locales/hi_NEUTER.pak  
#13 2.420   inflating: /usr/bin/chrome-linux64/locales/hr.pak  
#13 2.425   inflating: /usr/bin/chrome-linux64/locales/hr_FEMININE.pak  
#13 2.425   inflating: /usr/bin/chrome-linux64/locales/hr_MASCULINE.pak  
#13 2.425   inflating: /usr/bin/chrome-linux64/locales/hr_NEUTER.pak  
#13 2.425   inflating: /usr/bin/chrome-linux64/locales/hu.pak  
#13 2.430   inflating: /usr/bin/chrome-linux64/locales/hu_FEMININE.pak  
#13 2.431   inflating: /usr/bin/chrome-linux64/locales/hu_MASCULINE.pak  
#13 2.431   inflating: /usr/bin/chrome-linux64/locales/hu_NEUTER.pak  
#13 2.431   inflating: /usr/bin/chrome-linux64/locales/id.pak  
#13 2.435   inflating: /usr/bin/chrome-linux64/locales/id_FEMININE.pak  
#13 2.435   inflating: /usr/bin/chrome-linux64/locales/id_MASCULINE.pak  
#13 2.435   inflating: /usr/bin/chrome-linux64/locales/id_NEUTER.pak  
#13 2.435   inflating: /usr/bin/chrome-linux64/locales/it.pak  
#13 2.442   inflating: /usr/bin/chrome-linux64/locales/it_FEMININE.pak  
#13 2.442   inflating: /usr/bin/chrome-linux64/locales/it_MASCULINE.pak  
#13 2.442   inflating: /usr/bin/chrome-linux64/locales/it_NEUTER.pak  
#13 2.442   inflating: /usr/bin/chrome-linux64/locales/ja.pak  
#13 2.445   inflating: /usr/bin/chrome-linux64/locales/ja_FEMININE.pak  
#13 2.445   inflating: /usr/bin/chrome-linux64/locales/ja_MASCULINE.pak  
#13 2.445   inflating: /usr/bin/chrome-linux64/locales/ja_NEUTER.pak  
#13 2.445   inflating: /usr/bin/chrome-linux64/locales/kn.pak  
#13 2.455   inflating: /usr/bin/chrome-linux64/locales/kn_FEMININE.pak  
#13 2.455   inflating: /usr/bin/chrome-linux64/locales/kn_MASCULINE.pak  
#13 2.455   inflating: /usr/bin/chrome-linux64/locales/kn_NEUTER.pak  
#13 2.455   inflating: /usr/bin/chrome-linux64/locales/ko.pak  
#13 2.459   inflating: /usr/bin/chrome-linux64/locales/ko_FEMININE.pak  
#13 2.460   inflating: /usr/bin/chrome-linux64/locales/ko_MASCULINE.pak  
#13 2.460   inflating: /usr/bin/chrome-linux64/locales/ko_NEUTER.pak  
#13 2.460   inflating: /usr/bin/chrome-linux64/locales/lt.pak  
#13 2.465   inflating: /usr/bin/chrome-linux64/locales/lt_FEMININE.pak  
#13 2.465   inflating: /usr/bin/chrome-linux64/locales/lt_MASCULINE.pak  
#13 2.465   inflating: /usr/bin/chrome-linux64/locales/lt_NEUTER.pak  
#13 2.465   inflating: /usr/bin/chrome-linux64/locales/lv.pak  
#13 2.470   inflating: /usr/bin/chrome-linux64/locales/lv_FEMININE.pak  
#13 2.470   inflating: /usr/bin/chrome-linux64/locales/lv_MASCULINE.pak  
#13 2.470   inflating: /usr/bin/chrome-linux64/locales/lv_NEUTER.pak  
#13 2.470   inflating: /usr/bin/chrome-linux64/locales/ml.pak  
#13 2.479   inflating: /usr/bin/chrome-linux64/locales/ml_FEMININE.pak  
#13 2.480   inflating: /usr/bin/chrome-linux64/locales/ml_MASCULINE.pak  
#13 2.480   inflating: /usr/bin/chrome-linux64/locales/ml_NEUTER.pak  
#13 2.480   inflating: /usr/bin/chrome-linux64/locales/mr.pak  
#13 2.488   inflating: /usr/bin/chrome-linux64/locales/mr_FEMININE.pak  
#13 2.488   inflating: /usr/bin/chrome-linux64/locales/mr_MASCULINE.pak  
#13 2.488   inflating: /usr/bin/chrome-linux64/locales/mr_NEUTER.pak  
#13 2.488   inflating: /usr/bin/chrome-linux64/locales/ms.pak  
#13 2.492   inflating: /usr/bin/chrome-linux64/locales/ms_FEMININE.pak  
#13 2.493   inflating: /usr/bin/chrome-linux64/locales/ms_MASCULINE.pak  
#13 2.493   inflating: /usr/bin/chrome-linux64/locales/ms_NEUTER.pak  
#13 2.493   inflating: /usr/bin/chrome-linux64/locales/nb.pak  
#13 2.497   inflating: /usr/bin/chrome-linux64/locales/nb_FEMININE.pak  
#13 2.497   inflating: /usr/bin/chrome-linux64/locales/nb_MASCULINE.pak  
#13 2.497   inflating: /usr/bin/chrome-linux64/locales/nb_NEUTER.pak  
#13 2.497   inflating: /usr/bin/chrome-linux64/locales/nl.pak  
#13 2.502   inflating: /usr/bin/chrome-linux64/locales/nl_FEMININE.pak  
#13 2.502   inflating: /usr/bin/chrome-linux64/locales/nl_MASCULINE.pak  
#13 2.502   inflating: /usr/bin/chrome-linux64/locales/nl_NEUTER.pak  
#13 2.502   inflating: /usr/bin/chrome-linux64/locales/pl.pak  
#13 2.507   inflating: /usr/bin/chrome-linux64/locales/pl_FEMININE.pak  
#13 2.507   inflating: /usr/bin/chrome-linux64/locales/pl_MASCULINE.pak  
#13 2.507   inflating: /usr/bin/chrome-linux64/locales/pl_NEUTER.pak  
#13 2.507   inflating: /usr/bin/chrome-linux64/locales/pt-BR.pak  
#13 2.512   inflating: /usr/bin/chrome-linux64/locales/pt-BR_FEMININE.pak  
#13 2.512   inflating: /usr/bin/chrome-linux64/locales/pt-BR_MASCULINE.pak  
#13 2.512   inflating: /usr/bin/chrome-linux64/locales/pt-BR_NEUTER.pak  
#13 2.512   inflating: /usr/bin/chrome-linux64/locales/pt-PT.pak  
#13 2.516   inflating: /usr/bin/chrome-linux64/locales/pt-PT_FEMININE.pak  
#13 2.516   inflating: /usr/bin/chrome-linux64/locales/pt-PT_MASCULINE.pak  
#13 2.517   inflating: /usr/bin/chrome-linux64/locales/pt-PT_NEUTER.pak  
#13 2.517   inflating: /usr/bin/chrome-linux64/locales/ro.pak  
#13 2.521   inflating: /usr/bin/chrome-linux64/locales/ro_FEMININE.pak  
#13 2.521   inflating: /usr/bin/chrome-linux64/locales/ro_MASCULINE.pak  
#13 2.521   inflating: /usr/bin/chrome-linux64/locales/ro_NEUTER.pak  
#13 2.522   inflating: /usr/bin/chrome-linux64/locales/ru.pak  
#13 2.528   inflating: /usr/bin/chrome-linux64/locales/ru_FEMININE.pak  
#13 2.529   inflating: /usr/bin/chrome-linux64/locales/ru_MASCULINE.pak  
#13 2.529   inflating: /usr/bin/chrome-linux64/locales/ru_NEUTER.pak  
#13 2.529   inflating: /usr/bin/chrome-linux64/locales/sk.pak  
#13 2.534   inflating: /usr/bin/chrome-linux64/locales/sk_FEMININE.pak  
#13 2.534   inflating: /usr/bin/chrome-linux64/locales/sk_MASCULINE.pak  
#13 2.534   inflating: /usr/bin/chrome-linux64/locales/sk_NEUTER.pak  
#13 2.534   inflating: /usr/bin/chrome-linux64/locales/sl.pak  
#13 2.539   inflating: /usr/bin/chrome-linux64/locales/sl_FEMININE.pak  
#13 2.539   inflating: /usr/bin/chrome-linux64/locales/sl_MASCULINE.pak  
#13 2.539   inflating: /usr/bin/chrome-linux64/locales/sl_NEUTER.pak  
#13 2.539   inflating: /usr/bin/chrome-linux64/locales/sr.pak  
#13 2.546   inflating: /usr/bin/chrome-linux64/locales/sr_FEMININE.pak  
#13 2.546   inflating: /usr/bin/chrome-linux64/locales/sr_MASCULINE.pak  
#13 2.546   inflating: /usr/bin/chrome-linux64/locales/sr_NEUTER.pak  
#13 2.546   inflating: /usr/bin/chrome-linux64/locales/sv.pak  
#13 2.550   inflating: /usr/bin/chrome-linux64/locales/sv_FEMININE.pak  
#13 2.550   inflating: /usr/bin/chrome-linux64/locales/sv_MASCULINE.pak  
#13 2.550   inflating: /usr/bin/chrome-linux64/locales/sv_NEUTER.pak  
#13 2.551   inflating: /usr/bin/chrome-linux64/locales/sw.pak  
#13 2.555   inflating: /usr/bin/chrome-linux64/locales/sw_FEMININE.pak  
#13 2.555   inflating: /usr/bin/chrome-linux64/locales/sw_MASCULINE.pak  
#13 2.555   inflating: /usr/bin/chrome-linux64/locales/sw_NEUTER.pak  
#13 2.555   inflating: /usr/bin/chrome-linux64/locales/ta.pak  
#13 2.565   inflating: /usr/bin/chrome-linux64/locales/ta_FEMININE.pak  
#13 2.565   inflating: /usr/bin/chrome-linux64/locales/ta_MASCULINE.pak  
#13 2.565   inflating: /usr/bin/chrome-linux64/locales/ta_NEUTER.pak  
#13 2.565   inflating: /usr/bin/chrome-linux64/locales/te.pak  
#13 2.575   inflating: /usr/bin/chrome-linux64/locales/te_FEMININE.pak  
#13 2.575   inflating: /usr/bin/chrome-linux64/locales/te_MASCULINE.pak  
#13 2.575   inflating: /usr/bin/chrome-linux64/locales/te_NEUTER.pak  
#13 2.575   inflating: /usr/bin/chrome-linux64/locales/th.pak  
#13 2.583   inflating: /usr/bin/chrome-linux64/locales/th_FEMININE.pak  
#13 2.584   inflating: /usr/bin/chrome-linux64/locales/th_MASCULINE.pak  
#13 2.584   inflating: /usr/bin/chrome-linux64/locales/th_NEUTER.pak  
#13 2.584   inflating: /usr/bin/chrome-linux64/locales/tr.pak  
#13 2.588   inflating: /usr/bin/chrome-linux64/locales/tr_FEMININE.pak  
#13 2.588   inflating: /usr/bin/chrome-linux64/locales/tr_MASCULINE.pak  
#13 2.588   inflating: /usr/bin/chrome-linux64/locales/tr_NEUTER.pak  
#13 2.588   inflating: /usr/bin/chrome-linux64/locales/uk.pak  
#13 2.595   inflating: /usr/bin/chrome-linux64/locales/uk_FEMININE.pak  
#13 2.595   inflating: /usr/bin/chrome-linux64/locales/uk_MASCULINE.pak  
#13 2.595   inflating: /usr/bin/chrome-linux64/locales/uk_NEUTER.pak  
#13 2.595   inflating: /usr/bin/chrome-linux64/locales/ur.pak  
#13 2.601   inflating: /usr/bin/chrome-linux64/locales/ur_FEMININE.pak  
#13 2.601   inflating: /usr/bin/chrome-linux64/locales/ur_MASCULINE.pak  
#13 2.602   inflating: /usr/bin/chrome-linux64/locales/ur_NEUTER.pak  
#13 2.602   inflating: /usr/bin/chrome-linux64/locales/vi.pak  
#13 2.607   inflating: /usr/bin/chrome-linux64/locales/vi_FEMININE.pak  
#13 2.609   inflating: /usr/bin/chrome-linux64/locales/vi_MASCULINE.pak  
#13 2.609   inflating: /usr/bin/chrome-linux64/locales/vi_NEUTER.pak  
#13 2.609   inflating: /usr/bin/chrome-linux64/locales/zh-CN.pak  
#13 2.611   inflating: /usr/bin/chrome-linux64/locales/zh-CN_FEMININE.pak  
#13 2.611   inflating: /usr/bin/chrome-linux64/locales/zh-CN_MASCULINE.pak  
#13 2.611   inflating: /usr/bin/chrome-linux64/locales/zh-CN_NEUTER.pak  
#13 2.611   inflating: /usr/bin/chrome-linux64/locales/zh-TW.pak  
#13 2.615   inflating: /usr/bin/chrome-linux64/locales/zh-TW_FEMININE.pak  
#13 2.615   inflating: /usr/bin/chrome-linux64/locales/zh-TW_MASCULINE.pak  
#13 2.615   inflating: /usr/bin/chrome-linux64/locales/zh-TW_NEUTER.pak  
#13 2.615  extracting: /usr/bin/chrome-linux64/product_logo_48.png  
#13 2.615   inflating: /usr/bin/chrome-linux64/resources.pak  
#13 2.692   inflating: /usr/bin/chrome-linux64/rpm.deps  
#13 2.692   inflating: /usr/bin/chrome-linux64/v8_context_snapshot.bin  
#13 2.697   inflating: /usr/bin/chrome-linux64/vk_swiftshader_icd.json  
#13 2.697    creating: /usr/bin/chrome-linux64/resources/
#13 2.697    creating: /usr/bin/chrome-linux64/resources/inspector_overlay/
#13 2.697   inflating: /usr/bin/chrome-linux64/resources/inspector_overlay/inspector_overlay_resources.grd  
#13 2.697   inflating: /usr/bin/chrome-linux64/resources/inspector_overlay/main.js  
#13 2.698    creating: /usr/bin/chrome-linux64/resources/accessibility/
#13 2.698    creating: /usr/bin/chrome-linux64/resources/accessibility/reading_mode_gdocs_helper/
#13 2.698   inflating: /usr/bin/chrome-linux64/resources/accessibility/reading_mode_gdocs_helper/content.js  
#13 2.698   inflating: /usr/bin/chrome-linux64/resources/accessibility/reading_mode_gdocs_helper/gdocs_script.js  
#13 2.698   inflating: /usr/bin/chrome-linux64/resources/accessibility/reading_mode_gdocs_helper_manifest.json  
#13 2.699    creating: /usr/bin/chrome-linux64/hyphen-data/
#13 2.699   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-tk.hyb  
#13 2.699   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-de-1901.hyb  
#13 2.700   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-de-1996.hyb  
#13 2.701   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-mul-ethi.hyb  
#13 2.701   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-es.hyb  
#13 2.701   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-hi.hyb  
#13 2.702   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-cu.hyb  
#13 2.702   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-as.hyb  
#13 2.702   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-ta.hyb  
#13 2.702   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-pa.hyb  
#13 2.703   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-el.hyb  
#13 2.703   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-te.hyb  
#13 2.703   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-und-ethi.hyb  
#13 2.703   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-de-ch-1901.hyb  
#13 2.704   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-bg.hyb  
#13 2.704   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-gu.hyb  
#13 2.704   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-et.hyb  
#13 2.705   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-cs.hyb  
#13 2.705   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-nl.hyb  
#13 2.706   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-ru.hyb  
#13 2.707   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-hy.hyb  
#13 2.707   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-uk.hyb  
#13 2.707   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-eu.hyb  
#13 2.707   inflating: /usr/bin/chrome-linux64/hyphen-data/manifest.json  
#13 2.707   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-ga.hyb  
#13 2.708   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-sk.hyb  
#13 2.708   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-mr.hyb  
#13 2.708   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-bn.hyb  
#13 2.709   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-nb.hyb  
#13 2.710   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-en-gb.hyb  
#13 2.711   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-or.hyb  
#13 2.711   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-cy.hyb  
#13 2.711   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-hr.hyb  
#13 2.711   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-fr.hyb  
#13 2.711   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-kn.hyb  
#13 2.712   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-mn-cyrl.hyb  
#13 2.712   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-lt.hyb  
#13 2.712   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-en-us.hyb  
#13 2.713   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-ml.hyb  
#13 2.713   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-pt.hyb  
#13 2.713   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-be.hyb  
#13 2.713   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-sl.hyb  
#13 2.713   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-lv.hyb  
#13 2.714   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-sv.hyb  
#13 2.714   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-hu.hyb  
#13 2.717   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-af.hyb  
#13 2.718   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-sq.hyb  
#13 2.718   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-ka.hyb  
#13 2.718   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-it.hyb  
#13 2.718   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-gl.hyb  
#13 2.719   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-da.hyb  
#13 2.719   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-nn.hyb  
#13 2.720   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-la.hyb  
#13 DONE 4.7s

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

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

======== tests/rustdoc-gui/stab-badge.goml ========

[ERROR] stab-badge 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)



<= doc-ui tests done: 151 succeeded, 1 failed, 0 filtered out

This branch has not been deployed

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

Labels

S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants