| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2025-01-03 | turn rustc_box into an intrinsic | Ralf Jung | -0/+3 |
| 2025-01-03 | Report impl has stricter requirements even when RPITIT inference gets in the way | Michael Goulet | -0/+20 |
| 2025-01-01 | Rollup merge of #135000 - compiler-errors:opaque-captures-dupe, r=lqd | Matthias Krüger | -1/+4 |
| 2025-01-01 | Fix ICE when opaque captures a duplicated/invalid lifetime | Michael Goulet | -1/+4 |
| 2024-12-31 | add guard patterns to HIR and implement lowering | Max Niederman | -1/+4 |
| 2024-12-30 | Auto merge of #134757 - RalfJung:const_swap, r=scottmcm | bors | -1/+3 |
| 2024-12-27 | Move `{widening, carrying}_mul` to an intrinsic with fallback MIR | Scott McMurray | -0/+5 |
| 2024-12-25 | rename typed_swap → typed_swap_nonoverlapping | Ralf Jung | -1/+3 |
| 2024-12-25 | Use PostBorrowckAnalysis in check_coroutine_obligations | Michael Goulet | -8/+15 |
| 2024-12-19 | Auto merge of #134499 - jieyouxu:rollup-zmaveur, r=jieyouxu | bors | -11/+11 |
| 2024-12-19 | Rename Scope.id to Scope.local_id, remove trivial accessor | Michael Goulet | -11/+11 |
| 2024-12-18 | introduce `LateParamRegionKind` | lcnr | -8/+16 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -8/+4 |
| 2024-12-16 | rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structures | Jonathan Dönszelmann | -1/+1 |
| 2024-12-15 | Rollup merge of #134285 - oli-obk:push-vwrqsqlwnuxo, r=Urgau | Stuart Cook | -2/+2 |
| 2024-12-14 | Add some convenience helper methods on `hir::Safety` | Oli Scherer | -2/+2 |
| 2024-12-14 | Arbitrary self types v2: Weak, NonNull hints | Adrian Taylor | -1/+13 |
| 2024-12-13 | Arbitrary self types v2: adjust diagnostic. | Adrian Taylor | -1/+7 |
| 2024-12-12 | Auto merge of #132961 - adetaylor:arbitrary-self-types-the-big-bit, r=compile... | bors | -10/+17 |
| 2024-12-11 | Clarify why a type is rejected for asm! | Oli Scherer | -44/+73 |
| 2024-12-11 | Evaluate constants in SIMD vec lengths before rejecting them | Oli Scherer | -0/+1 |
| 2024-12-11 | Arbitrary self types v2: use Receiver trait | Adrian Taylor | -10/+17 |
| 2024-12-09 | Unconditionally error at definition if default field value has const errors | Esteban Küber | -0/+19 |
| 2024-12-03 | Rollup merge of #133726 - joshtriplett:breakpoint, r=oli-obk | Matthias Krüger | -0/+1 |
| 2024-12-02 | Add `core::arch::breakpoint` and test | Josh Triplett | -0/+1 |
| 2024-12-03 | Rollup merge of #133517 - compiler-errors:deep-norm, r=lcnr | Matthias Krüger | -2/+1 |
| 2024-12-03 | Rollup merge of #133395 - calebzulawski:simd_relaxed_fma, r=workingjubilee | Matthias Krüger | -1/+3 |
| 2024-12-02 | Assert that obligations are empty before deeply normalizing | Michael Goulet | -2/+1 |
| 2024-12-02 | Rollup merge of #133610 - camelid:move-from_anon_const, r=BoxyUwU | Guillaume Gomez | -13/+8 |
| 2024-12-02 | Move `Const::{from_anon_const,try_from_lit}` to hir_ty_lowering | Noah Lev | -13/+8 |