Open nikomatsakis opened 3 months ago
https://github.com/rust-lang/rust-clippy/pull/12830 Use ControlFlow in more places, closing https://github.com/rust-lang/rust-clippy/issues/12829 Use ControlFlow in more visitors
This issue is intended for status updates only.
For general questions or comments, please contact the owner(s) directly.
Key developments:
performance-project
label (rust-lang/rust-clippy#13169), we've already integrated it into the project. @Alexendoo will be taking a look at it for the time being.What's to come:
becnhv2
is done, we'll continue working on rust-lang/rust#125116 (which currently needs rebasing).Blockers: There are no blockers, although we need some help figuring out the main bug on rust-lang/rust#125116, explained here. Someone from the compiler team taking a look at it would be greatly appreciated
Key developments:
declare_clippy_lint
macro from procedural to a macro_rules
one.performance project
label (https://github.com/rust-lang/rust-clippy/issues/13033)Blockers: There are no blockers.
Key developments:
Blockers: There are no blockers
rust-lang/rust#125116 has been merged, marking half of our goal formally done!
Summary
This is the formalization and documentation of the Clippy Performance Project, a project first talked about on Zulip, July 2023. As the project consists of several points and is ever-changing, this document also has a dynamic structure and the team can add points.
In short, this is an effort to optimize Clippy, and Rust's linting infrastructure with a point of view of making Clippy faster (both on CI/CD pipelines, and on devs' machines)
Tasks and status