| Age | Commit message (Expand) | Author | Lines |
| 2025-02-05 | Auto merge of #136302 - oli-obk:push-vvqmwzunxsrk, r=compiler-errors | bors | -11/+17 |
| 2025-02-05 | separate labels for default binding mode spans into their own notes | dianne | -10/+0 |
| 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/+88 |
| 2025-02-03 | highlight the whole problem subpattern when pointing out the default binding ... | dianne | -2/+2 |
| 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 | reword pattern migration diagnostic to make sense in all editions | dianne | -8/+16 |
| 2025-02-03 | pattern migration: move labels out of the suggestion struct | dianne | -13/+11 |
| 2025-02-03 | Avoid double-boxing lists of THIR subpatterns | Zalathar | -7/+7 |
| 2025-02-03 | Remove some non-trivial `box` patterns | Zalathar | -11/+9 |
| 2025-02-03 | Remove `'pat` lifetime from some match-lowering data structures | Zalathar | -1/+2 |
| 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 | -4/+4 |
| 2025-02-01 | Rollup merge of #130514 - compiler-errors:unsafe-binders, r=oli-obk | Matthias Krüger | -5/+36 |
| 2025-01-31 | Rework "long type names" printing logic | Esteban Küber | -4/+4 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -5/+36 |
| 2025-01-31 | Rollup merge of #136330 - nnethercote:rm-unnecessary-hooks, r=oli-obk | Matthias Krüger | -6/+8 |
| 2025-01-31 | Remove the `thir_{tree,flat}` hooks. | Nicholas Nethercote | -6/+8 |
| 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 | -13/+15 |
| 2025-01-30 | Don't allow negative unsigned literals | Oli Scherer | -1/+5 |
| 2025-01-29 | Eliminate PatKind::Path | Oli Scherer | -4/+0 |
| 2025-01-27 | Use identifiers in diagnostics more often | Michael Goulet | -3/+3 |
| 2025-01-24 | Use short ty string for move errors | Esteban Küber | -0/+4 |
| 2025-01-21 | add fixme in typoed const pattern lint | Rémy Rakic | -0/+6 |
| 2025-01-20 | Rollup merge of #135310 - estebank:issue-135289, r=Nadrieril | 许杰友 Jieyou Xu (Joe) | -8/+1 |
| 2025-01-11 | review comments | Esteban Küber | -57/+67 |
| 2025-01-11 | Avoid unnecessary note when type has escaping bounds | Esteban Küber | -3/+9 |
| 2025-01-11 | Avoid duplicated note | Esteban Küber | -6/+8 |
| 2025-01-11 | Account for `for<'a>` types when checking for non-structural type in constant... | Esteban Küber | -3/+10 |
| 2025-01-09 | Always force non-trimming of path in `unreachable_patterns` lint | Esteban Küber | -8/+1 |
| 2025-01-09 | Remove the now-useless `Result` from `lit_to_const` | Oli Scherer | -14/+12 |
| 2025-01-09 | Always take the `Ok` path in `lit_to_const` and produce error constants instead | Oli Scherer | -1/+1 |
| 2025-01-09 | Use error constant instead of explicit error handling | Oli Scherer | -4/+3 |
| 2025-01-08 | Rename PatKind::Lit to Expr | Oli Scherer | -1/+1 |
| 2025-01-08 | Exhaustively handle expressions in patterns | Oli Scherer | -25/+12 |
| 2025-01-07 | Rollup merge of #134989 - max-niederman:guard-patterns-hir, r=oli-obk | Matthias Krüger | -0/+3 |
| 2025-01-04 | Rollup merge of #135046 - RalfJung:rustc_box_intrinsic, r=compiler-errors | Jubilee | -39/+18 |
| 2025-01-03 | const-in-pattern: test that the PartialEq impl does not need to be const | Ralf Jung | -0/+4 |
| 2025-01-03 | turn rustc_box into an intrinsic | Ralf Jung | -39/+18 |
| 2024-12-31 | add guard patterns to HIR and implement lowering | Max Niederman | -0/+3 |
| 2024-12-19 | Rename Scope.id to Scope.local_id, remove trivial accessor | Michael Goulet | -9/+15 |
| 2024-12-17 | Add the edition guide link from the match 2024 migration lint to the error as... | dianne | -0/+4 |
| 2024-12-17 | Clarify the match ergonomics 2024 migration lint's output | dianne | -7/+18 |
| 2024-12-17 | Rollup merge of #134400 - spastorino:fix-some-comments, r=compiler-errors | Jacob Pratt | -1/+1 |