about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src
AgeCommit message (Expand)AuthorLines
2022-06-12Make `ExprKind::Closure` a struct variant.Camille GILLOT-20/+20
2022-06-07Extract lower_generic_and_bounds functionSantiago Pastorino-32/+47
2022-06-07Extract lower_generic_param_kindSantiago Pastorino-12/+19
2022-06-07Instrument important fns in AST loweringSantiago Pastorino-6/+18
2022-06-04Compute lifetimes in scope at diagnostic time.Camille GILLOT-0/+7
2022-06-04Auto merge of #97717 - matthiaskrgr:rollup-lalaii2, r=matthiaskrgrbors-25/+49
2022-06-03Auto merge of #97670 - spastorino:simplify-universal-impl-trait-lowering2, r=...bors-1/+2
2022-06-04Rollup merge of #97702 - cjgillot:no-universal-did, r=spastorinoMatthias Krüger-17/+11
2022-06-04Rollup merge of #97656 - EdwinRy:error_ast_low_type_contraint_parentheses, r=...Matthias Krüger-8/+38
2022-06-03Remove useless LocalDefId in ImplTraitContext::Universal.Camille GILLOT-17/+11
2022-06-03Suggest replace parentheses with angle bracketsEdwinRy-8/+38
2022-06-03Manipulate lifetimes by LocalDefId for region resolution.Camille GILLOT-24/+17
2022-06-03Auto merge of #96296 - cjgillot:remove-label-lt-shadow, r=petrochenkovbors-12/+9
2022-06-03Do not lower generic lifetime params when AST resolution emitted an error.Camille GILLOT-12/+9
2022-06-02Make params be SmallVec as originally wasSantiago Pastorino-1/+2
2022-06-02Auto merge of #97598 - spastorino:simplify-universal-impl-trait-lowering, r=c...bors-267/+194
2022-06-01Always assert that impl_trait_def|bounds are empty at startSantiago Pastorino-7/+2
2022-06-01instrument lower_fn_declSantiago Pastorino-9/+1
2022-06-01Split extend + inner chain into to extend callsSantiago Pastorino-8/+5
2022-06-01Add debug_assert commentSantiago Pastorino-0/+1
2022-06-01Remove #[rustc_box] attr during loweringest31-3/+6
2022-06-01Add #[rustc_box]est31-1/+13
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-42/+21
2022-05-31derive Copy, Clone, PartialEq, Eq for ImplTraitContextSantiago Pastorino-1/+1
2022-05-31Move lower_generics definition to item.rsSantiago Pastorino-38/+38
2022-05-31Rename add_implicit_generics to lower_genericsSantiago Pastorino-18/+17
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-9/+22
2022-05-31Take and restore fields in with_hir_id_owner callsSantiago Pastorino-0/+6
2022-05-31Move defs and bounds from Universal to LoweringContextSantiago Pastorino-87/+60
2022-05-22rustc_parse: Move AST -> TokenStream conversion logic to `rustc_ast`Vadim Petrochenkov-38/+3
2022-05-22Rollup merge of #97236 - cjgillot:recover-lifetime-res, r=jackh726Yuki Okushi-11/+9
2022-05-21Recover when resolution did not resolve lifetimes.Camille GILLOT-11/+9
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-11/+14
2022-05-18Auto merge of #96863 - SparrowLii:let, r=michaelwoeristerbors-2/+8
2022-05-09use hir::Let in hir::GuardSparrowLii-2/+8
2022-05-08Auto merge of #96770 - flip1995:fix-trait-type-in-bounds, r=cjgillotbors-3/+12
2022-05-07Track if a where bound comes from a impl Trait desugarflip1995-3/+12
2022-05-07Auto merge of #96094 - Elliot-Roberts:fix_doctests, r=compiler-errorsbors-4/+4
2022-05-04Auto merge of #96546 - nnethercote:overhaul-MacArgs, r=petrochenkovbors-32/+18
2022-05-05Overhaul `MacArgs::Eq`.Nicholas Nethercote-16/+16
2022-05-03Auto merge of #95380 - compiler-errors:unit-destructure-assign, r=nikomatsakisbors-0/+37
2022-05-02fix most compiler/ doctestsElliot Roberts-4/+4
2022-04-30Add `do yeet` expressions to allow experimentation in nightlyScott McMurray-1/+40
2022-04-30Save colon span to suggest bounds.Camille GILLOT-0/+5
2022-04-30Store all generic bounds as where predicates.Camille GILLOT-53/+143
2022-04-30Inline WhereClause into Generics.Camille GILLOT-14/+18
2022-04-30Box HIR Generics and Impl.Camille GILLOT-12/+12