Re-add #[inline] to Eq::assert_fields_are_eq#153157
Re-add #[inline] to Eq::assert_fields_are_eq#153157rust-bors[bot] merged 1 commit intorust-lang:mainfrom
#[inline] to Eq::assert_fields_are_eq#153157Conversation
|
Changes to the code generated for builtin derived traits. cc @nnethercote |
|
|
|
@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.
…<try> Re-add `#[inline]` to `Eq::assert_fields_are_eq`
This comment has been minimized.
This comment has been minimized.
|
Finished benchmarking commit (980e383): comparison URL. Overall result: ❌✅ regressions and improvements - please read the text belowBenchmarking 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. Next Steps: If you can justify the regressions found in this try perf run, please do so in sufficient writing along with @bors rollup=never 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 -2.7%, secondary -5.3%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (primary -2.3%, secondary -2.9%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeResults (primary -0.3%, secondary -2.7%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Bootstrap: 484.473s -> 480.523s (-0.82%) |
|
@rustbot author |
|
Reminder, once the PR becomes ready for a review, use |
Fixes a compile-time regressions, non-inline methods are generally codegen'd while inline methods are deferred (and this should never be called, so deferring is the right choice).
cfc24b4 to
1001c0e
Compare
|
@bors r=JonathanBrouwer |
This comment has been minimized.
This comment has been minimized.
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 e7d90c6 (parent) -> ddd36bd (this PR) Test differencesShow 1 test diff1 doctest diff were found. These are ignored, as they are noisy. Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard ddd36bd57051f796850345b76c17e9402e28a9e4 --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 (ddd36bd): 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 -3.9%, secondary -3.8%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (secondary -4.5%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeResults (primary -0.3%, secondary -2.9%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Bootstrap: 480.149s -> 478.623s (-0.32%) |
Fixes a compile-time regression in #149978: non-inline methods are generally codegen'd while inline methods are deferred (and this function should never be called, so deferring is the right choice).
r? JonathanBrouwer
CC @cyrgani