| Age | Commit message (Expand) | Author | Lines |
| 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-17 | Auto merge of #89841 - cormacrelf:let-else-typed, r=nagisa | bors | -6/+9 |
| 2021-12-14 | Stabilize iter::zip. | PFPoitras | -1/+0 |
| 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-12-03 | Add initial AST and MIR support for unwinding from inline assembly | Amanieu d'Antras | -3/+8 |
| 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-18 | Use more let_else in rustc_mir_build | est31 | -69/+66 |
| 2021-11-16 | Rollup merge of #90925 - krasimirgg:rustc_mir_build_fix, r=petrochenkov | Yuki Okushi | -1/+1 |
| 2021-11-15 | rustc_mir_build: reorder bindings | Krasimir Georgiev | -1/+1 |
| 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-28 | Revert "Add rustc lint, warning when iterating over hashmaps" | Mark Rousskov | -1/+0 |
| 2021-10-24 | Rollup merge of #89558 - lcnr:query-stable-lint, r=estebank | Matthias Krüger | -0/+1 |
| 2021-10-22 | Rollup merge of #90028 - tmiasko:structural-match-closure, r=spastorino | Yuki Okushi | -0/+3 |
| 2021-10-21 | Rollup merge of #90071 - cjgillot:no-blocks, r=oli-obk | Yuki Okushi | -3/+2 |
| 2021-10-19 | Replace FnLikeNode by FnKind. | Camille GILLOT | -3/+2 |
| 2021-10-19 | Reject closures in patterns | Tomasz Miąsko | -0/+3 |
| 2021-10-16 | Adopt let_else across the compiler | est31 | -9/+4 |
| 2021-10-15 | allow `potential_query_instability` everywhere | lcnr | -0/+1 |
| 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 | -5/+3 |
| 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 #89386 - ehuss:rollup-idf4dmj, r=ehuss | bors | -3/+6 |
| 2021-09-29 | Rollup merge of #89311 - FabianWolff:issue-89305, r=oli-obk | Eric Huss | -3/+6 |
| 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-28 | Add unit assignment to MIR for `asm!()` | Fabian Wolff | -3/+6 |
| 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-25 | Use Rvalue::ShallowInitBox for box expression | Gary Guo | -2/+53 |