| Age | Commit message (Expand) | Author | Lines |
| 2025-06-12 | introduce new lint infra | Jana Dönszelmann | -1/+1 |
| 2025-06-12 | Report the `unpredictable_function_pointer_comparisons` lint in macro | Urgau | -1/+2 |
| 2025-06-10 | Remove unneeded `check_id` calls as they are already called in `visit_id` in ... | Guillaume Gomez | -2/+0 |
| 2025-06-09 | Remove rustc_feature::Stability | mejrs | -74/+2 |
| 2025-06-09 | refactor `AttributeGate` and `rustc_attr!` to emit notes during feature chec... | mejrs | -16/+13 |
| 2025-06-09 | Auto merge of #141435 - RalfJung:unsupported_calling_conventions, r=workingju... | bors | -1/+0 |
| 2025-06-08 | add (back) unsupported_calling_conventions lint to reject more invalid callin... | Ralf Jung | -1/+0 |
| 2025-06-07 | Rollup merge of #141661 - Urgau:deny-dangerous_implicit_autorefs, r=traviscross | Guillaume Gomez | -2/+2 |
| 2025-06-06 | Apply `mismatched-lifetime-syntaxes` to trait and extern functions | Jake Goulding | -7/+33 |
| 2025-06-06 | Rollup merge of #142012 - oli-obk:no-optional-spans, r=fee1-dead | Matthias Krüger | -2/+3 |
| 2025-06-05 | Auto merge of #138677 - shepmaster:consistent-elided-lifetime-syntax, r=travi... | bors | -68/+637 |
| 2025-06-05 | Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None | Oli Scherer | -2/+3 |
| 2025-06-04 | Replace `elided_named_lifetimes` with `mismatched_lifetime_syntaxes` | Jake Goulding | -69/+7 |
| 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 |