| Age | Commit message (Expand) | Author | Lines |
| 2025-02-12 | Rollup merge of #136900 - workingjubilee:format-externabi-directly, r=oli-obk | Guillaume Gomez | -4/+4 |
| 2025-02-11 | compiler: replace ExternAbi::name calls with formatters | Jubilee Young | -4/+4 |
| 2025-02-11 | Handle pattern types wrapped in `Option` in FFI checks | Oli Scherer | -0/+32 |
| 2025-02-11 | Correctly handle pattern types in FFI redeclaration lints | Oli Scherer | -58/+60 |
| 2025-02-11 | Correctly handle pattern types in FFI safety | Oli Scherer | -5/+3 |
| 2025-02-10 | Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr | Bastian Kersting | -1/+1 |
| 2025-02-09 | Remove lifetime_capture_rules_2024 feature | Michael Goulet | -4/+2 |
| 2025-02-09 | Rollup merge of #136760 - chenyukang:fix-overflowing-int-lint-crash, r=oli-obk | Matthias Krüger | -4/+7 |
| 2025-02-09 | Auto merge of #136751 - bjorn3:update_rustfmt, r=Mark-Simulacrum | bors | -407/+543 |
| 2025-02-09 | Fix unwrap error in overflowing int literal | yukang | -4/+7 |
| 2025-02-08 | Rustfmt | bjorn3 | -407/+543 |
| 2025-02-08 | Rollup merge of #136657 - jdonszelmann:empty-line-after, r=y21,flip1995,Waffl... | Matthias Krüger | -0/+10 |
| 2025-02-07 | fix empty after lint on impl/trait items | Jonathan Dönszelmann | -0/+10 |
| 2025-02-06 | allow+update `deref_into_dyn_supertrait` | Waffle Lapkin | -13/+11 |
| 2025-02-06 | change `deref_into_dyn_supertrait` lint wording | Waffle Lapkin | -5/+6 |
| 2025-02-06 | stabilize `feature(trait_upcasting)` | Waffle Lapkin | -1/+1 |
| 2025-02-06 | Rollup merge of #136393 - oli-obk:pattern-type-lit-oflo-checks, r=compiler-er... | Matthias Krüger | -32/+60 |
| 2025-02-05 | Uniformly handle HIR literals in visitors and lints | Oli Scherer | -5/+24 |
| 2025-02-05 | Avoid passing around an `Expr` that is only needed for its HirId and its Span | Oli Scherer | -31/+40 |
| 2025-02-05 | Rollup merge of #135964 - ehuss:cenum_impl_drop_cast, r=Nadrieril | 许杰友 Jieyou Xu (Joe) | -0/+5 |
| 2025-02-04 | Rollup merge of #136242 - samueltardieu:remove-match-def-path, r=flip1995 | Matthias Krüger | -25/+1 |
| 2025-02-02 | Rollup merge of #136422 - nnethercote:convert-lint-functions, r=Noratrieb | Matthias Krüger | -9/+8 |
| 2025-02-02 | Convert two `rustc_middle::lint` functions to `Span` methods. | Nicholas Nethercote | -9/+8 |
| 2025-02-01 | Rename `tcx.ensure()` to `tcx.ensure_ok()` | Zalathar | -1/+1 |
| 2025-01-31 | Rollup merge of #135860 - fmease:compiler-mv-obj-save-dyn-compat-ii, r=jieyouxu | Matthias Krüger | -1/+1 |
| 2025-01-30 | Auto merge of #136038 - compiler-errors:outlives, r=lcnr | bors | -4/+2 |
| 2025-01-29 | Eliminate PatKind::Path | Oli Scherer | -8/+10 |
| 2025-01-29 | Remove `LateContext::match_def_path()` | Samuel Tardieu | -25/+1 |
| 2025-01-29 | Rollup merge of #136164 - celinval:chores-fnkind, r=oli-obk | León Orell Valerian Liehr | -3/+5 |
| 2025-01-28 | Refactor FnKind variant to hold &Fn | Celina G. Val | -3/+5 |
| 2025-01-28 | Make item self/non-self bound naming less whack | Michael Goulet | -19/+16 |
| 2025-01-28 | Move outlives env computation into methods | Michael Goulet | -4/+2 |
| 2025-01-28 | Consolidate OutlivesEnv construction with resolve_regions | Michael Goulet | -1/+1 |
| 2025-01-27 | Rollup merge of #136114 - compiler-errors:more-idents, r=jieyouxu | Guillaume Gomez | -6/+6 |
| 2025-01-27 | Remove redundant to_ident_string calls | Michael Goulet | -2/+2 |
| 2025-01-27 | Use identifiers in diagnostics more often | Michael Goulet | -4/+4 |
| 2025-01-26 | Compiler: Finalize dyn compatibility renaming | León Orell Valerian Liehr | -1/+1 |
| 2025-01-26 | implement lint `double_negations` | Kalle Wachsmuth | -11/+83 |
| 2025-01-26 | unrelated cleanup | Kalle Wachsmuth | -10/+2 |
| 2025-01-25 | Rollup merge of #133951 - bjorn3:wasm_c_abi_lint_hard_error, r=workingjubilee | Jacob Pratt | -5/+0 |
| 2025-01-25 | Rollup merge of #136016 - Urgau:check-cfg-allow-test-improv, r=jieyouxu | Matthias Krüger | -4/+25 |
| 2025-01-25 | Rollup merge of #134300 - RalfJung:remove-dead-attrs, r=chenyukang | Matthias Krüger | -21/+2 |
| 2025-01-25 | Filter well known names from check-cfg diagnostics | Urgau | -4/+25 |
| 2025-01-24 | Auto merge of #135272 - BoxyUwU:generic_arg_infer_reliability_2, r=compiler-e... | bors | -25/+23 |
| 2025-01-23 | Make cenum_impl_drop_cast a hard error | Eric Huss | -0/+5 |
| 2025-01-23 | Auto merge of #132666 - dingxiangfei2009:skip-if-let-rescope-lint, r=compiler... | bors | -6/+5 |
| 2025-01-23 | Make the wasm_c_abi future compat warning a hard error | bjorn3 | -5/+0 |
| 2025-01-23 | Rollup merge of #135552 - amy-kwan:amy-kwan/reprc-struct-diagnostic-power-ali... | Matthias Krüger | -5/+133 |
| 2025-01-23 | make `hir::Ty/ConstArg` methods generic where applicable | Boxy | -1/+1 |
| 2025-01-23 | `visit_x_unambig` | Boxy | -3/+3 |