-
Notifications
You must be signed in to change notification settings - Fork 13.7k
Open
Labels
A-diagnosticsArea: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsA-metadataArea: Crate metadataArea: Crate metadataI-slowIssue: Problems and improvements with respect to performance of generated code.Issue: Problems and improvements with respect to performance of generated code.T-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.
Description
There were some perf regressions due #80191 can be seen here
Originally posted by @rylev in #80919 (comment)
We need to find out which kind (as what variant of def_kind
) of things now get their def_span
encoded and stop doing that.
Bonus points for also checking which additional DefKind
s we can exclude to minimize the amount of spans that are put into metadata (someone remind me why we need spans in metadata at all?)
rylev
Metadata
Metadata
Assignees
Labels
A-diagnosticsArea: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsA-metadataArea: Crate metadataArea: Crate metadataI-slowIssue: Problems and improvements with respect to performance of generated code.Issue: Problems and improvements with respect to performance of generated code.T-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.