about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src/block.rs
AgeCommit message (Expand)AuthorLines
2022-11-22`rustc_ast_lowering`: remove `ref` patternsMaybe Waffle-5/+5
2022-09-17Rollup merge of #93628 - est31:stabilize_let_else, r=joshtriplettDylan DPC-11/+0
2022-09-15Stabilize the let_else featureest31-11/+0
2022-09-14Pass ImplTraitContext as &, there's no need for that to be &mutSantiago Pastorino-3/+4
2022-09-06Pass ImplTraitContext as &mut to avoid the need of ImplTraitContext::reborrow...Santiago Pastorino-4/+3
2022-07-11extract method to read scrutinee conditionallyDing Xiang Fei-16/+2
2022-07-11move else block into the `Local` structDing Xiang Fei-2/+16
2022-07-11lower let-else in MIR insteadDing Xiang Fei-71/+20
2022-07-06Remove `sess` field from LoweringContext.Camille GILLOT-2/+2
2022-02-17Add more information to `impl Trait` deny errorMichael Goulet-2/+2
2021-12-13let-else: fix attribute aliasing + add test for issue 89807Cormac Relf-0/+1
2021-12-13let-else: add hir::Let and type check it like a hir::LocalCormac Relf-22/+9
2021-09-18Do not preallocate item HirIds.Camille GILLOT-1/+1
2021-08-30Add let_else feature gateCameron Steffen-0/+10
2021-08-30Lower let-else to HIRCameron Steffen-16/+81
2021-08-30Refactor lower_stmtsCameron Steffen-55/+56
2021-08-30Move some methods to block moduleCameron Steffen-0/+109