| Age | Commit message (Expand) | Author | Lines |
| 2025-02-17 | Rollup merge of #136671 - nnethercote:middle-limits, r=Nadrieril | Matthias Krüger | -14/+6 |
| 2025-02-17 | Move some `Map` methods onto `TyCtxt`. | Nicholas Nethercote | -4/+3 |
| 2025-02-17 | Add `pattern_complexity_limit` to `Limits`. | Nicholas Nethercote | -14/+6 |
| 2025-02-14 | More comments for `lower_inline_const` | Zalathar | -1/+4 |
| 2025-02-14 | Clarify control-flow in `lower_path` | Zalathar | -30/+33 |
| 2025-02-14 | Rename `PatCtxt::lower_lit` to `lower_pat_expr` | Zalathar | -7/+7 |
| 2025-02-13 | Auto merge of #136593 - lukas-code:ty-value-perf, r=oli-obk | bors | -6/+6 |
| 2025-02-13 | intern valtrees | Lukas Markeffsky | -6/+6 |
| 2025-02-10 | Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr | Bastian Kersting | -1/+1 |
| 2025-02-10 | move pattern migration internals to the `migration` module | dianne | -66/+114 |
| 2025-02-10 | move pattern migration setup/emitting to a separate module | dianne | -61/+104 |
| 2025-02-08 | Rustfmt | bjorn3 | -253/+353 |
| 2025-02-07 | Rollup merge of #136577 - dianne:simple-pat-migration-simplification, r=Nadri... | Matthias Krüger | -62/+155 |
| 2025-02-07 | Rollup merge of #135973 - WaffleLapkin:tail-track-caller-fix, r=compiler-errors | Matthias Krüger | -23/+28 |
| 2025-02-06 | fix tail call checks wrt `#[track_caller]` | Waffle Lapkin | -23/+28 |
| 2025-02-06 | Rollup merge of #136435 - Zalathar:thir-pat-stuff, r=Nadrieril | Matthias Krüger | -139/+137 |
| 2025-02-05 | peace of mind: be absolutely sure we don't try to emit a 0-part suggestion | dianne | -1/+4 |
| 2025-02-05 | try to suggest eliding redundant binding modifiers | dianne | -36/+45 |
| 2025-02-05 | peace of mind: remove a call to `Option::expect` | dianne | -2/+3 |
| 2025-02-05 | reword default binding mode notes | dianne | -9/+3 |
| 2025-02-05 | Auto merge of #136302 - oli-obk:push-vvqmwzunxsrk, r=compiler-errors | bors | -21/+28 |
| 2025-02-05 | separate labels for default binding mode spans into their own notes | dianne | -10/+21 |
| 2025-02-04 | Rollup merge of #136526 - Zalathar:thir-cx, r=Nadrieril | Matthias Krüger | -109/+86 |
| 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 | -9/+29 |
| 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 | -10/+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/+159 |
| 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 | -10/+4 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -13/+159 |
| 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 |