| Age | Commit message (Expand) | Author | Lines |
| 2022-02-12 | change to a struct variant | Ellen | -1/+1 |
| 2022-01-21 | Remove a span from hir::ExprKind::MethodCall | Cameron Steffen | -2/+2 |
| 2022-01-18 | Formally implement let chains | Caio | -9/+35 |
| 2022-01-17 | Auto merge of #90986 - camsteffen:nested-filter, r=cjgillot | bors | -7/+1 |
| 2022-01-17 | Auto merge of #92816 - tmiasko:rm-llvm-asm, r=Amanieu | bors | -6/+0 |
| 2022-01-16 | Replace NestedVisitorMap with NestedFilter | Cameron Steffen | -7/+1 |
| 2022-01-16 | Auto merge of #92805 - BoxyUwU:revert-lazy-anon-const-substs, r=lcnr | bors | -1/+1 |
| 2022-01-15 | Reduce use of local_def_id_to_hir_id. | Camille GILLOT | -28/+26 |
| 2022-01-15 | attempt to re-add `ty::Unevaluated` visitor and friends | Ellen | -8/+6 |
| 2022-01-15 | initial revert | Ellen | -7/+9 |
| 2022-01-13 | Auto merge of #89861 - nbdd0121:closure, r=wesleywiser | bors | -2/+2 |
| 2022-01-12 | Remove deprecated LLVM-style inline assembly | Tomasz Miąsko | -6/+0 |
| 2022-01-11 | Store a `Symbol` instead of an `Ident` in `VariantDef`/`FieldDef` | Aaron Hill | -3/+3 |
| 2022-01-07 | Remove region from UpvarCapture and move it to CapturedPlace | Gary Guo | -1/+1 |
| 2022-01-07 | Remove span from UpvarCapture::ByValue | Gary Guo | -1/+1 |
| 2021-12-23 | implement `generic_arg_infer` for array lengths | lcnr | -3/+6 |
| 2021-12-19 | Rollup merge of #91791 - terrarier2111:fix-float-ice, r=nagisa | Matthias Krüger | -9/+13 |
| 2021-12-19 | Fix an ICE when lowering a float with missing exponent magnitude | threadexception | -9/+13 |
| 2021-12-13 | let-else: add hir::Let and type check it like a hir::Local | Cormac Relf | -6/+9 |
| 2021-12-05 | Evaluate inline const pat early and report error if too generic | Gary Guo | -31/+52 |
| 2021-11-23 | Fix stack overflow in `usefulness.rs` | Badel2 | -4/+7 |
| 2021-11-21 | Simplify for loop desugar | Cameron Steffen | -7/+14 |
| 2021-11-12 | Auto merge of #90813 - notriddle:notriddle/vec-extend, r=GuillaumeGomez | bors | -3/+1 |
| 2021-11-11 | Use `Vec::extend`, instead of calling `Vec::push` in a loop | Michael Howell | -3/+1 |
| 2021-11-11 | Auto merge of #90746 - nnethercote:opt-pattern-matching, r=Nadrieril | bors | -1/+1 |
| 2021-11-09 | Change the `assert` in `is_useful` to a `debug_assert`. | Nicholas Nethercote | -1/+1 |
| 2021-11-07 | Implement type inference for inline consts | Gary Guo | -2/+2 |
| 2021-10-19 | Reject closures in patterns | Tomasz Miąsko | -0/+3 |
| 2021-10-12 | Filter unstable and doc hidden variants in usefulness checking | Devin Ragotzy | -35/+82 |
| 2021-10-08 | clippy::complexity fixes | Matthias Krüger | -3/+1 |
| 2021-10-01 | Rollup merge of #89441 - Nadrieril:fix-89393, r=tmandry | Manish Goregaokar | -3/+4 |
| 2021-10-01 | Normalize after substituting via `field.ty()` | Nadrieril | -3/+4 |
| 2021-09-30 | Rollup merge of #89314 - notriddle:notriddle/lint-fix-enum-variant-match, r=d... | Manish Goregaokar | -19/+36 |
| 2021-09-30 | Auto merge of #89110 - Aaron1011:adjustment-span, r=estebank | bors | -2/+27 |
| 2021-09-29 | fix(lint): don't suggest refutable patterns to "fix" irrefutable bind | Michael Howell | -19/+36 |
| 2021-09-29 | Auto merge of #88950 - Nadrieril:deconstruct-pat, r=oli-obk | bors | -977/+794 |
| 2021-09-26 | Trivialize tracking of unreachable subpatterns | Nadrieril | -297/+95 |
| 2021-09-26 | Avoid double-deref in `Fields` | Nadrieril | -35/+31 |
| 2021-09-26 | Replace `Pat` with a new intermediate representation | Nadrieril | -489/+615 |
| 2021-09-26 | Remove dependency of `SubPatSet` on `Pat` | Nadrieril | -27/+23 |
| 2021-09-26 | Move special `&str` handling to `Constructor` and `Fields` | Nadrieril | -21/+21 |
| 2021-09-26 | Use usize for slice arity | Nadrieril | -15/+15 |
| 2021-09-26 | Rework `Fields` internals. | Nadrieril | -240/+195 |
| 2021-09-26 | A for loop is a lot faster apparently | Nadrieril | -29/+9 |
| 2021-09-26 | Cleanup the reporting of unreachable patterns | Nadrieril | -20/+14 |
| 2021-09-26 | Always report reachability for user-supplied patterns | Nadrieril | -8/+3 |
| 2021-09-26 | Remove some unreachable code | Nadrieril | -20/+11 |
| 2021-09-26 | Remove premature shortcutting | Nadrieril | -26/+12 |
| 2021-09-25 | Use larger span for adjustments on method calls | Aaron Hill | -2/+27 |
| 2021-09-20 | Fix ICE when `indirect_structural_match` is allowed | Fabian Wolff | -6/+8 |