-
Notifications
You must be signed in to change notification settings - Fork 13.5k
Closed
Labels
I-compiletimeIssue: Problems and improvements with respect to compile times.Issue: Problems and improvements with respect to compile times.P-highHigh priorityHigh priorityT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.regression-from-stable-to-nightlyPerformance or correctness regression from stable to nightly.Performance or correctness regression from stable to nightly.
Description
#69144 (a rollup) slowed down check builds of the encoding
benchmark considerably, see the task-clock measurements. This degradation has been consistent over the last half-dozen perf runs, so it is not spurious. The following candidates have non-trivial changes to the parts of the compiler that are run during a check build.
- parse: merge
fn
syntax + cleanup item parsing #68728 (parse: merge fn syntax + cleanup item parsing) - fix lifetime shadowing check in GATs #68938 (fix lifetime shadowing check in GATs) unlikely
- expand: misc cleanups and simplifications #69057 (expand: misc cleanups and simplifications)
- Use HirId in TraitCandidate. #69108 (Use HirId in TraitCandidate.) ruled out by Revert #69108 #69199
- miri: fix exact_div #69126 (miri: fix exact_div) unlikely
Dylan-DPC-zz
Metadata
Metadata
Assignees
Labels
I-compiletimeIssue: Problems and improvements with respect to compile times.Issue: Problems and improvements with respect to compile times.P-highHigh priorityHigh priorityT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.regression-from-stable-to-nightlyPerformance or correctness regression from stable to nightly.Performance or correctness regression from stable to nightly.