| Age | Commit message (Expand) | Author | Lines |
| 2022-12-22 | Fix `explicit_outlives_requirements` lint in macros | Lukas Markeffsky | -20/+30 |
| 2022-12-22 | Rollup merge of #104741 - bryangarza:bug-104588-async-track-caller, r=compile... | Matthias Krüger | -1/+72 |
| 2022-12-22 | Rollup merge of #106008 - uweigand:s390x-lintgroup-order, r=Nilstrieb | Yuki Okushi | -1/+10 |
| 2022-12-21 | Sort lint_groups in no_lint_suggestion | Ulrich Weigand | -1/+10 |
| 2022-12-21 | Improve code based on feedback. | Bryan Garza | -16/+10 |
| 2022-12-21 | Add lint doc comment | Bryan Garza | -1/+20 |
| 2022-12-21 | Update track_caller logic/lint after rebase | Bryan Garza | -4/+13 |
| 2022-12-21 | update wording of lint | Bryan Garza | -1/+1 |
| 2022-12-21 | Update code based on PR comments | Bryan Garza | -3/+9 |
| 2022-12-21 | Switch `#[track_caller]` back to a no-op unless feature gate is enabled | Bryan Garza | -1/+44 |
| 2022-12-20 | rustc: Remove needless lifetimes | Jeremy Stucki | -1/+1 |
| 2022-12-20 | Auto merge of #105880 - Nilstrieb:make-newtypes-less-not-rust, r=oli-obk | bors | -2/+2 |
| 2022-12-19 | Fix stack overflow in recursive AST walk in early lint | Ulrich Weigand | -1/+2 |
| 2022-12-18 | Rollup merge of #105873 - matthiaskrgr:clippy_fmt, r=Nilstrieb | Matthias Krüger | -3/+3 |
| 2022-12-18 | Rollup merge of #105869 - matthiaskrgr:clone_on_copy, r=compiler-errors | Matthias Krüger | -2/+2 |
| 2022-12-18 | A few small cleanups for `newtype_index` | Nilstrieb | -1/+1 |
| 2022-12-18 | Make `#[custom_encodable]` an attribute for `newtype_index` | Nilstrieb | -1/+1 |
| 2022-12-18 | don't restuct references just to reborrow | Matthias Krüger | -6/+6 |
| 2022-12-18 | use &str / String literals instead of format!() | Matthias Krüger | -3/+3 |
| 2022-12-18 | don't clone Copy types | Matthias Krüger | -2/+2 |
| 2022-12-17 | Rollup merge of #105768 - fee1-dead-contrib:iat-style, r=eholk | Matthias Krüger | -1/+11 |
| 2022-12-16 | Detect inherent associated types not having CamelCase | Deadbeef | -1/+11 |
| 2022-12-14 | Ensure no one constructs `AliasTy`s themselves | Oli Scherer | -3/+3 |
| 2022-12-14 | Remove many more cases of `mk_substs_trait` that can now use the iterator sch... | Oli Scherer | -1/+1 |
| 2022-12-13 | Combine projection and opaque into alias | Michael Goulet | -9/+11 |
| 2022-12-13 | squash OpaqueTy and ProjectionTy into AliasTy | Michael Goulet | -3/+3 |
| 2022-12-13 | ProjectionTy.item_def_id -> ProjectionTy.def_id | Michael Goulet | -2/+2 |
| 2022-12-13 | Use ty::OpaqueTy everywhere | Michael Goulet | -3/+3 |
| 2022-12-12 | Speed up the "builtin lints only" case. | Nicholas Nethercote | -7/+51 |
| 2022-12-12 | Reinstate `{Early,Late}LintPassObjects`. | Nicholas Nethercote | -40/+106 |
| 2022-12-12 | Rename `run_early_passes` as `lint_callback`. | Nicholas Nethercote | -28/+28 |
| 2022-12-11 | Rollup merge of #105537 - kadiwa4:remove_some_imports, r=fee1-dead | Matthias Krüger | -2/+1 |
| 2022-12-10 | Auto merge of #105416 - nnethercote:more-linting-tweaks, r=cjgillot | bors | -58/+80 |
| 2022-12-10 | compiler: remove unnecessary imports and qualified paths | KaDiWa | -2/+1 |
| 2022-12-10 | Rollup merge of #105505 - WaffleLapkin:yeet_unused_parens_lint, r=fee1-dead | Matthias Krüger | -1/+4 |
| 2022-12-09 | Account for macros in const generics | Esteban Küber | -0/+1 |
| 2022-12-09 | Rollup merge of #102406 - mejrs:missing_copy, r=wesleywiser | Matthias Krüger | -1/+31 |
| 2022-12-09 | Don't warn about unused parens when they are used by yeet expr | Maybe Waffle | -1/+4 |
| 2022-12-09 | Implement allow-by-default multiple_supertrait_upcastable lint | Gary Guo | -0/+66 |
| 2022-12-07 | Rollup merge of #105267 - compiler-errors:issue-104613, r=oli-obk | Matthias Krüger | -1/+1 |
| 2022-12-07 | Split `EarlyContextAndPasses::check_id` in two. | Nicholas Nethercote | -2/+9 |
| 2022-12-07 | Inline some hot lint pass functions. | Nicholas Nethercote | -0/+6 |
| 2022-12-07 | Rename `$passes` as `$pass` in several macros. | Nicholas Nethercote | -14/+14 |
| 2022-12-07 | Add some useful comments. | Nicholas Nethercote | -1/+12 |
| 2022-12-07 | Remove `$hir` argument from `late_lint_methods!`. | Nicholas Nethercote | -42/+40 |
| 2022-12-07 | Auto merge of #105291 - nnethercote:remove-LintPassObjects, r=cjgillot | bors | -100/+51 |
| 2022-12-06 | Rollup merge of #105004 - TaKO8Ki:fix-104897, r=wesleywiser | Matthias Krüger | -5/+26 |
| 2022-12-06 | Rollup merge of #104898 - oli-obk:group_all_the_things, r=wesleywiser | Matthias Krüger | -1/+1 |
| 2022-12-05 | Remove `{Early,Late}LintPassObjects`. | Nicholas Nethercote | -100/+51 |
| 2022-12-04 | drive-by: move field_index to typeck results | Michael Goulet | -1/+1 |