| Age | Commit message (Expand) | Author | Lines |
| 2022-01-21 | Rollup merge of #93046 - est31:let_else, r=davidtwco | Matthias Krüger | -21/+17 |
| 2022-01-21 | Remove a span from hir::ExprKind::MethodCall | Cameron Steffen | -2/+2 |
| 2022-01-18 | Formally implement let chains | Caio | -23/+58 |
| 2022-01-18 | Use let_else in even more places | est31 | -21/+17 |
| 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 | -47/+3 |
| 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 | -7/+5 |
| 2022-01-15 | Reduce use of local_def_id_to_hir_id. | Camille GILLOT | -34/+30 |
| 2022-01-15 | attempt to re-add `ty::Unevaluated` visitor and friends | Ellen | -8/+6 |
| 2022-01-15 | initial revert | Ellen | -13/+13 |
| 2022-01-13 | Auto merge of #89861 - nbdd0121:closure, r=wesleywiser | bors | -4/+4 |
| 2022-01-12 | Remove deprecated LLVM-style inline assembly | Tomasz Miąsko | -47/+3 |
| 2022-01-11 | Store a `Symbol` instead of an `Ident` in `VariantDef`/`FieldDef` | Aaron Hill | -11/+6 |
| 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 | -3/+3 |
| 2022-01-04 | Rollup merge of #91907 - lcnr:const-arg-infer, r=BoxyUwU | Matthias Krüger | -3/+6 |
| 2021-12-23 | implement `generic_arg_infer` for array lengths | lcnr | -3/+6 |
| 2021-12-22 | Store a `DefId` instead of an `AdtDef` in `AggregateKind::Adt` | Aaron Hill | -1/+1 |
| 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 |