about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src/block.rs
AgeCommit message (Expand)AuthorLines
2025-08-14Pass the target type down to `parse_attribute_list`Jonathan Brouwer-1/+2
2025-07-28Complete span lowering.Camille GILLOT-1/+1
2025-04-04Implement `super let`.Mara Bos-1/+2
2025-02-24Introduce new parsing infrastructure and types for parsed attributesJana Dönszelmann-1/+1
2024-12-14(Re-)Implement impl_trait_in_bindingsMichael Goulet-4/+15
2024-10-28Add duplicate lowering checkAdwin White-9/+0
2024-10-28Lower AST node id only onceAdwin White-2/+12
2024-07-29Reformat `use` declarations.Nicholas Nethercote-2/+2
2024-05-31Don't recompute `tail` in `lower_stmts`Waffle Maybe-1/+1
2024-03-22Rename `hir::Local` into `hir::LetStmt`Guillaume Gomez-2/+2
2024-03-14Rename `hir::StmtKind::Local` into `hir::StmtKind::Let`Guillaume Gomez-1/+1
2024-03-14Rename `ast::StmtKind::Local` into `ast::StmtKind::Let`Guillaume Gomez-1/+1
2024-02-07No need to take ImplTraitContext by refMichael Goulet-1/+1
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