rust
rust copied to clipboard
docs: autogenerate compiler flag stubs based on -Zhelp
Adds autogenerated compiler flag stubs to the unstable book by building rustc, passing it's path to unstable-book-gen, and using that to call the compiler with -Zhelp and create a similar Features that is used for library and lang stubs.
Example:
# `combine_cgu`
combine CGUs into a single one
This feature has no tracking issue, and is therefore likely internal to the compiler, not being intended for general use.
------------------------
Closes rust-lang/rust#141525
Failed to set assignee to jyn514: 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.
Error: Parsing assign command in comment failed: ...'' | error: specify user to assign to at >| ''...
Please file an issue on GitHub at triagebot if there's a problem with this bot, or reach out on #t-infra on Zulip.
r? compiler
The job mingw-check-2 failed! Check out the build log: (web) (plain)
Click to see the possible cause of the failure (guessed by this bot)
[RUSTC-TIMING] build_helper test:false 0.703
error: variables can be used directly in the `format!` string
--> src/bootstrap/src/core/build_steps/doc.rs:1129:19
|
1129 | .join(format!("stage{}", stage))
| ^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args
= note: `-D clippy::uninlined-format-args` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::uninlined_format_args)]`
help: change this to
|
1129 - .join(format!("stage{}", stage))
1129 + .join(format!("stage{stage}"))
|
[RUSTC-TIMING] bootstrap test:false 9.954
error: could not compile `bootstrap` (lib) due to 1 previous error
Build completed unsuccessfully in 0:09:41
r? compiler
@bors r+
:pushpin: Commit 2cfd494c5b334e38d6c93cd36ddb12e065b6586a has been approved by compiler-errors
It is now in the queue for this repository.
@bors r- guess this failed here https://github.com/rust-lang/rust/pull/142399#issuecomment-2966258757
@rmehri01 Thanks for your contribution. Form wg-triage. Any updates on this PR?
@rmehri01 Thanks for your contribution. Form wg-triage. Any updates on this PR?
Hey! Sorry I'm not exactly sure what went wrong here, it seems like it has to do something with getting the output of -Zhelp on aarch64 windows, is there something else we should try instead?
Edit: nvm I think I messed up the host argument to builder.compiler
:warning: Warning :warning:
-
This PR is based on an upstream commit that is 66 days old.
It's recommended to update your branch according to the rustc-dev-guide.
The job tidy failed! Check out the build log: (web) (plain enhanced) (plain)
Click to see the possible cause of the failure (guessed by this bot)
|
1152 | let compiler = builder.compiler(stage, builder.config.build);
| ^^^^^ unknown field
|
= note: available fields are: `change_id`, `bypass_bootstrap_lock`, `ccache`, `ninja_in_file`, `submodules` ... and 95 others
For more information about this error, try `rustc --explain E0609`.
error: could not compile `bootstrap` (lib) due to 1 previous error
failed to run: /checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo build --manifest-path /checkout/src/bootstrap/Cargo.toml -Zroot-dir=/checkout --locked --features build-metrics
Build completed unsuccessfully in 0:00:29
---
|
1152 | let compiler = builder.compiler(stage, builder.config.build);
| ^^^^^ unknown field
|
= note: available fields are: `change_id`, `bypass_bootstrap_lock`, `ccache`, `ninja_in_file`, `submodules` ... and 95 others
For more information about this error, try `rustc --explain E0609`.
error: could not compile `bootstrap` (lib) due to 1 previous error
failed to run: /checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo build --manifest-path /checkout/src/bootstrap/Cargo.toml -Zroot-dir=/checkout --locked --features build-metrics
Build completed unsuccessfully in 0:00:03
---
|
1152 | let compiler = builder.compiler(stage, builder.config.build);
| ^^^^^ unknown field
|
= note: available fields are: `change_id`, `bypass_bootstrap_lock`, `ccache`, `ninja_in_file`, `submodules` ... and 95 others
For more information about this error, try `rustc --explain E0609`.
error: could not compile `bootstrap` (lib) due to 1 previous error
failed to run: /checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo build --manifest-path /checkout/src/bootstrap/Cargo.toml -Zroot-dir=/checkout --locked --features build-metrics
Build completed unsuccessfully in 0:00:03
---
|
1152 | let compiler = builder.compiler(stage, builder.config.build);
| ^^^^^ unknown field
|
= note: available fields are: `change_id`, `bypass_bootstrap_lock`, `ccache`, `ninja_in_file`, `submodules` ... and 95 others
For more information about this error, try `rustc --explain E0609`.
error: could not compile `bootstrap` (lib) due to 1 previous error
failed to run: /checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo build --manifest-path /checkout/src/bootstrap/Cargo.toml -Zroot-dir=/checkout --locked --features build-metrics
Build completed unsuccessfully in 0:00:03
---
|
1152 | let compiler = builder.compiler(stage, builder.config.build);
| ^^^^^ unknown field
|
= note: available fields are: `change_id`, `bypass_bootstrap_lock`, `ccache`, `ninja_in_file`, `submodules` ... and 95 others
For more information about this error, try `rustc --explain E0609`.
error: could not compile `bootstrap` (lib) due to 1 previous error
failed to run: /checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo build --manifest-path /checkout/src/bootstrap/Cargo.toml -Zroot-dir=/checkout --locked --features build-metrics
Build completed unsuccessfully in 0:00:03
The job aarch64-gnu-llvm-19-2 failed! Check out the build log: (web) (plain enhanced) (plain)
Click to see the possible cause of the failure (guessed by this bot)
##[group]Building stage0 tool unstable-book-gen (aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Building stage0 tool rustbook (aarch64-unknown-linux-gnu)
##[endgroup]
Doc path: /tmp/.tmpIHrwpj/build/tmp-dry-run/i686-unknown-haiku/doc/unstable-book/index.html
Doc path: /tmp/.tmpIHrwpj/build/tmp-dry-run/i686-unknown-haiku/doc/book/index.html
##[group]Documenting stage2 book redirect pages (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
##[group]Building tool rustdoc_tool_binary (stage1 -> stage2, aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Documenting stage2 book redirect pages (aarch64-unknown-linux-gnu -> i686-unknown-haiku) (continued)
##[endgroup]
##[group]Documenting stage2 standalone (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
Doc path: /tmp/.tmpIHrwpj/build/tmp-dry-run/i686-unknown-haiku/doc/index.html
##[endgroup]
##[group]Documenting stage2 library {alloc, compiler_builtins, core, panic_abort, panic_unwind, proc_macro, rustc-std-workspace-core, std, std_detect, sysroot, test, unwind} in HTML format (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
Doc path: /tmp/.tmpIHrwpj/build/tmp-dry-run/i686-unknown-haiku/doc/alloc/index.html
##[group]Building LLVM for i686-unknown-haiku
##[endgroup]
##[group]Building stage1 library artifacts (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
##[group]Building compiler artifacts (stage1:aarch64-unknown-linux-gnu -> stage2:i686-unknown-haiku)
##[endgroup]
Creating a sysroot for stage2 compiler (i686-unknown-haiku) (use `rustup toolchain link 'name' build/i686-unknown-haiku/stage2`)
##[group]Building stage1 tool wasm-component-ld (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
Documenting error index (i686-unknown-haiku)
##[group]Building tool error_index_generator (stage1:aarch64-unknown-linux-gnu -> stage2:i686-unknown-haiku)
##[endgroup]
Doc path: /tmp/.tmpIHrwpj/build/tmp-dry-run/i686-unknown-haiku/doc/nomicon/index.html
Uplifting library (stage1 -> stage2)
Doc path: /tmp/.tmpIHrwpj/build/tmp-dry-run/i686-unknown-haiku/doc/reference/index.html
Doc path: /tmp/.tmpIHrwpj/build/tmp-dry-run/i686-unknown-haiku/doc/rustdoc/index.html
Doc path: /tmp/.tmpIHrwpj/build/tmp-dry-run/i686-unknown-haiku/doc/rust-by-example/index.html
Generating lint docs (i686-unknown-haiku)
Uplifting library (stage1:aarch64-unknown-linux-gnu -> stage2:i686-unknown-haiku)
##[group]Building stage0 tool lint-docs (aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Running stage2 lint-docs (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
Doc path: /tmp/.tmpIHrwpj/build/tmp-dry-run/i686-unknown-haiku/doc/rustc/index.html
Doc path: /tmp/.tmpIHrwpj/build/tmp-dry-run/i686-unknown-haiku/doc/cargo/index.html
Doc path: /tmp/.tmpIHrwpj/build/tmp-dry-run/i686-unknown-haiku/doc/clippy/index.html
Doc path: /tmp/.tmpIHrwpj/build/tmp-dry-run/i686-unknown-haiku/doc/embedded-book/index.html
Doc path: /tmp/.tmpIHrwpj/build/tmp-dry-run/i686-unknown-haiku/doc/edition-guide/index.html
Doc path: /tmp/.tmpIHrwpj/build/tmp-dry-run/i686-unknown-haiku/doc/style-guide/index.html
##[group]Documenting stage2 releases (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
##[group]Building stage0 tool rust-installer (aarch64-unknown-linux-gnu)
##[endgroup]
Dist rust-docs-nightly-i686-unknown-haiku
##[group]Documenting stage2 library {alloc, compiler_builtins, core, panic_abort, panic_unwind, proc_macro, rustc-std-workspace-core, std, std_detect, sysroot, test, unwind} in JSON format (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
---
Dist miri-nightly-i686-unknown-haiku
Dist llvm-tools-nightly-i686-unknown-haiku
##[group]Building stage1 tool llvm-bitcode-linker (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
Dist llvm-bitcode-linker-nightly-i686-unknown-haiku
Dist rust-dev-nightly-i686-unknown-haiku
Dist extended stage1 (i686-unknown-haiku)
Vendoring sources to "/tmp/.tmpIHrwpj/build/tmp-dry-run/tmp/tarball/rustc/src/image"
Dist rustc-nightly-src
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Snapshot: dist_all_cross
Source: src/bootstrap/src/core/builder/tests.rs:1243
────────────────────────────────────────────────────────────────────────────────
Expression: ctx.config("dist").hosts(&[TEST_TRIPLE_1]).targets(&[TEST_TRIPLE_1]).args(&["--set",
"rust.channel=nightly", "--set", "build.extended=true"]).render_steps()
────────────────────────────────────────────────────────────────────────────────
-old snapshot
+new results
────────────┬───────────────────────────────────────────────────────────────────
0 │-[build] rustc 0 <host> -> UnstableBookGen 1 <host>
1 │-[build] rustc 0 <host> -> Rustbook 1 <host>
2 0 │ [build] llvm <host>
3 1 │ [build] rustc 0 <host> -> rustc 1 <host>
4 2 │ [build] rustc 0 <host> -> WasmComponentLd 1 <host>
5 3 │ [build] rustc 1 <host> -> std 1 <host>
6 4 │ [build] rustc 1 <host> -> rustc 2 <host>
7 5 │ [build] rustc 1 <host> -> WasmComponentLd 2 <host>
6 │+[build] rustc 0 <host> -> UnstableBookGen 1 <host>
7 │+[build] rustc 0 <host> -> Rustbook 1 <host>
8 8 │ [build] rustdoc 2 <host>
9 9 │ [doc] std 2 <target1> crates=[alloc,compiler_builtins,core,panic_abort,panic_unwind,proc_macro,rustc-std-workspace-core,std,std_detect,sysroot,test,unwind]
10 10 │ [build] llvm <target1>
11 11 │ [build] rustc 1 <host> -> std 1 <target1>
────────────┴───────────────────────────────────────────────────────────────────
Stopped on the first failure. Run `cargo insta test` to run all snapshots.
thread 'core::builder::tests::snapshot::dist_all_cross' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.43.1/src/runtime.rs:679:13:
snapshot assertion for 'dist_all_cross' failed in line 1243
---
Dist rust-docs-json-1.91.0-dev-aarch64-unknown-linux-gnu
Vendoring sources to "/checkout"
##[group]Building stage0 tool generate-copyright (aarch64-unknown-linux-gnu)
##[endgroup]
Dist rustc-1.91.0-dev-aarch64-unknown-linux-gnu
Dist rust-std-1.91.0-dev-aarch64-unknown-linux-gnu
Dist rustc-dev-1.91.0-dev-aarch64-unknown-linux-gnu
Dist rust-src-1.91.0-dev
Dist rust-dev-1.91.0-dev-aarch64-unknown-linux-gnu
Vendoring sources to "/tmp/.tmpjtLN2d/build/tmp-dry-run/tmp/tarball/rustc/src/image"
Dist rustc-1.91.0-dev-src
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Snapshot: dist_baseline
Source: src/bootstrap/src/core/builder/tests.rs:1005
────────────────────────────────────────────────────────────────────────────────
Expression: ctx.config("dist").render_steps()
────────────────────────────────────────────────────────────────────────────────
-old snapshot
+new results
────────────┬───────────────────────────────────────────────────────────────────
0 │-[build] rustc 0 <host> -> UnstableBookGen 1 <host>
1 │-[build] rustc 0 <host> -> Rustbook 1 <host>
2 0 │ [build] llvm <host>
3 1 │ [build] rustc 0 <host> -> rustc 1 <host>
4 2 │ [build] rustc 1 <host> -> std 1 <host>
5 3 │ [build] rustc 1 <host> -> rustc 2 <host>
4 │+[build] rustc 0 <host> -> UnstableBookGen 1 <host>
5 │+[build] rustc 0 <host> -> Rustbook 1 <host>
6 6 │ [build] rustdoc 2 <host>
7 7 │ [doc] std 2 <host> crates=[alloc,compiler_builtins,core,panic_abort,panic_unwind,proc_macro,rustc-std-workspace-core,std,std_detect,sysroot,test,unwind]
8 8 │ [build] rustc 1 <host> -> error-index 2 <host>
9 9 │ [doc] rustc 1 <host> -> error-index 2 <host>
────────────┴───────────────────────────────────────────────────────────────────
Stopped on the first failure. Run `cargo insta test` to run all snapshots.
thread 'core::builder::tests::snapshot::dist_baseline' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.43.1/src/runtime.rs:679:13:
snapshot assertion for 'dist_baseline' failed in line 1005
---
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Snapshot: dist_extended
Source: src/bootstrap/src/core/builder/tests.rs:1036
────────────────────────────────────────────────────────────────────────────────
Expression: ctx.config("dist").args(&["--set", "build.extended=true", "--set",
"rust.llvm-bitcode-linker=true", "--set", "rust.lld=true",]).render_steps()
────────────────────────────────────────────────────────────────────────────────
-old snapshot
+new results
────────────┬───────────────────────────────────────────────────────────────────
0 │-[build] rustc 0 <host> -> UnstableBookGen 1 <host>
1 │-[build] rustc 0 <host> -> Rustbook 1 <host>
2 0 │ [build] llvm <host>
3 1 │ [build] rustc 0 <host> -> rustc 1 <host>
4 2 │ [build] rustc 0 <host> -> LldWrapper 1 <host>
5 3 │ [build] rustc 0 <host> -> WasmComponentLd 1 <host>
┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
8 6 │ [build] rustc 1 <host> -> rustc 2 <host>
9 7 │ [build] rustc 1 <host> -> LldWrapper 2 <host>
10 8 │ [build] rustc 1 <host> -> WasmComponentLd 2 <host>
11 9 │ [build] rustc 1 <host> -> LlvmBitcodeLinker 2 <host>
10 │+[build] rustc 0 <host> -> UnstableBookGen 1 <host>
11 │+[build] rustc 0 <host> -> Rustbook 1 <host>
12 12 │ [build] rustdoc 2 <host>
13 13 │ [doc] std 2 <host> crates=[alloc,compiler_builtins,core,panic_abort,panic_unwind,proc_macro,rustc-std-workspace-core,std,std_detect,sysroot,test,unwind]
14 14 │ [build] rustc 1 <host> -> error-index 2 <host>
15 15 │ [doc] rustc 1 <host> -> error-index 2 <host>
────────────┴───────────────────────────────────────────────────────────────────
Stopped on the first failure. Run `cargo insta test` to run all snapshots.
thread 'core::builder::tests::snapshot::dist_extended' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.43.1/src/runtime.rs:679:13:
snapshot assertion for 'dist_extended' failed in line 1036
---
##[group]Building stage0 tool unstable-book-gen (aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Building stage0 tool rustbook (aarch64-unknown-linux-gnu)
##[endgroup]
Doc path: /tmp/.tmpJR9OtD/build/tmp-dry-run/i686-unknown-haiku/doc/unstable-book/index.html
Doc path: /tmp/.tmpJR9OtD/build/tmp-dry-run/i686-unknown-haiku/doc/book/index.html
##[group]Documenting stage2 book redirect pages (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
##[group]Building tool rustdoc_tool_binary (stage1 -> stage2, aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Documenting stage2 book redirect pages (aarch64-unknown-linux-gnu -> i686-unknown-haiku) (continued)
##[endgroup]
##[group]Documenting stage2 standalone (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
Doc path: /tmp/.tmpJR9OtD/build/tmp-dry-run/i686-unknown-haiku/doc/index.html
##[endgroup]
##[group]Documenting stage2 library {alloc, compiler_builtins, core, panic_abort, panic_unwind, proc_macro, rustc-std-workspace-core, std, std_detect, sysroot, test, unwind} in HTML format (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
Doc path: /tmp/.tmpJR9OtD/build/tmp-dry-run/i686-unknown-haiku/doc/alloc/index.html
Doc path: /tmp/.tmpJR9OtD/build/tmp-dry-run/i686-unknown-haiku/doc/nomicon/index.html
Uplifting library (stage1 -> stage2)
Doc path: /tmp/.tmpJR9OtD/build/tmp-dry-run/i686-unknown-haiku/doc/reference/index.html
Doc path: /tmp/.tmpJR9OtD/build/tmp-dry-run/i686-unknown-haiku/doc/rustdoc/index.html
Doc path: /tmp/.tmpJR9OtD/build/tmp-dry-run/i686-unknown-haiku/doc/rust-by-example/index.html
Doc path: /tmp/.tmpJR9OtD/build/tmp-dry-run/i686-unknown-haiku/doc/cargo/index.html
Doc path: /tmp/.tmpJR9OtD/build/tmp-dry-run/i686-unknown-haiku/doc/clippy/index.html
Doc path: /tmp/.tmpJR9OtD/build/tmp-dry-run/i686-unknown-haiku/doc/embedded-book/index.html
Doc path: /tmp/.tmpJR9OtD/build/tmp-dry-run/i686-unknown-haiku/doc/edition-guide/index.html
Doc path: /tmp/.tmpJR9OtD/build/tmp-dry-run/i686-unknown-haiku/doc/style-guide/index.html
##[group]Documenting stage2 releases (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
##[group]Building stage0 tool rust-installer (aarch64-unknown-linux-gnu)
##[endgroup]
Dist rust-docs-1.91.0-dev-i686-unknown-haiku
##[group]Documenting stage2 library {alloc, compiler_builtins, core, panic_abort, panic_unwind, proc_macro, rustc-std-workspace-core, std, std_detect, sysroot, test, unwind} in JSON format (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
Dist rust-docs-json-1.91.0-dev-i686-unknown-haiku
##[group]Building stage2 library artifacts (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
Dist rust-std-1.91.0-dev-i686-unknown-haiku
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Snapshot: dist_with_empty_host
Source: src/bootstrap/src/core/builder/tests.rs:1214
────────────────────────────────────────────────────────────────────────────────
Expression: ctx.config("dist").hosts(&[]).targets(&[TEST_TRIPLE_1]).render_steps()
────────────────────────────────────────────────────────────────────────────────
-old snapshot
+new results
────────────┬───────────────────────────────────────────────────────────────────
0 │-[build] rustc 0 <host> -> UnstableBookGen 1 <host>
1 │-[build] rustc 0 <host> -> Rustbook 1 <host>
2 0 │ [build] llvm <host>
3 1 │ [build] rustc 0 <host> -> rustc 1 <host>
4 2 │ [build] rustc 1 <host> -> std 1 <host>
5 3 │ [build] rustc 1 <host> -> rustc 2 <host>
4 │+[build] rustc 0 <host> -> UnstableBookGen 1 <host>
5 │+[build] rustc 0 <host> -> Rustbook 1 <host>
6 6 │ [build] rustdoc 2 <host>
7 7 │ [doc] std 2 <target1> crates=[alloc,compiler_builtins,core,panic_abort,panic_unwind,proc_macro,rustc-std-workspace-core,std,std_detect,sysroot,test,unwind]
8 8 │ [build] rustc 2 <host> -> std 2 <host>
9 9 │ [build] rustc 0 <host> -> RustInstaller 1 <host>
────────────┴───────────────────────────────────────────────────────────────────
Stopped on the first failure. Run `cargo insta test` to run all snapshots.
thread 'core::builder::tests::snapshot::dist_with_empty_host' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.43.1/src/runtime.rs:679:13:
snapshot assertion for 'dist_with_empty_host' failed in line 1214
---
##[group]Building stage0 tool unstable-book-gen (aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Building stage0 tool rustbook (aarch64-unknown-linux-gnu)
##[endgroup]
Doc path: /tmp/.tmpKWjbuU/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/unstable-book/index.html
Generating unstable book md files (i686-unknown-haiku)
Doc path: /tmp/.tmpKWjbuU/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/book/index.html
##[group]Documenting stage2 book redirect pages (aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Building tool rustdoc_tool_binary (stage1 -> stage2, aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Documenting stage2 book redirect pages (aarch64-unknown-linux-gnu) (continued)
##[endgroup]
##[group]Documenting stage2 standalone (aarch64-unknown-linux-gnu)
Doc path: /tmp/.tmpKWjbuU/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/index.html
##[endgroup]
##[group]Documenting stage2 library {alloc, compiler_builtins, core, panic_abort, panic_unwind, proc_macro, rustc-std-workspace-core, std, std_detect, sysroot, test, unwind} in HTML format (aarch64-unknown-linux-gnu)
##[endgroup]
Doc path: /tmp/.tmpKWjbuU/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/alloc/index.html
Documenting error index (aarch64-unknown-linux-gnu)
##[group]Building tool error_index_generator (stage1 -> stage2, aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Building LLVM for i686-unknown-haiku
##[endgroup]
##[group]Building stage1 library artifacts (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
##[group]Building compiler artifacts (stage1:aarch64-unknown-linux-gnu -> stage2:i686-unknown-haiku)
##[endgroup]
Creating a sysroot for stage2 compiler (i686-unknown-haiku) (use `rustup toolchain link 'name' build/i686-unknown-haiku/stage2`)
Documenting error index (i686-unknown-haiku)
##[group]Building tool error_index_generator (stage1:aarch64-unknown-linux-gnu -> stage2:i686-unknown-haiku)
##[endgroup]
Doc path: /tmp/.tmpKWjbuU/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/nomicon/index.html
Uplifting library (stage1 -> stage2)
Doc path: /tmp/.tmpKWjbuU/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/reference/index.html
Doc path: /tmp/.tmpKWjbuU/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/rustdoc/index.html
Doc path: /tmp/.tmpKWjbuU/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/rust-by-example/index.html
Generating lint docs (aarch64-unknown-linux-gnu)
##[group]Building stage0 tool lint-docs (aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Running stage2 lint-docs (aarch64-unknown-linux-gnu)
##[endgroup]
Doc path: /tmp/.tmpKWjbuU/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/rustc/index.html
Generating lint docs (i686-unknown-haiku)
Uplifting library (stage1:aarch64-unknown-linux-gnu -> stage2:i686-unknown-haiku)
##[group]Running stage2 lint-docs (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
Doc path: /tmp/.tmpKWjbuU/build/tmp-dry-run/i686-unknown-haiku/doc/rustc/index.html
Doc path: /tmp/.tmpKWjbuU/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/cargo/index.html
Doc path: /tmp/.tmpKWjbuU/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/clippy/index.html
Doc path: /tmp/.tmpKWjbuU/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/embedded-book/index.html
Doc path: /tmp/.tmpKWjbuU/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/edition-guide/index.html
Doc path: /tmp/.tmpKWjbuU/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/style-guide/index.html
##[group]Documenting stage2 releases (aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Building stage0 tool rust-installer (aarch64-unknown-linux-gnu)
##[endgroup]
Dist rust-docs-1.91.0-dev-aarch64-unknown-linux-gnu
---
##[endgroup]
Dist rustc-1.91.0-dev-aarch64-unknown-linux-gnu
##[group]Building tool rustdoc_tool_binary (stage1:aarch64-unknown-linux-gnu -> stage2:i686-unknown-haiku)
##[endgroup]
Dist rustc-1.91.0-dev-i686-unknown-haiku
Dist rust-std-1.91.0-dev-aarch64-unknown-linux-gnu
Dist rustc-dev-1.91.0-dev-aarch64-unknown-linux-gnu
Dist rustc-dev-1.91.0-dev-i686-unknown-haiku
Dist rust-src-1.91.0-dev
Dist rust-dev-1.91.0-dev-aarch64-unknown-linux-gnu
Dist rust-dev-1.91.0-dev-i686-unknown-haiku
Vendoring sources to "/tmp/.tmpKWjbuU/build/tmp-dry-run/tmp/tarball/rustc/src/image"
Dist rustc-1.91.0-dev-src
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Snapshot: dist_with_hosts
Source: src/bootstrap/src/core/builder/tests.rs:1127
────────────────────────────────────────────────────────────────────────────────
Expression: ctx.config("dist").hosts(&[&host_target(),
TEST_TRIPLE_1]).targets(&[&host_target()]).render_steps()
────────────────────────────────────────────────────────────────────────────────
-old snapshot
+new results
────────────┬───────────────────────────────────────────────────────────────────
0 │-[build] rustc 0 <host> -> UnstableBookGen 1 <host>
1 │-[build] rustc 0 <host> -> Rustbook 1 <host>
2 0 │ [build] llvm <host>
3 1 │ [build] rustc 0 <host> -> rustc 1 <host>
4 2 │ [build] rustc 1 <host> -> std 1 <host>
5 3 │ [build] rustc 1 <host> -> rustc 2 <host>
4 │+[build] rustc 0 <host> -> UnstableBookGen 1 <host>
5 │+[build] rustc 0 <host> -> Rustbook 1 <host>
6 6 │ [build] rustdoc 2 <host>
7 7 │ [doc] std 2 <host> crates=[alloc,compiler_builtins,core,panic_abort,panic_unwind,proc_macro,rustc-std-workspace-core,std,std_detect,sysroot,test,unwind]
8 8 │ [build] rustc 1 <host> -> error-index 2 <host>
9 9 │ [doc] rustc 1 <host> -> error-index 2 <host>
────────────┴───────────────────────────────────────────────────────────────────
Stopped on the first failure. Run `cargo insta test` to run all snapshots.
thread 'core::builder::tests::snapshot::dist_with_hosts' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.43.1/src/runtime.rs:679:13:
snapshot assertion for 'dist_with_hosts' failed in line 1127
---
##[group]Building stage0 tool unstable-book-gen (aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Building stage0 tool rustbook (aarch64-unknown-linux-gnu)
##[endgroup]
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/unstable-book/index.html
Generating unstable book md files (i686-unknown-haiku)
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/i686-unknown-haiku/doc/unstable-book/index.html
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/book/index.html
##[group]Documenting stage2 book redirect pages (aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Building tool rustdoc_tool_binary (stage1 -> stage2, aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Documenting stage2 book redirect pages (aarch64-unknown-linux-gnu) (continued)
##[endgroup]
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/i686-unknown-haiku/doc/book/index.html
##[group]Documenting stage2 book redirect pages (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
##[group]Documenting stage2 standalone (aarch64-unknown-linux-gnu)
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/index.html
##[endgroup]
##[group]Documenting stage2 standalone (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/i686-unknown-haiku/doc/index.html
##[endgroup]
##[group]Documenting stage2 library {alloc, compiler_builtins, core, panic_abort, panic_unwind, proc_macro, rustc-std-workspace-core, std, std_detect, sysroot, test, unwind} in HTML format (aarch64-unknown-linux-gnu)
##[endgroup]
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/alloc/index.html
##[group]Documenting stage2 library {alloc, compiler_builtins, core, panic_abort, panic_unwind, proc_macro, rustc-std-workspace-core, std, std_detect, sysroot, test, unwind} in HTML format (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/i686-unknown-haiku/doc/alloc/index.html
Documenting error index (aarch64-unknown-linux-gnu)
##[group]Building tool error_index_generator (stage1 -> stage2, aarch64-unknown-linux-gnu)
##[endgroup]
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/nomicon/index.html
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/i686-unknown-haiku/doc/nomicon/index.html
Uplifting library (stage1 -> stage2)
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/reference/index.html
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/i686-unknown-haiku/doc/reference/index.html
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/rustdoc/index.html
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/i686-unknown-haiku/doc/rustdoc/index.html
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/rust-by-example/index.html
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/i686-unknown-haiku/doc/rust-by-example/index.html
Generating lint docs (aarch64-unknown-linux-gnu)
##[group]Building stage0 tool lint-docs (aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Running stage2 lint-docs (aarch64-unknown-linux-gnu)
##[endgroup]
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/rustc/index.html
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/cargo/index.html
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/i686-unknown-haiku/doc/cargo/index.html
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/clippy/index.html
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/i686-unknown-haiku/doc/clippy/index.html
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/embedded-book/index.html
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/i686-unknown-haiku/doc/embedded-book/index.html
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/edition-guide/index.html
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/i686-unknown-haiku/doc/edition-guide/index.html
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/style-guide/index.html
Doc path: /tmp/.tmp6m2Lvc/build/tmp-dry-run/i686-unknown-haiku/doc/style-guide/index.html
##[group]Documenting stage2 releases (aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Documenting stage2 releases (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
##[group]Building stage0 tool rust-installer (aarch64-unknown-linux-gnu)
##[endgroup]
Dist rust-docs-1.91.0-dev-aarch64-unknown-linux-gnu
Dist rust-docs-1.91.0-dev-i686-unknown-haiku
##[group]Documenting stage2 library {alloc, compiler_builtins, core, panic_abort, panic_unwind, proc_macro, rustc-std-workspace-core, std, std_detect, sysroot, test, unwind} in JSON format (aarch64-unknown-linux-gnu)
##[endgroup]
Dist rust-docs-json-1.91.0-dev-aarch64-unknown-linux-gnu
##[group]Documenting stage2 library {alloc, compiler_builtins, core, panic_abort, panic_unwind, proc_macro, rustc-std-workspace-core, std, std_detect, sysroot, test, unwind} in JSON format (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
Dist rust-docs-json-1.91.0-dev-i686-unknown-haiku
Vendoring sources to "/checkout"
##[group]Building stage0 tool generate-copyright (aarch64-unknown-linux-gnu)
##[endgroup]
Dist rustc-1.91.0-dev-aarch64-unknown-linux-gnu
Dist rust-std-1.91.0-dev-aarch64-unknown-linux-gnu
##[group]Building stage2 library artifacts (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
Dist rust-std-1.91.0-dev-i686-unknown-haiku
Dist rustc-dev-1.91.0-dev-aarch64-unknown-linux-gnu
Dist rust-src-1.91.0-dev
Dist rust-dev-1.91.0-dev-aarch64-unknown-linux-gnu
Vendoring sources to "/tmp/.tmp6m2Lvc/build/tmp-dry-run/tmp/tarball/rustc/src/image"
Dist rustc-1.91.0-dev-src
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Snapshot: dist_with_targets
Source: src/bootstrap/src/core/builder/tests.rs:1088
────────────────────────────────────────────────────────────────────────────────
Expression: ctx.config("dist").hosts(&[&host_target()]).targets(&[&host_target(),
TEST_TRIPLE_1]).render_steps()
────────────────────────────────────────────────────────────────────────────────
-old snapshot
+new results
────────────┬───────────────────────────────────────────────────────────────────
0 │-[build] rustc 0 <host> -> UnstableBookGen 1 <host>
1 │-[build] rustc 0 <host> -> Rustbook 1 <host>
2 0 │ [build] llvm <host>
3 1 │ [build] rustc 0 <host> -> rustc 1 <host>
4 2 │ [build] rustc 1 <host> -> std 1 <host>
5 3 │ [build] rustc 1 <host> -> rustc 2 <host>
4 │+[build] rustc 0 <host> -> UnstableBookGen 1 <host>
5 │+[build] rustc 0 <host> -> Rustbook 1 <host>
6 6 │ [build] rustdoc 2 <host>
7 7 │ [doc] std 2 <host> crates=[alloc,compiler_builtins,core,panic_abort,panic_unwind,proc_macro,rustc-std-workspace-core,std,std_detect,sysroot,test,unwind]
8 8 │ [doc] std 2 <target1> crates=[alloc,compiler_builtins,core,panic_abort,panic_unwind,proc_macro,rustc-std-workspace-core,std,std_detect,sysroot,test,unwind]
9 9 │ [build] rustc 1 <host> -> error-index 2 <host>
────────────┴───────────────────────────────────────────────────────────────────
Stopped on the first failure. Run `cargo insta test` to run all snapshots.
thread 'core::builder::tests::snapshot::dist_with_targets' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.43.1/src/runtime.rs:679:13:
snapshot assertion for 'dist_with_targets' failed in line 1088
---
##[group]Building stage0 tool unstable-book-gen (aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Building stage0 tool rustbook (aarch64-unknown-linux-gnu)
##[endgroup]
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/unstable-book/index.html
Generating unstable book md files (i686-unknown-haiku)
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/i686-unknown-haiku/doc/unstable-book/index.html
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/book/index.html
##[group]Documenting stage2 book redirect pages (aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Building tool rustdoc_tool_binary (stage1 -> stage2, aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Documenting stage2 book redirect pages (aarch64-unknown-linux-gnu) (continued)
##[endgroup]
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/i686-unknown-haiku/doc/book/index.html
##[group]Documenting stage2 book redirect pages (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
##[group]Documenting stage2 standalone (aarch64-unknown-linux-gnu)
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/index.html
##[endgroup]
##[group]Documenting stage2 standalone (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/i686-unknown-haiku/doc/index.html
##[endgroup]
##[group]Documenting stage2 library {alloc, compiler_builtins, core, panic_abort, panic_unwind, proc_macro, rustc-std-workspace-core, std, std_detect, sysroot, test, unwind} in HTML format (aarch64-unknown-linux-gnu)
##[endgroup]
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/alloc/index.html
##[group]Documenting stage2 library {alloc, compiler_builtins, core, panic_abort, panic_unwind, proc_macro, rustc-std-workspace-core, std, std_detect, sysroot, test, unwind} in HTML format (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/i686-unknown-haiku/doc/alloc/index.html
Documenting error index (aarch64-unknown-linux-gnu)
##[group]Building tool error_index_generator (stage1 -> stage2, aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Building LLVM for i686-unknown-haiku
##[endgroup]
##[group]Building stage1 library artifacts (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
##[group]Building compiler artifacts (stage1:aarch64-unknown-linux-gnu -> stage2:i686-unknown-haiku)
##[endgroup]
Creating a sysroot for stage2 compiler (i686-unknown-haiku) (use `rustup toolchain link 'name' build/i686-unknown-haiku/stage2`)
Documenting error index (i686-unknown-haiku)
##[group]Building tool error_index_generator (stage1:aarch64-unknown-linux-gnu -> stage2:i686-unknown-haiku)
##[endgroup]
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/nomicon/index.html
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/i686-unknown-haiku/doc/nomicon/index.html
Uplifting library (stage1 -> stage2)
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/reference/index.html
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/i686-unknown-haiku/doc/reference/index.html
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/rustdoc/index.html
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/i686-unknown-haiku/doc/rustdoc/index.html
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/rust-by-example/index.html
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/i686-unknown-haiku/doc/rust-by-example/index.html
Generating lint docs (aarch64-unknown-linux-gnu)
##[group]Building stage0 tool lint-docs (aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Running stage2 lint-docs (aarch64-unknown-linux-gnu)
##[endgroup]
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/rustc/index.html
Generating lint docs (i686-unknown-haiku)
Uplifting library (stage1:aarch64-unknown-linux-gnu -> stage2:i686-unknown-haiku)
##[group]Running stage2 lint-docs (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/i686-unknown-haiku/doc/rustc/index.html
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/cargo/index.html
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/i686-unknown-haiku/doc/cargo/index.html
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/clippy/index.html
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/i686-unknown-haiku/doc/clippy/index.html
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/embedded-book/index.html
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/i686-unknown-haiku/doc/embedded-book/index.html
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/edition-guide/index.html
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/i686-unknown-haiku/doc/edition-guide/index.html
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/style-guide/index.html
Doc path: /tmp/.tmpXebQG5/build/tmp-dry-run/i686-unknown-haiku/doc/style-guide/index.html
##[group]Documenting stage2 releases (aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Documenting stage2 releases (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
##[group]Building stage0 tool rust-installer (aarch64-unknown-linux-gnu)
##[endgroup]
Dist rust-docs-1.91.0-dev-aarch64-unknown-linux-gnu
Dist rust-docs-1.91.0-dev-i686-unknown-haiku
##[group]Documenting stage2 library {alloc, compiler_builtins, core, panic_abort, panic_unwind, proc_macro, rustc-std-workspace-core, std, std_detect, sysroot, test, unwind} in JSON format (aarch64-unknown-linux-gnu)
##[endgroup]
Dist rust-docs-json-1.91.0-dev-aarch64-unknown-linux-gnu
##[group]Documenting stage2 library {alloc, compiler_builtins, core, panic_abort, panic_unwind, proc_macro, rustc-std-workspace-core, std, std_detect, sysroot, test, unwind} in JSON format (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
Dist rust-docs-json-1.91.0-dev-i686-unknown-haiku
Vendoring sources to "/checkout"
##[group]Building stage0 tool generate-copyright (aarch64-unknown-linux-gnu)
##[endgroup]
Dist rustc-1.91.0-dev-aarch64-unknown-linux-gnu
##[group]Building tool rustdoc_tool_binary (stage1:aarch64-unknown-linux-gnu -> stage2:i686-unknown-haiku)
##[endgroup]
Dist rustc-1.91.0-dev-i686-unknown-haiku
Dist rust-std-1.91.0-dev-aarch64-unknown-linux-gnu
Dist rust-std-1.91.0-dev-i686-unknown-haiku
Dist rustc-dev-1.91.0-dev-aarch64-unknown-linux-gnu
Dist rustc-dev-1.91.0-dev-i686-unknown-haiku
Dist rust-src-1.91.0-dev
Dist rust-dev-1.91.0-dev-aarch64-unknown-linux-gnu
Dist rust-dev-1.91.0-dev-i686-unknown-haiku
Vendoring sources to "/tmp/.tmpXebQG5/build/tmp-dry-run/tmp/tarball/rustc/src/image"
Dist rustc-1.91.0-dev-src
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Snapshot: dist_with_targets_and_hosts
Source: src/bootstrap/src/core/builder/tests.rs:1168
────────────────────────────────────────────────────────────────────────────────
Expression: ctx.config("dist").hosts(&[&host_target(),
TEST_TRIPLE_1]).targets(&[&host_target(), TEST_TRIPLE_1]).render_steps()
────────────────────────────────────────────────────────────────────────────────
-old snapshot
+new results
────────────┬───────────────────────────────────────────────────────────────────
0 │-[build] rustc 0 <host> -> UnstableBookGen 1 <host>
1 │-[build] rustc 0 <host> -> Rustbook 1 <host>
2 0 │ [build] llvm <host>
3 1 │ [build] rustc 0 <host> -> rustc 1 <host>
4 2 │ [build] rustc 1 <host> -> std 1 <host>
5 3 │ [build] rustc 1 <host> -> rustc 2 <host>
4 │+[build] rustc 0 <host> -> UnstableBookGen 1 <host>
5 │+[build] rustc 0 <host> -> Rustbook 1 <host>
6 6 │ [build] rustdoc 2 <host>
7 7 │ [doc] std 2 <host> crates=[alloc,compiler_builtins,core,panic_abort,panic_unwind,proc_macro,rustc-std-workspace-core,std,std_detect,sysroot,test,unwind]
8 8 │ [doc] std 2 <target1> crates=[alloc,compiler_builtins,core,panic_abort,panic_unwind,proc_macro,rustc-std-workspace-core,std,std_detect,sysroot,test,unwind]
9 9 │ [build] rustc 1 <host> -> error-index 2 <host>
────────────┴───────────────────────────────────────────────────────────────────
Stopped on the first failure. Run `cargo insta test` to run all snapshots.
thread 'core::builder::tests::snapshot::dist_with_targets_and_hosts' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.43.1/src/runtime.rs:679:13:
snapshot assertion for 'dist_with_targets_and_hosts' failed in line 1168
---
##[group]Building stage0 tool unstable-book-gen (aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Building stage0 tool rustbook (aarch64-unknown-linux-gnu)
##[endgroup]
Doc path: /tmp/.tmpvoUQjg/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/unstable-book/index.html
Doc path: /tmp/.tmpvoUQjg/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/book/index.html
##[group]Documenting stage1 book redirect pages (aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Building tool rustdoc_tool_binary (stage0 -> stage1, aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Documenting stage1 book redirect pages (aarch64-unknown-linux-gnu) (continued)
##[endgroup]
##[group]Documenting stage1 standalone (aarch64-unknown-linux-gnu)
Doc path: /tmp/.tmpvoUQjg/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/index.html
##[endgroup]
##[group]Documenting stage1 library {alloc, compiler_builtins, core, panic_abort, panic_unwind, proc_macro, rustc-std-workspace-core, std, std_detect, sysroot, test, unwind} in HTML format (aarch64-unknown-linux-gnu)
##[endgroup]
Doc path: /tmp/.tmpvoUQjg/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/alloc/index.html
Documenting error index (aarch64-unknown-linux-gnu)
##[group]Building tool error_index_generator (stage0 -> stage1, aarch64-unknown-linux-gnu)
##[endgroup]
Doc path: /tmp/.tmpvoUQjg/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/nomicon/index.html
##[group]Building stage1 library artifacts (aarch64-unknown-linux-gnu)
##[endgroup]
Doc path: /tmp/.tmpvoUQjg/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/reference/index.html
Doc path: /tmp/.tmpvoUQjg/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/rustdoc/index.html
Doc path: /tmp/.tmpvoUQjg/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/rust-by-example/index.html
Generating lint docs (aarch64-unknown-linux-gnu)
##[group]Building stage0 tool lint-docs (aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Running stage1 lint-docs (aarch64-unknown-linux-gnu)
##[endgroup]
Doc path: /tmp/.tmpvoUQjg/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/rustc/index.html
Doc path: /tmp/.tmpvoUQjg/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/cargo/index.html
Doc path: /tmp/.tmpvoUQjg/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/clippy/index.html
Doc path: /tmp/.tmpvoUQjg/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/embedded-book/index.html
Doc path: /tmp/.tmpvoUQjg/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/edition-guide/index.html
Doc path: /tmp/.tmpvoUQjg/build/tmp-dry-run/aarch64-unknown-linux-gnu/doc/style-guide/index.html
##[group]Documenting stage1 releases (aarch64-unknown-linux-gnu)
##[endgroup]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Snapshot: doc_all
Source: src/bootstrap/src/core/builder/tests.rs:1655
────────────────────────────────────────────────────────────────────────────────
Expression: ctx.config("doc").render_steps()
────────────────────────────────────────────────────────────────────────────────
-old snapshot
+new results
────────────┬───────────────────────────────────────────────────────────────────
0 │+[build] llvm <host>
1 │+[build] rustc 0 <host> -> rustc 1 <host>
0 2 │ [build] rustc 0 <host> -> UnstableBookGen 1 <host>
1 3 │ [build] rustc 0 <host> -> Rustbook 1 <host>
2 │-[build] llvm <host>
3 │-[build] rustc 0 <host> -> rustc 1 <host>
4 4 │ [build] rustdoc 1 <host>
5 5 │ [doc] std 1 <host> crates=[alloc,compiler_builtins,core,panic_abort,panic_unwind,proc_macro,rustc-std-workspace-core,std,std_detect,sysroot,test,unwind]
6 6 │ [build] rustc 0 <host> -> error-index 1 <host>
7 7 │ [doc] rustc 0 <host> -> error-index 1 <host>
────────────┴───────────────────────────────────────────────────────────────────
Stopped on the first failure. Run `cargo insta test` to run all snapshots.
thread 'core::builder::tests::snapshot::doc_all' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.43.1/src/runtime.rs:679:13:
snapshot assertion for 'doc_all' failed in line 1655
The job aarch64-gnu-llvm-19-2 failed! Check out the build log: (web) (plain enhanced) (plain)
Click to see the possible cause of the failure (guessed by this bot)
##[group]Building stage0 tool unstable-book-gen (aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Building stage0 tool rustbook (aarch64-unknown-linux-gnu)
##[endgroup]
Doc path: /tmp/.tmpXnJgjz/build/tmp-dry-run/i686-unknown-haiku/doc/unstable-book/index.html
Doc path: /tmp/.tmpXnJgjz/build/tmp-dry-run/i686-unknown-haiku/doc/book/index.html
##[group]Documenting stage2 book redirect pages (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
##[group]Building tool rustdoc_tool_binary (stage1 -> stage2, aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Documenting stage2 book redirect pages (aarch64-unknown-linux-gnu -> i686-unknown-haiku) (continued)
##[endgroup]
##[group]Documenting stage2 standalone (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
Doc path: /tmp/.tmpXnJgjz/build/tmp-dry-run/i686-unknown-haiku/doc/index.html
##[endgroup]
##[group]Documenting stage2 library {alloc, compiler_builtins, core, panic_abort, panic_unwind, proc_macro, rustc-std-workspace-core, std, std_detect, sysroot, test, unwind} in HTML format (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
Doc path: /tmp/.tmpXnJgjz/build/tmp-dry-run/i686-unknown-haiku/doc/alloc/index.html
##[group]Building LLVM for i686-unknown-haiku
##[endgroup]
##[group]Building stage1 library artifacts (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
##[group]Building compiler artifacts (stage1:aarch64-unknown-linux-gnu -> stage2:i686-unknown-haiku)
##[endgroup]
Creating a sysroot for stage2 compiler (i686-unknown-haiku) (use `rustup toolchain link 'name' build/i686-unknown-haiku/stage2`)
##[group]Building stage1 tool wasm-component-ld (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
Documenting error index (i686-unknown-haiku)
##[group]Building tool error_index_generator (stage1:aarch64-unknown-linux-gnu -> stage2:i686-unknown-haiku)
##[endgroup]
Doc path: /tmp/.tmpXnJgjz/build/tmp-dry-run/i686-unknown-haiku/doc/nomicon/index.html
Uplifting library (stage1 -> stage2)
Doc path: /tmp/.tmpXnJgjz/build/tmp-dry-run/i686-unknown-haiku/doc/reference/index.html
Doc path: /tmp/.tmpXnJgjz/build/tmp-dry-run/i686-unknown-haiku/doc/rustdoc/index.html
Doc path: /tmp/.tmpXnJgjz/build/tmp-dry-run/i686-unknown-haiku/doc/rust-by-example/index.html
Generating lint docs (i686-unknown-haiku)
Uplifting library (stage1:aarch64-unknown-linux-gnu -> stage2:i686-unknown-haiku)
##[group]Building stage0 tool lint-docs (aarch64-unknown-linux-gnu)
##[endgroup]
##[group]Running stage2 lint-docs (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
Doc path: /tmp/.tmpXnJgjz/build/tmp-dry-run/i686-unknown-haiku/doc/rustc/index.html
Doc path: /tmp/.tmpXnJgjz/build/tmp-dry-run/i686-unknown-haiku/doc/cargo/index.html
Doc path: /tmp/.tmpXnJgjz/build/tmp-dry-run/i686-unknown-haiku/doc/clippy/index.html
Doc path: /tmp/.tmpXnJgjz/build/tmp-dry-run/i686-unknown-haiku/doc/embedded-book/index.html
Doc path: /tmp/.tmpXnJgjz/build/tmp-dry-run/i686-unknown-haiku/doc/edition-guide/index.html
Doc path: /tmp/.tmpXnJgjz/build/tmp-dry-run/i686-unknown-haiku/doc/style-guide/index.html
##[group]Documenting stage2 releases (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
##[group]Building stage0 tool rust-installer (aarch64-unknown-linux-gnu)
##[endgroup]
Dist rust-docs-nightly-i686-unknown-haiku
##[group]Documenting stage2 library {alloc, compiler_builtins, core, panic_abort, panic_unwind, proc_macro, rustc-std-workspace-core, std, std_detect, sysroot, test, unwind} in JSON format (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
---
Dist miri-nightly-i686-unknown-haiku
Dist llvm-tools-nightly-i686-unknown-haiku
##[group]Building stage1 tool llvm-bitcode-linker (aarch64-unknown-linux-gnu -> i686-unknown-haiku)
##[endgroup]
Dist llvm-bitcode-linker-nightly-i686-unknown-haiku
Dist rust-dev-nightly-i686-unknown-haiku
Dist extended stage1 (i686-unknown-haiku)
Vendoring sources to "/tmp/.tmpXnJgjz/build/tmp-dry-run/tmp/tarball/rustc/src/image"
Dist rustc-nightly-src
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Snapshot: dist_all_cross
Source: src/bootstrap/src/core/builder/tests.rs:1243
────────────────────────────────────────────────────────────────────────────────
Expression: ctx.config("dist").hosts(&[TEST_TRIPLE_1]).targets(&[TEST_TRIPLE_1]).args(&["--set",
"rust.channel=nightly", "--set", "build.extended=true"]).render_steps()
────────────────────────────────────────────────────────────────────────────────
-old snapshot
+new results
────────────┬───────────────────────────────────────────────────────────────────
0 │-[build] rustc 0 <host> -> UnstableBookGen 1 <host>
1 │-[build] rustc 0 <host> -> Rustbook 1 <host>
2 0 │ [build] llvm <host>
3 1 │ [build] rustc 0 <host> -> rustc 1 <host>
4 2 │ [build] rustc 0 <host> -> WasmComponentLd 1 <host>
5 3 │ [build] rustc 1 <host> -> std 1 <host>
6 4 │ [build] rustc 1 <host> -> rustc 2 <host>
7 5 │ [build] rustc 1 <host> -> WasmComponentLd 2 <host>
6 │+[build] rustc 0 <host> -> UnstableBookGen 1 <host>
7 │+[build] rustc 0 <host> -> Rustbook 1 <host>
8 8 │ [build] rustdoc 2 <host>
9 9 │ [doc] std 2 <target1> crates=[alloc,compiler_builtins,core,panic_abort,panic_unwind,proc_macro,rustc-std-workspace-core,std,std_detect,sysroot,test,unwind]
10 10 │ [build] llvm <target1>
11 11 │ [build] rustc 1 <host> -> std 1 <target1>
────────────┴───────────────────────────────────────────────────────────────────
Stopped on the first failure. Run `cargo insta test` to run all snapshots.
thread 'core::builder::tests::snapshot::dist_all_cross' panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.43.1/src/runtime.rs:679:13:
snapshot assertion for 'dist_all_cross' failed in line 1243
@rustbot review
:umbrella: The latest upstream changes (presumably #145210) made this pull request unmergeable. Please resolve the merge conflicts.
The job aarch64-gnu-llvm-19-2 failed! Check out the build log: (web) (plain enhanced) (plain)
Click to see the possible cause of the failure (guessed by this bot)
:umbrella: The latest upstream changes (presumably #145011) made this pull request unmergeable. Please resolve the merge conflicts.
r? bootstrap
:umbrella: The latest upstream changes (presumably #146592) made this pull request unmergeable. Please resolve the merge conflicts.