[Project Goal, Help Wanted] Optimizing MSRV attribute collection #13169
Labels
E-medium
Call for participation: Medium difficulty level problem and requires some initial experience.
performance-project
For issues and PRs related to the Clippy Performance Project
Uh oh!
There was an error while loading. Please reload this page.
Currently, when knowing if the MSRV is high enough to run a lint, we're doing lots of repeated work.
We visit the same attributes a lot of times with the
extract_msrv_attr!
(specifically, the number of lints that use MSRVs, so a good number of dozens).A possible solution to this would be precomputing the MSRV by
DefId
, as there can be more than a singleclippy::msrv
attribute on a single module.Additional resources:
The text was updated successfully, but these errors were encountered: