summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src/item.rs
AgeCommit message (Expand)AuthorLines
2022-08-04Avoid explicitly handling res when is not neededSantiago Pastorino-4/+1
2022-08-04Remove captured_lifetimes and LifetimeCaptureContext and make create_lifetime...Santiago Pastorino-1/+0
2022-08-04Completely remove captures flagSantiago Pastorino-49/+20
2022-08-04Add captures flag to capture or not while loweringSantiago Pastorino-20/+49
2022-08-04Make lower_generic_bound_predicate receive AST bounds instead of HIR boundsSantiago Pastorino-3/+7
2022-08-01Store associated item defaultness in impl_defaultness.Camille GILLOT-19/+18
2022-07-07Auto merge of #95573 - cjgillot:lower-query, r=michaelwoeristerbors-23/+7
2022-07-06Use DefIdTree instead of re-implementing it.Camille GILLOT-7/+2
2022-07-06Remove `sess` field from LoweringContext.Camille GILLOT-2/+1
2022-07-06Make AST lowering a query.Camille GILLOT-17/+7
2022-07-02ast: Add span to `Extern`Nixon Enraght-Moony-2/+2
2022-06-19Leave the responsibility to create `Fresh` lifetimes to lowering.Camille GILLOT-4/+7
2022-06-15Consume resolutions for lowering separately.Camille GILLOT-5/+4
2022-06-14Do not modify the resolver outputs.Camille GILLOT-17/+19
2022-06-14Make ResolverAstLowering a struct.Camille GILLOT-3/+11
2022-06-11Address commentsMichael Goulet-2/+0
2022-06-11Handle empty where-clause betterMichael Goulet-2/+4
2022-06-07Instrument important fns in AST loweringSantiago Pastorino-3/+4
2022-06-04Auto merge of #97717 - matthiaskrgr:rollup-lalaii2, r=matthiaskrgrbors-4/+4
2022-06-03Remove useless LocalDefId in ImplTraitContext::Universal.Camille GILLOT-4/+4
2022-06-02Make params be SmallVec as originally wasSantiago Pastorino-1/+2
2022-06-01Always assert that impl_trait_def|bounds are empty at startSantiago Pastorino-7/+2
2022-06-01Split extend + inner chain into to extend callsSantiago Pastorino-8/+5
2022-05-31Fix lower_generics rustdocsSantiago Pastorino-3/+2
2022-05-31Inline lower_generics_mut and remove GenericsCtorSantiago Pastorino-54/+29
2022-05-31Remove ImplTraitContext::reborrowSantiago Pastorino-2/+2
2022-05-31Move lower_generics definition to item.rsSantiago Pastorino-0/+38
2022-05-31Rename add_implicit_generics to lower_genericsSantiago Pastorino-17/+16
2022-05-31Replace calls to lower_generics with calls to add_implicit_genericsSantiago Pastorino-89/+87
2022-05-31Add itctx: ImplTraitContext arg to add_implicit_genericsSantiago Pastorino-7/+12
2022-05-31Move defs and bounds from Universal to LoweringContextSantiago Pastorino-16/+12
2022-05-22rustc_parse: Move AST -> TokenStream conversion logic to `rustc_ast`Vadim Petrochenkov-3/+0
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-1/+1
2022-05-07Track if a where bound comes from a impl Trait desugarflip1995-3/+11
2022-04-30Add `do yeet` expressions to allow experimentation in nightlyScott McMurray-1/+1
2022-04-30Store all generic bounds as where predicates.Camille GILLOT-15/+93
2022-04-30Inline WhereClause into Generics.Camille GILLOT-12/+14
2022-04-30Box HIR Generics and Impl.Camille GILLOT-7/+7
2022-04-27Auto merge of #91557 - cjgillot:ast-lifetimes-named, r=petrochenkovbors-118/+49
2022-04-27Collect extra lifetime parameters during late resolution.Camille GILLOT-63/+22
2022-04-27Refactor generic collection.Camille GILLOT-4/+4
2022-04-27Handle TAIT.Camille GILLOT-13/+3
2022-04-27Use LifetimeRes during lowering.Camille GILLOT-60/+42
2022-04-23Drop vis in Item.Camille GILLOT-90/+10
2022-04-23Drop vis in ImplItem.Camille GILLOT-1/+1
2022-04-23Drop vis from ForeignItem.Camille GILLOT-1/+1
2022-04-23Drop vis in FieldDef.Camille GILLOT-1/+1
2022-03-31remove find_use_placementFausto-5/+8
2022-03-31Record item-likes in ItemLowerer.Camille GILLOT-48/+57
2022-03-31Create a new LoweringContext for each item-like.Camille GILLOT-92/+91