| Age | Commit message (Expand) | Author | Lines |
| 2025-01-03 | const-in-pattern: test that the PartialEq impl does not need to be const | Ralf Jung | -0/+4 |
| 2024-12-31 | add guard patterns to HIR and implement lowering | Max Niederman | -0/+3 |
| 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-07 | Auto merge of #133897 - oli-obk:push-lsxrqtqqwmpt, r=jieyouxu | bors | -24/+0 |
| 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 | -24/+11 |
| 2024-11-22 | Rollup merge of #132658 - estebank:const-in-pattern-typo, r=Nadrieril | Michael Goulet | -1/+163 |
| 2024-11-20 | Rollup merge of #132708 - estebank:const-as-binding, r=Nadrieril | Matthias Krüger | -20/+78 |
| 2024-11-20 | Detect const in pattern with typo | Esteban Küber | -1/+163 |
| 2024-11-19 | pattern lowering, yeet `TypingEnv::from_param_env` | lcnr | -62/+37 |
| 2024-11-19 | move `fn is_item_raw` to `TypingEnv` | lcnr | -4/+14 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -9/+14 |
| 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 | -19/+33 |
| 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 | -12/+13 |
| 2024-11-17 | Point at `const` definition when used instead of a binding in a `let` statement | Esteban Küber | -4/+26 |
| 2024-11-12 | Consolidate type system const evaluation under `traits::evaluate_const` | Boxy | -22/+40 |
| 2024-10-30 | compiler: Switch to rustc_abi in hir_pretty, lint_defs, and mir_build | Jubilee Young | -2/+2 |
| 2024-10-30 | Rollup merge of #131856 - lcnr:typing-mode, r=compiler-errors | Matthias Krüger | -2/+4 |
| 2024-10-30 | Rollup merge of #129394 - Jarcho:irrefutable_let_patterns, r=Nadrieril | Matthias Krüger | -7/+18 |
| 2024-10-29 | Don't lint `irrefutable_let_patterns` on leading patterns if `else if` let-ch... | Jason Newcomb | -7/+18 |
| 2024-10-29 | TypingMode :thinking: | lcnr | -2/+4 |
| 2024-10-23 | nightly feature tracking: get rid of the per-feature bool fields | Ralf Jung | -1/+1 |
| 2024-10-20 | Rip out old effects var handling code from traits | Michael Goulet | -11/+1 |
| 2024-10-16 | Rollup merge of #131381 - Nadrieril:min-match-ergonomics, r=pnkfelix | Matthias Krüger | -8/+19 |
| 2024-10-08 | Change error message | Nadrieril | -4/+3 |
| 2024-10-08 | Stabilize `min_match_ergonomics_2024` | Nadrieril | -1/+1 |
| 2024-10-08 | Error on resetted binding mode in edition 2024 | Nadrieril | -8/+20 |
| 2024-09-23 | Rollup merge of #130715 - compiler-errors:mir-build-const-eval, r=BoxyUwU | Matthias Krüger | -1/+3 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -3/+3 |
| 2024-09-22 | Replace calls to Const::eval in mir build | Michael Goulet | -1/+3 |
| 2024-09-13 | Add a machine-applicable suggestion to "unreachable pattern" | Nadrieril | -5/+30 |
| 2024-08-21 | Rollup merge of #129345 - compiler-errors:scratch4, r=jieyouxu | Matthias Krüger | -1/+1 |
| 2024-08-21 | Rollup merge of #129344 - compiler-errors:less-option-unit-diagnostics, r=jie... | Matthias Krüger | -2/+2 |