Revert "Preserve the .debug_gdb_scripts section"#145014
Revert "Preserve the .debug_gdb_scripts section"#145014bors merged 2 commits intorust-lang:masterfrom
Conversation
|
Some changes occurred in compiler/rustc_codegen_gcc Some changes occurred in compiler/rustc_codegen_ssa Some changes occurred in src/tools/compiletest cc @jieyouxu |
|
@bors r+ |
|
BTW for future reverts, you can revert the merge commit itself instead of each individual commit. |
|
|
|
Indeed, you need to use |
…cripts, r=lqd Revert "Preserve the .debug_gdb_scripts section" rust-lang#143679 introduces a significant build time perf regression for ripgrep. Let's revert it such that we can investigate it without pressure.
…cripts, r=lqd Revert "Preserve the .debug_gdb_scripts section" rust-lang#143679 introduces a significant build time perf regression for ripgrep. Let's revert it such that we can investigate it without pressure.
Rollup of 20 pull requests Successful merges: - #137831 (Tweak auto trait errors) - #143028 (emit `StorageLive` and schedule `StorageDead` for `let`-`else`'s bindings after matching) - #143764 (lower pattern bindings in the order they're written and base drop order on primary bindings' order) - #143808 (Port `#[should_panic]` to the new attribute parsing infrastructure ) - #143906 (Miri: non-deterministic floating point operations in `foreign_items`) - #143929 (Mark all deprecation lints in name resolution as deny-by-default and report-in-deps) - #144133 (Stabilize const TypeId::of) - #144439 (Introduce ModernIdent type to unify macro 2.0 hygiene handling) - #144473 (Address libunwind.a inconsistency issues in the bootstrap program) - #144659 (bootstrap: refactor mingw dist and fix gnullvm) - #144705 (compiler-builtins: plumb LSE support for aarch64 on linux/gnu when optimized-compiler-builtins not enabled) - #144807 (Streamline config in bootstrap) - #144900 (Stabilize `unsigned_signed_diff` feature) - #144903 (Rename `begin_panic_handler` to `panic_handler`) - #144931 ([win][arm64ec] Fix msvc-wholearchive for Arm64EC) - #144974 (compiler-builtins subtree update) - #144997 (bump bootstrap compiler to 1.90 beta) - #145004 (Couple of minor cleanups) - #145009 (A couple small changes for rust-analyzer next-solver work) - #145014 (Revert "Preserve the .debug_gdb_scripts section") r? `@ghost` `@rustbot` modify labels: rollup
|
Per #145039 (comment), let's not roll this up, since it has known perf impact. @bors rollup=never p=6 |
|
☀️ Test successful - checks-actions |
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 61cb1e9 (parent) -> 9b1a30e (this PR) Test differencesShow 1 test diffStage 2
Job group index Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard 9b1a30e5e69e1537ef6eb6eb829eb47075206dea --output-dir test-dashboardAnd then open Job duration changes
How to interpret the job duration changes?Job durations can vary a lot, based on the actual runner instance |
|
Finished benchmarking commit (9b1a30e): comparison URL. Overall result: ❌✅ regressions and improvements - please read the text belowOur 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 -4.5%, secondary -4.5%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (primary -47.2%, secondary -0.9%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeResults (primary -0.2%, secondary -0.3%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Bootstrap: 464.27s -> 465.481s (0.26%) |
|
Revert of a PR that caused a massive perf. regression @rustbot label: +perf-regression-triaged |
#143679 introduces a significant build time perf regression for ripgrep. Let's revert it such that we can investigate it without pressure.