-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Closed
Labels
A-perfperformance issuesperformance issuesA-tytype system / type inference / traits / method resolutiontype system / type inference / traits / method resolutionC-supportCategory: support questionsCategory: support questionsE-hardS-actionableSomeone could pick this issue up and work on it right nowSomeone could pick this issue up and work on it right now
Description
Sorry for the Materialize dependency, but I think a large-ish codebase is probably necessary to repro this.
To repro:
- Check out https://github.com/MaterializeInc/materialize
- Navigate over
fn new
inimpl Locald
(as of this writing, it's in src/expr/src/id.rs:45 - Find all references
- Observe it taking about 60s.
Maybe since finding references involves filtering by a string first, the very common name is what makes things slow? Just a guess.
0x8f701, alexkirsz and sergluka
Metadata
Metadata
Assignees
Labels
A-perfperformance issuesperformance issuesA-tytype system / type inference / traits / method resolutiontype system / type inference / traits / method resolutionC-supportCategory: support questionsCategory: support questionsE-hardS-actionableSomeone could pick this issue up and work on it right nowSomeone could pick this issue up and work on it right now