Skip to content

interpret: reduce usage of TypingEnv::fully_monomorphized #134058

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 14, 2024

Conversation

RalfJung
Copy link
Member

@RalfJung RalfJung commented Dec 9, 2024

r? @lcnr

@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 Dec 9, 2024
@rustbot
Copy link
Collaborator

rustbot commented Dec 9, 2024

Some changes occurred to the CTFE machinery

cc @rust-lang/wg-const-eval

Some changes occurred to the CTFE / Miri interpreter

cc @rust-lang/miri

@saethlin
Copy link
Member

saethlin commented Dec 9, 2024

FYI TypingEnv::fully_monomorphized is faster than the alternatives because it just sets up fields instead of calling a query. I don't disagree with anything in this diff, but there may be a small perf hit that's justified by being more correct in implementation.

@RalfJung
Copy link
Member Author

RalfJung commented Dec 9, 2024

@bors try
@rust-timer queue

@rust-timer

This comment has been minimized.

@rustbot rustbot added the S-waiting-on-perf Status: Waiting on a perf run to be completed. label Dec 9, 2024
@RalfJung
Copy link
Member Author

RalfJung commented Dec 9, 2024

justified by being more correct in implementation.

I guess the question is whether this is actually more correct. We know the DefId we are resolving here, and we know it has to be a monomorphic function. So it should be equivalent, right?

bors added a commit to rust-lang-ci/rust that referenced this pull request Dec 9, 2024
interpret: reduce usage of TypingEnv::fully_monomorphized

r? `@lcnr`
@bors
Copy link
Collaborator

bors commented Dec 9, 2024

⌛ Trying commit 0bb8615 with merge 17e08e1...

@bors
Copy link
Collaborator

bors commented Dec 9, 2024

💔 Test failed - checks-actions

@bors bors added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Dec 9, 2024
@rust-log-analyzer
Copy link
Collaborator

The job dist-x86_64-linux failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
file:.git/config remote.origin.url=https://github.com/rust-lang-ci/rust
file:.git/config remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
file:.git/config gc.auto=0
file:.git/config http.https://github.com/.extraheader=AUTHORIZATION: basic ***
file:.git/config branch.try.remote=origin
file:.git/config branch.try.merge=refs/heads/try
file:.git/config remote.upstream.fetch=+refs/heads/*:refs/remotes/upstream/*
file:.git/config submodule.library/backtrace.active=true
file:.git/config submodule.library/backtrace.url=https://github.com/rust-lang/backtrace-rs.git
file:.git/config submodule.library/stdarch.active=true
---
[2024-12-09T14:40:55Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-12-09T14:40:55Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T14:40:55Z DEBUG collector::compile::execute] cd "/tmp/.tmpfqHtId" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpfqHtId#bitmaps@3.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2024-12-09T14:40:55Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T14:40:55Z DEBUG collector::compile::execute] cd "/tmp/.tmpfqHtId" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpfqHtId#bitmaps@3.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpfqHtId/incremental-state"
[2024-12-09T14:40:56Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T14:40:56Z DEBUG collector::compile::execute] cd "/tmp/.tmpfqHtId" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpfqHtId#bitmaps@3.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpfqHtId/incremental-state"
[2024-12-09T14:40:57Z DEBUG collector::compile::benchmark::patch] applying println to "/tmp/.tmpfqHtId"
[2024-12-09T14:40:57Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-12-09T14:40:57Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-12-09T14:40:57Z DEBUG collector::compile::execute] cd "/tmp/.tmpfqHtId" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpfqHtId#bitmaps@3.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpfqHtId/incremental-state"
[2024-12-09T14:40:57Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-12-09T14:40:57Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T14:40:57Z DEBUG collector::compile::execute] cd "/tmp/.tmpZQsn2m" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpZQsn2m#bitmaps@3.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2024-12-09T14:40:58Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T14:40:58Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T14:40:58Z DEBUG collector::compile::execute] cd "/tmp/.tmpZQsn2m" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpZQsn2m#bitmaps@3.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpZQsn2m/incremental-state"
[2024-12-09T14:40:59Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T14:40:59Z DEBUG collector::compile::execute] cd "/tmp/.tmpZQsn2m" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpZQsn2m#bitmaps@3.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpZQsn2m/incremental-state"
[2024-12-09T14:41:00Z DEBUG collector::compile::benchmark::patch] applying println to "/tmp/.tmpZQsn2m"
[2024-12-09T14:41:00Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-12-09T14:41:00Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-12-09T14:41:00Z DEBUG collector::compile::execute] cd "/tmp/.tmpZQsn2m" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpZQsn2m#bitmaps@3.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpZQsn2m/incremental-state"
Executing benchmark cargo-0.60.0 (2/8)
Preparing cargo-0.60.0
[2024-12-09T14:41:00Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-12-09T14:41:00Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
---
[2024-12-09T14:43:06Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-12-09T14:43:06Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T14:43:06Z DEBUG collector::compile::execute] cd "/tmp/.tmpsGZxma" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpsGZxma#cargo@0.60.0" "--release" "--lib" "--" "--wrap-rustc-with" "Eprintln"
[2024-12-09T14:43:40Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T14:43:40Z DEBUG collector::compile::execute] cd "/tmp/.tmpsGZxma" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpsGZxma#cargo@0.60.0" "--release" "--lib" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpsGZxma/incremental-state"
[2024-12-09T14:44:14Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T14:44:14Z DEBUG collector::compile::execute] cd "/tmp/.tmpsGZxma" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpsGZxma#cargo@0.60.0" "--release" "--lib" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpsGZxma/incremental-state"
[2024-12-09T14:44:18Z DEBUG collector::compile::benchmark::patch] applying println to "/tmp/.tmpsGZxma"
[2024-12-09T14:44:18Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-12-09T14:44:18Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-12-09T14:44:18Z DEBUG collector::compile::execute] cd "/tmp/.tmpsGZxma" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpsGZxma#cargo@0.60.0" "--release" "--lib" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpsGZxma/incremental-state"
Executing benchmark ctfe-stress-5 (3/8)
Preparing ctfe-stress-5
[2024-12-09T14:44:23Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-12-09T14:44:23Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
---
[2024-12-09T14:46:07Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-12-09T14:46:07Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T14:46:07Z DEBUG collector::compile::execute] cd "/tmp/.tmpBqlpSx" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpBqlpSx#match-stress@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2024-12-09T14:46:09Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T14:46:09Z DEBUG collector::compile::execute] cd "/tmp/.tmpBqlpSx" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpBqlpSx#match-stress@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpBqlpSx/incremental-state"
[2024-12-09T14:46:10Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T14:46:10Z DEBUG collector::compile::execute] cd "/tmp/.tmpBqlpSx" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpBqlpSx#match-stress@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpBqlpSx/incremental-state"
Executing benchmark token-stream-stress (7/8)
Preparing token-stream-stress
[2024-12-09T14:46:11Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-12-09T14:46:11Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
---
[2024-12-09T14:46:12Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-12-09T14:46:12Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T14:46:12Z DEBUG collector::compile::execute] cd "/tmp/.tmpNlDMtj" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpNlDMtj#token-stream-stress@0.0.0" "--release" "--bin" "token-stream-stress-bin" "--" "--wrap-rustc-with" "Eprintln"
[2024-12-09T14:46:12Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T14:46:12Z DEBUG collector::compile::execute] cd "/tmp/.tmpNlDMtj" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpNlDMtj#token-stream-stress@0.0.0" "--release" "--bin" "token-stream-stress-bin" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpNlDMtj/incremental-state"
[2024-12-09T14:46:12Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T14:46:12Z DEBUG collector::compile::execute] cd "/tmp/.tmpNlDMtj" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpNlDMtj#token-stream-stress@0.0.0" "--release" "--bin" "token-stream-stress-bin" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpNlDMtj/incremental-state"
Executing benchmark tuple-stress (8/8)
Preparing tuple-stress
[2024-12-09T14:46:12Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-12-09T14:46:12Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
---
Executing benchmark clap-3.1.6 (2/8)
Preparing clap-3.1.6
[2024-12-09T15:28:21Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-12-09T15:28:21Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-12-09T15:28:21Z DEBUG collector::compile::execute] cd "/tmp/.tmpVGY4Zb" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpVGY4Zb#clap@3.1.6" "--release" "--" "--skip-this-rustc"
[2024-12-09T15:28:21Z DEBUG collector::compile::execute] cd "/tmp/.tmpxKwGVr" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpxKwGVr#clap@3.1.6" "--" "--skip-this-rustc"
[2024-12-09T15:28:31Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-12-09T15:28:31Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:28:31Z DEBUG collector::compile::execute] cd "/tmp/.tmpPhuTJ5" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpPhuTJ5#clap@3.1.6" "--" "--wrap-rustc-with" "Eprintln"
Running clap-3.1.6: Opt + [Full] + Llvm
---
[2024-12-09T15:37:27Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-12-09T15:37:27Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:37:27Z DEBUG collector::compile::execute] cd "/tmp/.tmpGGdvpr" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpGGdvpr#bitmaps@3.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2024-12-09T15:37:32Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:37:32Z DEBUG collector::compile::execute] cd "/tmp/.tmpGGdvpr" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpGGdvpr#bitmaps@3.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpGGdvpr/incremental-state"
[2024-12-09T15:37:37Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:37:37Z DEBUG collector::compile::execute] cd "/tmp/.tmpGGdvpr" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpGGdvpr#bitmaps@3.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpGGdvpr/incremental-state"
[2024-12-09T15:37:39Z DEBUG collector::compile::benchmark::patch] applying println to "/tmp/.tmpGGdvpr"
[2024-12-09T15:37:39Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-12-09T15:37:39Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-12-09T15:37:39Z DEBUG collector::compile::execute] cd "/tmp/.tmpGGdvpr" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpGGdvpr#bitmaps@3.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpGGdvpr/incremental-state"
[2024-12-09T15:37:44Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-12-09T15:37:44Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:37:44Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:37:44Z DEBUG collector::compile::execute] cd "/tmp/.tmpLLzfbO" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpLLzfbO#bitmaps@3.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2024-12-09T15:37:49Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:37:49Z DEBUG collector::compile::execute] cd "/tmp/.tmpLLzfbO" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpLLzfbO#bitmaps@3.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpLLzfbO/incremental-state"
[2024-12-09T15:37:54Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:37:54Z DEBUG collector::compile::execute] cd "/tmp/.tmpLLzfbO" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpLLzfbO#bitmaps@3.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpLLzfbO/incremental-state"
[2024-12-09T15:37:57Z DEBUG collector::compile::benchmark::patch] applying println to "/tmp/.tmpLLzfbO"
[2024-12-09T15:37:57Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-12-09T15:37:57Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-12-09T15:37:57Z DEBUG collector::compile::execute] cd "/tmp/.tmpLLzfbO" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpLLzfbO#bitmaps@3.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpLLzfbO/incremental-state"
[2024-12-09T15:38:02Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-12-09T15:38:02Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:38:02Z DEBUG collector::compile::execute] cd "/tmp/.tmpxyQWnr" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpxyQWnr#bitmaps@3.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2024-12-09T15:38:07Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2024-12-09T15:41:40Z DEBUG collector::compile::execute] cd "/tmp/.tmpcRxtW8" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpcRxtW8#cargo@0.60.0" "--profile" "check" "--lib" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpcRxtW8/incremental-state"
Running cargo-0.60.0: Debug + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2024-12-09T15:41:46Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-12-09T15:41:47Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:41:47Z DEBUG collector::compile::execute] cd "/tmp/.tmpsqtzvX" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpsqtzvX#cargo@0.60.0" "--lib" "--" "--wrap-rustc-with" "Eprintln"
[2024-12-09T15:42:11Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:42:11Z DEBUG collector::compile::execute] cd "/tmp/.tmpsqtzvX" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpsqtzvX#cargo@0.60.0" "--lib" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpsqtzvX/incremental-state"
[2024-12-09T15:42:41Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:42:41Z DEBUG collector::compile::execute] cd "/tmp/.tmpsqtzvX" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpsqtzvX#cargo@0.60.0" "--lib" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpsqtzvX/incremental-state"
[2024-12-09T15:42:49Z DEBUG collector::compile::benchmark::patch] applying println to "/tmp/.tmpsqtzvX"
[2024-12-09T15:42:49Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-12-09T15:42:49Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-12-09T15:42:49Z DEBUG collector::compile::execute] cd "/tmp/.tmpsqtzvX" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpsqtzvX#cargo@0.60.0" "--lib" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpsqtzvX/incremental-state"
[2024-12-09T15:42:58Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-12-09T15:42:58Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:42:58Z DEBUG collector::compile::execute] cd "/tmp/.tmp4qR6jF" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmp4qR6jF#cargo@0.60.0" "--release" "--lib" "--" "--wrap-rustc-with" "Eprintln"
[2024-12-09T15:43:30Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2024-12-09T15:44:22Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-12-09T15:44:22Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:44:22Z DEBUG collector::compile::execute] cd "/tmp/.tmptFF5aK" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmptFF5aK#ctfe-stress-5@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2024-12-09T15:44:28Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:44:28Z DEBUG collector::compile::execute] cd "/tmp/.tmptFF5aK" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmptFF5aK#ctfe-stress-5@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmptFF5aK/incremental-state"
[2024-12-09T15:44:35Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:44:35Z DEBUG collector::compile::execute] cd "/tmp/.tmptFF5aK" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmptFF5aK#ctfe-stress-5@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmptFF5aK/incremental-state"
[2024-12-09T15:44:37Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-12-09T15:44:37Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:44:37Z DEBUG collector::compile::execute] cd "/tmp/.tmpDvovvQ" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpDvovvQ#ctfe-stress-5@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2024-12-09T15:44:44Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2024-12-09T15:47:25Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-12-09T15:47:25Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:47:25Z DEBUG collector::compile::execute] cd "/tmp/.tmpofRTjX" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpofRTjX#externs@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2024-12-09T15:47:27Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:47:27Z DEBUG collector::compile::execute] cd "/tmp/.tmpofRTjX" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpofRTjX#externs@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpofRTjX/incremental-state"
[2024-12-09T15:47:29Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:47:29Z DEBUG collector::compile::execute] cd "/tmp/.tmpofRTjX" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpofRTjX#externs@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpofRTjX/incremental-state"
Executing benchmark match-stress (6/8)
Preparing match-stress
[2024-12-09T15:47:31Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-12-09T15:47:31Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-12-09T15:47:31Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-12-09T15:47:31Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-12-09T15:47:31Z DEBUG collector::compile::execute] cd "/tmp/.tmpioDOq6" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpioDOq6#match-stress@0.1.0" "--" "--skip-this-rustc"
[2024-12-09T15:47:31Z DEBUG collector::compile::execute] cd "/tmp/.tmpJrsKAY" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpJrsKAY#match-stress@0.1.0" "--release" "--" "--skip-this-rustc"
[2024-12-09T15:47:31Z DEBUG collector::compile::execute] cd "/tmp/.tmpn1Rzba" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpn1Rzba#match-stress@0.1.0" "--profile" "check" "--" "--skip-this-rustc"
Running match-stress: Check + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2024-12-09T15:47:32Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-12-09T15:47:32Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:47:32Z DEBUG collector::compile::execute] cd "/tmp/.tmplLOlcx" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmplLOlcx#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2024-12-09T15:47:36Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:47:36Z DEBUG collector::compile::execute] cd "/tmp/.tmplLOlcx" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmplLOlcx#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmplLOlcx/incremental-state"
[2024-12-09T15:47:41Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:47:41Z DEBUG collector::compile::execute] cd "/tmp/.tmplLOlcx" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmplLOlcx#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmplLOlcx/incremental-state"
[2024-12-09T15:47:44Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-12-09T15:47:44Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:47:44Z DEBUG collector::compile::execute] cd "/tmp/.tmpTV3679" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpTV3679#match-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2024-12-09T15:47:48Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2024-12-09T15:48:27Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-12-09T15:48:27Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:48:27Z DEBUG collector::compile::execute] cd "/tmp/.tmpVdSnwM" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpVdSnwM#token-stream-stress@0.0.0" "--release" "--bin" "token-stream-stress-bin" "--" "--wrap-rustc-with" "Eprintln"
[2024-12-09T15:48:30Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:48:30Z DEBUG collector::compile::execute] cd "/tmp/.tmpVdSnwM" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpVdSnwM#token-stream-stress@0.0.0" "--release" "--bin" "token-stream-stress-bin" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpVdSnwM/incremental-state"
[2024-12-09T15:48:33Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:48:33Z DEBUG collector::compile::execute] cd "/tmp/.tmpVdSnwM" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpVdSnwM#token-stream-stress@0.0.0" "--release" "--bin" "token-stream-stress-bin" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpVdSnwM/incremental-state"
Executing benchmark tuple-stress (8/8)
Preparing tuple-stress
[2024-12-09T15:48:35Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-12-09T15:48:35Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-12-09T15:48:35Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-12-09T15:48:35Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-12-09T15:48:35Z DEBUG collector::compile::execute] cd "/tmp/.tmpVXyfop" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpVXyfop#tuple-stress@0.1.0" "--profile" "check" "--" "--skip-this-rustc"
[2024-12-09T15:48:35Z DEBUG collector::compile::execute] cd "/tmp/.tmpVWzGEw" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpVWzGEw#tuple-stress@0.1.0" "--release" "--" "--skip-this-rustc"
[2024-12-09T15:48:35Z DEBUG collector::compile::execute] cd "/tmp/.tmpaFoWLO" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpaFoWLO#tuple-stress@0.1.0" "--" "--skip-this-rustc"
[2024-12-09T15:48:36Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-12-09T15:48:36Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-12-09T15:48:36Z DEBUG collector::compile::execute] cd "/tmp/.tmpSxVlvA" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpSxVlvA#tuple-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2024-12-09T15:48:40Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
Finished benchmark tuple-stress (8/8)
##[endgroup]
[2024-12-09T15:49:32.361Z INFO  opt_dist::training] Merging rustc BOLT profiles from /tmp/.tmpZovwoK/prof.fdata to /tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata
##[group]Merging BOLT profiles
[2024-12-09T15:49:32.362Z INFO  opt_dist::exec] Executing `merge-fdata /tmp/.tmpZovwoK/prof.fdata.141926.fdata /tmp/.tmpZovwoK/prof.fdata.141941.fdata /tmp/.tmpZovwoK/prof.fdata.141942.fdata /tmp/.tmpZovwoK/prof.fdata.141943.fdata /tmp/.tmpZovwoK/prof.fdata.141947.fdata /tmp/.tmpZovwoK/prof.fdata.141948.fdata /tmp/.tmpZovwoK/prof.fdata.141949.fdata /tmp/.tmpZovwoK/prof.fdata.141956.fdata /tmp/.tmpZovwoK/prof.fdata.141957.fdata /tmp/.tmpZovwoK/prof.fdata.141958.fdata /tmp/.tmpZovwoK/prof.fdata.141977.fdata /tmp/.tmpZovwoK/prof.fdata.141987.fdata /tmp/.tmpZovwoK/prof.fdata.141997.fdata /tmp/.tmpZovwoK/prof.fdata.142008.fdata /tmp/.tmpZovwoK/prof.fdata.142019.fdata /tmp/.tmpZovwoK/prof.fdata.142030.fdata /tmp/.tmpZovwoK/prof.fdata.142066.fdata /tmp/.tmpZovwoK/prof.fdata.142103.fdata /tmp/.tmpZovwoK/prof.fdata.142140.fdata /tmp/.tmpZovwoK/prof.fdata.142154.fdata /tmp/.tmpZovwoK/prof.fdata.142178.fdata /tmp/.tmpZovwoK/prof.fdata.142196.fdata /tmp/.tmpZovwoK/prof.fdata.142220.fdata /tmp/.tmpZovwoK/prof.fdata.142221.fdata /tmp/.tmpZovwoK/prof.fdata.142222.fdata /tmp/.tmpZovwoK/prof.fdata.142226.fdata /tmp/.tmpZovwoK/prof.fdata.142227.fdata /tmp/.tmpZovwoK/prof.fdata.142228.fdata /tmp/.tmpZovwoK/prof.fdata.142235.fdata /tmp/.tmpZovwoK/prof.fdata.142236.fdata /tmp/.tmpZovwoK/prof.fdata.142237.fdata /tmp/.tmpZovwoK/prof.fdata.142248.fdata /tmp/.tmpZovwoK/prof.fdata.142249.fdata /tmp/.tmpZovwoK/prof.fdata.142255.fdata /tmp/.tmpZovwoK/prof.fdata.142256.fdata /tmp/.tmpZovwoK/prof.fdata.142257.fdata /tmp/.tmpZovwoK/prof.fdata.142258.fdata /tmp/.tmpZovwoK/prof.fdata.142260.fdata /tmp/.tmpZovwoK/prof.fdata.142261.fdata /tmp/.tmpZovwoK/prof.fdata.142262.fdata /tmp/.tmpZovwoK/prof.fdata.142266.fdata /tmp/.tmpZovwoK/prof.fdata.142268.fdata /tmp/.tmpZovwoK/prof.fdata.142269.fdata /tmp/.tmpZovwoK/prof.fdata.142271.fdata /tmp/.tmpZovwoK/prof.fdata.142272.fdata /tmp/.tmpZovwoK/prof.fdata.142277.fdata /tmp/.tmpZovwoK/prof.fdata.142278.fdata /tmp/.tmpZovwoK/prof.fdata.142279.fdata /tmp/.tmpZovwoK/prof.fdata.142329.fdata /tmp/.tmpZovwoK/prof.fdata.142330.fdata /tmp/.tmpZovwoK/prof.fdata.142436.fdata /tmp/.tmpZovwoK/prof.fdata.142440.fdata /tmp/.tmpZovwoK/prof.fdata.142446.fdata /tmp/.tmpZovwoK/prof.fdata.142451.fdata /tmp/.tmpZovwoK/prof.fdata.142470.fdata /tmp/.tmpZovwoK/prof.fdata.142475.fdata /tmp/.tmpZovwoK/prof.fdata.142477.fdata /tmp/.tmpZovwoK/prof.fdata.142484.fdata /tmp/.tmpZovwoK/prof.fdata.142488.fdata /tmp/.tmpZovwoK/prof.fdata.142490.fdata /tmp/.tmpZovwoK/prof.fdata.142494.fdata /tmp/.tmpZovwoK/prof.fdata.142506.fdata /tmp/.tmpZovwoK/prof.fdata.142507.fdata /tmp/.tmpZovwoK/prof.fdata.142509.fdata /tmp/.tmpZovwoK/prof.fdata.142521.fdata /tmp/.tmpZovwoK/prof.fdata.142524.fdata /tmp/.tmpZovwoK/prof.fdata.142527.fdata /tmp/.tmpZovwoK/prof.fdata.142531.fdata /tmp/.tmpZovwoK/prof.fdata.142532.fdata /tmp/.tmpZovwoK/prof.fdata.142545.fdata /tmp/.tmpZovwoK/prof.fdata.142554.fdata /tmp/.tmpZovwoK/prof.fdata.142559.fdata /tmp/.tmpZovwoK/prof.fdata.142564.fdata /tmp/.tmpZovwoK/prof.fdata.142568.fdata /tmp/.tmpZovwoK/prof.fdata.142575.fdata /tmp/.tmpZovwoK/prof.fdata.142594.fdata /tmp/.tmpZovwoK/prof.fdata.142603.fdata /tmp/.tmpZovwoK/prof.fdata.142635.fdata /tmp/.tmpZovwoK/prof.fdata.142639.fdata /tmp/.tmpZovwoK/prof.fdata.142649.fdata /tmp/.tmpZovwoK/prof.fdata.142652.fdata /tmp/.tmpZovwoK/prof.fdata.142657.fdata /tmp/.tmpZovwoK/prof.fdata.142663.fdata /tmp/.tmpZovwoK/prof.fdata.142679.fdata /tmp/.tmpZovwoK/prof.fdata.142691.fdata /tmp/.tmpZovwoK/prof.fdata.142707.fdata /tmp/.tmpZovwoK/prof.fdata.142711.fdata /tmp/.tmpZovwoK/prof.fdata.142726.fdata /tmp/.tmpZovwoK/prof.fdata.142738.fdata /tmp/.tmpZovwoK/prof.fdata.142745.fdata /tmp/.tmpZovwoK/prof.fdata.142750.fdata /tmp/.tmpZovwoK/prof.fdata.142761.fdata /tmp/.tmpZovwoK/prof.fdata.142776.fdata /tmp/.tmpZovwoK/prof.fdata.142780.fdata /tmp/.tmpZovwoK/prof.fdata.142798.fdata /tmp/.tmpZovwoK/prof.fdata.142808.fdata /tmp/.tmpZovwoK/prof.fdata.142821.fdata /tmp/.tmpZovwoK/prof.fdata.142835.fdata /tmp/.tmpZovwoK/prof.fdata.142856.fdata /tmp/.tmpZovwoK/prof.fdata.142861.fdata /tmp/.tmpZovwoK/prof.fdata.142876.fdata /tmp/.tmpZovwoK/prof.fdata.142888.fdata /tmp/.tmpZovwoK/prof.fdata.142898.fdata /tmp/.tmpZovwoK/prof.fdata.142904.fdata /tmp/.tmpZovwoK/prof.fdata.142906.fdata /tmp/.tmpZovwoK/prof.fdata.142907.fdata /tmp/.tmpZovwoK/prof.fdata.142941.fdata /tmp/.tmpZovwoK/prof.fdata.142947.fdata /tmp/.tmpZovwoK/prof.fdata.142957.fdata /tmp/.tmpZovwoK/prof.fdata.142966.fdata /tmp/.tmpZovwoK/prof.fdata.142969.fdata /tmp/.tmpZovwoK/prof.fdata.142990.fdata /tmp/.tmpZovwoK/prof.fdata.143006.fdata /tmp/.tmpZovwoK/prof.fdata.143028.fdata /tmp/.tmpZovwoK/prof.fdata.143037.fdata /tmp/.tmpZovwoK/prof.fdata.143041.fdata /tmp/.tmpZovwoK/prof.fdata.143049.fdata /tmp/.tmpZovwoK/prof.fdata.143059.fdata /tmp/.tmpZovwoK/prof.fdata.143060.fdata /tmp/.tmpZovwoK/prof.fdata.143090.fdata /tmp/.tmpZovwoK/prof.fdata.143094.fdata /tmp/.tmpZovwoK/prof.fdata.143114.fdata /tmp/.tmpZovwoK/prof.fdata.143120.fdata /tmp/.tmpZovwoK/prof.fdata.143145.fdata /tmp/.tmpZovwoK/prof.fdata.143147.fdata /tmp/.tmpZovwoK/prof.fdata.143149.fdata /tmp/.tmpZovwoK/prof.fdata.143156.fdata /tmp/.tmpZovwoK/prof.fdata.143165.fdata /tmp/.tmpZovwoK/prof.fdata.143175.fdata /tmp/.tmpZovwoK/prof.fdata.143182.fdata /tmp/.tmpZovwoK/prof.fdata.143189.fdata /tmp/.tmpZovwoK/prof.fdata.143197.fdata /tmp/.tmpZovwoK/prof.fdata.143222.fdata /tmp/.tmpZovwoK/prof.fdata.143235.fdata /tmp/.tmpZovwoK/prof.fdata.143246.fdata /tmp/.tmpZovwoK/prof.fdata.143258.fdata /tmp/.tmpZovwoK/prof.fdata.143268.fdata /tmp/.tmpZovwoK/prof.fdata.143272.fdata /tmp/.tmpZovwoK/prof.fdata.143282.fdata /tmp/.tmpZovwoK/prof.fdata.143286.fdata /tmp/.tmpZovwoK/prof.fdata.143290.fdata /tmp/.tmpZovwoK/prof.fdata.143299.fdata /tmp/.tmpZovwoK/prof.fdata.143304.fdata /tmp/.tmpZovwoK/prof.fdata.143312.fdata /tmp/.tmpZovwoK/prof.fdata.143313.fdata /tmp/.tmpZovwoK/prof.fdata.143319.fdata /tmp/.tmpZovwoK/prof.fdata.143341.fdata /tmp/.tmpZovwoK/prof.fdata.143349.fdata /tmp/.tmpZovwoK/prof.fdata.143362.fdata /tmp/.tmpZovwoK/prof.fdata.143375.fdata /tmp/.tmpZovwoK/prof.fdata.143384.fdata /tmp/.tmpZovwoK/prof.fdata.143388.fdata /tmp/.tmpZovwoK/prof.fdata.143398.fdata /tmp/.tmpZovwoK/prof.fdata.143402.fdata /tmp/.tmpZovwoK/prof.fdata.143410.fdata /tmp/.tmpZovwoK/prof.fdata.143419.fdata /tmp/.tmpZovwoK/prof.fdata.143421.fdata /tmp/.tmpZovwoK/prof.fdata.143423.fdata /tmp/.tmpZovwoK/prof.fdata.143443.fdata /tmp/.tmpZovwoK/prof.fdata.143451.fdata /tmp/.tmpZovwoK/prof.fdata.143454.fdata /tmp/.tmpZovwoK/prof.fdata.143459.fdata /tmp/.tmpZovwoK/prof.fdata.143478.fdata /tmp/.tmpZovwoK/prof.fdata.143487.fdata /tmp/.tmpZovwoK/prof.fdata.143494.fdata /tmp/.tmpZovwoK/prof.fdata.143514.fdata /tmp/.tmpZovwoK/prof.fdata.143529.fdata /tmp/.tmpZovwoK/prof.fdata.143534.fdata /tmp/.tmpZovwoK/prof.fdata.143538.fdata /tmp/.tmpZovwoK/prof.fdata.143543.fdata /tmp/.tmpZovwoK/prof.fdata.143556.fdata /tmp/.tmpZovwoK/prof.fdata.143560.fdata /tmp/.tmpZovwoK/prof.fdata.143574.fdata /tmp/.tmpZovwoK/prof.fdata.143578.fdata /tmp/.tmpZovwoK/prof.fdata.143580.fdata /tmp/.tmpZovwoK/prof.fdata.143582.fdata /tmp/.tmpZovwoK/prof.fdata.143593.fdata /tmp/.tmpZovwoK/prof.fdata.143603.fdata /tmp/.tmpZovwoK/prof.fdata.143628.fdata /tmp/.tmpZovwoK/prof.fdata.143641.fdata /tmp/.tmpZovwoK/prof.fdata.143662.fdata /tmp/.tmpZovwoK/prof.fdata.143674.fdata /tmp/.tmpZovwoK/prof.fdata.143690.fdata /tmp/.tmpZovwoK/prof.fdata.143693.fdata /tmp/.tmpZovwoK/prof.fdata.143725.fdata /tmp/.tmpZovwoK/prof.fdata.143729.fdata /tmp/.tmpZovwoK/prof.fdata.143733.fdata /tmp/.tmpZovwoK/prof.fdata.143747.fdata /tmp/.tmpZovwoK/prof.fdata.143754.fdata /tmp/.tmpZovwoK/prof.fdata.143766.fdata /tmp/.tmpZovwoK/prof.fdata.143776.fdata /tmp/.tmpZovwoK/prof.fdata.143789.fdata /tmp/.tmpZovwoK/prof.fdata.143796.fdata /tmp/.tmpZovwoK/prof.fdata.143802.fdata /tmp/.tmpZovwoK/prof.fdata.143823.fdata /tmp/.tmpZovwoK/prof.fdata.143835.fdata /tmp/.tmpZovwoK/prof.fdata.143840.fdata /tmp/.tmpZovwoK/prof.fdata.143854.fdata /tmp/.tmpZovwoK/prof.fdata.143858.fdata /tmp/.tmpZovwoK/prof.fdata.143868.fdata /tmp/.tmpZovwoK/prof.fdata.143881.fdata /tmp/.tmpZovwoK/prof.fdata.143886.fdata /tmp/.tmpZovwoK/prof.fdata.143901.fdata /tmp/.tmpZovwoK/prof.fdata.143927.fdata /tmp/.tmpZovwoK/prof.fdata.143933.fdata /tmp/.tmpZovwoK/prof.fdata.143939.fdata /tmp/.tmpZovwoK/prof.fdata.143958.fdata /tmp/.tmpZovwoK/prof.fdata.143972.fdata /tmp/.tmpZovwoK/prof.fdata.143986.fdata /tmp/.tmpZovwoK/prof.fdata.143999.fdata /tmp/.tmpZovwoK/prof.fdata.144006.fdata /tmp/.tmpZovwoK/prof.fdata.144021.fdata /tmp/.tmpZovwoK/prof.fdata.144035.fdata /tmp/.tmpZovwoK/prof.fdata.144038.fdata /tmp/.tmpZovwoK/prof.fdata.144047.fdata /tmp/.tmpZovwoK/prof.fdata.144059.fdata /tmp/.tmpZovwoK/prof.fdata.144064.fdata /tmp/.tmpZovwoK/prof.fdata.144067.fdata /tmp/.tmpZovwoK/prof.fdata.144082.fdata /tmp/.tmpZovwoK/prof.fdata.144092.fdata /tmp/.tmpZovwoK/prof.fdata.144102.fdata /tmp/.tmpZovwoK/prof.fdata.144107.fdata /tmp/.tmpZovwoK/prof.fdata.144117.fdata /tmp/.tmpZovwoK/prof.fdata.144120.fdata /tmp/.tmpZovwoK/prof.fdata.144125.fdata /tmp/.tmpZovwoK/prof.fdata.144132.fdata /tmp/.tmpZovwoK/prof.fdata.144133.fdata /tmp/.tmpZovwoK/prof.fdata.144143.fdata /tmp/.tmpZovwoK/prof.fdata.144148.fdata /tmp/.tmpZovwoK/prof.fdata.144152.fdata /tmp/.tmpZovwoK/prof.fdata.144157.fdata /tmp/.tmpZovwoK/prof.fdata.144159.fdata /tmp/.tmpZovwoK/prof.fdata.144168.fdata /tmp/.tmpZovwoK/prof.fdata.144180.fdata /tmp/.tmpZovwoK/prof.fdata.144184.fdata /tmp/.tmpZovwoK/prof.fdata.144190.fdata /tmp/.tmpZovwoK/prof.fdata.144202.fdata /tmp/.tmpZovwoK/prof.fdata.144214.fdata /tmp/.tmpZovwoK/prof.fdata.144227.fdata /tmp/.tmpZovwoK/prof.fdata.144247.fdata /tmp/.tmpZovwoK/prof.fdata.144253.fdata /tmp/.tmpZovwoK/prof.fdata.144257.fdata /tmp/.tmpZovwoK/prof.fdata.144273.fdata /tmp/.tmpZovwoK/prof.fdata.144283.fdata /tmp/.tmpZovwoK/prof.fdata.144324.fdata /tmp/.tmpZovwoK/prof.fdata.144363.fdata /tmp/.tmpZovwoK/prof.fdata.144364.fdata /tmp/.tmpZovwoK/prof.fdata.144370.fdata /tmp/.tmpZovwoK/prof.fdata.144387.fdata /tmp/.tmpZovwoK/prof.fdata.144395.fdata /tmp/.tmpZovwoK/prof.fdata.144402.fdata /tmp/.tmpZovwoK/prof.fdata.144404.fdata /tmp/.tmpZovwoK/prof.fdata.144413.fdata /tmp/.tmpZovwoK/prof.fdata.144419.fdata /tmp/.tmpZovwoK/prof.fdata.144423.fdata /tmp/.tmpZovwoK/prof.fdata.144439.fdata /tmp/.tmpZovwoK/prof.fdata.144451.fdata /tmp/.tmpZovwoK/prof.fdata.144455.fdata /tmp/.tmpZovwoK/prof.fdata.144482.fdata /tmp/.tmpZovwoK/prof.fdata.144486.fdata /tmp/.tmpZovwoK/prof.fdata.144508.fdata /tmp/.tmpZovwoK/prof.fdata.144509.fdata /tmp/.tmpZovwoK/prof.fdata.144511.fdata /tmp/.tmpZovwoK/prof.fdata.144519.fdata /tmp/.tmpZovwoK/prof.fdata.144527.fdata /tmp/.tmpZovwoK/prof.fdata.144552.fdata /tmp/.tmpZovwoK/prof.fdata.144563.fdata /tmp/.tmpZovwoK/prof.fdata.144567.fdata /tmp/.tmpZovwoK/prof.fdata.144575.fdata /tmp/.tmpZovwoK/prof.fdata.144580.fdata /tmp/.tmpZovwoK/prof.fdata.144591.fdata /tmp/.tmpZovwoK/prof.fdata.144595.fdata /tmp/.tmpZovwoK/prof.fdata.144603.fdata /tmp/.tmpZovwoK/prof.fdata.144615.fdata /tmp/.tmpZovwoK/prof.fdata.144619.fdata /tmp/.tmpZovwoK/prof.fdata.144634.fdata /tmp/.tmpZovwoK/prof.fdata.144636.fdata /tmp/.tmpZovwoK/prof.fdata.144643.fdata /tmp/.tmpZovwoK/prof.fdata.144658.fdata /tmp/.tmpZovwoK/prof.fdata.144671.fdata /tmp/.tmpZovwoK/prof.fdata.144686.fdata /tmp/.tmpZovwoK/prof.fdata.144703.fdata /tmp/.tmpZovwoK/prof.fdata.144710.fdata /tmp/.tmpZovwoK/prof.fdata.144725.fdata /tmp/.tmpZovwoK/prof.fdata.144733.fdata /tmp/.tmpZovwoK/prof.fdata.144737.fdata /tmp/.tmpZovwoK/prof.fdata.144747.fdata /tmp/.tmpZovwoK/prof.fdata.144752.fdata /tmp/.tmpZovwoK/prof.fdata.144761.fdata /tmp/.tmpZovwoK/prof.fdata.144770.fdata /tmp/.tmpZovwoK/prof.fdata.144776.fdata /tmp/.tmpZovwoK/prof.fdata.144787.fdata /tmp/.tmpZovwoK/prof.fdata.144821.fdata /tmp/.tmpZovwoK/prof.fdata.144829.fdata /tmp/.tmpZovwoK/prof.fdata.144836.fdata /tmp/.tmpZovwoK/prof.fdata.144841.fdata /tmp/.tmpZovwoK/prof.fdata.144843.fdata /tmp/.tmpZovwoK/prof.fdata.144861.fdata /tmp/.tmpZovwoK/prof.fdata.144865.fdata /tmp/.tmpZovwoK/prof.fdata.144880.fdata /tmp/.tmpZovwoK/prof.fdata.144884.fdata /tmp/.tmpZovwoK/prof.fdata.144891.fdata /tmp/.tmpZovwoK/prof.fdata.144893.fdata /tmp/.tmpZovwoK/prof.fdata.144907.fdata /tmp/.tmpZovwoK/prof.fdata.144911.fdata /tmp/.tmpZovwoK/prof.fdata.144915.fdata /tmp/.tmpZovwoK/prof.fdata.144921.fdata /tmp/.tmpZovwoK/prof.fdata.144927.fdata /tmp/.tmpZovwoK/prof.fdata.144931.fdata /tmp/.tmpZovwoK/prof.fdata.144940.fdata /tmp/.tmpZovwoK/prof.fdata.144944.fdata /tmp/.tmpZovwoK/prof.fdata.144950.fdata /tmp/.tmpZovwoK/prof.fdata.144962.fdata /tmp/.tmpZovwoK/prof.fdata.144985.fdata /tmp/.tmpZovwoK/prof.fdata.144996.fdata /tmp/.tmpZovwoK/prof.fdata.145003.fdata /tmp/.tmpZovwoK/prof.fdata.145013.fdata /tmp/.tmpZovwoK/prof.fdata.145038.fdata /tmp/.tmpZovwoK/prof.fdata.145048.fdata /tmp/.tmpZovwoK/prof.fdata.145055.fdata /tmp/.tmpZovwoK/prof.fdata.145061.fdata /tmp/.tmpZovwoK/prof.fdata.145067.fdata /tmp/.tmpZovwoK/prof.fdata.145074.fdata /tmp/.tmpZovwoK/prof.fdata.145080.fdata /tmp/.tmpZovwoK/prof.fdata.145088.fdata /tmp/.tmpZovwoK/prof.fdata.145102.fdata /tmp/.tmpZovwoK/prof.fdata.145128.fdata /tmp/.tmpZovwoK/prof.fdata.145129.fdata /tmp/.tmpZovwoK/prof.fdata.145139.fdata /tmp/.tmpZovwoK/prof.fdata.145166.fdata /tmp/.tmpZovwoK/prof.fdata.145190.fdata /tmp/.tmpZovwoK/prof.fdata.145198.fdata /tmp/.tmpZovwoK/prof.fdata.145202.fdata /tmp/.tmpZovwoK/prof.fdata.145214.fdata /tmp/.tmpZovwoK/prof.fdata.145219.fdata /tmp/.tmpZovwoK/prof.fdata.145221.fdata /tmp/.tmpZovwoK/prof.fdata.145240.fdata /tmp/.tmpZovwoK/prof.fdata.145254.fdata /tmp/.tmpZovwoK/prof.fdata.145259.fdata /tmp/.tmpZovwoK/prof.fdata.145272.fdata /tmp/.tmpZovwoK/prof.fdata.145276.fdata /tmp/.tmpZovwoK/prof.fdata.145280.fdata /tmp/.tmpZovwoK/prof.fdata.145296.fdata /tmp/.tmpZovwoK/prof.fdata.145304.fdata /tmp/.tmpZovwoK/prof.fdata.145312.fdata /tmp/.tmpZovwoK/prof.fdata.145318.fdata /tmp/.tmpZovwoK/prof.fdata.145324.fdata /tmp/.tmpZovwoK/prof.fdata.145330.fdata /tmp/.tmpZovwoK/prof.fdata.145339.fdata /tmp/.tmpZovwoK/prof.fdata.145342.fdata /tmp/.tmpZovwoK/prof.fdata.145346.fdata /tmp/.tmpZovwoK/prof.fdata.145350.fdata /tmp/.tmpZovwoK/prof.fdata.145357.fdata /tmp/.tmpZovwoK/prof.fdata.145365.fdata /tmp/.tmpZovwoK/prof.fdata.145376.fdata /tmp/.tmpZovwoK/prof.fdata.145390.fdata /tmp/.tmpZovwoK/prof.fdata.145394.fdata /tmp/.tmpZovwoK/prof.fdata.145404.fdata /tmp/.tmpZovwoK/prof.fdata.145408.fdata /tmp/.tmpZovwoK/prof.fdata.145412.fdata /tmp/.tmpZovwoK/prof.fdata.145441.fdata /tmp/.tmpZovwoK/prof.fdata.145451.fdata /tmp/.tmpZovwoK/prof.fdata.145455.fdata /tmp/.tmpZovwoK/prof.fdata.145463.fdata /tmp/.tmpZovwoK/prof.fdata.145473.fdata /tmp/.tmpZovwoK/prof.fdata.145486.fdata /tmp/.tmpZovwoK/prof.fdata.145493.fdata /tmp/.tmpZovwoK/prof.fdata.145504.fdata /tmp/.tmpZovwoK/prof.fdata.145511.fdata /tmp/.tmpZovwoK/prof.fdata.145519.fdata /tmp/.tmpZovwoK/prof.fdata.145541.fdata /tmp/.tmpZovwoK/prof.fdata.145547.fdata /tmp/.tmpZovwoK/prof.fdata.145563.fdata /tmp/.tmpZovwoK/prof.fdata.145568.fdata /tmp/.tmpZovwoK/prof.fdata.145573.fdata /tmp/.tmpZovwoK/prof.fdata.145574.fdata /tmp/.tmpZovwoK/prof.fdata.145583.fdata /tmp/.tmpZovwoK/prof.fdata.145596.fdata /tmp/.tmpZovwoK/prof.fdata.145607.fdata /tmp/.tmpZovwoK/prof.fdata.145610.fdata /tmp/.tmpZovwoK/prof.fdata.145621.fdata /tmp/.tmpZovwoK/prof.fdata.145633.fdata /tmp/.tmpZovwoK/prof.fdata.145637.fdata /tmp/.tmpZovwoK/prof.fdata.145644.fdata /tmp/.tmpZovwoK/prof.fdata.145653.fdata /tmp/.tmpZovwoK/prof.fdata.145663.fdata /tmp/.tmpZovwoK/prof.fdata.145671.fdata /tmp/.tmpZovwoK/prof.fdata.145675.fdata /tmp/.tmpZovwoK/prof.fdata.145685.fdata /tmp/.tmpZovwoK/prof.fdata.145693.fdata /tmp/.tmpZovwoK/prof.fdata.145697.fdata /tmp/.tmpZovwoK/prof.fdata.145701.fdata /tmp/.tmpZovwoK/prof.fdata.145703.fdata /tmp/.tmpZovwoK/prof.fdata.145711.fdata /tmp/.tmpZovwoK/prof.fdata.145715.fdata /tmp/.tmpZovwoK/prof.fdata.145723.fdata /tmp/.tmpZovwoK/prof.fdata.145738.fdata /tmp/.tmpZovwoK/prof.fdata.145743.fdata /tmp/.tmpZovwoK/prof.fdata.145749.fdata /tmp/.tmpZovwoK/prof.fdata.145753.fdata /tmp/.tmpZovwoK/prof.fdata.145759.fdata /tmp/.tmpZovwoK/prof.fdata.145770.fdata /tmp/.tmpZovwoK/prof.fdata.145777.fdata /tmp/.tmpZovwoK/prof.fdata.145778.fdata /tmp/.tmpZovwoK/prof.fdata.145791.fdata /tmp/.tmpZovwoK/prof.fdata.145800.fdata /tmp/.tmpZovwoK/prof.fdata.145842.fdata /tmp/.tmpZovwoK/prof.fdata.145846.fdata /tmp/.tmpZovwoK/prof.fdata.145856.fdata /tmp/.tmpZovwoK/prof.fdata.145865.fdata /tmp/.tmpZovwoK/prof.fdata.145873.fdata /tmp/.tmpZovwoK/prof.fdata.145877.fdata /tmp/.tmpZovwoK/prof.fdata.145881.fdata /tmp/.tmpZovwoK/prof.fdata.145890.fdata /tmp/.tmpZovwoK/prof.fdata.145894.fdata /tmp/.tmpZovwoK/prof.fdata.145903.fdata /tmp/.tmpZovwoK/prof.fdata.145910.fdata /tmp/.tmpZovwoK/prof.fdata.145930.fdata /tmp/.tmpZovwoK/prof.fdata.145938.fdata /tmp/.tmpZovwoK/prof.fdata.145939.fdata /tmp/.tmpZovwoK/prof.fdata.145948.fdata /tmp/.tmpZovwoK/prof.fdata.145952.fdata /tmp/.tmpZovwoK/prof.fdata.145960.fdata /tmp/.tmpZovwoK/prof.fdata.145975.fdata /tmp/.tmpZovwoK/prof.fdata.145993.fdata /tmp/.tmpZovwoK/prof.fdata.145994.fdata /tmp/.tmpZovwoK/prof.fdata.146019.fdata /tmp/.tmpZovwoK/prof.fdata.146027.fdata /tmp/.tmpZovwoK/prof.fdata.146031.fdata /tmp/.tmpZovwoK/prof.fdata.146048.fdata /tmp/.tmpZovwoK/prof.fdata.146066.fdata /tmp/.tmpZovwoK/prof.fdata.146077.fdata /tmp/.tmpZovwoK/prof.fdata.146079.fdata /tmp/.tmpZovwoK/prof.fdata.146120.fdata /tmp/.tmpZovwoK/prof.fdata.146127.fdata /tmp/.tmpZovwoK/prof.fdata.146150.fdata /tmp/.tmpZovwoK/prof.fdata.146176.fdata /tmp/.tmpZovwoK/prof.fdata.146195.fdata /tmp/.tmpZovwoK/prof.fdata.146202.fdata /tmp/.tmpZovwoK/prof.fdata.146233.fdata /tmp/.tmpZovwoK/prof.fdata.146254.fdata /tmp/.tmpZovwoK/prof.fdata.146270.fdata /tmp/.tmpZovwoK/prof.fdata.146307.fdata /tmp/.tmpZovwoK/prof.fdata.146309.fdata /tmp/.tmpZovwoK/prof.fdata.146334.fdata /tmp/.tmpZovwoK/prof.fdata.146337.fdata /tmp/.tmpZovwoK/prof.fdata.146366.fdata /tmp/.tmpZovwoK/prof.fdata.146388.fdata /tmp/.tmpZovwoK/prof.fdata.146426.fdata /tmp/.tmpZovwoK/prof.fdata.146442.fdata /tmp/.tmpZovwoK/prof.fdata.146448.fdata /tmp/.tmpZovwoK/prof.fdata.146461.fdata /tmp/.tmpZovwoK/prof.fdata.146491.fdata /tmp/.tmpZovwoK/prof.fdata.146569.fdata /tmp/.tmpZovwoK/prof.fdata.146581.fdata /tmp/.tmpZovwoK/prof.fdata.146598.fdata /tmp/.tmpZovwoK/prof.fdata.146604.fdata /tmp/.tmpZovwoK/prof.fdata.146617.fdata /tmp/.tmpZovwoK/prof.fdata.146698.fdata /tmp/.tmpZovwoK/prof.fdata.146754.fdata /tmp/.tmpZovwoK/prof.fdata.146924.fdata /tmp/.tmpZovwoK/prof.fdata.146975.fdata /tmp/.tmpZovwoK/prof.fdata.147029.fdata /tmp/.tmpZovwoK/prof.fdata.147128.fdata /tmp/.tmpZovwoK/prof.fdata.148299.fdata /tmp/.tmpZovwoK/prof.fdata.148369.fdata /tmp/.tmpZovwoK/prof.fdata.148523.fdata /tmp/.tmpZovwoK/prof.fdata.148587.fdata /tmp/.tmpZovwoK/prof.fdata.148681.fdata /tmp/.tmpZovwoK/prof.fdata.148737.fdata /tmp/.tmpZovwoK/prof.fdata.148950.fdata /tmp/.tmpZovwoK/prof.fdata.149384.fdata /tmp/.tmpZovwoK/prof.fdata.149489.fdata /tmp/.tmpZovwoK/prof.fdata.149497.fdata /tmp/.tmpZovwoK/prof.fdata.149506.fdata /tmp/.tmpZovwoK/prof.fdata.149520.fdata /tmp/.tmpZovwoK/prof.fdata.149525.fdata /tmp/.tmpZovwoK/prof.fdata.149547.fdata /tmp/.tmpZovwoK/prof.fdata.149562.fdata /tmp/.tmpZovwoK/prof.fdata.149566.fdata /tmp/.tmpZovwoK/prof.fdata.149570.fdata /tmp/.tmpZovwoK/prof.fdata.149626.fdata /tmp/.tmpZovwoK/prof.fdata.149639.fdata /tmp/.tmpZovwoK/prof.fdata.149649.fdata /tmp/.tmpZovwoK/prof.fdata.149659.fdata /tmp/.tmpZovwoK/prof.fdata.149670.fdata /tmp/.tmpZovwoK/prof.fdata.149681.fdata /tmp/.tmpZovwoK/prof.fdata.149707.fdata /tmp/.tmpZovwoK/prof.fdata.149973.fdata /tmp/.tmpZovwoK/prof.fdata.150240.fdata /tmp/.tmpZovwoK/prof.fdata.150507.fdata /tmp/.tmpZovwoK/prof.fdata.150549.fdata /tmp/.tmpZovwoK/prof.fdata.151071.fdata /tmp/.tmpZovwoK/prof.fdata.151338.fdata /tmp/.tmpZovwoK/prof.fdata.151612.fdata /tmp/.tmpZovwoK/prof.fdata.151613.fdata /tmp/.tmpZovwoK/prof.fdata.151614.fdata /tmp/.tmpZovwoK/prof.fdata.151618.fdata /tmp/.tmpZovwoK/prof.fdata.151619.fdata /tmp/.tmpZovwoK/prof.fdata.151620.fdata /tmp/.tmpZovwoK/prof.fdata.151627.fdata /tmp/.tmpZovwoK/prof.fdata.151628.fdata /tmp/.tmpZovwoK/prof.fdata.151629.fdata /tmp/.tmpZovwoK/prof.fdata.151648.fdata /tmp/.tmpZovwoK/prof.fdata.151658.fdata /tmp/.tmpZovwoK/prof.fdata.151668.fdata /tmp/.tmpZovwoK/prof.fdata.151679.fdata /tmp/.tmpZovwoK/prof.fdata.151690.fdata /tmp/.tmpZovwoK/prof.fdata.151701.fdata /tmp/.tmpZovwoK/prof.fdata.151713.fdata /tmp/.tmpZovwoK/prof.fdata.151725.fdata /tmp/.tmpZovwoK/prof.fdata.151737.fdata /tmp/.tmpZovwoK/prof.fdata.151755.fdata /tmp/.tmpZovwoK/prof.fdata.151756.fdata /tmp/.tmpZovwoK/prof.fdata.151757.fdata /tmp/.tmpZovwoK/prof.fdata.151761.fdata /tmp/.tmpZovwoK/prof.fdata.151762.fdata /tmp/.tmpZovwoK/prof.fdata.151763.fdata /tmp/.tmpZovwoK/prof.fdata.151770.fdata /tmp/.tmpZovwoK/prof.fdata.151771.fdata /tmp/.tmpZovwoK/prof.fdata.151772.fdata /tmp/.tmpZovwoK/prof.fdata.151791.fdata /tmp/.tmpZovwoK/prof.fdata.151792.fdata /tmp/.tmpZovwoK/prof.fdata.151793.fdata /tmp/.tmpZovwoK/prof.fdata.151794.fdata /tmp/.tmpZovwoK/prof.fdata.151795.fdata /tmp/.tmpZovwoK/prof.fdata.151796.fdata /tmp/.tmpZovwoK/prof.fdata.151797.fdata /tmp/.tmpZovwoK/prof.fdata.151798.fdata /tmp/.tmpZovwoK/prof.fdata.151799.fdata /tmp/.tmpZovwoK/prof.fdata.151800.fdata /tmp/.tmpZovwoK/prof.fdata.151801.fdata /tmp/.tmpZovwoK/prof.fdata.151802.fdata /tmp/.tmpZovwoK/prof.fdata.151895.fdata /tmp/.tmpZovwoK/prof.fdata.151899.fdata /tmp/.tmpZovwoK/prof.fdata.151902.fdata /tmp/.tmpZovwoK/prof.fdata.151907.fdata /tmp/.tmpZovwoK/prof.fdata.151917.fdata /tmp/.tmpZovwoK/prof.fdata.151923.fdata /tmp/.tmpZovwoK/prof.fdata.151927.fdata /tmp/.tmpZovwoK/prof.fdata.151934.fdata /tmp/.tmpZovwoK/prof.fdata.151937.fdata /tmp/.tmpZovwoK/prof.fdata.151941.fdata /tmp/.tmpZovwoK/prof.fdata.151945.fdata /tmp/.tmpZovwoK/prof.fdata.151950.fdata /tmp/.tmpZovwoK/prof.fdata.151963.fdata /tmp/.tmpZovwoK/prof.fdata.151969.fdata /tmp/.tmpZovwoK/prof.fdata.151981.fdata /tmp/.tmpZovwoK/prof.fdata.152041.fdata /tmp/.tmpZovwoK/prof.fdata.152045.fdata /tmp/.tmpZovwoK/prof.fdata.152049.fdata /tmp/.tmpZovwoK/prof.fdata.152127.fdata /tmp/.tmpZovwoK/prof.fdata.152137.fdata /tmp/.tmpZovwoK/prof.fdata.152147.fdata /tmp/.tmpZovwoK/prof.fdata.152158.fdata /tmp/.tmpZovwoK/prof.fdata.152169.fdata /tmp/.tmpZovwoK/prof.fdata.152180.fdata /tmp/.tmpZovwoK/prof.fdata.152234.fdata /tmp/.tmpZovwoK/prof.fdata.152289.fdata /tmp/.tmpZovwoK/prof.fdata.152344.fdata /tmp/.tmpZovwoK/prof.fdata.152356.fdata /tmp/.tmpZovwoK/prof.fdata.152418.fdata /tmp/.tmpZovwoK/prof.fdata.152455.fdata /tmp/.tmpZovwoK/prof.fdata.152498.fdata /tmp/.tmpZovwoK/prof.fdata.152499.fdata /tmp/.tmpZovwoK/prof.fdata.152500.fdata /tmp/.tmpZovwoK/prof.fdata.152504.fdata /tmp/.tmpZovwoK/prof.fdata.152505.fdata /tmp/.tmpZovwoK/prof.fdata.152506.fdata /tmp/.tmpZovwoK/prof.fdata.152513.fdata /tmp/.tmpZovwoK/prof.fdata.152514.fdata /tmp/.tmpZovwoK/prof.fdata.152515.fdata /tmp/.tmpZovwoK/prof.fdata.152534.fdata /tmp/.tmpZovwoK/prof.fdata.152544.fdata /tmp/.tmpZovwoK/prof.fdata.152554.fdata /tmp/.tmpZovwoK/prof.fdata.152565.fdata /tmp/.tmpZovwoK/prof.fdata.152576.fdata /tmp/.tmpZovwoK/prof.fdata.152587.fdata /tmp/.tmpZovwoK/prof.fdata.152599.fdata /tmp/.tmpZovwoK/prof.fdata.152611.fdata /tmp/.tmpZovwoK/prof.fdata.152623.fdata /tmp/.tmpZovwoK/prof.fdata.152641.fdata /tmp/.tmpZovwoK/prof.fdata.152642.fdata /tmp/.tmpZovwoK/prof.fdata.152643.fdata /tmp/.tmpZovwoK/prof.fdata.152647.fdata /tmp/.tmpZovwoK/prof.fdata.152648.fdata /tmp/.tmpZovwoK/prof.fdata.152649.fdata /tmp/.tmpZovwoK/prof.fdata.152656.fdata /tmp/.tmpZovwoK/prof.fdata.152657.fdata /tmp/.tmpZovwoK/prof.fdata.152658.fdata /tmp/.tmpZovwoK/prof.fdata.152677.fdata /tmp/.tmpZovwoK/prof.fdata.152687.fdata /tmp/.tmpZovwoK/prof.fdata.152697.fdata /tmp/.tmpZovwoK/prof.fdata.152708.fdata /tmp/.tmpZovwoK/prof.fdata.152719.fdata /tmp/.tmpZovwoK/prof.fdata.152732.fdata /tmp/.tmpZovwoK/prof.fdata.152746.fdata /tmp/.tmpZovwoK/prof.fdata.152758.fdata /tmp/.tmpZovwoK/prof.fdata.152774.fdata /tmp/.tmpZovwoK/prof.fdata.152794.fdata /tmp/.tmpZovwoK/prof.fdata.152795.fdata /tmp/.tmpZovwoK/prof.fdata.152796.fdata /tmp/.tmpZovwoK/prof.fdata.152800.fdata /tmp/.tmpZovwoK/prof.fdata.152801.fdata /tmp/.tmpZovwoK/prof.fdata.152802.fdata /tmp/.tmpZovwoK/prof.fdata.152809.fdata /tmp/.tmpZovwoK/prof.fdata.152810.fdata /tmp/.tmpZovwoK/prof.fdata.152811.fdata /tmp/.tmpZovwoK/prof.fdata.152819.fdata /tmp/.tmpZovwoK/prof.fdata.152820.fdata /tmp/.tmpZovwoK/prof.fdata.152823.fdata /tmp/.tmpZovwoK/prof.fdata.152860.fdata /tmp/.tmpZovwoK/prof.fdata.152870.fdata /tmp/.tmpZovwoK/prof.fdata.152880.fdata /tmp/.tmpZovwoK/prof.fdata.152891.fdata /tmp/.tmpZovwoK/prof.fdata.152905.fdata /tmp/.tmpZovwoK/prof.fdata.152923.fdata /tmp/.tmpZovwoK/prof.fdata.152942.fdata /tmp/.tmpZovwoK/prof.fdata.152957.fdata /tmp/.tmpZovwoK/prof.fdata.152976.fdata /tmp/.tmpZovwoK/prof.fdata.152999.fdata /tmp/.tmpZovwoK/prof.fdata.153000.fdata /tmp/.tmpZovwoK/prof.fdata.153001.fdata /tmp/.tmpZovwoK/prof.fdata.153005.fdata /tmp/.tmpZovwoK/prof.fdata.153006.fdata /tmp/.tmpZovwoK/prof.fdata.153007.fdata /tmp/.tmpZovwoK/prof.fdata.153014.fdata /tmp/.tmpZovwoK/prof.fdata.153015.fdata /tmp/.tmpZovwoK/prof.fdata.153016.fdata /tmp/.tmpZovwoK/prof.fdata.153035.fdata /tmp/.tmpZovwoK/prof.fdata.153045.fdata /tmp/.tmpZovwoK/prof.fdata.153055.fdata /tmp/.tmpZovwoK/prof.fdata.153066.fdata /tmp/.tmpZovwoK/prof.fdata.153077.fdata /tmp/.tmpZovwoK/prof.fdata.153091.fdata /tmp/.tmpZovwoK/prof.fdata.153109.fdata /tmp/.tmpZovwoK/prof.fdata.153128.fdata /tmp/.tmpZovwoK/prof.fdata.153147.fdata /tmp/.tmpZovwoK/prof.fdata.153162.fdata /tmp/.tmpZovwoK/prof.fdata.153181.fdata /tmp/.tmpZovwoK/prof.fdata.153198.fdata > "/tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata" [at /checkout/obj]`
Profile from 641 files merged.
##[endgroup]
[2024-12-09T15:49:45.374Z INFO  opt_dist::training] rustc BOLT statistics
[2024-12-09T15:49:45.374Z INFO  opt_dist::training] /tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata: 174.73 MiB
---
  DATADOG_SITE: datadoghq.com
  DATADOG_API_KEY: ***
  DD_GITHUB_JOB_NAME: try - dist-x86_64-linux
##[endgroup]
npm error code ETARGET
npm error notarget No matching version found for @smithy/types@^3.7.2.
npm error notarget In most cases you or one of your dependencies are requesting
npm error notarget a package version that doesn't exist.
npm error A complete log of this run can be found in: /home/runner/.npm/_logs/2024-12-09T16_04_12_728Z-debug-0.log
##[error]Process completed with exit code 1.

let ty = tcx.ty_ordering_enum(None);
let layout =
tcx.layout_of(ty::TypingEnv::fully_monomorphized().as_query_input(ty)).unwrap();
Self::from_scalar(Scalar::from_i8(c as i8), layout)
}

pub fn from_pair(a: Self, b: Self, tcx: TyCtxt<'tcx>) -> Self {
let layout = tcx
pub fn from_pair(a: Self, b: Self, cx: &(impl HasTypingEnv<'tcx> + HasTyCtxt<'tcx>)) -> Self {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i guess the current assumption is that scalar pairs are always monomorphic?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is currently only used for the return values of operations like AddWithOverflow, which is always monomorphic. But seems better to not implicit assume this, and the new version is actually more ergonomic to use than the old one...

Copy link
Contributor

@lcnr lcnr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

r=me on the changes assuming that perf is green

@RalfJung
Copy link
Member Author

RalfJung commented Dec 9, 2024

Looks like the build worked except for uploading some metrics somewhere?
@bors try

@bors
Copy link
Collaborator

bors commented Dec 9, 2024

⌛ Trying commit 0bb8615 with merge 50c90c7...

bors added a commit to rust-lang-ci/rust that referenced this pull request Dec 9, 2024
interpret: reduce usage of TypingEnv::fully_monomorphized

r? `@lcnr`
@bors
Copy link
Collaborator

bors commented Dec 9, 2024

☀️ Try build successful - checks-actions
Build commit: 50c90c7 (50c90c7c1d6259ebfc4ddc15d1fe5dfe1718b303)

@rust-timer

This comment has been minimized.

@rust-timer
Copy link
Collaborator

Finished benchmarking commit (50c90c7): comparison URL.

Overall result: no relevant changes - no action needed

Benchmarking this pull request likely means that it is perf-sensitive, so we're automatically marking it as not fit for rolling up. While you can manually mark this PR as fit for rollup, we strongly recommend not doing so since this PR may lead to changes in compiler perf.

@bors rollup=never
@rustbot label: -S-waiting-on-perf -perf-regression

Instruction count

This benchmark run did not return any relevant results for this metric.

Max RSS (memory usage)

Results (primary 1.4%, secondary 4.3%)

This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.

mean range count
Regressions ❌
(primary)
1.4% [1.4%, 1.4%] 1
Regressions ❌
(secondary)
4.3% [3.3%, 5.2%] 2
Improvements ✅
(primary)
- - 0
Improvements ✅
(secondary)
- - 0
All ❌✅ (primary) 1.4% [1.4%, 1.4%] 1

Cycles

Results (primary 3.9%)

This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.

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

Binary size

Results (secondary -0.0%)

This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.

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

Bootstrap: 767.262s -> 765.905s (-0.18%)
Artifact size: 330.86 MiB -> 330.86 MiB (-0.00%)

@rustbot rustbot removed the S-waiting-on-perf Status: Waiting on a perf run to be completed. label Dec 9, 2024
@RalfJung
Copy link
Member Author

@bors r=lcnr

@bors
Copy link
Collaborator

bors commented Dec 10, 2024

📌 Commit 0bb8615 has been approved by lcnr

It is now in the queue for this repository.

@bors bors 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-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Dec 10, 2024
bors added a commit to rust-lang-ci/rust that referenced this pull request Dec 10, 2024
interpret: reduce usage of TypingEnv::fully_monomorphized

r? `@lcnr`
@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Dec 10, 2024
@fmease
Copy link
Member

fmease commented Dec 10, 2024

@bors retry

@bors bors 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 Dec 10, 2024
@fmease fmease added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. CI-spurious-fail-mingw CI spurious failure: target env mingw and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Dec 10, 2024
@bors
Copy link
Collaborator

bors commented Dec 10, 2024

⌛ Testing commit 0bb8615 with merge e392b9c...

bors added a commit to rust-lang-ci/rust that referenced this pull request Dec 10, 2024
interpret: reduce usage of TypingEnv::fully_monomorphized

r? `@lcnr`
@fmease fmease 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 Dec 10, 2024
@rust-log-analyzer
Copy link
Collaborator

The job x86_64-msvc-ext2 failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
  DATADOG_SITE: datadoghq.com
  DATADOG_API_KEY: ***
  DD_GITHUB_JOB_NAME: auto - x86_64-msvc-ext2
##[endgroup]
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: @aws-sdk/credential-provider-ini@3.709.0
npm warn Found: peer @aws-sdk/client-sts@"^3.709.0" from the root project
npm warn Could not resolve dependency:
npm warn Could not resolve dependency:
npm warn peer @aws-sdk/client-sts@"^3.709.0" from the root project
npm error code ETARGET
npm error notarget No matching version found for @aws-sdk/client-sso-oidc@3.709.0.
npm error notarget In most cases you or one of your dependencies are requesting
npm error notarget a package version that doesn't exist.
npm error A complete log of this run can be found in: C:\npm\cache\_logs\2024-12-10T20_38_32_033Z-debug-0.log
##[error]Process completed with exit code 1.
[command]"C:\Program Files\Git\bin\git.exe" version
git version 2.47.1.windows.1
Temporarily overriding HOME='D:\a\_temp\8222b579-4ca2-4a96-a348-b9f4b33fc0db' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory

@bors
Copy link
Collaborator

bors commented Dec 10, 2024

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Dec 10, 2024
@fmease
Copy link
Member

fmease commented Dec 10, 2024

Spurious, what the-. @bors retry

@bors bors 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 Dec 10, 2024
bors added a commit to rust-lang-ci/rust that referenced this pull request Dec 13, 2024
interpret: reduce usage of TypingEnv::fully_monomorphized

r? `@lcnr`
@bors
Copy link
Collaborator

bors commented Dec 13, 2024

⌛ Testing commit 0bb8615 with merge b5cceda...

@RalfJung
Copy link
Member Author

@bors retry rollup=always
this doesn't need its own dedicated bors slot

bors added a commit to rust-lang-ci/rust that referenced this pull request Dec 13, 2024
…iaskrgr

Rollup of 7 pull requests

Successful merges:

 - rust-lang#133900 (Advent of `tests/ui` (misc cleanups and improvements) [1/N])
 - rust-lang#133937 (Keep track of parse errors in `mod`s and don't emit resolve errors for paths involving them)
 - rust-lang#133938 (`rustc_mir_dataflow` cleanups, including some renamings)
 - rust-lang#134058 (interpret: reduce usage of TypingEnv::fully_monomorphized)
 - rust-lang#134130 (Stop using driver queries in the public API)
 - rust-lang#134140 (Add AST support for unsafe binders)
 - rust-lang#134229 (Fix typos in docs on provenance)

r? `@ghost`
`@rustbot` modify labels: rollup
bors added a commit to rust-lang-ci/rust that referenced this pull request Dec 13, 2024
…iaskrgr

Rollup of 7 pull requests

Successful merges:

 - rust-lang#133900 (Advent of `tests/ui` (misc cleanups and improvements) [1/N])
 - rust-lang#133937 (Keep track of parse errors in `mod`s and don't emit resolve errors for paths involving them)
 - rust-lang#133938 (`rustc_mir_dataflow` cleanups, including some renamings)
 - rust-lang#134058 (interpret: reduce usage of TypingEnv::fully_monomorphized)
 - rust-lang#134130 (Stop using driver queries in the public API)
 - rust-lang#134140 (Add AST support for unsafe binders)
 - rust-lang#134229 (Fix typos in docs on provenance)

r? `@ghost`
`@rustbot` modify labels: rollup
@bors bors merged commit 97dc513 into rust-lang:master Dec 14, 2024
6 of 7 checks passed
@rustbot rustbot added this to the 1.85.0 milestone Dec 14, 2024
rust-timer added a commit to rust-lang-ci/rust that referenced this pull request Dec 14, 2024
Rollup merge of rust-lang#134058 - RalfJung:interpret-typing-env, r=lcnr

interpret: reduce usage of TypingEnv::fully_monomorphized

r? `@lcnr`
@RalfJung RalfJung deleted the interpret-typing-env branch December 14, 2024 07:24
flip1995 pushed a commit to flip1995/rust that referenced this pull request Dec 15, 2024
…iaskrgr

Rollup of 7 pull requests

Successful merges:

 - rust-lang#133900 (Advent of `tests/ui` (misc cleanups and improvements) [1/N])
 - rust-lang#133937 (Keep track of parse errors in `mod`s and don't emit resolve errors for paths involving them)
 - rust-lang#133938 (`rustc_mir_dataflow` cleanups, including some renamings)
 - rust-lang#134058 (interpret: reduce usage of TypingEnv::fully_monomorphized)
 - rust-lang#134130 (Stop using driver queries in the public API)
 - rust-lang#134140 (Add AST support for unsafe binders)
 - rust-lang#134229 (Fix typos in docs on provenance)

r? `@ghost`
`@rustbot` modify labels: rollup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI-spurious-fail-mingw CI spurious failure: target env mingw S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. 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.

8 participants