| Age | Commit message (Expand) | Author | Lines |
| 2025-03-14 | Revert "Rollup merge of #136274 - compiler-errors:sized-wf, r=lcnr" | Michael Goulet | -33/+2 |
| 2025-02-13 | Auto merge of #136965 - jhpratt:rollup-bsnqvmf, r=jhpratt | bors | -64/+52 |
| 2025-02-13 | Implement lint for definition site item shadowing too | Michael Goulet | -0/+45 |
| 2025-02-13 | Implement and use BikeshedGuaranteedNoDrop for union/unsafe field validity | Michael Goulet | -64/+52 |
| 2025-02-08 | Rustfmt | bjorn3 | -63/+105 |
| 2025-02-05 | Eagerly detect coroutine recursion pre-mono when possible | Michael Goulet | -25/+4 |
| 2025-02-05 | Rollup merge of #128045 - pnkfelix:rustc-contracts, r=oli-obk | León Orell Valerian Liehr | -0/+18 |
| 2025-02-04 | Auto merge of #136549 - matthiaskrgr:rollup-sqbpgtd, r=matthiaskrgr | bors | -2/+28 |
| 2025-02-04 | Rollup merge of #136274 - compiler-errors:sized-wf, r=lcnr | Matthias Krüger | -2/+28 |
| 2025-02-04 | Auto merge of #135760 - scottmcm:disjoint-bitor, r=WaffleLapkin | bors | -1/+1 |
| 2025-02-03 | Improve contracts intrisics and remove wrapper function | Celina G. Val | -6/+4 |
| 2025-02-03 | Contracts core intrinsics. | Felix S. Klock II | -0/+20 |
| 2025-02-03 | Check Sizedness of return type in WF | Michael Goulet | -2/+28 |
| 2025-02-03 | Rollup merge of #136432 - fmease:lta-fix-def-site-checks, r=compiler-errors | 许杰友 Jieyou Xu (Joe) | -11/+13 |
| 2025-02-03 | LTA: Check where-clauses for well-formedness at the def site | León Orell Valerian Liehr | -11/+13 |
| 2025-01-31 | Add `unchecked_disjoint_bitor` with fallback intrinsic implementation | Scott McMurray | -1/+1 |
| 2025-02-01 | Rename `tcx.ensure()` to `tcx.ensure_ok()` | Zalathar | -13/+15 |
| 2025-01-31 | Rollup merge of #136281 - nnethercote:rustc_hir_analysis, r=lcnr | Jacob Pratt | -28/+21 |
| 2025-01-31 | Use `.and` chaining to improve readability. | Nicholas Nethercote | -8/+6 |
| 2025-01-31 | Remove an unnecessary lifetime from `RemapLateParam`. | Nicholas Nethercote | -5/+4 |
| 2025-01-31 | Remove an out-of-date `FIXME` comment. | Nicholas Nethercote | -5/+4 |
| 2025-01-31 | Avoid a duplicated error case in `fn_sig_suggestion`. | Nicholas Nethercote | -9/+5 |
| 2025-01-31 | Clarify a comment. | Nicholas Nethercote | -1/+2 |
| 2025-01-30 | review comment: change `span` argument | Esteban Küber | -4/+4 |
| 2025-01-30 | When encountering unexpected closure return type, point at return type/expres... | Esteban Küber | -0/+4 |
| 2025-01-30 | Auto merge of #136038 - compiler-errors:outlives, r=lcnr | bors | -51/+27 |
| 2025-01-29 | Eliminate PatKind::Path | Oli Scherer | -1/+0 |
| 2025-01-28 | Make item self/non-self bound naming less whack | Michael Goulet | -1/+1 |
| 2025-01-28 | Move outlives env computation into methods | Michael Goulet | -7/+10 |
| 2025-01-28 | Consolidate OutlivesEnv construction with resolve_regions | Michael Goulet | -46/+19 |
| 2025-01-27 | Use identifiers in diagnostics more often | Michael Goulet | -3/+3 |
| 2025-01-23 | `visit_x_unambig` | Boxy | -1/+1 |
| 2025-01-23 | Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor` | Boxy | -8/+8 |
| 2025-01-21 | Auto merge of #134299 - RalfJung:remove-start, r=compiler-errors | bors | -82/+1 |
| 2025-01-21 | remove support for the #[start] attribute | Ralf Jung | -82/+1 |
| 2025-01-17 | remove unnecessary assertion for reference error | yukang | -1/+0 |
| 2025-01-13 | rm unnecessary `OpaqueTypeDecl` wrapper | lcnr | -3/+3 |
| 2025-01-12 | Rollup merge of #135378 - compiler-errors:unnecessary-stashing, r=chenyukang | Matthias Krüger | -1/+1 |
| 2025-01-11 | Remove a bunch of diagnostic stashing that doesn't do anything | Michael Goulet | -1/+1 |
| 2025-01-11 | rename `BitSet` to `DenseBitSet` | Rémy Rakic | -2/+2 |
| 2025-01-09 | Rename RegionResolutionVisitor to ScopeResolutionVisitor | Michael Goulet | -12/+12 |
| 2025-01-09 | Make sure to walk into nested const blocks in RegionResolutionVisitor | Michael Goulet | -4/+8 |
| 2025-01-09 | Rollup merge of #135269 - estebank:unneeded-into, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2025-01-08 | Remove some unnecessary `.into()` calls | Esteban Küber | -1/+1 |
| 2025-01-08 | Rename PatKind::Lit to Expr | Oli Scherer | -1/+1 |
| 2025-01-07 | Rollup merge of #134989 - max-niederman:guard-patterns-hir, r=oli-obk | Matthias Krüger | -1/+4 |
| 2025-01-06 | Rollup merge of #134742 - compiler-errors:post-borrowck-analysis, r=lcnr | Matthias Krüger | -8/+15 |
| 2025-01-04 | Rollup merge of #135046 - RalfJung:rustc_box_intrinsic, r=compiler-errors | Jubilee | -0/+3 |
| 2025-01-04 | Auto merge of #135031 - RalfJung:intrinsics-without-body, r=oli-obk | bors | -6/+6 |
| 2025-01-04 | turn hir::ItemKind::Fn into a named-field variant | Ralf Jung | -6/+6 |