| Age | Commit message (Expand) | Author | Lines |
| 2024-05-26 | Auto merge of #124661 - RalfJung:only-structural-consts-in-patterns, r=pnkfelix | bors | -176/+24 |
| 2024-05-03 | turn pointer_structural_match into a hard error | Ralf Jung | -164/+24 |
| 2024-05-03 | remove IndirectStructuralMatch lint, emit the usual hard error instead | Ralf Jung | -12/+0 |
| 2024-05-02 | Stabilize exclusive_range | Ross Smyth | -96/+89 |
| 2024-04-01 | Fix union handling in exhaustiveness | Nadrieril | -11/+12 |
| 2024-03-31 | Add tests | Nadrieril | -0/+68 |
| 2024-03-18 | Rollup merge of #121823 - Nadrieril:never-witnesses, r=compiler-errors | Matthias Krüger | -187/+880 |
| 2024-03-13 | Remove `MaybeInfiniteInt::JustAfterMax` | Nadrieril | -4/+4 |
| 2024-03-13 | Rollup merge of #121908 - Nadrieril:dynamic-variant-collection, r=matthewjasper | Matthias Krüger | -0/+14 |
| 2024-03-12 | Don't suggest an arm when suggesting a never pattern | Nadrieril | -15/+15 |
| 2024-03-12 | Suggest never pattern instead of `_` for empty types | Nadrieril | -57/+57 |
| 2024-03-12 | Run the empty_types tests with never_patterns too | Nadrieril | -187/+880 |
| 2024-03-09 | Lint small gaps between ranges | Nadrieril | -0/+310 |
| 2024-03-09 | Allow lint where we don't care | Nadrieril | -38/+40 |
| 2024-03-03 | Add and update tests to use `pattern_complexity` | Guillaume Gomez | -0/+3 |
| 2024-03-02 | Fix a subtle regression | Nadrieril | -0/+14 |
| 2024-02-23 | Rollup merge of #120742 - Nadrieril:use-min_exh_pats, r=compiler-errors | Matthias Krüger | -220/+180 |
| 2024-02-16 | [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives | 许杰友 Jieyou Xu (Joe) | -36/+36 |
| 2024-02-13 | Do not point at `#[allow(_)]` as the reason for compat lint triggering | Esteban Küber | -6/+0 |
| 2024-02-13 | Prefer `min_exhaustive_patterns` in tests | Nadrieril | -2/+2 |
| 2024-02-13 | Unmark the feature gate as incomplete | Nadrieril | -218/+178 |
| 2024-02-08 | Rollup merge of #120775 - Nadrieril:more-min_exh_pats, r=compiler-errors | Matthias Krüger | -16/+138 |
| 2024-02-08 | Test `min_exhaustive_patterns` in more cases | Nadrieril | -16/+138 |
| 2024-02-07 | Prefer "0..MAX not covered" to "_ not covered" | Nadrieril | -29/+29 |
| 2024-02-07 | Add tests | Nadrieril | -32/+176 |
| 2024-02-05 | update the tracking issue for structural match violations | Ralf Jung | -17/+17 |
| 2024-02-05 | show indirect_structural_match and pointer_structural_match in future compat ... | Ralf Jung | -0/+106 |
| 2024-02-05 | Rollup merge of #116284 - RalfJung:no-nan-match, r=cjgillot | Matthias Krüger | -22/+19 |
| 2024-01-26 | remove illegal_floating_point_literal_pattern lint | Ralf Jung | -22/+19 |
| 2024-01-26 | Classify closure arguments in refutable pattern in argument error | Deadbeef | -2/+2 |
| 2024-01-26 | Rollup merge of #118803 - Nadrieril:min-exhaustive-patterns, r=compiler-errors | Matthias Krüger | -139/+773 |
| 2024-01-25 | Implement feature gate logic | Nadrieril | -139/+773 |
| 2024-01-24 | remove StructuralEq trait | Ralf Jung | -122/+102 |
| 2024-01-13 | Bless tests | George-lewis | -0/+2 |
| 2024-01-11 | Only lint ranges that really overlap | Nadrieril | -25/+19 |
| 2024-01-10 | Add test case for #119778 | Nadrieril | -0/+48 |
| 2024-01-07 | Abort analysis on type error | Nadrieril | -0/+43 |
| 2024-01-05 | Rollup merge of #119554 - matthewjasper:remove-guard-distinction, r=compiler-... | Matthias Krüger | -2/+2 |
| 2024-01-05 | Remove `hir::Guard` | Matthew Jasper | -2/+2 |
| 2024-01-05 | Stabilize THIR unsafeck | Matthew Jasper | -8/+10 |
| 2023-12-24 | Auto merge of #118796 - Nadrieril:fix-exponential-id-match-2, r=cjgillot | bors | -0/+72 |
| 2023-12-23 | Reveal empty opaques in depth | Nadrieril | -14/+41 |
| 2023-12-23 | Improve performance on wide matches | Nadrieril | -0/+72 |
| 2023-12-20 | Reveal opaque types in exhaustiveness checking | Nadrieril | -9/+39 |
| 2023-12-20 | Add tests | Nadrieril | -0/+217 |
| 2023-12-09 | Don't warn an empty pattern unreachable if we're not sure the data is valid | Nadrieril | -597/+87 |
| 2023-12-09 | Test empty types better | Nadrieril | -489/+2595 |
| 2023-12-04 | Remove the `precise_pointer_size_matching` feature gate | Nadrieril | -63/+24 |
| 2023-11-26 | Auto merge of #117611 - Nadrieril:linear-pass-take-4, r=cjgillot | bors | -91/+120 |
| 2023-11-24 | Show number in error message even for one error | Nilstrieb | -31/+31 |