Skip to content

A pretty big performance hit after a recent change (PR #51361) #52849

Closed
@ljedrz

Description

@ljedrz

Browsing the perf page I noticed a pretty big regression:

coercions-check | avg: 58.3%? | min: 31.0%? | max: 106.3%?
coercions-opt | avg: 31.8%? | min: 22.9%? | max: 49.1%?
coercions-debug | avg: 26.9%? | min: 19.8%? | max: 45.9%?
tuple-stress-check | avg: 31.7% | min: 9.0% | max: 43.4%
tuple-stress-opt | avg: 15.9% | min: 13.1% | max: 18.0%
tuple-stress-debug | avg: 15.7% | min: 12.9% | max: 18.0%

I have tracked it down to one of these changes. This might be a necessary evil, but I'd rather make sure.

cc @RalfJung, @oli-obk

Metadata

Metadata

Assignees

Labels

I-compiletimeIssue: Problems and improvements with respect to compile times.P-highHigh priorityT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.WG-compiler-performanceWorking group: Compiler Performanceregression-from-stable-to-nightlyPerformance or correctness regression from stable to nightly.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions