| Age | Commit message (Expand) | Author | Lines |
| 2025-02-04 | experimentally label the spans for default binding modes | dianne | -35/+94 |
| 2025-02-03 | highlight the whole problem subpattern when pointing out the default binding ... | dianne | -2/+2 |
| 2025-02-04 | Rollup merge of #136462 - Zalathar:endpoint, r=oli-obk | Matthias Krüger | -39/+42 |
| 2025-02-04 | Rename `thir::cx::Cx` to `ThirBuildCx` | Zalathar | -9/+12 |
| 2025-02-04 | Remove helper trait `UserAnnotatedTyHelpers` | Zalathar | -100/+74 |
| 2025-02-03 | Auto merge of #136352 - lqd:ensure-stacks, r=compiler-errors | bors | -6/+12 |
| 2025-02-03 | reword pattern migration diagnostic to make sense in all editions | dianne | -8/+19 |
| 2025-02-03 | pattern migration: move labels out of the suggestion struct | dianne | -19/+15 |
| 2025-02-03 | Slightly simplify the signature of `lower_match_arms` | Zalathar | -10/+8 |
| 2025-02-03 | Avoid double-boxing lists of THIR subpatterns | Zalathar | -9/+9 |
| 2025-02-03 | Remove some non-trivial `box` patterns | Zalathar | -23/+17 |
| 2025-02-03 | Remove `'pat` lifetime from some match-lowering data structures | Zalathar | -97/+103 |
| 2025-02-03 | Don't demand `&Box<Pat>` in `print_pat` | Zalathar | -2/+2 |
| 2025-02-03 | Simplify the pattern unpeeling in `lower_pattern_range_endpoint` | Zalathar | -26/+25 |
| 2025-02-03 | Return range endpoint ascriptions/consts via a `&mut Vec` | Zalathar | -12/+19 |
| 2025-02-03 | Flatten the option check in `lower_pattern_range_endpoint` | Zalathar | -31/+28 |
| 2025-02-02 | Rollup merge of #136328 - estebank:long-ty-path, r=jieyouxu,lqd | Matthias Krüger | -8/+4 |
| 2025-02-02 | Rollup merge of #136279 - Zalathar:ensure-ok, r=oli-obk | Matthias Krüger | -4/+4 |
| 2025-02-01 | Rollup merge of #130514 - compiler-errors:unsafe-binders, r=oli-obk | Matthias Krüger | -13/+147 |
| 2025-02-01 | Rename `tcx.ensure_with_value()` to `tcx.ensure_done()` | Zalathar | -3/+3 |
| 2025-02-01 | Rename `tcx.ensure()` to `tcx.ensure_ok()` | Zalathar | -1/+1 |
| 2025-01-31 | Rework "long type names" printing logic | Esteban Küber | -8/+4 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -13/+147 |
| 2025-01-31 | ensure sufficient stack in unsafety check | Rémy Rakic | -1/+4 |
| 2025-01-31 | ensure sufficient stack in tail call check | Rémy Rakic | -5/+8 |
| 2025-01-31 | Rollup merge of #136330 - nnethercote:rm-unnecessary-hooks, r=oli-obk | Matthias Krüger | -16/+14 |
| 2025-01-31 | Remove the `mir_build` hook. | Nicholas Nethercote | -7/+5 |
| 2025-01-31 | Remove the `thir_{tree,flat}` hooks. | Nicholas Nethercote | -9/+9 |
| 2025-01-30 | add comments | Lukas Markeffsky | -0/+1 |
| 2025-01-30 | introduce `ty::Value` | Lukas Markeffsky | -1/+1 |
| 2025-01-30 | Avoid calling the layout_of query in lit_to_const | Oli Scherer | -23/+26 |
| 2025-01-30 | Don't allow negative unsigned literals | Oli Scherer | -1/+5 |
| 2025-01-29 | Auto merge of #134248 - oli-obk:patkind-path-removal, r=BoxyUwU | bors | -4/+0 |
| 2025-01-29 | Eliminate PatKind::Path | Oli Scherer | -4/+0 |
| 2025-01-29 | Rollup merge of #136121 - oli-obk:push-zzvxlynmnqpp, r=estebank | León Orell Valerian Liehr | -49/+50 |
| 2025-01-28 | Rollup merge of #135748 - compiler-errors:len-2, r=RalfJung,oli-obk | Matthias Krüger | -10/+73 |
| 2025-01-28 | Edit the inputs to const == val check instead of duplicating logic | Oli Scherer | -32/+34 |
| 2025-01-28 | Represent the raw pointer for a array length check as a new kind of fake borrow | Michael Goulet | -17/+6 |
| 2025-01-27 | Reapply "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=da... | Michael Goulet | -9/+83 |
| 2025-01-27 | Use an operand instead of a place that is always turned into an operand | Oli Scherer | -12/+8 |
| 2025-01-27 | Deduplicate operand creation between scalars, non-scalars and string patterns | Oli Scherer | -8/+11 |
| 2025-01-27 | Use identifiers in diagnostics more often | Michael Goulet | -6/+6 |
| 2025-01-25 | Rollup merge of #136018 - estebank:long-moved-type, r=jieyouxu | Matthias Krüger | -2/+10 |
| 2025-01-24 | Use short ty string for move errors | Esteban Küber | -2/+10 |
| 2025-01-24 | don't drop types with no drop glue when tailcalling | Waffle Lapkin | -0/+9 |
| 2025-01-22 | Rollup merge of #135409 - Shunpoco:issue-133117-ICE-never-false-edge-start-bl... | Matthias Krüger | -2/+9 |
| 2025-01-22 | modify comment | Shunpoco | -1/+1 |
| 2025-01-22 | address review: modify matches/mod.rs | Shunpoco | -4/+9 |
| 2025-01-21 | add fixme in typoed const pattern lint | Rémy Rakic | -0/+6 |
| 2025-01-20 | Auto merge of #135754 - jieyouxu:rollup-j4q1hpr, r=jieyouxu | bors | -1/+1 |