| Age | Commit message (Expand) | Author | Lines |
| 2025-06-04 | Introduce the `mismatched_lifetime_syntaxes` lint | Jake Goulding | -0/+631 |
| 2025-06-04 | Rollup merge of #137306 - tgross35:remove-i128-u128-improper-ctypes, r=travis... | Matthias Krüger | -15/+1 |
| 2025-06-03 | Auto merge of #141954 - matthiaskrgr:rollup-zptd6t9, r=matthiaskrgr | bors | -35/+4 |
| 2025-06-03 | Rollup merge of #141936 - WaffleLapkin:report-in-deps-decoupling, r=oli-obk | Matthias Krüger | -1/+1 |
| 2025-06-03 | Rollup merge of #141843 - fee1-dead-contrib:ast_visitor_visit_id, r=oli-obk | Matthias Krüger | -34/+3 |
| 2025-06-03 | decouple "reporting in deps" from future incompatibility reason | Waffle Lapkin | -1/+1 |
| 2025-06-03 | Overhaul `UsePath`. | Nicholas Nethercote | -14/+14 |
| 2025-06-02 | Factor out repeated code into `is_mod_inherent`. | Nicholas Nethercote | -9/+8 |
| 2025-06-01 | Add `visit_id` to ast `Visitor` | Deadbeef | -34/+3 |
| 2025-05-31 | Rollup merge of #141740 - nnethercote:hir-ItemKind-field-order, r=fee1-dead | Matthias Krüger | -26/+26 |
| 2025-05-30 | Rollup merge of #141004 - matthewjasper:unicode-before-expansion, r=davidtwco | Matthias Krüger | -139/+21 |
| 2025-05-30 | Rollup merge of #133823 - estebank:issue-56328, r=petrochenkov | Matthias Krüger | -3/+5 |
| 2025-05-30 | Reorder fields in `hir::ItemKind` variants. | Nicholas Nethercote | -26/+26 |
| 2025-05-29 | Remove `i128` and `u128` from `improper_ctypes_definitions` | Trevor Gross | -15/+1 |
| 2025-05-29 | Use `cfg_attr` AST placeholder AST `cfg_attr_trace` for diagnostics | Esteban Küber | -3/+5 |
| 2025-05-27 | Rollup merge of #141551 - compiler-errors:hir-lints, r=BoxyUwU | Trevor Gross | -0/+281 |
| 2025-05-27 | Rollup merge of #140894 - Urgau:check-cfg-rustdoc, r=GuillaumeGomez | Trevor Gross | -3/+4 |
| 2025-05-27 | Make the `dangerous_implicit_autorefs` lint deny-by-default | Urgau | -2/+2 |
| 2025-05-27 | Rollup merge of #141495 - compiler-errors:rename-unpack, r=fmease | Matthias Krüger | -1/+1 |
| 2025-05-27 | Report text_direction_codepoint_in_literal when parsing | Matthew Jasper | -139/+21 |
| 2025-05-27 | Rename unpack to kind | Michael Goulet | -1/+1 |
| 2025-05-27 | Rollup merge of #141536 - Urgau:ambi_wide_ptr-cmp-diag, r=fee1-dead | Michael Goulet | -63/+99 |
| 2025-05-26 | Expose `rustc_lint::decorate_builtin_lint` for use in `rustdoc` | Urgau | -3/+4 |
| 2025-05-27 | Rollup merge of #141550 - Urgau:unused_braces-attrs, r=chenyukang | 许杰友 Jieyou Xu (Joe) | -16/+19 |
| 2025-05-27 | Rollup merge of #141449 - fee1-dead-contrib:push-qkosmtkqztkk, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -1/+1 |
| 2025-05-25 | Fix `unused_braces` lint suggestion when encountering attributes | Urgau | -16/+19 |
| 2025-05-25 | Make UNNECESSARY_TRANSMUTES into a HIR lint | Michael Goulet | -28/+204 |
| 2025-05-25 | Make PTR_TO_INTEGER_TRANSMUTE_IN_CONSTS into a HIR lint | Michael Goulet | -0/+105 |
| 2025-05-25 | Improve `ambiguous_wide_pointer_comparisons` lint compare diagnostics | Urgau | -63/+99 |
| 2025-05-23 | Suggest correct `version("..")` predicate syntax in check-cfg | Urgau | -0/+18 |
| 2025-05-23 | further deduplicate ast visitor code | Deadbeef | -1/+1 |
| 2025-05-19 | Rollup merge of #140874 - mejrs:rads, r=WaffleLapkin | Stuart Cook | -7/+8 |
| 2025-05-18 | Remove rustc_attr_data_structures re-export from rustc_attr_parsing | mejrs | -7/+8 |
| 2025-05-14 | Use more subdiagnostics and reword the overloaded deref note | Urgau | -17/+44 |
| 2025-05-14 | Improve `dangerous_implicit_aurorefs` diagnostic output | Urgau | -12/+28 |
| 2025-05-13 | Auto merge of #140887 - pietroalbini:pa-bootstrap-update, r=compiler-errors | bors | -1/+0 |
| 2025-05-12 | update cfg(bootstrap) | Pietro Albini | -1/+0 |
| 2025-05-11 | Rollup merge of #140851 - mu001999-contrib:new-lint, r=bjorn3 | Matthias Krüger | -10/+17 |
| 2025-05-10 | Warn when #[export_name] is used with generic functions | Mu001999 | -10/+17 |
| 2025-05-09 | Rollup merge of #140801 - xizheyin:issue-140747, r=SparrowLii | Stuart Cook | -5/+7 |
| 2025-05-08 | Use span before macro expansion in lint for-loops-over-falibles | xizheyin | -5/+7 |
| 2025-05-07 | Require T: TypeFoldable in Binder<T> visit | Michael Goulet | -2/+3 |
| 2025-05-07 | fix typo in autorefs lint doc example | Joseph Perez | -7/+7 |
| 2025-05-05 | Rename Instance::new to Instance::new_raw and add a note that it is raw | Michael Goulet | -1/+1 |
| 2025-05-02 | Auto merge of #140406 - Urgau:autorefs-perf, r=nnethercote | bors | -4/+11 |
| 2025-05-02 | Rollup merge of #134034 - bvanjoi:issue-131655, r=petrochenkov | Stuart Cook | -0/+16 |
| 2025-04-30 | Rollup merge of #140090 - Urgau:snake_case-fn-var, r=petrochenkov | Matthias Krüger | -0/+10 |
| 2025-04-30 | Rollup merge of #139059 - RalfJung:uses_power_alignment, r=nagisa | Matthias Krüger | -21/+14 |
| 2025-04-30 | stop check paren if has different ctx | bohan | -0/+16 |
| 2025-04-29 | Rollup merge of #139909 - oli-obk:or-patterns, r=BoxyUwU | Trevor Gross | -17/+44 |