summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src
AgeCommit message (Expand)AuthorLines
2021-09-16Revert "Implement Anonymous{Struct, Union} in the AST"Felix S. Klock II-13/+1
2021-09-03Auto merge of #88597 - cjgillot:lower-global, r=petrochenkovbors-79/+6
2021-09-02Auto merge of #87114 - cjgillot:abilint, r=estebankbors-48/+15
2021-09-01Compute proc_macros in resolutions.Camille GILLOT-4/+0
2021-09-01Compute all_traits_impls during resolution.Camille GILLOT-13/+0
2021-09-01Compute item_generics_num_lifetimes during resolution.Camille GILLOT-52/+6
2021-09-01Stop sorting bodies by span.Camille GILLOT-10/+0
2021-09-01Auto merge of #87688 - camsteffen:let-else, r=cjgillotbors-95/+187
2021-08-31Lint Abi in ast validation.Camille GILLOT-48/+15
2021-08-31Rollup merge of #88445 - inquisitivecrystal:ast-lowering, r=cjgillotMara Bos-33/+29
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-95/+111
2021-08-30Add let-else to ASTCameron Steffen-1/+1
2021-08-30Remove unused arena macro argsbjorn3-1/+1
2021-08-29Clean up the lowering of AST itemsinquisitivecrystal-33/+29
2021-08-29ast_lowering: Introduce `lower_span` for catching all spans entering HIRVadim Petrochenkov-169/+330
2021-08-28Treat macros as HIR itemsinquisitivecrystal-34/+6
2021-08-27Introduce `~const`Deadbeef-1/+1
2021-08-24Move `named_asm_labels` to a HIR lintasquared31415-1/+3
2021-08-24Auto merge of #87739 - Aaron1011:remove-used-attrs, r=wesleywiserbors-1/+1
2021-08-22Fix typos “a”→“an”Frank Steffahn-2/+2
2021-08-21Remove `Session.used_attrs` and move logic to `CheckAttrVisitor`Aaron Hill-1/+1
2021-08-15Introduce hir::ExprKind::Let - Take 2Caio-217/+56
2021-08-15Use correct drop scopes for if expressionsMatthew Jasper-3/+14
2021-08-12Add support for clobber_abi to asm!Amanieu d'Antras-1/+55
2021-08-01Inline make_if macroCameron Steffen-12/+4
2021-07-30Do not discard `?Sized` type params and suggest their removalEsteban Küber-15/+18
2021-07-27Auto merge of #83484 - JulianKnodt:infer, r=oli-obk,lcnrbors-41/+52
2021-07-26Actually infer args in visitorskadmin-3/+7
2021-07-25Auto merge of #83723 - cjgillot:ownernode, r=petrochenkovbors-31/+50
2021-07-25Introduce OwnerNode::Crate.Camille GILLOT-2/+4
2021-07-25Merge the BTreeMap in hir::Crate.Camille GILLOT-29/+46
2021-07-25Add generic arg inferkadmin-40/+47
2021-07-21Correct fmtsurechen-10/+7
2021-07-21Simplify the collecting of `? Trait` bounds in where clausesurechen-33/+20
2021-07-20Auto merge of #87244 - jackh726:issue-71883, r=estebankbors-0/+1
2021-07-19Better errors when we don't have implicit statics in trait objectsjackh726-0/+1
2021-07-19Improve impl trait disallowed context error textSantiago Pastorino-1/+1
2021-07-18Remove impl_trait_in_bindings feature flagSantiago Pastorino-7/+1
2021-07-18Remove origin field from TypeAliasesOpaqueTySantiago Pastorino-10/+4
2021-07-18Remove OpaqueTyOrigin::Misc, use TyAlias insteadSantiago Pastorino-2/+2
2021-07-18Remove impl trait bindings handling on const AST loweringSantiago Pastorino-11/+1
2021-07-17Remove impl traits bindings error message handling on AST loweringSantiago Pastorino-6/+1
2021-07-17Fix TypeAliasesOpaqueTy origin docsSantiago Pastorino-1/+1
2021-07-17Rename OtherOpaqueTy to TypeAliasesOpaqueTySantiago Pastorino-12/+16
2021-07-17Remove OpaqueTyOrigin::BindingSantiago Pastorino-16/+5
2021-07-15Remove refs from pat slicesCameron Steffen-26/+48
2021-07-13Cache expansion hash.Camille GILLOT-3/+43