| Age | Commit message (Expand) | Author | Lines |
| 2024-08-11 | Rollup merge of #128762 - fmease:use-more-slice-pats, r=compiler-errors | Matthias Krüger | -2/+4 |
| 2024-08-10 | Stabilize `min_exhaustive_patterns` | Nadrieril | -12/+7 |
| 2024-08-07 | Use more slice patterns inside the compiler | León Orell Valerian Liehr | -2/+4 |
| 2024-08-07 | Disallow enabling features without their implied features | Caleb Zulawski | -9/+1 |
| 2024-08-07 | Hide implicit target features from diagnostics when possible | Caleb Zulawski | -5/+21 |
| 2024-08-06 | miri: make vtable addresses not globally unique | Ralf Jung | -2/+4 |
| 2024-08-05 | custom MIR: add support for tail calls | Ralf Jung | -0/+22 |
| 2024-08-01 | MIR required_consts, mentioned_items: ensure we do not forget to fill these l... | Ralf Jung | -2/+2 |
| 2024-07-31 | Rollup merge of #127159 - Nadrieril:hide-candidate, r=matthewjasper | Matthias Krüger | -245/+293 |
| 2024-07-29 | Rollup merge of #128304 - Zalathar:thir-pat-display, r=Nadrieril | Matthias Krüger | -5/+5 |
| 2024-07-29 | Entirely hide `Candidate`s from outside `lower_match_tree` | Nadrieril | -38/+64 |
| 2024-07-29 | Visiting bindings is straightforward now | Nadrieril | -67/+14 |
| 2024-07-29 | Abstract out the candidate manipulation not in the main algorithm | Nadrieril | -127/+192 |
| 2024-07-29 | Set up false edges in `lower_match_tree` | Nadrieril | -38/+42 |
| 2024-07-29 | Small simplification | Nadrieril | -14/+20 |
| 2024-07-29 | Encapsulate the printing of `WitnessPat` | Zalathar | -4/+4 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -112/+127 |
| 2024-07-28 | Don't store `thir::Pat` in error structs | Zalathar | -1/+1 |
| 2024-07-26 | Auto merge of #128034 - Nadrieril:explain-unreachable, r=compiler-errors | bors | -28/+79 |
| 2024-07-26 | Rollup merge of #128085 - Zalathar:notes, r=Nadrieril | Matthias Krüger | -60/+198 |
| 2024-07-25 | Turn an unreachable code path into an ICE | Oli Scherer | -11/+5 |
| 2024-07-25 | Remove an obsolete comment | Zalathar | -6/+0 |
| 2024-07-25 | Various notes on match lowering | Zalathar | -54/+198 |
| 2024-07-24 | Improve "covered_by_many" error | Nadrieril | -18/+13 |
| 2024-07-24 | Explain why a given pattern is considered unreachable | Nadrieril | -22/+74 |
| 2024-07-24 | Move rustc-specific entrypoint to the `rustc` module | Nadrieril | -6/+10 |
| 2024-07-23 | Rollup merge of #125834 - workingjubilee:weaken-thir-unsafeck-for-addr-of-sta... | Matthias Krüger | -2/+22 |
| 2024-07-22 | compiler: treat `&raw (const|mut) UNSAFE_STATIC` implied deref as safe | Jubilee Young | -2/+22 |
| 2024-07-22 | Rollup merge of #125990 - tbu-:pr_unsafe_env_lint_name, r=ehuss | Trevor Gross | -2/+2 |
| 2024-07-21 | Rollup merge of #128033 - Nadrieril:explain-empty-wildcards, r=compiler-errors | Jubilee | -16/+20 |
| 2024-07-21 | Explain why we require `_` for empty patterns | Nadrieril | -0/+4 |
| 2024-07-21 | Tweak `collect_non_exhaustive_tys` | Nadrieril | -16/+16 |
| 2024-07-20 | Rollup merge of #127917 - Zalathar:after-or, r=Nadrieril | Matthias Krüger | -91/+129 |
| 2024-07-20 | Rollup merge of #127556 - Zalathar:autoref, r=Nadrieril | Matthias Krüger | -81/+84 |
| 2024-07-20 | Inline `finalize_or_candidate` | Zalathar | -17/+7 |
| 2024-07-20 | Improve `test_remaining_match_pairs_after_or` | Zalathar | -0/+13 |
| 2024-07-20 | Split out `test_remaining_match_pairs_after_or` | Zalathar | -43/+58 |
| 2024-07-20 | Improve `merge_trivial_subcandidates` | Zalathar | -5/+15 |
| 2024-07-20 | Split out `remove_never_subcandidates` | Zalathar | -37/+47 |
| 2024-07-18 | Rollup merge of #127858 - Zalathar:pair-tree, r=Nadrieril | Matthias Krüger | -39/+46 |
| 2024-07-18 | remove saw_const_match_error; check if pattern contains an Error instead | Ralf Jung | -14/+3 |
| 2024-07-18 | avoid creating an Instance only to immediately disassemble it again | Ralf Jung | -39/+3 |
| 2024-07-18 | pattern lowering: make sure we never call user-defined PartialEq instances | Ralf Jung | -28/+17 |
| 2024-07-18 | const_to_pat: cleanup leftovers from when we had to deal with non-structural ... | Ralf Jung | -226/+107 |
| 2024-07-18 | valtree construction: keep track of which type was valtree-incompatible | Ralf Jung | -4/+3 |
| 2024-07-17 | Rollup merge of #127472 - Zalathar:block-and-unit, r=fmease | Matthias Krüger | -73/+86 |
| 2024-07-17 | Rename `deprecated_safe` lint to `deprecated_safe_2024` | Tobias Bucher | -2/+2 |
| 2024-07-17 | Rename `test` to `pick_test_for_match_pair` | Zalathar | -3/+6 |
| 2024-07-17 | Rename `MatchPair` to `MatchPairTree` | Zalathar | -37/+41 |
| 2024-07-16 | Rollup merge of #127707 - Zalathar:expand-until, r=Nadrieril | Matthias Krüger | -14/+19 |