| Age | Commit message (Expand) | Author | Lines |
| 2023-12-10 | remove redundant imports | surechen | -3/+0 |
| 2023-11-25 | Rollup merge of #118158 - nnethercote:reduce-fluent-boilerplate, r=compiler-e... | Michael Goulet | -3/+1 |
| 2023-11-26 | Use `rustc_fluent_macro::fluent_messages!` directly. | Nicholas Nethercote | -2/+1 |
| 2023-11-26 | Avoid need for `{D,Subd}iagnosticMessage` imports. | Nicholas Nethercote | -1/+0 |
| 2023-11-22 | rustc_session: implement latent TODO | Tamir Duberstein | -0/+1 |
| 2023-11-22 | Auto merge of #112380 - jieyouxu:useless-bindings-lint, r=WaffleLapkin | bors | -0/+3 |
| 2023-11-20 | Add allow-by-default lint for unit bindings | 许杰友 Jieyou Xu (Joe) | -0/+3 |
| 2023-11-18 | Remove --check-cfg checking of --cfg args | Urgau | -1/+0 |
| 2023-11-15 | Bump cfg(bootstrap)s | Mark Rousskov | -2/+2 |
| 2023-11-04 | Remove support for compiler plugins. | Nicholas Nethercote | -1/+1 |
| 2023-10-16 | basic lint v2 implemented | Arthur Lafrance | -1/+3 |
| 2023-10-16 | implement the basics of the lint static analysis | Arthur Lafrance | -0/+1 |
| 2023-10-14 | Auto merge of #115524 - RalfJung:misalign, r=wesleywiser | bors | -0/+5 |
| 2023-10-08 | rustdoc: remove rust logo from non-Rust crates | Michael Howell | -0/+2 |
| 2023-10-03 | Add async_fn_in_trait lint | Michael Goulet | -0/+3 |
| 2023-09-29 | Rollup merge of #116231 - DaniPopes:simpler-lint-array, r=Nilstrieb | Matthias Krüger | -1/+1 |
| 2023-09-28 | Remove `rustc_lint_defs::lint_array` | DaniPopes | -1/+1 |
| 2023-09-28 | Auto merge of #116199 - Urgau:simplify-invalid_ref_casting, r=cjgillot | bors | -1/+1 |
| 2023-09-27 | Use absolute paths in rustc_lint::passes macros | Alex Macleod | -5/+1 |
| 2023-09-27 | Prefer expr_or_init over manual init detection | Urgau | -1/+1 |
| 2023-09-26 | const-eval: make misalignment a hard error | Ralf Jung | -0/+5 |
| 2023-09-01 | Auto merge of #113126 - Bryanskiy:delete_old, r=petrochenkov | bors | -0/+5 |
| 2023-08-23 | Bump cfg(bootstrap) | Mark Rousskov | -1/+1 |
| 2023-08-14 | Use `{Local}ModDefId` in many queries | Nilstrieb | -2/+2 |
| 2023-08-04 | Make rustc internal lints per module. | Camille GILLOT | -7/+7 |
| 2023-08-04 | Make MissingDoc a module lint. | Camille GILLOT | -17/+4 |
| 2023-08-04 | Make MissingDebugImplementation a module lint. | Camille GILLOT | -4/+1 |
| 2023-08-04 | Querify clashing_extern_declarations lint. | Camille GILLOT | -2/+3 |
| 2023-08-04 | Auto merge of #114414 - cjgillot:early-unnameable-test, r=petrochenkov | bors | -2/+0 |
| 2023-08-03 | Auto merge of #108955 - Nilstrieb:dont-use-me-pls, r=oli-obk | bors | -1/+2 |
| 2023-08-03 | Rollup merge of #113657 - Urgau:expand-incorrect_fn_null_check-lint, r=cjgillot | Matthias Krüger | -3/+3 |
| 2023-08-03 | Make test harness lint about unnnameable tests. | Camille GILLOT | -2/+0 |
| 2023-08-03 | Add `internal_features` lint | Nilstrieb | -1/+2 |
| 2023-08-02 | Replace old private-in-public diagnostic with type privacy lints | Bryanskiy | -0/+5 |
| 2023-08-01 | Rename incorrect_fn_null_checks to useless_ptr_null_checks | Urgau | -3/+3 |
| 2023-07-29 | Add support for deferred casting for the invalid_reference_casting lint | Urgau | -1/+1 |
| 2023-07-13 | Rename cast_ref_to_mut lint to invalid_reference_casting | Urgau | -3/+3 |
| 2023-07-10 | Uplift `clippy::fn_null_check` to rustc | Urgau | -0/+3 |
| 2023-05-31 | Uplift clippy::cast_ref_to_mut to rustc | Urgau | -0/+3 |
| 2023-05-27 | Uplift clippy::invalid_utf8_in_unchecked as invalid_from_utf8_unchecked | Urgau | -0/+3 |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -1/+1 |
| 2023-05-10 | Uplift clippy::drop_ref to rustc | Urgau | -0/+3 |
| 2023-04-25 | Add deny lint to prevent untranslatable diagnostics using static strings | clubby789 | -0/+1 |
| 2023-04-18 | Add `rustc_fluent_macro` to decouple fluent from `rustc_macros` | Nilstrieb | -1/+1 |
| 2023-03-22 | Move useless_anynous_reexport lint into unused_imports | Guillaume Gomez | -3/+0 |
| 2023-03-12 | Add lint for useless anonymous reexports | Guillaume Gomez | -0/+3 |
| 2023-03-11 | Simplify message paths | est31 | -1/+1 |
| 2023-02-23 | Add lint against `Iterator::map` receiving a callable that returns `()` | Obei Sideg | -1/+5 |
| 2023-02-22 | errors: generate typed identifiers in each crate | David Wood | -0/+4 |
| 2023-01-31 | make unaligned_reference a hard error | Ralf Jung | -1/+10 |