| Age | Commit message (Expand) | Author | Lines |
| 2025-02-10 | try to suggest eliding redundant binding modifiers | dianne | -27/+31 |
| 2025-02-10 | peace of mind: remove a call to `Option::expect` | dianne | -2/+3 |
| 2025-02-10 | separate labels for default binding mode spans into their own notes | dianne | -10/+0 |
| 2025-02-10 | experimentally label the spans for default binding modes | dianne | -35/+88 |
| 2025-02-10 | highlight the whole problem subpattern when pointing out the default binding ... | dianne | -2/+2 |
| 2025-02-10 | reword pattern migration diagnostic to make sense in all editions | dianne | -8/+16 |
| 2025-02-10 | pattern migration: move labels out of the suggestion struct | dianne | -13/+11 |
| 2025-01-23 | Always force non-trimming of path in `unreachable_patterns` lint | Esteban Küber | -8/+1 |
| 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 |
| 2024-12-17 | Rename `rustc_mir_build::build` to `builder` | Zalathar | -1/+1 |
| 2024-12-16 | Adjust upvar.rs file path | Santiago Pastorino | -1/+1 |
| 2024-12-16 | Rollup merge of #134197 - Enselic:mirror, r=lcnr | Matthias Krüger | -0/+8 |
| 2024-12-14 | Split UserTypeAnnotation to have a kind | Michael Goulet | -4/+5 |
| 2024-12-13 | rustc_mir_build: Clarify that 'mirrored' does not mean 'flipped' or 'reversed' | Martin Nordholts | -0/+8 |
| 2024-12-12 | Add unwrap_unsafe_binder and wrap_unsafe_binder macro operators | Michael Goulet | -0/+5 |
| 2024-12-09 | Introduce `default_field_values` feature | Esteban Küber | -17/+53 |
| 2024-12-07 | Auto merge of #133978 - matthiaskrgr:rollup-6gh1iho, r=matthiaskrgr | bors | -1/+5 |
| 2024-12-07 | Auto merge of #133897 - oli-obk:push-lsxrqtqqwmpt, r=jieyouxu | bors | -24/+0 |
| 2024-12-06 | Silence follow-up errors from `lit_to_const` | Oli Scherer | -1/+5 |
| 2024-12-05 | Avoid looking at HIR for inline const pattern literals | Oli Scherer | -24/+0 |
| 2024-12-04 | review comments: reword messages and simplify logic | Esteban Küber | -42/+22 |
| 2024-12-04 | Add more context to fall-through "const pattern of non-structural type" error | Esteban Küber | -41/+157 |
| 2024-12-04 | Add context to fall-through "const pattern of non-structural type" error | Esteban Küber | -2/+3 |
| 2024-12-04 | Add additional context for non-sructural type constant used in pattern | Esteban Küber | -4/+19 |
| 2024-12-04 | Specify type kind of constant that can't be used in patterns | Esteban Küber | -5/+10 |
| 2024-12-04 | Tweak output of some const pattern errors | Esteban Küber | -4/+10 |
| 2024-12-04 | Point at generic param through which a const is used in a pattern | Esteban Küber | -1/+21 |
| 2024-12-04 | Tweak unevaluated constant in pattern error | Esteban Küber | -1/+10 |
| 2024-12-04 | On `const` pattern errors, point at the `const` item definition | Esteban Küber | -33/+70 |
| 2024-12-02 | remove `Ty::is_copy_modulo_regions` | lcnr | -1/+1 |
| 2024-11-23 | remove remaining references to `Reveal` | lcnr | -4/+4 |
| 2024-11-23 | no more Reveal :( | lcnr | -1/+1 |
| 2024-11-23 | thir building: use typing_env directly | lcnr | -41/+18 |
| 2024-11-22 | Rollup merge of #132658 - estebank:const-in-pattern-typo, r=Nadrieril | Michael Goulet | -1/+163 |
| 2024-11-20 | Auto merge of #133261 - matthiaskrgr:rollup-ekui4we, r=matthiaskrgr | bors | -23/+82 |
| 2024-11-20 | Rollup merge of #132708 - estebank:const-as-binding, r=Nadrieril | Matthias Krüger | -23/+82 |
| 2024-11-20 | Detect const in pattern with typo | Esteban Küber | -1/+163 |
| 2024-11-20 | reduce false positives of tail-expr-drop-order from consumed values | Ding Xiang Fei | -22/+47 |
| 2024-11-19 | pattern lowering, yeet `TypingEnv::from_param_env` | lcnr | -63/+38 |
| 2024-11-19 | move `fn is_item_raw` to `TypingEnv` | lcnr | -4/+14 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -16/+31 |
| 2024-11-17 | review comments | Esteban Küber | -21/+26 |
| 2024-11-17 | review comments | Esteban Küber | -4/+0 |
| 2024-11-17 | Unify expanded constants and named constants in `PatKind` | Esteban Küber | -23/+38 |
| 2024-11-17 | Point at const when intended binding fall-through pattern is a const | Esteban Küber | -4/+25 |
| 2024-11-17 | Use `item_name` instead of a span snippet when talking about const pattern | Esteban Küber | -3/+2 |
| 2024-11-17 | Fold `PatKind::NamedConstant` into `PatKind::Constant` | Esteban Küber | -13/+14 |