| Age | Commit message (Expand) | Author | Lines |
| 2024-02-23 | Rollup merge of #120742 - Nadrieril:use-min_exh_pats, r=compiler-errors | Matthias Krüger | -12/+0 |
| 2024-02-16 | [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives | 许杰友 Jieyou Xu (Joe) | -196/+196 |
| 2024-02-13 | Unmark the feature gate as incomplete | Nadrieril | -12/+0 |
| 2024-02-08 | Rollup merge of #120775 - Nadrieril:more-min_exh_pats, r=compiler-errors | Matthias Krüger | -1/+15 |
| 2024-02-08 | Test `min_exhaustive_patterns` in more cases | Nadrieril | -1/+15 |
| 2024-02-08 | Continue to borrowck even if there were previous errors | Oli Scherer | -1/+1 |
| 2024-02-05 | update the tracking issue for structural match violations | Ralf Jung | -2/+2 |
| 2024-02-05 | show indirect_structural_match and pointer_structural_match in future compat ... | Ralf Jung | -0/+11 |
| 2024-01-13 | Bless tests | George-lewis | -261/+357 |
| 2024-01-05 | Remove `hir::Guard` | Matthew Jasper | -2/+2 |
| 2024-01-02 | Adjust compiler tests for unused_tuple_struct_fields -> dead_code | Jake Goulding | -10/+10 |
| 2023-12-18 | Fix ICE `ProjectionKinds Deref and Field were mismatched` | Gurinder Singh | -0/+27 |
| 2023-11-24 | Show number in error message even for one error | Nilstrieb | -22/+22 |
| 2023-11-08 | Auto merge of #116930 - RalfJung:raw-ptr-match, r=davidtwco | bors | -1/+14 |
| 2023-11-03 | Tweak spans for "adt defined here" note | Nadrieril | -2/+2 |
| 2023-10-28 | make pointer_structural_match warn-by-default | Ralf Jung | -1/+14 |
| 2023-09-22 | Capture scrutinee of if let guards correctly | Matthew Jasper | -0/+158 |
| 2023-09-16 | Auto merge of #115315 - RalfJung:field-capture-packed-alignment, r=oli-obk | bors | -17/+12 |
| 2023-09-03 | Improve clarity of diagnostic message on non-exhaustive matches | Sebastian Toh | -1/+1 |
| 2023-08-28 | closure field capturing: don't depend on alignment of packed fields | Ralf Jung | -17/+12 |
| 2023-08-28 | Add note when matching on nested non-exhaustive enums | Sebastian Toh | -1/+2 |
| 2023-06-18 | Auto merge of #112636 - clubby789:no-capture-array-ref, r=cjgillot | bors | -18/+65 |
| 2023-06-15 | Don't capture &[T; N] when contents isn't read | clubby789 | -18/+65 |
| 2023-06-14 | s/drain_filter/extract_if/ for Vec, Btree{Map,Set} and LinkedList | The 8472 | -3/+3 |
| 2023-06-12 | Adjust UI tests for `unit_bindings` | 许杰友 Jieyou Xu (Joe) | -1/+1 |
| 2023-05-29 | add tests | lcnr | -0/+78 |
| 2023-05-25 | Rollup merge of #111831 - clubby789:capture-slice-pat, r=cjgillot | Michael Goulet | -85/+196 |
| 2023-05-25 | Always capture slice when pattern requires checking the length | clubby789 | -85/+196 |
| 2023-05-21 | Rename `drop_ref` lint to `dropping_references` | Urgau | -3/+3 |
| 2023-05-21 | Rename `drop_copy` lint to `dropping_copy_types` | Urgau | -1/+1 |
| 2023-05-12 | Auto merge of #109732 - Urgau:uplift_drop_forget_ref_lints, r=davidtwco | bors | -1/+5 |
| 2023-05-11 | Rollup merge of #108705 - clubby789:refutable-let-closure-borrow, r=cjgillot | Matthias Krüger | -0/+136 |
| 2023-05-10 | Adjust tests for new drop and forget lints | Urgau | -1/+5 |
| 2023-05-05 | tweak "make mut" spans when assigning to locals | Ezra Shaw | -1/+1 |
| 2023-04-30 | Test precise capture with a multi-variant enum and exhaustive patterns | Tomasz Miąsko | -0/+21 |
| 2023-04-30 | Bail out of MIR construction if `check_match` fails | clubby789 | -0/+136 |
| 2023-04-28 | improve error notes for packed struct reference diagnostic | bindsdev | -1/+2 |
| 2023-04-21 | Run `check_match` and `check_liveness` when MIR is built instead of having an... | Oli Scherer | -14/+14 |
| 2023-03-27 | Fix subslice capture in closure | clubby789 | -0/+39 |
| 2023-02-28 | Remove the `capture_disjoint_fields` feature | clubby789 | -4/+1 |
| 2023-02-15 | Fix unintentional UB in ui tests | Ben Kimock | -9/+9 |
| 2023-01-31 | make unaligned_reference a hard error | Ralf Jung | -19/+2 |
| 2023-01-15 | Tweak E0597 | Esteban Küber | -15/+15 |
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -0/+10257 |