about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering
AgeCommit message (Expand)AuthorLines
2022-06-17Auto merge of #98106 - cjgillot:split-definitions, r=michaelwoeristerbors-239/+274
2022-06-16Rollup merge of #98119 - EdwinRy:path-parenthesized-type-error, r=estebankYuki Okushi-19/+26
2022-06-15Consume resolutions for lowering separately.Camille GILLOT-24/+18
2022-06-15Update next_node_id.Camille GILLOT-7/+4
2022-06-15Rollup merge of #98110 - cjgillot:closure-brace, r=Aaron1011Yuki Okushi-20/+20
2022-06-15Refactor path segment parameter errorEdwinRy-19/+26
2022-06-15rename function and remove return typeEdwinRy-2/+2
2022-06-14Separate `source_span` and `expn_that_defined` from `Definitions`.Camille GILLOT-50/+17
2022-06-14Do not modify the resolver outputs.Camille GILLOT-75/+83
2022-06-14Make ResolverAstLowering a struct.Camille GILLOT-160/+229
2022-06-13remove unnecessary `to_string` and `String::new`Takayuki Maeda-2/+2
2022-06-11Address commentsMichael Goulet-4/+0
2022-06-11Handle empty where-clause betterMichael Goulet-4/+8
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