rust icon indicating copy to clipboard operation
rust copied to clipboard

Remove unwraps from metadata decoding: introduce `BlobDecoder`

Open jdonszelmann opened this issue 3 weeks ago • 19 comments

r? @oli-obk

jdonszelmann avatar Nov 29 '25 15:11 jdonszelmann

These commits modify compiler targets. (See the Target Tier Policy.)

rustbot avatar Nov 29 '25 15:11 rustbot

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

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

rustbot avatar Nov 29 '25 15:11 rustbot

@bors try @rust-timer queue

jdonszelmann avatar Nov 29 '25 15:11 jdonszelmann

Awaiting bors try build completion.

@rustbot label: +S-waiting-on-perf

rust-timer avatar Nov 29 '25 15:11 rust-timer

:hourglass: Trying commit cf9344a44b79c97b66a7fb18a923df3d74788c0d with merge 694a8a4b3d4150883f48b919e01013f1106afeee…

To cancel the try build, run the command @bors try cancel.

Workflow: https://github.com/rust-lang/rust/actions/runs/19785530083

rust-bors[bot] avatar Nov 29 '25 15:11 rust-bors[bot]

cc: @oli-obk this is what I was talking about. not yet clean, but wanted to see what perf looked like :3

jdonszelmann avatar Nov 29 '25 15:11 jdonszelmann

The job pr-check-2 failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)
[RUSTC-TIMING] askama test:false 0.171
error[E0308]: arguments to this method are incorrect
   --> src/librustdoc/clean/inline.rs:242:35
    |
242 |             CStore::from_tcx(tcx).load_macro_untracked(def_id, tcx),
    |                                   ^^^^^^^^^^^^^^^^^^^^ ------  --- expected `rustc_span::def_id::DefId`, found `TyCtxt<'_>`
    |                                                        |
    |                                                        expected `TyCtxt<'_>`, found `rustc_span::def_id::DefId`
    |
note: method defined here
   --> /checkout/compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs:558:12
    |
558 |     pub fn load_macro_untracked(&self, tcx: TyCtxt<'_>, id: DefId) -> LoadedMacro {
    |            ^^^^^^^^^^^^^^^^^^^^
help: swap these arguments
    |
242 -             CStore::from_tcx(tcx).load_macro_untracked(def_id, tcx),
242 +             CStore::from_tcx(tcx).load_macro_untracked(tcx, def_id),
    |

error[E0308]: arguments to this method are incorrect
   --> src/librustdoc/clean/inline.rs:775:36
    |
775 |     match CStore::from_tcx(cx.tcx).load_macro_untracked(def_id, cx.tcx) {
    |                                    ^^^^^^^^^^^^^^^^^^^^ ------  ------ expected `rustc_span::def_id::DefId`, found `TyCtxt<'_>`
    |                                                         |
    |                                                         expected `TyCtxt<'_>`, found `rustc_span::def_id::DefId`
    |
note: method defined here
   --> /checkout/compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs:558:12
    |
558 |     pub fn load_macro_untracked(&self, tcx: TyCtxt<'_>, id: DefId) -> LoadedMacro {
    |            ^^^^^^^^^^^^^^^^^^^^
help: swap these arguments
    |
775 -     match CStore::from_tcx(cx.tcx).load_macro_untracked(def_id, cx.tcx) {
775 +     match CStore::from_tcx(cx.tcx).load_macro_untracked(cx.tcx, def_id) {
    |

For more information about this error, try `rustc --explain E0308`.
[RUSTC-TIMING] rustdoc test:false 3.572
error: could not compile `rustdoc` (lib) due to 2 previous errors

rust-log-analyzer avatar Nov 29 '25 15:11 rust-log-analyzer

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

Click to see the possible cause of the failure (guessed by this bot)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 31.89s
##[endgroup]
[2025-11-29T15:18:25.069Z INFO  opt_dist::timer] Section `Stage 1 (Rustc PGO)` starts
[2025-11-29T15:18:25.069Z INFO  opt_dist::timer] Section `Stage 1 (Rustc PGO) > Build PGO instrumented rustc and LLVM` starts
[2025-11-29T15:18:25.069Z INFO  opt_dist::exec] Executing `RUST_BACKTRACE=full python3 /checkout/x.py build --target x86_64-unknown-linux-gnu --host x86_64-unknown-linux-gnu --stage 2 library/std --set rust.llvm-bitcode-linker=false --set build.extended=false --set rust.codegen-backends=['llvm'] --set rust.deny-warnings=false --rust-profile-generate /tmp/tmp-multistage/opt-artifacts/rustc-pgo --set llvm.thin-lto=false --set llvm.link-shared=true [at /checkout/obj]`
##[group]Building bootstrap
    Finished `dev` profile [unoptimized] target(s) in 0.06s
##[endgroup]
[TIMING:start] compile::Assemble { target_compiler: Compiler { stage: 2, host: x86_64-unknown-linux-gnu, forced_compiler: false } }
[TIMING:start] builder::Libdir { compiler: Compiler { stage: 2, host: x86_64-unknown-linux-gnu, forced_compiler: false }, target: x86_64-unknown-linux-gnu }
---
[2025-11-29T15:44:01.046Z INFO  opt_dist::utils::io] Deleting directory `/tmp/tmp-multistage/opt-artifacts/rustc-pgo`
[2025-11-29T15:44:04.421Z INFO  opt_dist::timer] Section `Stage 1 (Rustc PGO) > Gather profiles` ended: OK (597.46s)`
[2025-11-29T15:44:04.422Z INFO  opt_dist::utils] Free disk space: 1.24 TiB out of total 2.18 TiB (43.31% used)
[2025-11-29T15:44:04.422Z INFO  opt_dist::timer] Section `Stage 1 (Rustc PGO) > Build PGO optimized rustc` starts
[2025-11-29T15:44:04.422Z INFO  opt_dist::exec] Executing `RUST_BACKTRACE=full python3 /checkout/x.py build --target x86_64-unknown-linux-gnu --host x86_64-unknown-linux-gnu --stage 2 library/std --set rust.llvm-bitcode-linker=false --set build.extended=false --set rust.codegen-backends=['llvm'] --set rust.deny-warnings=false --rust-profile-use /tmp/tmp-multistage/opt-artifacts/rustc-pgo.profdata --enable-bolt-settings [at /checkout/obj]`
##[group]Building bootstrap
    Finished `dev` profile [unoptimized] target(s) in 0.32s
##[endgroup]
[TIMING:start] compile::Assemble { target_compiler: Compiler { stage: 2, host: x86_64-unknown-linux-gnu, forced_compiler: false } }
[TIMING:start] builder::Libdir { compiler: Compiler { stage: 2, host: x86_64-unknown-linux-gnu, forced_compiler: false }, target: x86_64-unknown-linux-gnu }
---
[2025-11-29T15:49:38.664Z INFO  opt_dist::utils] Clearing LLVM build files
[2025-11-29T15:49:38.664Z INFO  opt_dist::utils::io] Deleting directory `/checkout/obj/build/x86_64-unknown-linux-gnu/llvm`
[2025-11-29T15:49:39.823Z INFO  opt_dist::utils::io] Deleting directory `/checkout/obj/build/x86_64-unknown-linux-gnu/lld`
[2025-11-29T15:49:39.856Z INFO  opt_dist::timer] Section `Stage 2 (LLVM PGO) > Build PGO instrumented LLVM` starts
[2025-11-29T15:49:39.856Z INFO  opt_dist::exec] Executing `LLVM_PROFILE_DIR=/tmp/tmp-multistage/opt-artifacts/llvm-pgo/prof-%p RUST_BACKTRACE=full python3 /checkout/x.py build --target x86_64-unknown-linux-gnu --host x86_64-unknown-linux-gnu --stage 2 library/std --set rust.llvm-bitcode-linker=false --set build.extended=false --set rust.codegen-backends=['llvm'] --set rust.deny-warnings=false --llvm-profile-generate --keep-stage 0 --keep-stage 1 [at /checkout/obj]`
##[group]Building bootstrap
    Finished `dev` profile [unoptimized] target(s) in 0.07s
##[endgroup]
[TIMING:start] compile::Assemble { target_compiler: Compiler { stage: 2, host: x86_64-unknown-linux-gnu, forced_compiler: false } }
[TIMING:start] builder::Libdir { compiler: Compiler { stage: 2, host: x86_64-unknown-linux-gnu, forced_compiler: false }, target: x86_64-unknown-linux-gnu }
---
[2025-11-29T16:00:34.664Z INFO  opt_dist::utils::io] Deleting directory `/checkout/obj/build/x86_64-unknown-linux-gnu/lld`
[2025-11-29T16:00:34.695Z INFO  opt_dist::timer] Section `Stage 2 (LLVM PGO)` ended: OK (656.03s)`
[2025-11-29T16:00:34.695Z INFO  opt_dist::timer] Section `Stage 3 (BOLT)` starts
[2025-11-29T16:00:34.695Z INFO  opt_dist::timer] Section `Stage 3 (BOLT) > Build PGO optimized LLVM` starts
[2025-11-29T16:00:34.695Z INFO  opt_dist::exec] Executing `RUST_BACKTRACE=full python3 /checkout/x.py build --target x86_64-unknown-linux-gnu --host x86_64-unknown-linux-gnu --stage 2 library/std --set rust.llvm-bitcode-linker=false --set build.extended=false --set rust.codegen-backends=['llvm'] --set rust.deny-warnings=false --set llvm.ldflags=-Wl,-q --llvm-profile-use /tmp/tmp-multistage/opt-artifacts/llvm-pgo.profdata --keep-stage 0 --keep-stage 1 [at /checkout/obj]`
##[group]Building bootstrap
    Finished `dev` profile [unoptimized] target(s) in 0.07s
##[endgroup]
[TIMING:start] compile::Assemble { target_compiler: Compiler { stage: 2, host: x86_64-unknown-linux-gnu, forced_compiler: false } }
[TIMING:start] builder::Libdir { compiler: Compiler { stage: 2, host: x86_64-unknown-linux-gnu, forced_compiler: false }, target: x86_64-unknown-linux-gnu }
---
Finished benchmark syn-2.0.101 (7/7)
##[endgroup]
[2025-11-29T16:22:55.576Z INFO  opt_dist::training] Merging LLVM BOLT profiles from /tmp/.tmpk3ZoyR/prof.fdata to /tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata
##[group]Merging BOLT profiles
[2025-11-29T16:22:55.578Z INFO  opt_dist::exec] Executing `/rustroot/bin/merge-fdata /tmp/.tmpk3ZoyR/prof.fdata.14130.fdata /tmp/.tmpk3ZoyR/prof.fdata.14135.fdata /tmp/.tmpk3ZoyR/prof.fdata.14147.fdata /tmp/.tmpk3ZoyR/prof.fdata.14148.fdata /tmp/.tmpk3ZoyR/prof.fdata.14151.fdata /tmp/.tmpk3ZoyR/prof.fdata.14152.fdata /tmp/.tmpk3ZoyR/prof.fdata.14159.fdata /tmp/.tmpk3ZoyR/prof.fdata.14160.fdata /tmp/.tmpk3ZoyR/prof.fdata.14173.fdata /tmp/.tmpk3ZoyR/prof.fdata.14174.fdata /tmp/.tmpk3ZoyR/prof.fdata.14175.fdata /tmp/.tmpk3ZoyR/prof.fdata.14176.fdata /tmp/.tmpk3ZoyR/prof.fdata.14177.fdata /tmp/.tmpk3ZoyR/prof.fdata.14181.fdata /tmp/.tmpk3ZoyR/prof.fdata.14182.fdata /tmp/.tmpk3ZoyR/prof.fdata.14184.fdata /tmp/.tmpk3ZoyR/prof.fdata.14185.fdata /tmp/.tmpk3ZoyR/prof.fdata.14189.fdata /tmp/.tmpk3ZoyR/prof.fdata.14190.fdata /tmp/.tmpk3ZoyR/prof.fdata.14191.fdata /tmp/.tmpk3ZoyR/prof.fdata.14192.fdata /tmp/.tmpk3ZoyR/prof.fdata.14194.fdata /tmp/.tmpk3ZoyR/prof.fdata.14196.fdata /tmp/.tmpk3ZoyR/prof.fdata.14202.fdata /tmp/.tmpk3ZoyR/prof.fdata.14206.fdata /tmp/.tmpk3ZoyR/prof.fdata.14277.fdata /tmp/.tmpk3ZoyR/prof.fdata.14278.fdata /tmp/.tmpk3ZoyR/prof.fdata.14279.fdata /tmp/.tmpk3ZoyR/prof.fdata.14280.fdata /tmp/.tmpk3ZoyR/prof.fdata.14281.fdata /tmp/.tmpk3ZoyR/prof.fdata.14282.fdata /tmp/.tmpk3ZoyR/prof.fdata.14283.fdata /tmp/.tmpk3ZoyR/prof.fdata.14286.fdata /tmp/.tmpk3ZoyR/prof.fdata.14287.fdata /tmp/.tmpk3ZoyR/prof.fdata.14290.fdata /tmp/.tmpk3ZoyR/prof.fdata.14291.fdata /tmp/.tmpk3ZoyR/prof.fdata.14295.fdata /tmp/.tmpk3ZoyR/prof.fdata.14321.fdata /tmp/.tmpk3ZoyR/prof.fdata.14323.fdata /tmp/.tmpk3ZoyR/prof.fdata.14330.fdata /tmp/.tmpk3ZoyR/prof.fdata.14338.fdata /tmp/.tmpk3ZoyR/prof.fdata.14341.fdata /tmp/.tmpk3ZoyR/prof.fdata.14346.fdata /tmp/.tmpk3ZoyR/prof.fdata.14348.fdata /tmp/.tmpk3ZoyR/prof.fdata.14349.fdata /tmp/.tmpk3ZoyR/prof.fdata.14350.fdata /tmp/.tmpk3ZoyR/prof.fdata.14522.fdata /tmp/.tmpk3ZoyR/prof.fdata.14526.fdata /tmp/.tmpk3ZoyR/prof.fdata.14538.fdata /tmp/.tmpk3ZoyR/prof.fdata.14543.fdata /tmp/.tmpk3ZoyR/prof.fdata.14546.fdata /tmp/.tmpk3ZoyR/prof.fdata.14554.fdata /tmp/.tmpk3ZoyR/prof.fdata.14578.fdata /tmp/.tmpk3ZoyR/prof.fdata.14596.fdata /tmp/.tmpk3ZoyR/prof.fdata.14605.fdata /tmp/.tmpk3ZoyR/prof.fdata.14612.fdata /tmp/.tmpk3ZoyR/prof.fdata.14614.fdata /tmp/.tmpk3ZoyR/prof.fdata.14623.fdata /tmp/.tmpk3ZoyR/prof.fdata.14626.fdata /tmp/.tmpk3ZoyR/prof.fdata.14628.fdata /tmp/.tmpk3ZoyR/prof.fdata.14632.fdata /tmp/.tmpk3ZoyR/prof.fdata.14654.fdata /tmp/.tmpk3ZoyR/prof.fdata.14658.fdata /tmp/.tmpk3ZoyR/prof.fdata.14669.fdata /tmp/.tmpk3ZoyR/prof.fdata.14670.fdata /tmp/.tmpk3ZoyR/prof.fdata.14675.fdata /tmp/.tmpk3ZoyR/prof.fdata.14676.fdata /tmp/.tmpk3ZoyR/prof.fdata.14689.fdata /tmp/.tmpk3ZoyR/prof.fdata.14694.fdata /tmp/.tmpk3ZoyR/prof.fdata.14695.fdata /tmp/.tmpk3ZoyR/prof.fdata.14703.fdata /tmp/.tmpk3ZoyR/prof.fdata.14724.fdata /tmp/.tmpk3ZoyR/prof.fdata.14726.fdata /tmp/.tmpk3ZoyR/prof.fdata.14730.fdata /tmp/.tmpk3ZoyR/prof.fdata.14758.fdata /tmp/.tmpk3ZoyR/prof.fdata.14766.fdata /tmp/.tmpk3ZoyR/prof.fdata.14768.fdata /tmp/.tmpk3ZoyR/prof.fdata.14787.fdata /tmp/.tmpk3ZoyR/prof.fdata.14791.fdata /tmp/.tmpk3ZoyR/prof.fdata.14792.fdata /tmp/.tmpk3ZoyR/prof.fdata.14794.fdata /tmp/.tmpk3ZoyR/prof.fdata.14801.fdata /tmp/.tmpk3ZoyR/prof.fdata.14814.fdata /tmp/.tmpk3ZoyR/prof.fdata.14822.fdata /tmp/.tmpk3ZoyR/prof.fdata.14828.fdata /tmp/.tmpk3ZoyR/prof.fdata.14841.fdata /tmp/.tmpk3ZoyR/prof.fdata.14843.fdata /tmp/.tmpk3ZoyR/prof.fdata.14856.fdata /tmp/.tmpk3ZoyR/prof.fdata.14864.fdata /tmp/.tmpk3ZoyR/prof.fdata.14865.fdata /tmp/.tmpk3ZoyR/prof.fdata.14881.fdata /tmp/.tmpk3ZoyR/prof.fdata.14883.fdata /tmp/.tmpk3ZoyR/prof.fdata.14884.fdata /tmp/.tmpk3ZoyR/prof.fdata.14899.fdata /tmp/.tmpk3ZoyR/prof.fdata.14920.fdata /tmp/.tmpk3ZoyR/prof.fdata.14925.fdata /tmp/.tmpk3ZoyR/prof.fdata.14937.fdata /tmp/.tmpk3ZoyR/prof.fdata.14957.fdata /tmp/.tmpk3ZoyR/prof.fdata.14963.fdata /tmp/.tmpk3ZoyR/prof.fdata.14972.fdata /tmp/.tmpk3ZoyR/prof.fdata.14984.fdata /tmp/.tmpk3ZoyR/prof.fdata.14993.fdata /tmp/.tmpk3ZoyR/prof.fdata.15001.fdata /tmp/.tmpk3ZoyR/prof.fdata.15006.fdata /tmp/.tmpk3ZoyR/prof.fdata.15032.fdata /tmp/.tmpk3ZoyR/prof.fdata.15039.fdata /tmp/.tmpk3ZoyR/prof.fdata.15047.fdata /tmp/.tmpk3ZoyR/prof.fdata.15051.fdata /tmp/.tmpk3ZoyR/prof.fdata.15064.fdata /tmp/.tmpk3ZoyR/prof.fdata.15066.fdata /tmp/.tmpk3ZoyR/prof.fdata.15074.fdata /tmp/.tmpk3ZoyR/prof.fdata.15081.fdata /tmp/.tmpk3ZoyR/prof.fdata.15088.fdata /tmp/.tmpk3ZoyR/prof.fdata.15091.fdata /tmp/.tmpk3ZoyR/prof.fdata.15093.fdata /tmp/.tmpk3ZoyR/prof.fdata.15099.fdata /tmp/.tmpk3ZoyR/prof.fdata.15119.fdata /tmp/.tmpk3ZoyR/prof.fdata.15142.fdata /tmp/.tmpk3ZoyR/prof.fdata.15145.fdata /tmp/.tmpk3ZoyR/prof.fdata.15147.fdata /tmp/.tmpk3ZoyR/prof.fdata.15171.fdata /tmp/.tmpk3ZoyR/prof.fdata.15174.fdata /tmp/.tmpk3ZoyR/prof.fdata.15193.fdata /tmp/.tmpk3ZoyR/prof.fdata.15197.fdata /tmp/.tmpk3ZoyR/prof.fdata.15215.fdata /tmp/.tmpk3ZoyR/prof.fdata.15222.fdata /tmp/.tmpk3ZoyR/prof.fdata.15247.fdata /tmp/.tmpk3ZoyR/prof.fdata.15255.fdata /tmp/.tmpk3ZoyR/prof.fdata.15258.fdata /tmp/.tmpk3ZoyR/prof.fdata.15275.fdata /tmp/.tmpk3ZoyR/prof.fdata.15298.fdata /tmp/.tmpk3ZoyR/prof.fdata.15301.fdata /tmp/.tmpk3ZoyR/prof.fdata.15309.fdata /tmp/.tmpk3ZoyR/prof.fdata.15323.fdata /tmp/.tmpk3ZoyR/prof.fdata.15326.fdata /tmp/.tmpk3ZoyR/prof.fdata.15328.fdata /tmp/.tmpk3ZoyR/prof.fdata.15340.fdata /tmp/.tmpk3ZoyR/prof.fdata.15352.fdata /tmp/.tmpk3ZoyR/prof.fdata.15357.fdata /tmp/.tmpk3ZoyR/prof.fdata.15371.fdata /tmp/.tmpk3ZoyR/prof.fdata.15387.fdata /tmp/.tmpk3ZoyR/prof.fdata.15392.fdata /tmp/.tmpk3ZoyR/prof.fdata.15395.fdata /tmp/.tmpk3ZoyR/prof.fdata.15397.fdata /tmp/.tmpk3ZoyR/prof.fdata.15405.fdata /tmp/.tmpk3ZoyR/prof.fdata.15426.fdata /tmp/.tmpk3ZoyR/prof.fdata.15429.fdata /tmp/.tmpk3ZoyR/prof.fdata.15448.fdata /tmp/.tmpk3ZoyR/prof.fdata.15461.fdata /tmp/.tmpk3ZoyR/prof.fdata.15463.fdata /tmp/.tmpk3ZoyR/prof.fdata.15473.fdata /tmp/.tmpk3ZoyR/prof.fdata.15499.fdata /tmp/.tmpk3ZoyR/prof.fdata.15508.fdata /tmp/.tmpk3ZoyR/prof.fdata.15524.fdata /tmp/.tmpk3ZoyR/prof.fdata.15526.fdata /tmp/.tmpk3ZoyR/prof.fdata.15535.fdata /tmp/.tmpk3ZoyR/prof.fdata.15537.fdata /tmp/.tmpk3ZoyR/prof.fdata.15561.fdata /tmp/.tmpk3ZoyR/prof.fdata.15564.fdata /tmp/.tmpk3ZoyR/prof.fdata.15570.fdata /tmp/.tmpk3ZoyR/prof.fdata.15584.fdata /tmp/.tmpk3ZoyR/prof.fdata.15594.fdata /tmp/.tmpk3ZoyR/prof.fdata.15605.fdata /tmp/.tmpk3ZoyR/prof.fdata.15608.fdata /tmp/.tmpk3ZoyR/prof.fdata.15624.fdata /tmp/.tmpk3ZoyR/prof.fdata.15635.fdata /tmp/.tmpk3ZoyR/prof.fdata.15643.fdata /tmp/.tmpk3ZoyR/prof.fdata.15644.fdata /tmp/.tmpk3ZoyR/prof.fdata.15654.fdata /tmp/.tmpk3ZoyR/prof.fdata.15663.fdata /tmp/.tmpk3ZoyR/prof.fdata.15669.fdata /tmp/.tmpk3ZoyR/prof.fdata.15685.fdata /tmp/.tmpk3ZoyR/prof.fdata.15692.fdata /tmp/.tmpk3ZoyR/prof.fdata.15704.fdata /tmp/.tmpk3ZoyR/prof.fdata.15706.fdata /tmp/.tmpk3ZoyR/prof.fdata.15718.fdata /tmp/.tmpk3ZoyR/prof.fdata.15736.fdata /tmp/.tmpk3ZoyR/prof.fdata.15738.fdata /tmp/.tmpk3ZoyR/prof.fdata.15762.fdata /tmp/.tmpk3ZoyR/prof.fdata.15768.fdata /tmp/.tmpk3ZoyR/prof.fdata.15773.fdata /tmp/.tmpk3ZoyR/prof.fdata.15784.fdata /tmp/.tmpk3ZoyR/prof.fdata.15787.fdata /tmp/.tmpk3ZoyR/prof.fdata.15799.fdata /tmp/.tmpk3ZoyR/prof.fdata.15808.fdata /tmp/.tmpk3ZoyR/prof.fdata.15816.fdata /tmp/.tmpk3ZoyR/prof.fdata.15839.fdata /tmp/.tmpk3ZoyR/prof.fdata.15840.fdata /tmp/.tmpk3ZoyR/prof.fdata.15845.fdata /tmp/.tmpk3ZoyR/prof.fdata.15854.fdata /tmp/.tmpk3ZoyR/prof.fdata.15861.fdata /tmp/.tmpk3ZoyR/prof.fdata.15862.fdata /tmp/.tmpk3ZoyR/prof.fdata.15864.fdata /tmp/.tmpk3ZoyR/prof.fdata.15879.fdata /tmp/.tmpk3ZoyR/prof.fdata.15893.fdata /tmp/.tmpk3ZoyR/prof.fdata.15896.fdata /tmp/.tmpk3ZoyR/prof.fdata.15913.fdata /tmp/.tmpk3ZoyR/prof.fdata.15916.fdata /tmp/.tmpk3ZoyR/prof.fdata.15920.fdata /tmp/.tmpk3ZoyR/prof.fdata.15936.fdata /tmp/.tmpk3ZoyR/prof.fdata.15944.fdata /tmp/.tmpk3ZoyR/prof.fdata.15946.fdata /tmp/.tmpk3ZoyR/prof.fdata.15952.fdata /tmp/.tmpk3ZoyR/prof.fdata.15955.fdata /tmp/.tmpk3ZoyR/prof.fdata.15963.fdata /tmp/.tmpk3ZoyR/prof.fdata.15964.fdata /tmp/.tmpk3ZoyR/prof.fdata.15986.fdata /tmp/.tmpk3ZoyR/prof.fdata.16007.fdata /tmp/.tmpk3ZoyR/prof.fdata.16039.fdata /tmp/.tmpk3ZoyR/prof.fdata.16040.fdata /tmp/.tmpk3ZoyR/prof.fdata.16050.fdata /tmp/.tmpk3ZoyR/prof.fdata.16054.fdata /tmp/.tmpk3ZoyR/prof.fdata.16056.fdata /tmp/.tmpk3ZoyR/prof.fdata.16064.fdata /tmp/.tmpk3ZoyR/prof.fdata.16067.fdata /tmp/.tmpk3ZoyR/prof.fdata.16091.fdata /tmp/.tmpk3ZoyR/prof.fdata.16103.fdata /tmp/.tmpk3ZoyR/prof.fdata.16123.fdata /tmp/.tmpk3ZoyR/prof.fdata.16124.fdata /tmp/.tmpk3ZoyR/prof.fdata.16130.fdata /tmp/.tmpk3ZoyR/prof.fdata.16144.fdata /tmp/.tmpk3ZoyR/prof.fdata.16148.fdata /tmp/.tmpk3ZoyR/prof.fdata.16152.fdata /tmp/.tmpk3ZoyR/prof.fdata.16166.fdata /tmp/.tmpk3ZoyR/prof.fdata.16196.fdata /tmp/.tmpk3ZoyR/prof.fdata.16207.fdata /tmp/.tmpk3ZoyR/prof.fdata.16236.fdata /tmp/.tmpk3ZoyR/prof.fdata.16275.fdata /tmp/.tmpk3ZoyR/prof.fdata.16285.fdata /tmp/.tmpk3ZoyR/prof.fdata.16287.fdata /tmp/.tmpk3ZoyR/prof.fdata.16299.fdata /tmp/.tmpk3ZoyR/prof.fdata.16312.fdata /tmp/.tmpk3ZoyR/prof.fdata.16320.fdata /tmp/.tmpk3ZoyR/prof.fdata.16323.fdata /tmp/.tmpk3ZoyR/prof.fdata.16389.fdata /tmp/.tmpk3ZoyR/prof.fdata.16392.fdata /tmp/.tmpk3ZoyR/prof.fdata.16393.fdata /tmp/.tmpk3ZoyR/prof.fdata.16407.fdata /tmp/.tmpk3ZoyR/prof.fdata.16427.fdata /tmp/.tmpk3ZoyR/prof.fdata.16433.fdata /tmp/.tmpk3ZoyR/prof.fdata.16435.fdata /tmp/.tmpk3ZoyR/prof.fdata.16453.fdata /tmp/.tmpk3ZoyR/prof.fdata.16461.fdata /tmp/.tmpk3ZoyR/prof.fdata.16462.fdata /tmp/.tmpk3ZoyR/prof.fdata.16467.fdata /tmp/.tmpk3ZoyR/prof.fdata.16484.fdata /tmp/.tmpk3ZoyR/prof.fdata.16486.fdata /tmp/.tmpk3ZoyR/prof.fdata.16496.fdata /tmp/.tmpk3ZoyR/prof.fdata.16527.fdata /tmp/.tmpk3ZoyR/prof.fdata.16533.fdata /tmp/.tmpk3ZoyR/prof.fdata.16536.fdata /tmp/.tmpk3ZoyR/prof.fdata.16538.fdata /tmp/.tmpk3ZoyR/prof.fdata.16567.fdata /tmp/.tmpk3ZoyR/prof.fdata.16571.fdata /tmp/.tmpk3ZoyR/prof.fdata.16604.fdata /tmp/.tmpk3ZoyR/prof.fdata.16660.fdata /tmp/.tmpk3ZoyR/prof.fdata.16691.fdata /tmp/.tmpk3ZoyR/prof.fdata.16746.fdata /tmp/.tmpk3ZoyR/prof.fdata.16766.fdata /tmp/.tmpk3ZoyR/prof.fdata.16775.fdata /tmp/.tmpk3ZoyR/prof.fdata.16791.fdata /tmp/.tmpk3ZoyR/prof.fdata.16793.fdata /tmp/.tmpk3ZoyR/prof.fdata.16808.fdata /tmp/.tmpk3ZoyR/prof.fdata.16811.fdata /tmp/.tmpk3ZoyR/prof.fdata.16824.fdata /tmp/.tmpk3ZoyR/prof.fdata.16831.fdata /tmp/.tmpk3ZoyR/prof.fdata.16834.fdata /tmp/.tmpk3ZoyR/prof.fdata.16849.fdata /tmp/.tmpk3ZoyR/prof.fdata.16875.fdata /tmp/.tmpk3ZoyR/prof.fdata.16880.fdata /tmp/.tmpk3ZoyR/prof.fdata.16889.fdata /tmp/.tmpk3ZoyR/prof.fdata.16909.fdata /tmp/.tmpk3ZoyR/prof.fdata.16917.fdata /tmp/.tmpk3ZoyR/prof.fdata.16936.fdata /tmp/.tmpk3ZoyR/prof.fdata.16961.fdata /tmp/.tmpk3ZoyR/prof.fdata.16963.fdata /tmp/.tmpk3ZoyR/prof.fdata.16978.fdata /tmp/.tmpk3ZoyR/prof.fdata.17001.fdata /tmp/.tmpk3ZoyR/prof.fdata.17021.fdata /tmp/.tmpk3ZoyR/prof.fdata.17047.fdata /tmp/.tmpk3ZoyR/prof.fdata.17057.fdata /tmp/.tmpk3ZoyR/prof.fdata.17070.fdata /tmp/.tmpk3ZoyR/prof.fdata.17083.fdata /tmp/.tmpk3ZoyR/prof.fdata.17084.fdata /tmp/.tmpk3ZoyR/prof.fdata.17096.fdata /tmp/.tmpk3ZoyR/prof.fdata.17102.fdata /tmp/.tmpk3ZoyR/prof.fdata.17104.fdata /tmp/.tmpk3ZoyR/prof.fdata.17116.fdata /tmp/.tmpk3ZoyR/prof.fdata.17124.fdata /tmp/.tmpk3ZoyR/prof.fdata.17136.fdata /tmp/.tmpk3ZoyR/prof.fdata.17147.fdata /tmp/.tmpk3ZoyR/prof.fdata.17155.fdata /tmp/.tmpk3ZoyR/prof.fdata.17157.fdata /tmp/.tmpk3ZoyR/prof.fdata.17175.fdata /tmp/.tmpk3ZoyR/prof.fdata.17178.fdata /tmp/.tmpk3ZoyR/prof.fdata.17191.fdata /tmp/.tmpk3ZoyR/prof.fdata.17197.fdata /tmp/.tmpk3ZoyR/prof.fdata.17199.fdata /tmp/.tmpk3ZoyR/prof.fdata.17209.fdata /tmp/.tmpk3ZoyR/prof.fdata.17222.fdata /tmp/.tmpk3ZoyR/prof.fdata.17234.fdata /tmp/.tmpk3ZoyR/prof.fdata.17235.fdata /tmp/.tmpk3ZoyR/prof.fdata.17237.fdata /tmp/.tmpk3ZoyR/prof.fdata.17252.fdata /tmp/.tmpk3ZoyR/prof.fdata.17270.fdata /tmp/.tmpk3ZoyR/prof.fdata.17276.fdata /tmp/.tmpk3ZoyR/prof.fdata.17321.fdata /tmp/.tmpk3ZoyR/prof.fdata.17327.fdata /tmp/.tmpk3ZoyR/prof.fdata.17333.fdata /tmp/.tmpk3ZoyR/prof.fdata.17344.fdata /tmp/.tmpk3ZoyR/prof.fdata.17349.fdata /tmp/.tmpk3ZoyR/prof.fdata.17393.fdata /tmp/.tmpk3ZoyR/prof.fdata.17394.fdata /tmp/.tmpk3ZoyR/prof.fdata.17408.fdata /tmp/.tmpk3ZoyR/prof.fdata.17409.fdata /tmp/.tmpk3ZoyR/prof.fdata.17421.fdata /tmp/.tmpk3ZoyR/prof.fdata.17438.fdata /tmp/.tmpk3ZoyR/prof.fdata.17443.fdata /tmp/.tmpk3ZoyR/prof.fdata.17445.fdata /tmp/.tmpk3ZoyR/prof.fdata.17459.fdata /tmp/.tmpk3ZoyR/prof.fdata.17478.fdata /tmp/.tmpk3ZoyR/prof.fdata.17483.fdata /tmp/.tmpk3ZoyR/prof.fdata.17490.fdata /tmp/.tmpk3ZoyR/prof.fdata.17493.fdata /tmp/.tmpk3ZoyR/prof.fdata.17514.fdata /tmp/.tmpk3ZoyR/prof.fdata.17535.fdata /tmp/.tmpk3ZoyR/prof.fdata.17537.fdata /tmp/.tmpk3ZoyR/prof.fdata.17547.fdata /tmp/.tmpk3ZoyR/prof.fdata.17552.fdata /tmp/.tmpk3ZoyR/prof.fdata.17584.fdata /tmp/.tmpk3ZoyR/prof.fdata.17594.fdata /tmp/.tmpk3ZoyR/prof.fdata.17613.fdata /tmp/.tmpk3ZoyR/prof.fdata.17630.fdata /tmp/.tmpk3ZoyR/prof.fdata.17642.fdata /tmp/.tmpk3ZoyR/prof.fdata.17643.fdata /tmp/.tmpk3ZoyR/prof.fdata.17649.fdata /tmp/.tmpk3ZoyR/prof.fdata.17652.fdata /tmp/.tmpk3ZoyR/prof.fdata.17672.fdata /tmp/.tmpk3ZoyR/prof.fdata.17717.fdata /tmp/.tmpk3ZoyR/prof.fdata.17734.fdata /tmp/.tmpk3ZoyR/prof.fdata.17752.fdata /tmp/.tmpk3ZoyR/prof.fdata.17770.fdata /tmp/.tmpk3ZoyR/prof.fdata.17771.fdata /tmp/.tmpk3ZoyR/prof.fdata.17791.fdata /tmp/.tmpk3ZoyR/prof.fdata.17809.fdata /tmp/.tmpk3ZoyR/prof.fdata.17822.fdata /tmp/.tmpk3ZoyR/prof.fdata.17831.fdata /tmp/.tmpk3ZoyR/prof.fdata.17836.fdata /tmp/.tmpk3ZoyR/prof.fdata.17852.fdata /tmp/.tmpk3ZoyR/prof.fdata.17876.fdata /tmp/.tmpk3ZoyR/prof.fdata.17877.fdata /tmp/.tmpk3ZoyR/prof.fdata.17888.fdata /tmp/.tmpk3ZoyR/prof.fdata.17896.fdata /tmp/.tmpk3ZoyR/prof.fdata.17931.fdata /tmp/.tmpk3ZoyR/prof.fdata.17937.fdata /tmp/.tmpk3ZoyR/prof.fdata.17963.fdata /tmp/.tmpk3ZoyR/prof.fdata.17973.fdata /tmp/.tmpk3ZoyR/prof.fdata.17974.fdata /tmp/.tmpk3ZoyR/prof.fdata.17977.fdata /tmp/.tmpk3ZoyR/prof.fdata.18001.fdata /tmp/.tmpk3ZoyR/prof.fdata.18020.fdata /tmp/.tmpk3ZoyR/prof.fdata.18030.fdata /tmp/.tmpk3ZoyR/prof.fdata.18050.fdata /tmp/.tmpk3ZoyR/prof.fdata.18058.fdata /tmp/.tmpk3ZoyR/prof.fdata.18070.fdata /tmp/.tmpk3ZoyR/prof.fdata.18083.fdata /tmp/.tmpk3ZoyR/prof.fdata.18084.fdata /tmp/.tmpk3ZoyR/prof.fdata.18095.fdata /tmp/.tmpk3ZoyR/prof.fdata.18102.fdata /tmp/.tmpk3ZoyR/prof.fdata.18116.fdata /tmp/.tmpk3ZoyR/prof.fdata.18145.fdata /tmp/.tmpk3ZoyR/prof.fdata.18149.fdata /tmp/.tmpk3ZoyR/prof.fdata.18208.fdata /tmp/.tmpk3ZoyR/prof.fdata.18214.fdata /tmp/.tmpk3ZoyR/prof.fdata.18225.fdata /tmp/.tmpk3ZoyR/prof.fdata.18238.fdata /tmp/.tmpk3ZoyR/prof.fdata.18248.fdata /tmp/.tmpk3ZoyR/prof.fdata.18262.fdata /tmp/.tmpk3ZoyR/prof.fdata.18277.fdata /tmp/.tmpk3ZoyR/prof.fdata.18289.fdata /tmp/.tmpk3ZoyR/prof.fdata.18295.fdata /tmp/.tmpk3ZoyR/prof.fdata.18296.fdata /tmp/.tmpk3ZoyR/prof.fdata.18311.fdata /tmp/.tmpk3ZoyR/prof.fdata.18331.fdata /tmp/.tmpk3ZoyR/prof.fdata.18357.fdata /tmp/.tmpk3ZoyR/prof.fdata.18370.fdata /tmp/.tmpk3ZoyR/prof.fdata.18372.fdata /tmp/.tmpk3ZoyR/prof.fdata.18390.fdata /tmp/.tmpk3ZoyR/prof.fdata.18391.fdata /tmp/.tmpk3ZoyR/prof.fdata.18412.fdata /tmp/.tmpk3ZoyR/prof.fdata.18419.fdata /tmp/.tmpk3ZoyR/prof.fdata.18453.fdata /tmp/.tmpk3ZoyR/prof.fdata.18482.fdata /tmp/.tmpk3ZoyR/prof.fdata.18493.fdata /tmp/.tmpk3ZoyR/prof.fdata.18494.fdata /tmp/.tmpk3ZoyR/prof.fdata.18524.fdata /tmp/.tmpk3ZoyR/prof.fdata.18557.fdata /tmp/.tmpk3ZoyR/prof.fdata.18560.fdata /tmp/.tmpk3ZoyR/prof.fdata.18570.fdata /tmp/.tmpk3ZoyR/prof.fdata.18571.fdata /tmp/.tmpk3ZoyR/prof.fdata.18590.fdata /tmp/.tmpk3ZoyR/prof.fdata.18603.fdata /tmp/.tmpk3ZoyR/prof.fdata.18627.fdata /tmp/.tmpk3ZoyR/prof.fdata.18668.fdata /tmp/.tmpk3ZoyR/prof.fdata.18678.fdata /tmp/.tmpk3ZoyR/prof.fdata.18686.fdata /tmp/.tmpk3ZoyR/prof.fdata.18688.fdata /tmp/.tmpk3ZoyR/prof.fdata.18704.fdata /tmp/.tmpk3ZoyR/prof.fdata.18706.fdata /tmp/.tmpk3ZoyR/prof.fdata.18718.fdata /tmp/.tmpk3ZoyR/prof.fdata.18770.fdata /tmp/.tmpk3ZoyR/prof.fdata.18779.fdata /tmp/.tmpk3ZoyR/prof.fdata.18799.fdata /tmp/.tmpk3ZoyR/prof.fdata.18806.fdata /tmp/.tmpk3ZoyR/prof.fdata.18814.fdata /tmp/.tmpk3ZoyR/prof.fdata.18828.fdata /tmp/.tmpk3ZoyR/prof.fdata.18844.fdata /tmp/.tmpk3ZoyR/prof.fdata.18851.fdata /tmp/.tmpk3ZoyR/prof.fdata.18860.fdata /tmp/.tmpk3ZoyR/prof.fdata.18868.fdata /tmp/.tmpk3ZoyR/prof.fdata.18894.fdata /tmp/.tmpk3ZoyR/prof.fdata.18909.fdata /tmp/.tmpk3ZoyR/prof.fdata.18914.fdata /tmp/.tmpk3ZoyR/prof.fdata.18926.fdata /tmp/.tmpk3ZoyR/prof.fdata.18934.fdata /tmp/.tmpk3ZoyR/prof.fdata.18944.fdata /tmp/.tmpk3ZoyR/prof.fdata.18945.fdata /tmp/.tmpk3ZoyR/prof.fdata.18968.fdata /tmp/.tmpk3ZoyR/prof.fdata.18985.fdata /tmp/.tmpk3ZoyR/prof.fdata.18993.fdata /tmp/.tmpk3ZoyR/prof.fdata.18999.fdata /tmp/.tmpk3ZoyR/prof.fdata.19006.fdata /tmp/.tmpk3ZoyR/prof.fdata.19019.fdata /tmp/.tmpk3ZoyR/prof.fdata.19021.fdata /tmp/.tmpk3ZoyR/prof.fdata.19027.fdata /tmp/.tmpk3ZoyR/prof.fdata.19059.fdata /tmp/.tmpk3ZoyR/prof.fdata.19067.fdata /tmp/.tmpk3ZoyR/prof.fdata.19076.fdata /tmp/.tmpk3ZoyR/prof.fdata.19086.fdata /tmp/.tmpk3ZoyR/prof.fdata.19100.fdata /tmp/.tmpk3ZoyR/prof.fdata.19113.fdata /tmp/.tmpk3ZoyR/prof.fdata.19131.fdata /tmp/.tmpk3ZoyR/prof.fdata.19136.fdata /tmp/.tmpk3ZoyR/prof.fdata.19153.fdata /tmp/.tmpk3ZoyR/prof.fdata.19178.fdata /tmp/.tmpk3ZoyR/prof.fdata.19187.fdata /tmp/.tmpk3ZoyR/prof.fdata.19204.fdata /tmp/.tmpk3ZoyR/prof.fdata.19229.fdata /tmp/.tmpk3ZoyR/prof.fdata.19264.fdata /tmp/.tmpk3ZoyR/prof.fdata.19272.fdata /tmp/.tmpk3ZoyR/prof.fdata.19289.fdata /tmp/.tmpk3ZoyR/prof.fdata.19313.fdata /tmp/.tmpk3ZoyR/prof.fdata.19324.fdata /tmp/.tmpk3ZoyR/prof.fdata.19329.fdata /tmp/.tmpk3ZoyR/prof.fdata.19336.fdata /tmp/.tmpk3ZoyR/prof.fdata.19351.fdata /tmp/.tmpk3ZoyR/prof.fdata.19354.fdata /tmp/.tmpk3ZoyR/prof.fdata.19369.fdata /tmp/.tmpk3ZoyR/prof.fdata.19370.fdata /tmp/.tmpk3ZoyR/prof.fdata.19422.fdata /tmp/.tmpk3ZoyR/prof.fdata.19437.fdata /tmp/.tmpk3ZoyR/prof.fdata.19451.fdata /tmp/.tmpk3ZoyR/prof.fdata.19484.fdata /tmp/.tmpk3ZoyR/prof.fdata.19493.fdata /tmp/.tmpk3ZoyR/prof.fdata.19499.fdata /tmp/.tmpk3ZoyR/prof.fdata.19515.fdata /tmp/.tmpk3ZoyR/prof.fdata.19519.fdata /tmp/.tmpk3ZoyR/prof.fdata.19532.fdata /tmp/.tmpk3ZoyR/prof.fdata.19541.fdata /tmp/.tmpk3ZoyR/prof.fdata.19552.fdata /tmp/.tmpk3ZoyR/prof.fdata.19568.fdata /tmp/.tmpk3ZoyR/prof.fdata.19576.fdata /tmp/.tmpk3ZoyR/prof.fdata.19585.fdata /tmp/.tmpk3ZoyR/prof.fdata.19592.fdata /tmp/.tmpk3ZoyR/prof.fdata.19605.fdata /tmp/.tmpk3ZoyR/prof.fdata.19612.fdata /tmp/.tmpk3ZoyR/prof.fdata.19617.fdata /tmp/.tmpk3ZoyR/prof.fdata.19624.fdata /tmp/.tmpk3ZoyR/prof.fdata.19639.fdata /tmp/.tmpk3ZoyR/prof.fdata.19650.fdata /tmp/.tmpk3ZoyR/prof.fdata.19660.fdata /tmp/.tmpk3ZoyR/prof.fdata.19678.fdata /tmp/.tmpk3ZoyR/prof.fdata.19683.fdata /tmp/.tmpk3ZoyR/prof.fdata.19711.fdata /tmp/.tmpk3ZoyR/prof.fdata.19720.fdata /tmp/.tmpk3ZoyR/prof.fdata.19731.fdata /tmp/.tmpk3ZoyR/prof.fdata.19736.fdata /tmp/.tmpk3ZoyR/prof.fdata.19754.fdata /tmp/.tmpk3ZoyR/prof.fdata.19791.fdata /tmp/.tmpk3ZoyR/prof.fdata.19819.fdata /tmp/.tmpk3ZoyR/prof.fdata.19841.fdata /tmp/.tmpk3ZoyR/prof.fdata.19843.fdata /tmp/.tmpk3ZoyR/prof.fdata.19861.fdata /tmp/.tmpk3ZoyR/prof.fdata.19863.fdata /tmp/.tmpk3ZoyR/prof.fdata.19904.fdata /tmp/.tmpk3ZoyR/prof.fdata.19914.fdata /tmp/.tmpk3ZoyR/prof.fdata.19945.fdata /tmp/.tmpk3ZoyR/prof.fdata.19948.fdata /tmp/.tmpk3ZoyR/prof.fdata.19969.fdata /tmp/.tmpk3ZoyR/prof.fdata.19976.fdata /tmp/.tmpk3ZoyR/prof.fdata.20017.fdata /tmp/.tmpk3ZoyR/prof.fdata.20026.fdata /tmp/.tmpk3ZoyR/prof.fdata.20033.fdata /tmp/.tmpk3ZoyR/prof.fdata.20040.fdata /tmp/.tmpk3ZoyR/prof.fdata.20052.fdata /tmp/.tmpk3ZoyR/prof.fdata.20124.fdata /tmp/.tmpk3ZoyR/prof.fdata.20157.fdata /tmp/.tmpk3ZoyR/prof.fdata.20176.fdata /tmp/.tmpk3ZoyR/prof.fdata.20206.fdata /tmp/.tmpk3ZoyR/prof.fdata.20214.fdata /tmp/.tmpk3ZoyR/prof.fdata.20218.fdata /tmp/.tmpk3ZoyR/prof.fdata.20224.fdata /tmp/.tmpk3ZoyR/prof.fdata.20248.fdata /tmp/.tmpk3ZoyR/prof.fdata.20262.fdata /tmp/.tmpk3ZoyR/prof.fdata.20273.fdata /tmp/.tmpk3ZoyR/prof.fdata.20304.fdata /tmp/.tmpk3ZoyR/prof.fdata.20312.fdata /tmp/.tmpk3ZoyR/prof.fdata.20337.fdata /tmp/.tmpk3ZoyR/prof.fdata.20359.fdata /tmp/.tmpk3ZoyR/prof.fdata.20371.fdata /tmp/.tmpk3ZoyR/prof.fdata.20387.fdata /tmp/.tmpk3ZoyR/prof.fdata.20412.fdata /tmp/.tmpk3ZoyR/prof.fdata.20422.fdata /tmp/.tmpk3ZoyR/prof.fdata.20436.fdata /tmp/.tmpk3ZoyR/prof.fdata.20454.fdata /tmp/.tmpk3ZoyR/prof.fdata.20463.fdata /tmp/.tmpk3ZoyR/prof.fdata.20506.fdata /tmp/.tmpk3ZoyR/prof.fdata.20515.fdata /tmp/.tmpk3ZoyR/prof.fdata.20521.fdata /tmp/.tmpk3ZoyR/prof.fdata.20563.fdata /tmp/.tmpk3ZoyR/prof.fdata.20568.fdata /tmp/.tmpk3ZoyR/prof.fdata.20596.fdata /tmp/.tmpk3ZoyR/prof.fdata.20614.fdata /tmp/.tmpk3ZoyR/prof.fdata.20616.fdata /tmp/.tmpk3ZoyR/prof.fdata.20639.fdata /tmp/.tmpk3ZoyR/prof.fdata.20653.fdata /tmp/.tmpk3ZoyR/prof.fdata.20668.fdata /tmp/.tmpk3ZoyR/prof.fdata.20675.fdata /tmp/.tmpk3ZoyR/prof.fdata.20699.fdata /tmp/.tmpk3ZoyR/prof.fdata.20710.fdata /tmp/.tmpk3ZoyR/prof.fdata.20719.fdata /tmp/.tmpk3ZoyR/prof.fdata.20724.fdata /tmp/.tmpk3ZoyR/prof.fdata.20745.fdata /tmp/.tmpk3ZoyR/prof.fdata.20758.fdata /tmp/.tmpk3ZoyR/prof.fdata.20778.fdata /tmp/.tmpk3ZoyR/prof.fdata.20791.fdata /tmp/.tmpk3ZoyR/prof.fdata.20804.fdata /tmp/.tmpk3ZoyR/prof.fdata.20808.fdata /tmp/.tmpk3ZoyR/prof.fdata.20824.fdata /tmp/.tmpk3ZoyR/prof.fdata.20901.fdata /tmp/.tmpk3ZoyR/prof.fdata.20913.fdata /tmp/.tmpk3ZoyR/prof.fdata.20938.fdata /tmp/.tmpk3ZoyR/prof.fdata.20948.fdata /tmp/.tmpk3ZoyR/prof.fdata.20955.fdata /tmp/.tmpk3ZoyR/prof.fdata.20977.fdata /tmp/.tmpk3ZoyR/prof.fdata.20995.fdata /tmp/.tmpk3ZoyR/prof.fdata.21005.fdata /tmp/.tmpk3ZoyR/prof.fdata.21023.fdata /tmp/.tmpk3ZoyR/prof.fdata.21025.fdata /tmp/.tmpk3ZoyR/prof.fdata.21071.fdata /tmp/.tmpk3ZoyR/prof.fdata.21077.fdata /tmp/.tmpk3ZoyR/prof.fdata.21105.fdata /tmp/.tmpk3ZoyR/prof.fdata.21126.fdata /tmp/.tmpk3ZoyR/prof.fdata.21139.fdata /tmp/.tmpk3ZoyR/prof.fdata.21153.fdata /tmp/.tmpk3ZoyR/prof.fdata.21156.fdata /tmp/.tmpk3ZoyR/prof.fdata.21168.fdata /tmp/.tmpk3ZoyR/prof.fdata.21195.fdata /tmp/.tmpk3ZoyR/prof.fdata.21214.fdata /tmp/.tmpk3ZoyR/prof.fdata.21219.fdata /tmp/.tmpk3ZoyR/prof.fdata.21231.fdata /tmp/.tmpk3ZoyR/prof.fdata.21234.fdata /tmp/.tmpk3ZoyR/prof.fdata.21235.fdata /tmp/.tmpk3ZoyR/prof.fdata.21248.fdata /tmp/.tmpk3ZoyR/prof.fdata.21257.fdata /tmp/.tmpk3ZoyR/prof.fdata.21262.fdata /tmp/.tmpk3ZoyR/prof.fdata.21269.fdata /tmp/.tmpk3ZoyR/prof.fdata.21304.fdata /tmp/.tmpk3ZoyR/prof.fdata.21306.fdata /tmp/.tmpk3ZoyR/prof.fdata.21327.fdata /tmp/.tmpk3ZoyR/prof.fdata.21351.fdata /tmp/.tmpk3ZoyR/prof.fdata.21352.fdata /tmp/.tmpk3ZoyR/prof.fdata.21373.fdata /tmp/.tmpk3ZoyR/prof.fdata.21394.fdata /tmp/.tmpk3ZoyR/prof.fdata.21423.fdata /tmp/.tmpk3ZoyR/prof.fdata.21433.fdata /tmp/.tmpk3ZoyR/prof.fdata.21436.fdata /tmp/.tmpk3ZoyR/prof.fdata.21442.fdata /tmp/.tmpk3ZoyR/prof.fdata.21452.fdata /tmp/.tmpk3ZoyR/prof.fdata.21458.fdata /tmp/.tmpk3ZoyR/prof.fdata.21470.fdata /tmp/.tmpk3ZoyR/prof.fdata.21482.fdata /tmp/.tmpk3ZoyR/prof.fdata.21483.fdata /tmp/.tmpk3ZoyR/prof.fdata.21493.fdata /tmp/.tmpk3ZoyR/prof.fdata.21496.fdata /tmp/.tmpk3ZoyR/prof.fdata.21501.fdata /tmp/.tmpk3ZoyR/prof.fdata.21503.fdata /tmp/.tmpk3ZoyR/prof.fdata.21507.fdata /tmp/.tmpk3ZoyR/prof.fdata.21518.fdata /tmp/.tmpk3ZoyR/prof.fdata.21527.fdata /tmp/.tmpk3ZoyR/prof.fdata.21542.fdata /tmp/.tmpk3ZoyR/prof.fdata.21559.fdata /tmp/.tmpk3ZoyR/prof.fdata.21564.fdata /tmp/.tmpk3ZoyR/prof.fdata.21579.fdata /tmp/.tmpk3ZoyR/prof.fdata.21591.fdata /tmp/.tmpk3ZoyR/prof.fdata.21616.fdata /tmp/.tmpk3ZoyR/prof.fdata.21621.fdata /tmp/.tmpk3ZoyR/prof.fdata.21651.fdata /tmp/.tmpk3ZoyR/prof.fdata.21653.fdata /tmp/.tmpk3ZoyR/prof.fdata.21710.fdata /tmp/.tmpk3ZoyR/prof.fdata.21728.fdata /tmp/.tmpk3ZoyR/prof.fdata.21741.fdata /tmp/.tmpk3ZoyR/prof.fdata.21743.fdata /tmp/.tmpk3ZoyR/prof.fdata.21759.fdata /tmp/.tmpk3ZoyR/prof.fdata.21805.fdata /tmp/.tmpk3ZoyR/prof.fdata.21812.fdata /tmp/.tmpk3ZoyR/prof.fdata.21845.fdata /tmp/.tmpk3ZoyR/prof.fdata.21847.fdata /tmp/.tmpk3ZoyR/prof.fdata.21854.fdata /tmp/.tmpk3ZoyR/prof.fdata.21862.fdata /tmp/.tmpk3ZoyR/prof.fdata.21866.fdata /tmp/.tmpk3ZoyR/prof.fdata.21874.fdata /tmp/.tmpk3ZoyR/prof.fdata.21915.fdata /tmp/.tmpk3ZoyR/prof.fdata.21935.fdata /tmp/.tmpk3ZoyR/prof.fdata.21952.fdata /tmp/.tmpk3ZoyR/prof.fdata.21965.fdata /tmp/.tmpk3ZoyR/prof.fdata.21981.fdata /tmp/.tmpk3ZoyR/prof.fdata.21985.fdata /tmp/.tmpk3ZoyR/prof.fdata.22008.fdata /tmp/.tmpk3ZoyR/prof.fdata.22026.fdata /tmp/.tmpk3ZoyR/prof.fdata.22036.fdata /tmp/.tmpk3ZoyR/prof.fdata.22057.fdata /tmp/.tmpk3ZoyR/prof.fdata.22083.fdata /tmp/.tmpk3ZoyR/prof.fdata.22094.fdata /tmp/.tmpk3ZoyR/prof.fdata.22102.fdata /tmp/.tmpk3ZoyR/prof.fdata.22128.fdata /tmp/.tmpk3ZoyR/prof.fdata.22141.fdata /tmp/.tmpk3ZoyR/prof.fdata.22160.fdata /tmp/.tmpk3ZoyR/prof.fdata.22167.fdata /tmp/.tmpk3ZoyR/prof.fdata.22169.fdata /tmp/.tmpk3ZoyR/prof.fdata.22198.fdata /tmp/.tmpk3ZoyR/prof.fdata.22208.fdata /tmp/.tmpk3ZoyR/prof.fdata.22224.fdata /tmp/.tmpk3ZoyR/prof.fdata.22232.fdata /tmp/.tmpk3ZoyR/prof.fdata.22234.fdata /tmp/.tmpk3ZoyR/prof.fdata.22254.fdata /tmp/.tmpk3ZoyR/prof.fdata.22255.fdata /tmp/.tmpk3ZoyR/prof.fdata.22271.fdata /tmp/.tmpk3ZoyR/prof.fdata.22273.fdata /tmp/.tmpk3ZoyR/prof.fdata.22327.fdata /tmp/.tmpk3ZoyR/prof.fdata.22345.fdata /tmp/.tmpk3ZoyR/prof.fdata.22376.fdata /tmp/.tmpk3ZoyR/prof.fdata.22387.fdata /tmp/.tmpk3ZoyR/prof.fdata.22397.fdata /tmp/.tmpk3ZoyR/prof.fdata.22409.fdata /tmp/.tmpk3ZoyR/prof.fdata.22417.fdata /tmp/.tmpk3ZoyR/prof.fdata.22437.fdata /tmp/.tmpk3ZoyR/prof.fdata.22444.fdata /tmp/.tmpk3ZoyR/prof.fdata.22460.fdata /tmp/.tmpk3ZoyR/prof.fdata.22520.fdata /tmp/.tmpk3ZoyR/prof.fdata.22525.fdata /tmp/.tmpk3ZoyR/prof.fdata.22548.fdata /tmp/.tmpk3ZoyR/prof.fdata.22553.fdata /tmp/.tmpk3ZoyR/prof.fdata.22558.fdata /tmp/.tmpk3ZoyR/prof.fdata.22585.fdata /tmp/.tmpk3ZoyR/prof.fdata.22589.fdata /tmp/.tmpk3ZoyR/prof.fdata.22608.fdata /tmp/.tmpk3ZoyR/prof.fdata.22627.fdata /tmp/.tmpk3ZoyR/prof.fdata.22655.fdata /tmp/.tmpk3ZoyR/prof.fdata.22660.fdata /tmp/.tmpk3ZoyR/prof.fdata.22686.fdata /tmp/.tmpk3ZoyR/prof.fdata.22693.fdata /tmp/.tmpk3ZoyR/prof.fdata.22700.fdata /tmp/.tmpk3ZoyR/prof.fdata.22734.fdata /tmp/.tmpk3ZoyR/prof.fdata.22737.fdata /tmp/.tmpk3ZoyR/prof.fdata.22764.fdata /tmp/.tmpk3ZoyR/prof.fdata.22774.fdata /tmp/.tmpk3ZoyR/prof.fdata.22791.fdata /tmp/.tmpk3ZoyR/prof.fdata.22825.fdata /tmp/.tmpk3ZoyR/prof.fdata.22865.fdata /tmp/.tmpk3ZoyR/prof.fdata.22907.fdata /tmp/.tmpk3ZoyR/prof.fdata.22928.fdata /tmp/.tmpk3ZoyR/prof.fdata.22961.fdata /tmp/.tmpk3ZoyR/prof.fdata.22998.fdata /tmp/.tmpk3ZoyR/prof.fdata.23020.fdata /tmp/.tmpk3ZoyR/prof.fdata.23033.fdata /tmp/.tmpk3ZoyR/prof.fdata.23046.fdata /tmp/.tmpk3ZoyR/prof.fdata.23062.fdata /tmp/.tmpk3ZoyR/prof.fdata.23090.fdata /tmp/.tmpk3ZoyR/prof.fdata.23129.fdata /tmp/.tmpk3ZoyR/prof.fdata.23144.fdata /tmp/.tmpk3ZoyR/prof.fdata.23166.fdata /tmp/.tmpk3ZoyR/prof.fdata.23177.fdata /tmp/.tmpk3ZoyR/prof.fdata.23211.fdata /tmp/.tmpk3ZoyR/prof.fdata.23241.fdata /tmp/.tmpk3ZoyR/prof.fdata.23254.fdata /tmp/.tmpk3ZoyR/prof.fdata.23280.fdata /tmp/.tmpk3ZoyR/prof.fdata.23292.fdata /tmp/.tmpk3ZoyR/prof.fdata.23305.fdata /tmp/.tmpk3ZoyR/prof.fdata.23345.fdata /tmp/.tmpk3ZoyR/prof.fdata.23358.fdata /tmp/.tmpk3ZoyR/prof.fdata.23383.fdata /tmp/.tmpk3ZoyR/prof.fdata.23414.fdata /tmp/.tmpk3ZoyR/prof.fdata.23423.fdata /tmp/.tmpk3ZoyR/prof.fdata.23439.fdata /tmp/.tmpk3ZoyR/prof.fdata.23454.fdata /tmp/.tmpk3ZoyR/prof.fdata.23473.fdata /tmp/.tmpk3ZoyR/prof.fdata.23481.fdata /tmp/.tmpk3ZoyR/prof.fdata.23488.fdata /tmp/.tmpk3ZoyR/prof.fdata.23514.fdata /tmp/.tmpk3ZoyR/prof.fdata.23528.fdata /tmp/.tmpk3ZoyR/prof.fdata.23545.fdata /tmp/.tmpk3ZoyR/prof.fdata.23553.fdata /tmp/.tmpk3ZoyR/prof.fdata.23566.fdata /tmp/.tmpk3ZoyR/prof.fdata.23568.fdata /tmp/.tmpk3ZoyR/prof.fdata.23581.fdata /tmp/.tmpk3ZoyR/prof.fdata.23613.fdata /tmp/.tmpk3ZoyR/prof.fdata.23625.fdata /tmp/.tmpk3ZoyR/prof.fdata.23641.fdata /tmp/.tmpk3ZoyR/prof.fdata.23651.fdata /tmp/.tmpk3ZoyR/prof.fdata.23652.fdata /tmp/.tmpk3ZoyR/prof.fdata.23674.fdata /tmp/.tmpk3ZoyR/prof.fdata.23722.fdata /tmp/.tmpk3ZoyR/prof.fdata.23752.fdata /tmp/.tmpk3ZoyR/prof.fdata.23758.fdata /tmp/.tmpk3ZoyR/prof.fdata.23782.fdata /tmp/.tmpk3ZoyR/prof.fdata.23823.fdata /tmp/.tmpk3ZoyR/prof.fdata.23839.fdata /tmp/.tmpk3ZoyR/prof.fdata.23883.fdata /tmp/.tmpk3ZoyR/prof.fdata.23894.fdata /tmp/.tmpk3ZoyR/prof.fdata.23896.fdata /tmp/.tmpk3ZoyR/prof.fdata.23915.fdata /tmp/.tmpk3ZoyR/prof.fdata.24002.fdata /tmp/.tmpk3ZoyR/prof.fdata.24009.fdata /tmp/.tmpk3ZoyR/prof.fdata.24016.fdata /tmp/.tmpk3ZoyR/prof.fdata.24043.fdata /tmp/.tmpk3ZoyR/prof.fdata.24064.fdata /tmp/.tmpk3ZoyR/prof.fdata.24078.fdata /tmp/.tmpk3ZoyR/prof.fdata.24089.fdata /tmp/.tmpk3ZoyR/prof.fdata.24107.fdata /tmp/.tmpk3ZoyR/prof.fdata.24112.fdata /tmp/.tmpk3ZoyR/prof.fdata.24401.fdata /tmp/.tmpk3ZoyR/prof.fdata.24409.fdata /tmp/.tmpk3ZoyR/prof.fdata.24419.fdata /tmp/.tmpk3ZoyR/prof.fdata.24472.fdata /tmp/.tmpk3ZoyR/prof.fdata.24479.fdata /tmp/.tmpk3ZoyR/prof.fdata.24514.fdata /tmp/.tmpk3ZoyR/prof.fdata.24516.fdata /tmp/.tmpk3ZoyR/prof.fdata.24520.fdata /tmp/.tmpk3ZoyR/prof.fdata.24525.fdata /tmp/.tmpk3ZoyR/prof.fdata.24550.fdata /tmp/.tmpk3ZoyR/prof.fdata.24552.fdata /tmp/.tmpk3ZoyR/prof.fdata.24556.fdata /tmp/.tmpk3ZoyR/prof.fdata.24561.fdata /tmp/.tmpk3ZoyR/prof.fdata.24609.fdata /tmp/.tmpk3ZoyR/prof.fdata.24610.fdata /tmp/.tmpk3ZoyR/prof.fdata.24613.fdata /tmp/.tmpk3ZoyR/prof.fdata.24614.fdata /tmp/.tmpk3ZoyR/prof.fdata.24621.fdata /tmp/.tmpk3ZoyR/prof.fdata.24622.fdata /tmp/.tmpk3ZoyR/prof.fdata.24630.fdata /tmp/.tmpk3ZoyR/prof.fdata.24634.fdata /tmp/.tmpk3ZoyR/prof.fdata.24635.fdata /tmp/.tmpk3ZoyR/prof.fdata.24636.fdata /tmp/.tmpk3ZoyR/prof.fdata.24637.fdata /tmp/.tmpk3ZoyR/prof.fdata.24638.fdata /tmp/.tmpk3ZoyR/prof.fdata.24687.fdata /tmp/.tmpk3ZoyR/prof.fdata.24691.fdata /tmp/.tmpk3ZoyR/prof.fdata.24693.fdata /tmp/.tmpk3ZoyR/prof.fdata.24697.fdata /tmp/.tmpk3ZoyR/prof.fdata.24702.fdata /tmp/.tmpk3ZoyR/prof.fdata.24707.fdata /tmp/.tmpk3ZoyR/prof.fdata.24714.fdata /tmp/.tmpk3ZoyR/prof.fdata.24730.fdata /tmp/.tmpk3ZoyR/prof.fdata.24745.fdata /tmp/.tmpk3ZoyR/prof.fdata.24754.fdata /tmp/.tmpk3ZoyR/prof.fdata.24805.fdata /tmp/.tmpk3ZoyR/prof.fdata.24835.fdata /tmp/.tmpk3ZoyR/prof.fdata.24884.fdata /tmp/.tmpk3ZoyR/prof.fdata.24885.fdata /tmp/.tmpk3ZoyR/prof.fdata.24888.fdata /tmp/.tmpk3ZoyR/prof.fdata.24889.fdata /tmp/.tmpk3ZoyR/prof.fdata.24896.fdata /tmp/.tmpk3ZoyR/prof.fdata.24897.fdata /tmp/.tmpk3ZoyR/prof.fdata.24914.fdata /tmp/.tmpk3ZoyR/prof.fdata.24915.fdata /tmp/.tmpk3ZoyR/prof.fdata.24916.fdata /tmp/.tmpk3ZoyR/prof.fdata.24917.fdata /tmp/.tmpk3ZoyR/prof.fdata.24919.fdata /tmp/.tmpk3ZoyR/prof.fdata.24920.fdata /tmp/.tmpk3ZoyR/prof.fdata.24921.fdata /tmp/.tmpk3ZoyR/prof.fdata.24922.fdata /tmp/.tmpk3ZoyR/prof.fdata.24923.fdata /tmp/.tmpk3ZoyR/prof.fdata.24926.fdata /tmp/.tmpk3ZoyR/prof.fdata.24927.fdata /tmp/.tmpk3ZoyR/prof.fdata.24929.fdata /tmp/.tmpk3ZoyR/prof.fdata.24930.fdata /tmp/.tmpk3ZoyR/prof.fdata.24934.fdata /tmp/.tmpk3ZoyR/prof.fdata.24938.fdata /tmp/.tmpk3ZoyR/prof.fdata.24944.fdata /tmp/.tmpk3ZoyR/prof.fdata.24945.fdata /tmp/.tmpk3ZoyR/prof.fdata.24946.fdata /tmp/.tmpk3ZoyR/prof.fdata.24947.fdata /tmp/.tmpk3ZoyR/prof.fdata.24948.fdata /tmp/.tmpk3ZoyR/prof.fdata.24950.fdata /tmp/.tmpk3ZoyR/prof.fdata.24951.fdata /tmp/.tmpk3ZoyR/prof.fdata.24953.fdata /tmp/.tmpk3ZoyR/prof.fdata.24956.fdata /tmp/.tmpk3ZoyR/prof.fdata.24957.fdata /tmp/.tmpk3ZoyR/prof.fdata.24961.fdata /tmp/.tmpk3ZoyR/prof.fdata.24962.fdata /tmp/.tmpk3ZoyR/prof.fdata.25059.fdata /tmp/.tmpk3ZoyR/prof.fdata.25060.fdata /tmp/.tmpk3ZoyR/prof.fdata.25063.fdata /tmp/.tmpk3ZoyR/prof.fdata.25069.fdata /tmp/.tmpk3ZoyR/prof.fdata.25074.fdata /tmp/.tmpk3ZoyR/prof.fdata.25075.fdata /tmp/.tmpk3ZoyR/prof.fdata.25076.fdata /tmp/.tmpk3ZoyR/prof.fdata.25088.fdata /tmp/.tmpk3ZoyR/prof.fdata.25099.fdata /tmp/.tmpk3ZoyR/prof.fdata.25110.fdata /tmp/.tmpk3ZoyR/prof.fdata.25121.fdata /tmp/.tmpk3ZoyR/prof.fdata.25217.fdata /tmp/.tmpk3ZoyR/prof.fdata.25226.fdata /tmp/.tmpk3ZoyR/prof.fdata.25227.fdata /tmp/.tmpk3ZoyR/prof.fdata.25229.fdata /tmp/.tmpk3ZoyR/prof.fdata.25233.fdata /tmp/.tmpk3ZoyR/prof.fdata.25245.fdata /tmp/.tmpk3ZoyR/prof.fdata.25250.fdata /tmp/.tmpk3ZoyR/prof.fdata.25254.fdata /tmp/.tmpk3ZoyR/prof.fdata.25258.fdata /tmp/.tmpk3ZoyR/prof.fdata.25259.fdata /tmp/.tmpk3ZoyR/prof.fdata.25275.fdata /tmp/.tmpk3ZoyR/prof.fdata.25293.fdata /tmp/.tmpk3ZoyR/prof.fdata.25303.fdata /tmp/.tmpk3ZoyR/prof.fdata.25329.fdata /tmp/.tmpk3ZoyR/prof.fdata.25341.fdata /tmp/.tmpk3ZoyR/prof.fdata.25346.fdata /tmp/.tmpk3ZoyR/prof.fdata.25356.fdata /tmp/.tmpk3ZoyR/prof.fdata.25361.fdata /tmp/.tmpk3ZoyR/prof.fdata.25367.fdata /tmp/.tmpk3ZoyR/prof.fdata.25377.fdata /tmp/.tmpk3ZoyR/prof.fdata.25378.fdata /tmp/.tmpk3ZoyR/prof.fdata.25397.fdata /tmp/.tmpk3ZoyR/prof.fdata.25411.fdata /tmp/.tmpk3ZoyR/prof.fdata.25413.fdata /tmp/.tmpk3ZoyR/prof.fdata.25416.fdata /tmp/.tmpk3ZoyR/prof.fdata.25424.fdata /tmp/.tmpk3ZoyR/prof.fdata.25432.fdata /tmp/.tmpk3ZoyR/prof.fdata.25440.fdata /tmp/.tmpk3ZoyR/prof.fdata.25445.fdata /tmp/.tmpk3ZoyR/prof.fdata.25453.fdata /tmp/.tmpk3ZoyR/prof.fdata.25488.fdata /tmp/.tmpk3ZoyR/prof.fdata.25510.fdata /tmp/.tmpk3ZoyR/prof.fdata.25525.fdata /tmp/.tmpk3ZoyR/prof.fdata.25526.fdata /tmp/.tmpk3ZoyR/prof.fdata.25529.fdata /tmp/.tmpk3ZoyR/prof.fdata.25530.fdata /tmp/.tmpk3ZoyR/prof.fdata.25537.fdata /tmp/.tmpk3ZoyR/prof.fdata.25538.fdata /tmp/.tmpk3ZoyR/prof.fdata.25546.fdata /tmp/.tmpk3ZoyR/prof.fdata.25548.fdata /tmp/.tmpk3ZoyR/prof.fdata.25549.fdata /tmp/.tmpk3ZoyR/prof.fdata.25550.fdata /tmp/.tmpk3ZoyR/prof.fdata.25566.fdata /tmp/.tmpk3ZoyR/prof.fdata.25576.fdata /tmp/.tmpk3ZoyR/prof.fdata.25704.fdata /tmp/.tmpk3ZoyR/prof.fdata.25732.fdata /tmp/.tmpk3ZoyR/prof.fdata.25779.fdata /tmp/.tmpk3ZoyR/prof.fdata.25780.fdata /tmp/.tmpk3ZoyR/prof.fdata.25783.fdata /tmp/.tmpk3ZoyR/prof.fdata.25784.fdata /tmp/.tmpk3ZoyR/prof.fdata.25791.fdata /tmp/.tmpk3ZoyR/prof.fdata.25792.fdata /tmp/.tmpk3ZoyR/prof.fdata.25804.fdata /tmp/.tmpk3ZoyR/prof.fdata.25814.fdata /tmp/.tmpk3ZoyR/prof.fdata.25815.fdata /tmp/.tmpk3ZoyR/prof.fdata.25816.fdata /tmp/.tmpk3ZoyR/prof.fdata.25817.fdata /tmp/.tmpk3ZoyR/prof.fdata.25818.fdata /tmp/.tmpk3ZoyR/prof.fdata.25819.fdata /tmp/.tmpk3ZoyR/prof.fdata.25821.fdata /tmp/.tmpk3ZoyR/prof.fdata.25822.fdata /tmp/.tmpk3ZoyR/prof.fdata.25824.fdata /tmp/.tmpk3ZoyR/prof.fdata.25825.fdata /tmp/.tmpk3ZoyR/prof.fdata.25827.fdata /tmp/.tmpk3ZoyR/prof.fdata.25828.fdata /tmp/.tmpk3ZoyR/prof.fdata.25831.fdata /tmp/.tmpk3ZoyR/prof.fdata.25832.fdata /tmp/.tmpk3ZoyR/prof.fdata.25833.fdata /tmp/.tmpk3ZoyR/prof.fdata.25834.fdata /tmp/.tmpk3ZoyR/prof.fdata.25838.fdata /tmp/.tmpk3ZoyR/prof.fdata.25840.fdata /tmp/.tmpk3ZoyR/prof.fdata.25842.fdata /tmp/.tmpk3ZoyR/prof.fdata.25843.fdata /tmp/.tmpk3ZoyR/prof.fdata.25846.fdata /tmp/.tmpk3ZoyR/prof.fdata.25848.fdata /tmp/.tmpk3ZoyR/prof.fdata.25849.fdata /tmp/.tmpk3ZoyR/prof.fdata.25850.fdata /tmp/.tmpk3ZoyR/prof.fdata.25852.fdata /tmp/.tmpk3ZoyR/prof.fdata.25855.fdata /tmp/.tmpk3ZoyR/prof.fdata.25856.fdata /tmp/.tmpk3ZoyR/prof.fdata.25857.fdata /tmp/.tmpk3ZoyR/prof.fdata.25938.fdata /tmp/.tmpk3ZoyR/prof.fdata.25960.fdata /tmp/.tmpk3ZoyR/prof.fdata.25961.fdata /tmp/.tmpk3ZoyR/prof.fdata.25963.fdata /tmp/.tmpk3ZoyR/prof.fdata.25965.fdata /tmp/.tmpk3ZoyR/prof.fdata.25989.fdata /tmp/.tmpk3ZoyR/prof.fdata.25996.fdata /tmp/.tmpk3ZoyR/prof.fdata.26129.fdata /tmp/.tmpk3ZoyR/prof.fdata.26143.fdata /tmp/.tmpk3ZoyR/prof.fdata.26149.fdata /tmp/.tmpk3ZoyR/prof.fdata.26167.fdata /tmp/.tmpk3ZoyR/prof.fdata.26224.fdata /tmp/.tmpk3ZoyR/prof.fdata.26235.fdata /tmp/.tmpk3ZoyR/prof.fdata.26239.fdata /tmp/.tmpk3ZoyR/prof.fdata.26249.fdata /tmp/.tmpk3ZoyR/prof.fdata.26250.fdata /tmp/.tmpk3ZoyR/prof.fdata.26273.fdata /tmp/.tmpk3ZoyR/prof.fdata.26274.fdata /tmp/.tmpk3ZoyR/prof.fdata.26276.fdata /tmp/.tmpk3ZoyR/prof.fdata.26287.fdata /tmp/.tmpk3ZoyR/prof.fdata.26297.fdata /tmp/.tmpk3ZoyR/prof.fdata.26310.fdata /tmp/.tmpk3ZoyR/prof.fdata.26322.fdata /tmp/.tmpk3ZoyR/prof.fdata.26324.fdata /tmp/.tmpk3ZoyR/prof.fdata.26335.fdata /tmp/.tmpk3ZoyR/prof.fdata.26340.fdata /tmp/.tmpk3ZoyR/prof.fdata.26347.fdata /tmp/.tmpk3ZoyR/prof.fdata.26350.fdata /tmp/.tmpk3ZoyR/prof.fdata.26370.fdata /tmp/.tmpk3ZoyR/prof.fdata.26378.fdata /tmp/.tmpk3ZoyR/prof.fdata.26391.fdata /tmp/.tmpk3ZoyR/prof.fdata.26424.fdata /tmp/.tmpk3ZoyR/prof.fdata.26432.fdata /tmp/.tmpk3ZoyR/prof.fdata.26444.fdata /tmp/.tmpk3ZoyR/prof.fdata.26454.fdata /tmp/.tmpk3ZoyR/prof.fdata.26487.fdata /tmp/.tmpk3ZoyR/prof.fdata.26509.fdata /tmp/.tmpk3ZoyR/prof.fdata.26538.fdata /tmp/.tmpk3ZoyR/prof.fdata.26564.fdata /tmp/.tmpk3ZoyR/prof.fdata.26572.fdata /tmp/.tmpk3ZoyR/prof.fdata.26578.fdata /tmp/.tmpk3ZoyR/prof.fdata.26585.fdata /tmp/.tmpk3ZoyR/prof.fdata.26595.fdata /tmp/.tmpk3ZoyR/prof.fdata.26598.fdata /tmp/.tmpk3ZoyR/prof.fdata.26622.fdata /tmp/.tmpk3ZoyR/prof.fdata.26626.fdata /tmp/.tmpk3ZoyR/prof.fdata.26671.fdata /tmp/.tmpk3ZoyR/prof.fdata.26681.fdata /tmp/.tmpk3ZoyR/prof.fdata.26735.fdata /tmp/.tmpk3ZoyR/prof.fdata.26744.fdata /tmp/.tmpk3ZoyR/prof.fdata.26746.fdata /tmp/.tmpk3ZoyR/prof.fdata.26751.fdata /tmp/.tmpk3ZoyR/prof.fdata.26770.fdata /tmp/.tmpk3ZoyR/prof.fdata.26815.fdata /tmp/.tmpk3ZoyR/prof.fdata.26873.fdata /tmp/.tmpk3ZoyR/prof.fdata.26957.fdata /tmp/.tmpk3ZoyR/prof.fdata.26990.fdata /tmp/.tmpk3ZoyR/prof.fdata.27039.fdata /tmp/.tmpk3ZoyR/prof.fdata.27040.fdata /tmp/.tmpk3ZoyR/prof.fdata.27043.fdata /tmp/.tmpk3ZoyR/prof.fdata.27044.fdata /tmp/.tmpk3ZoyR/prof.fdata.27051.fdata /tmp/.tmpk3ZoyR/prof.fdata.27052.fdata /tmp/.tmpk3ZoyR/prof.fdata.27057.fdata /tmp/.tmpk3ZoyR/prof.fdata.27060.fdata /tmp/.tmpk3ZoyR/prof.fdata.27079.fdata /tmp/.tmpk3ZoyR/prof.fdata.27083.fdata /tmp/.tmpk3ZoyR/prof.fdata.27095.fdata /tmp/.tmpk3ZoyR/prof.fdata.27109.fdata /tmp/.tmpk3ZoyR/prof.fdata.27126.fdata /tmp/.tmpk3ZoyR/prof.fdata.27127.fdata /tmp/.tmpk3ZoyR/prof.fdata.27130.fdata /tmp/.tmpk3ZoyR/prof.fdata.27131.fdata /tmp/.tmpk3ZoyR/prof.fdata.27138.fdata /tmp/.tmpk3ZoyR/prof.fdata.27139.fdata /tmp/.tmpk3ZoyR/prof.fdata.27146.fdata /tmp/.tmpk3ZoyR/prof.fdata.27149.fdata /tmp/.tmpk3ZoyR/prof.fdata.27150.fdata /tmp/.tmpk3ZoyR/prof.fdata.27151.fdata /tmp/.tmpk3ZoyR/prof.fdata.27186.fdata /tmp/.tmpk3ZoyR/prof.fdata.27190.fdata /tmp/.tmpk3ZoyR/prof.fdata.27192.fdata /tmp/.tmpk3ZoyR/prof.fdata.27196.fdata /tmp/.tmpk3ZoyR/prof.fdata.27201.fdata /tmp/.tmpk3ZoyR/prof.fdata.27206.fdata /tmp/.tmpk3ZoyR/prof.fdata.27213.fdata /tmp/.tmpk3ZoyR/prof.fdata.27220.fdata /tmp/.tmpk3ZoyR/prof.fdata.27270.fdata /tmp/.tmpk3ZoyR/prof.fdata.27298.fdata > "/tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata" [at /checkout/obj]`
Using legacy profile format.
Profile from 992 files merged.
##[endgroup]
[2025-11-29T16:23:19.619Z INFO  opt_dist::training] LLVM BOLT statistics
[2025-11-29T16:23:19.619Z INFO  opt_dist::training] /tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata: 154.56 MiB
---
BOLT-INFO: setting __hot_start to 0x5000000
BOLT-INFO: setting __hot_end to 0x67ccb51
[2025-11-29T17:09:14.980Z INFO  opt_dist::timer] Section `Stage 3 (BOLT)` ended: OK (4120.28s)`
[2025-11-29T17:09:14.980Z INFO  opt_dist::timer] Section `Stage 5 (final build)` starts
[2025-11-29T17:09:14.980Z INFO  opt_dist::exec] Executing `RUST_BACKTRACE=full python3 ../x.py dist --host x86_64-unknown-linux-gnu --target x86_64-unknown-linux-gnu --include-default-paths build-manifest bootstrap --skip rust-docs --skip rustc-docs --skip rustc-dev --skip rust-dev --skip rust-docs-json --skip rust-analyzer --skip rustc-src --skip extended --skip clippy --skip miri --skip rustfmt --skip gcc --skip generate-copyright --skip bootstrap --set rust.llvm-bitcode-linker=false --set build.extended=false --set rust.codegen-backends=['llvm'] --set rust.deny-warnings=false cargo --llvm-profile-use /tmp/tmp-multistage/opt-artifacts/llvm-pgo.profdata --rust-profile-use /tmp/tmp-multistage/opt-artifacts/rustc-pgo.profdata --keep-stage 0 --keep-stage 1 --reproducible-artifact /tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata --reproducible-artifact /tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata [at /checkout/obj]`
##[group]Building bootstrap
    Finished `dev` profile [unoptimized] target(s) in 0.41s
##[endgroup]
Skipping Set({dist::rust-docs}) because it is excluded
Skipping Set({dist::rustc-docs}) because it is excluded
---
[RUSTC-TIMING] regex_automata test:false 9.148
error[E0308]: arguments to this method are incorrect
   --> src/librustdoc/clean/inline.rs:242:35
    |
242 |             CStore::from_tcx(tcx).load_macro_untracked(def_id, tcx),
    |                                   ^^^^^^^^^^^^^^^^^^^^ ------  --- expected `rustc_span::def_id::DefId`, found `TyCtxt<'_>`
    |                                                        |
    |                                                        expected `TyCtxt<'_>`, found `rustc_span::def_id::DefId`
    |
note: method defined here
   --> /rustc/694a8a4b3d4150883f48b919e01013f1106afeee/compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs:558:12
    |
558 |     pub fn load_macro_untracked(&self, tcx: TyCtxt<'_>, id: DefId) -> LoadedMacro {
    |            ^^^^^^^^^^^^^^^^^^^^
help: swap these arguments
    |
242 -             CStore::from_tcx(tcx).load_macro_untracked(def_id, tcx),
242 +             CStore::from_tcx(tcx).load_macro_untracked(tcx, def_id),
    |

error[E0308]: arguments to this method are incorrect
   --> src/librustdoc/clean/inline.rs:775:36
    |
775 |     match CStore::from_tcx(cx.tcx).load_macro_untracked(def_id, cx.tcx) {
    |                                    ^^^^^^^^^^^^^^^^^^^^ ------  ------ expected `rustc_span::def_id::DefId`, found `TyCtxt<'_>`
    |                                                         |
    |                                                         expected `TyCtxt<'_>`, found `rustc_span::def_id::DefId`
    |
note: method defined here
   --> /rustc/694a8a4b3d4150883f48b919e01013f1106afeee/compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs:558:12
    |
558 |     pub fn load_macro_untracked(&self, tcx: TyCtxt<'_>, id: DefId) -> LoadedMacro {
    |            ^^^^^^^^^^^^^^^^^^^^
help: swap these arguments
    |
775 -     match CStore::from_tcx(cx.tcx).load_macro_untracked(def_id, cx.tcx) {
775 +     match CStore::from_tcx(cx.tcx).load_macro_untracked(cx.tcx, def_id) {
    |

For more information about this error, try `rustc --explain E0308`.
[RUSTC-TIMING] rustdoc test:false 7.915
error: could not compile `rustdoc` (lib) due to 2 previous errors
Bootstrap failed while executing `dist --host x86_64-unknown-linux-gnu --target x86_64-unknown-linux-gnu --include-default-paths build-manifest bootstrap --skip rust-docs --skip rustc-docs --skip rustc-dev --skip rust-dev --skip rust-docs-json --skip rust-analyzer --skip rustc-src --skip extended --skip clippy --skip miri --skip rustfmt --skip gcc --skip generate-copyright --skip bootstrap --set rust.llvm-bitcode-linker=false --set build.extended=false --set rust.codegen-backends=['llvm'] --set rust.deny-warnings=false cargo --llvm-profile-use /tmp/tmp-multistage/opt-artifacts/llvm-pgo.profdata --rust-profile-use /tmp/tmp-multistage/opt-artifacts/rustc-pgo.profdata --keep-stage 0 --keep-stage 1 --reproducible-artifact /tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata --reproducible-artifact /tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata`
Build completed unsuccessfully in 0:00:23
[2025-11-29T17:09:38.327Z INFO  opt_dist::timer] Section `Stage 5 (final build)` ended: FAIL (23.35s)`
[2025-11-29T17:09:38.327Z INFO  opt_dist] Timer results
    -----------------------------------------------------------------
    Stage 1 (Rustc PGO):                            1873.59s (28.08%)
---
[2025-11-29T17:09:38.328Z INFO  opt_dist::utils] Free disk space: 1.22 TiB out of total 2.18 TiB (44.19% used)
Error: Optimized build pipeline has failed

Caused by:
    Command RUST_BACKTRACE=full python3 ../x.py dist --host x86_64-unknown-linux-gnu --target x86_64-unknown-linux-gnu --include-default-paths build-manifest bootstrap --skip rust-docs --skip rustc-docs --skip rustc-dev --skip rust-dev --skip rust-docs-json --skip rust-analyzer --skip rustc-src --skip extended --skip clippy --skip miri --skip rustfmt --skip gcc --skip generate-copyright --skip bootstrap --set rust.llvm-bitcode-linker=false --set build.extended=false --set rust.codegen-backends=['llvm'] --set rust.deny-warnings=false cargo --llvm-profile-use /tmp/tmp-multistage/opt-artifacts/llvm-pgo.profdata --rust-profile-use /tmp/tmp-multistage/opt-artifacts/rustc-pgo.profdata --keep-stage 0 --keep-stage 1 --reproducible-artifact /tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata --reproducible-artifact /tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata [at /checkout/obj] has failed with exit code Some(1)

Stack backtrace:
   0: <anyhow::Error>::msg::<alloc::string::String>
             at /rust/deps/anyhow-1.0.100/src/backtrace.rs:27:14
   1: <opt_dist::exec::CmdBuilder>::run
             at /rustc/694a8a4b3d4150883f48b919e01013f1106afeee/src/tools/opt-dist/src/exec.rs:80:17
   2: <opt_dist::exec::Bootstrap>::run
             at /rustc/694a8a4b3d4150883f48b919e01013f1106afeee/src/tools/opt-dist/src/exec.rs:199:18
   3: opt_dist::execute_pipeline::{closure#4}
             at /rustc/694a8a4b3d4150883f48b919e01013f1106afeee/src/tools/opt-dist/src/main.rs:393:57
   4: <opt_dist::timer::TimerSection>::section::<opt_dist::execute_pipeline::{closure#4}, ()>
             at /rustc/694a8a4b3d4150883f48b919e01013f1106afeee/src/tools/opt-dist/src/timer.rs:111:22
   5: opt_dist::execute_pipeline
             at /rustc/694a8a4b3d4150883f48b919e01013f1106afeee/src/tools/opt-dist/src/main.rs:393:11
   6: opt_dist::main
             at /rustc/694a8a4b3d4150883f48b919e01013f1106afeee/src/tools/opt-dist/src/main.rs:467:18
   7: <fn() -> core::result::Result<(), anyhow::Error> as core::ops::function::FnOnce<()>>::call_once
             at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5
   8: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
             at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18
   9: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
             at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/rt.rs:206:18
  10: core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once
             at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:287:21
  11: std::panicking::catch_unwind::do_call
             at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40
  12: std::panicking::catch_unwind
             at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19

rust-log-analyzer avatar Nov 29 '25 17:11 rust-log-analyzer

:broken_heart: Test for 694a8a4b3d4150883f48b919e01013f1106afeee failed: CI. Failed jobs:

rust-bors[bot] avatar Nov 29 '25 17:11 rust-bors[bot]

@bors try

jdonszelmann avatar Nov 29 '25 20:11 jdonszelmann

:hourglass: Trying commit bed17cfea2bc1cfd01a31128dd1873dc466249f4 with merge 7ac6e1b480efa4bd33f86547b8e73a2122f069d0…

To cancel the try build, run the command @bors try cancel.

Workflow: https://github.com/rust-lang/rust/actions/runs/19788815233

rust-bors[bot] avatar Nov 29 '25 20:11 rust-bors[bot]

:sunny: Try build successful (CI) Build commit: 7ac6e1b480efa4bd33f86547b8e73a2122f069d0 (7ac6e1b480efa4bd33f86547b8e73a2122f069d0, parent: 8a3a6bdb68b4d4c9ed922840808b02015741331e)

rust-bors[bot] avatar Nov 29 '25 22:11 rust-bors[bot]

Queued 7ac6e1b480efa4bd33f86547b8e73a2122f069d0 with parent 8a3a6bdb68b4d4c9ed922840808b02015741331e, future comparison URL. There are currently 0 preceding artifacts in the queue. It will probably take at least ~1.3 hours until the benchmark run finishes.

rust-timer avatar Nov 29 '25 22:11 rust-timer

Finished benchmarking commit (7ac6e1b480efa4bd33f86547b8e73a2122f069d0): comparison URL.

Overall result: ✅ improvements - no action needed

Benchmarking this pull request means it may be perf-sensitive – we'll automatically label it not fit for rolling up. You can override this, but we strongly advise not to, due to possible changes in compiler perf.

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

Instruction count

Our most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.

mean range count
Regressions ❌
(primary)
- - 0
Regressions ❌
(secondary)
- - 0
Improvements ✅
(primary)
-0.2% [-0.4%, -0.2%] 8
Improvements ✅
(secondary)
-0.4% [-1.4%, -0.1%] 32
All ❌✅ (primary) -0.2% [-0.4%, -0.2%] 8

Max RSS (memory usage)

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

Cycles

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

Binary size

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

Bootstrap: 471.041s -> 471.157s (0.02%) Artifact size: 386.90 MiB -> 386.90 MiB (0.00%)

rust-timer avatar Nov 29 '25 23:11 rust-timer

The large workspace benchmark shows improvements in not just instructions, but also time on the write dep info query.

Everything else is a mixed bag on time, unsure why other queries are affected. There are minimal improvements for incremental loading across the board. I'm guessing I'm general the branch predictor just got this all correct.

oli-obk avatar Nov 30 '25 06:11 oli-obk

@oli-obk I think this is ready :) Left you some review notes

jdonszelmann avatar Dec 01 '25 11:12 jdonszelmann

The job aarch64-gnu-llvm-20-1 failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)

rust-log-analyzer avatar Dec 01 '25 11:12 rust-log-analyzer

oli-obk is not on the review rotation at the moment. They may take a while to respond.

rustbot avatar Dec 01 '25 12:12 rustbot

Reminder, once the PR becomes ready for a review, use @rustbot ready.

rustbot avatar Dec 07 '25 15:12 rustbot

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

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

rustbot avatar Dec 07 '25 23:12 rustbot

@bors r+

WaffleLapkin avatar Dec 08 '25 00:12 WaffleLapkin

:pushpin: Commit 8c7889bd18a93a7c82db0dcdf6c661594a5a8093 has been approved by WaffleLapkin

It is now in the queue for this repository.

bors avatar Dec 08 '25 00:12 bors

:hourglass: Testing commit 8c7889bd18a93a7c82db0dcdf6c661594a5a8093 with merge 5bc345055b06dc096b01bc6d1e0cbe92d3cc630e...

bors avatar Dec 08 '25 09:12 bors

:sunny: Test successful - checks-actions Approved by: WaffleLapkin Pushing 5bc345055b06dc096b01bc6d1e0cbe92d3cc630e to main...

bors avatar Dec 08 '25 12:12 bors

What is this? This is an experimental post-merge analysis report that shows differences in test outcomes between the merged PR and its parent PR.

Comparing 03d7ad7dd67d71f1ef1a790fcb4ceb2484ced761 (parent) -> 5bc345055b06dc096b01bc6d1e0cbe92d3cc630e (this PR)

Test differences

Show 3 test diffs

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

Test dashboard

Run

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

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

Job duration changes

  1. pr-check-1: 1729.2s -> 2048.0s (+18.4%)
  2. aarch64-gnu-llvm-20-2: 2206.2s -> 2579.0s (+16.9%)
  3. dist-x86_64-apple: 8083.0s -> 6830.5s (-15.5%)
  4. x86_64-msvc-ext3: 5758.6s -> 6570.2s (+14.1%)
  5. x86_64-gnu-llvm-21-1: 3115.3s -> 3554.0s (+14.1%)
  6. x86_64-gnu-llvm-20: 2461.1s -> 2770.5s (+12.6%)
  7. aarch64-gnu-llvm-20-1: 3342.6s -> 3758.7s (+12.4%)
  8. x86_64-rust-for-linux: 2826.0s -> 3173.3s (+12.3%)
  9. armhf-gnu: 4919.9s -> 5509.5s (+12.0%)
  10. x86_64-gnu-llvm-20-1: 3185.1s -> 3564.6s (+11.9%)
How to interpret the job duration changes?

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

github-actions[bot] avatar Dec 08 '25 12:12 github-actions[bot]

Finished benchmarking commit (5bc345055b06dc096b01bc6d1e0cbe92d3cc630e): comparison URL.

Overall result: ✅ improvements - no action needed

@rustbot label: -perf-regression

Instruction count

Our most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.

mean range count
Regressions ❌
(primary)
- - 0
Regressions ❌
(secondary)
- - 0
Improvements ✅
(primary)
-0.2% [-0.4%, -0.1%] 8
Improvements ✅
(secondary)
-0.4% [-1.4%, -0.1%] 28
All ❌✅ (primary) -0.2% [-0.4%, -0.1%] 8

Max RSS (memory usage)

Results (primary 1.8%, secondary -2.8%)

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

mean range count
Regressions ❌
(primary)
1.8% [1.6%, 2.1%] 2
Regressions ❌
(secondary)
- - 0
Improvements ✅
(primary)
- - 0
Improvements ✅
(secondary)
-2.8% [-2.8%, -2.8%] 1
All ❌✅ (primary) 1.8% [1.6%, 2.1%] 2

Cycles

Results (primary -2.2%, secondary -1.9%)

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

mean range count
Regressions ❌
(primary)
- - 0
Regressions ❌
(secondary)
- - 0
Improvements ✅
(primary)
-2.2% [-2.3%, -2.1%] 3
Improvements ✅
(secondary)
-1.9% [-1.9%, -1.9%] 1
All ❌✅ (primary) -2.2% [-2.3%, -2.1%] 3

Binary size

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

Bootstrap: 472.922s -> 473.701s (0.16%) Artifact size: 389.01 MiB -> 389.02 MiB (0.00%)

rust-timer avatar Dec 08 '25 13:12 rust-timer