| Age | Commit message (Expand) | Author | Lines |
| 2025-09-06 | ImproperCTypes: re-separate linting and checking | niacdoial | -2/+1 |
| 2025-08-22 | Refactor lint buffering to avoid requiring a giant enum | Josh Triplett | -3/+2 |
| 2025-07-14 | Reword mismatched-lifetime-syntaxes text based on feedback | Jake Goulding | -1/+1 |
| 2025-07-11 | Split up the `unknown_or_malformed_diagnostic_attributes` lint | mejrs | -0/+8 |
| 2025-06-23 | compiler: Remove unsupported_fn_ptr_calling_conventions lint | Jubilee Young | -0/+1 |
| 2025-06-18 | Implement lint against direct uses of rustc_type_ir in compiler crates | Romain Perier | -0/+1 |
| 2025-06-14 | Remove all support for wasm's legacy ABI | bjorn3 | -0/+1 |
| 2025-06-13 | Auto merge of #142443 - matthiaskrgr:rollup-l1l6d0v, r=matthiaskrgr | bors | -0/+5 |
| 2025-06-12 | Rollup merge of #141162 - mejrs:gated, r=fee1-dead | Matthias Krüger | -1/+0 |
| 2025-06-12 | Make `missing_fragment_specifier` an unconditional error | Trevor Gross | -0/+5 |
| 2025-06-09 | Remove rustc_feature::Stability | mejrs | -1/+0 |
| 2025-06-08 | add (back) unsupported_calling_conventions lint to reject more invalid callin... | Ralf Jung | -1/+0 |
| 2025-06-04 | Replace `elided_named_lifetimes` with `mismatched_lifetime_syntaxes` | Jake Goulding | -0/+1 |
| 2025-06-04 | Introduce the `mismatched_lifetime_syntaxes` lint | Jake Goulding | -0/+3 |
| 2025-05-30 | Rollup merge of #141004 - matthewjasper:unicode-before-expansion, r=davidtwco | Matthias Krüger | -3/+0 |
| 2025-05-27 | Rollup merge of #141551 - compiler-errors:hir-lints, r=BoxyUwU | Trevor Gross | -0/+3 |
| 2025-05-27 | Report text_direction_codepoint_in_literal when parsing | Matthew Jasper | -3/+0 |
| 2025-05-26 | Expose `rustc_lint::decorate_builtin_lint` for use in `rustdoc` | Urgau | -0/+1 |
| 2025-05-25 | Make PTR_TO_INTEGER_TRANSMUTE_IN_CONSTS into a HIR lint | Michael Goulet | -0/+3 |
| 2025-05-12 | update cfg(bootstrap) | Pietro Albini | -1/+0 |
| 2025-04-28 | Auto merge of #123239 - Urgau:dangerous_implicit_autorefs, r=jdonszelmann,tra... | bors | -0/+3 |
| 2025-04-25 | Rollup merge of #140202 - est31:let_chains_feature_compiler, r=lcnr | Matthias Krüger | -1/+1 |
| 2025-04-23 | Make #![feature(let_chains)] bootstrap conditional in compiler/ | est31 | -1/+1 |
| 2025-04-20 | Implement lint against dangerous implicit autorefs | Urgau | -0/+3 |
| 2025-04-20 | make abi_unsupported_vector_types a hard error | Ralf Jung | -0/+5 |
| 2025-04-17 | Rollup merge of #139650 - Alexendoo:group-alias, r=davidtwco | Matthias Krüger | -3/+1 |
| 2025-04-14 | Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated... | bors | -1/+0 |
| 2025-04-13 | Rollup merge of #139001 - folkertdev:naked-function-rustic-abi, r=traviscross... | Jacob Pratt | -0/+5 |
| 2025-04-10 | Fix `register_group_alias` for tools | Alex Macleod | -3/+1 |
| 2025-04-07 | Add `naked_functions_rustic_abi` feature gate | Folkert de Vries | -0/+5 |
| 2025-04-02 | Rollup merge of #139184 - Urgau:crate-root-lint-levels, r=jieyouxu | Takayuki Maeda | -0/+1 |
| 2025-04-02 | Remove `recursion_limit` increases. | Nicholas Nethercote | -1/+0 |
| 2025-03-31 | Expose `LintLevelsBuilder` with crate root builder | Urgau | -0/+1 |
| 2025-03-31 | Auto merge of #119220 - Urgau:uplift-invalid_null_ptr_usage, r=fee1-dead | bors | -0/+1 |
| 2025-03-30 | Expose `peel_casts` method as an util method inside `rustc_lint` | Urgau | -0/+1 |
| 2025-03-26 | Implement lint against using Interner and InferCtxtLike in random compiler cr... | Michael Goulet | -0/+1 |
| 2025-03-12 | Auto merge of #138414 - matthiaskrgr:rollup-9ablqdb, r=matthiaskrgr | bors | -1/+0 |
| 2025-03-11 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -0/+1 |
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-07 | Increase recursion_limit in numerous crates. | Nicholas Nethercote | -0/+1 |
| 2025-03-05 | Rollup merge of #136764 - traviscross:TC/make-ptr_cast_add_auto_to_object-har... | 许杰友 Jieyou Xu (Joe) | -0/+5 |
| 2025-02-24 | Rollup merge of #137109 - bend-n:knife, r=oli-obk | Trevor Gross | -1/+0 |
| 2025-02-23 | stabilize extract_if | bendn | -1/+0 |
| 2025-02-23 | Auto merge of #137237 - cuviper:stage0, r=Mark-Simulacrum | bors | -1/+0 |
| 2025-02-22 | Make `ptr_cast_add_auto_to_object` lint into hard error | Travis Cross | -0/+5 |
| 2025-02-19 | Register USAGE_OF_TYPE_IR_INHERENT, remove inherent usages | Michael Goulet | -0/+1 |
| 2025-02-18 | update `cfg(bootstrap)` | Josh Stone | -1/+0 |
| 2025-02-11 | Handle pattern types wrapped in `Option` in FFI checks | Oli Scherer | -0/+1 |
| 2025-02-08 | Rustfmt | bjorn3 | -12/+17 |