Repository navigation
perf: Keep the first macro syntax-context mapping inline - #162712
rust-bors[bot] merged 1 commit into
Conversation
|
@bors try @rust-timer queue |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
…ontext, r=<try> perf: Keep the first macro syntax-context mapping inline
This comment has been minimized.
This comment has been minimized.
|
Finished benchmarking commit (9958cb9): comparison URL. Overall result: ✅ improvements - no action neededBenchmarking means the PR may be perf-sensitive. It's automatically marked not fit for rolling up. Overriding is possible but disadvised: it risks changing compiler perf. @bors rollup=never rustc-perf Instruction countOur most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.
Max RSS (memory usage)Results (primary -0.4%, secondary 2.3%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (primary -0.5%, secondary 1.8%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeResults (primary -0.0%, secondary -0.1%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Bootstrap: 493.573s -> 498.36s (0.97%) |
This comment has been minimized.
This comment has been minimized.
|
@bors try @rust-timer queue |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
…ontext, r=<try> perf: Keep the first macro syntax-context mapping inline
This comment has been minimized.
This comment has been minimized.
|
Finished benchmarking commit (8b05899): comparison URL. Overall result: ✅ improvements - no action neededBenchmarking means the PR may be perf-sensitive. It's automatically marked not fit for rolling up. Overriding is possible but disadvised: it risks changing compiler perf. @bors rollup=never rustc-perf Instruction countOur most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.
Max RSS (memory usage)Results (primary 0.5%, secondary -2.0%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (primary -2.1%, secondary 2.7%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeThis perf run didn't have relevant results for this metric. Bootstrap: 501.089s -> 493.638s (-1.49%) |
8460e18 to
0361612
Compare
|
LLM disclosure: used LLM to analyze perf runs and write code that I then simplified |
0361612 to
677073f
Compare
|
@rustbot ready |
|
@bors r+ |
|
@bors rollup=iffy |
…uwer Rollup of 4 perf-sensitive pull requests Successful merges: - #162450 (Cache block seeking results for initialized_at_terminator and _exit) - #162543 ([rustc_resolve] Correctly keep all reexports in `ModChild::reexport_chain`) - #162712 (perf: Keep the first macro syntax-context mapping inline) - #162747 (Lowering cleanups)
…uwer Rollup of 4 perf-sensitive pull requests Successful merges: - #162450 (Cache block seeking results for initialized_at_terminator and _exit) - #162543 ([rustc_resolve] Correctly keep all reexports in `ModChild::reexport_chain`) - #162712 (perf: Keep the first macro syntax-context mapping inline) - #162747 (Lowering cleanups)
…uwer Rollup of 4 perf-sensitive pull requests Successful merges: - #162450 (Cache block seeking results for initialized_at_terminator and _exit) - #162543 ([rustc_resolve] Correctly keep all reexports in `ModChild::reexport_chain`) - #162712 (perf: Keep the first macro syntax-context mapping inline) - #162747 (Lowering cleanups)
…uwer Rollup of 4 perf-sensitive pull requests Successful merges: - #162450 (Cache block seeking results for initialized_at_terminator and _exit) - #162543 ([rustc_resolve] Correctly keep all reexports in `ModChild::reexport_chain`) - #162712 (perf: Keep the first macro syntax-context mapping inline) - #162747 (Lowering cleanups)
Rollup merge of #162712 - xmakro:perf-review-20260907/22-marker-first-context, r=petrochenkov perf: Keep the first macro syntax-context mapping inline
|
Note This PR was benchmarked as part of triage of its containing rollup: triage URL. Finished benchmarking commit (4395c62): comparison URL. Overall result: ❌✅ regressions and improvements - please read:Our benchmarks found a performance regression caused by this PR. Next Steps:
@rustbot label: +perf-regression Instruction countOur most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.
Max RSS (memory usage)Results (primary -1.2%, secondary -1.3%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesThis perf run didn't have relevant results for this metric. Binary sizeThis perf run didn't have relevant results for this metric. Bootstrap: missing data |
View all comments