summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src/lib.rs
AgeCommit message (Expand)AuthorLines
2022-05-08Auto merge of #96770 - flip1995:fix-trait-type-in-bounds, r=cjgillotbors-0/+1
2022-05-07Track if a where bound comes from a impl Trait desugarflip1995-0/+1
2022-05-07Auto merge of #96094 - Elliot-Roberts:fix_doctests, r=compiler-errorsbors-1/+1
2022-05-04Auto merge of #96546 - nnethercote:overhaul-MacArgs, r=petrochenkovbors-32/+18
2022-05-05Overhaul `MacArgs::Eq`.Nicholas Nethercote-16/+16
2022-05-02fix most compiler/ doctestsElliot Roberts-1/+1
2022-04-30Save colon span to suggest bounds.Camille GILLOT-0/+5
2022-04-30Store all generic bounds as where predicates.Camille GILLOT-38/+50
2022-04-30Inline WhereClause into Generics.Camille GILLOT-2/+4
2022-04-30Box HIR Generics and Impl.Camille GILLOT-5/+5
2022-04-29Simplify `lower_mac_args`.Nicholas Nethercote-28/+14
2022-04-28rustc_ast: Harmonize delimiter naming with `proc_macro::Delimiter`Vadim Petrochenkov-2/+2
2022-04-27Auto merge of #91557 - cjgillot:ast-lifetimes-named, r=petrochenkovbors-738/+426
2022-04-27Collect extra lifetime parameters during late resolution.Camille GILLOT-150/+72
2022-04-27Refactor generic collection.Camille GILLOT-52/+33
2022-04-27Create a specific struct for lifetime capture.Camille GILLOT-112/+147
2022-04-27Handle TAIT.Camille GILLOT-83/+18
2022-04-27Use LifetimeRes during lowering.Camille GILLOT-594/+409
2022-04-23Drop vis in Item.Camille GILLOT-2/+2
2022-04-17Lint elided lifetimes in path on the AST.Camille GILLOT-10/+9
2022-04-17Report undeclared lifetimes on AST.Camille GILLOT-19/+6
2022-04-04diagnostics: use correct span for const genericsMichael Howell-1/+1
2022-03-31Record item-likes in ItemLowerer.Camille GILLOT-13/+12
2022-03-31Create a new LoweringContext for each item-like.Camille GILLOT-37/+13
2022-03-31Make lowering pull-based.Camille GILLOT-9/+58
2022-03-31Move lower_crate outside the LoweringContext.Camille GILLOT-41/+39
2022-03-31Stop emitting lints during lowering.Camille GILLOT-3/+0
2022-03-31Remove mutability in ResolverAstLowering.Camille GILLOT-7/+5
2022-03-30Spellchecking some commentsYuri Astrakhan-1/+1
2022-03-16rustc_error: make ErrorReported impossible to constructmark-1/+1
2022-03-15Auto merge of #94584 - pnkfelix:inject-use-suggestion-sites, r=ekuberbors-1/+1
2022-03-13Update comments.Camille GILLOT-9/+5
2022-03-12Identify anonymous lifetimes by their DefId in HIR.Camille GILLOT-59/+86
2022-03-07remove unnecessary `..` patternsTakayuki Maeda-6/+2
2022-03-03Associate multiple with a crate too.Felix S. Klock II-1/+1
2022-02-25Auto merge of #94290 - Mark-Simulacrum:bump-bootstrap, r=pietroalbinibors-1/+1
2022-02-25Switch bootstrap cfgsMark Rousskov-1/+1
2022-02-24Remove in-band lifetimesMichael Goulet-45/+12
2022-02-24resolve: Fix incorrect results of `opt_def_kind` query for some built-in macrosVadim Petrochenkov-1/+3
2022-02-24Auto merge of #93438 - spastorino:node_id_to_hir_id_refactor, r=oli-obkbors-54/+60
2022-02-22local_id is always != 0 at this pointSantiago Pastorino-11/+10
2022-02-20Move trait_map to Lowering ContextSantiago Pastorino-11/+10
2022-02-20Move local_id_to_def_id to Lowering ContextSantiago Pastorino-29/+29
2022-02-20Make node_id_to_hir_id owner-local.Camille GILLOT-32/+40
2022-02-18Rollup merge of #92806 - compiler-errors:better-impl-trait-deny, r=estebankMatthias Krüger-25/+103
2022-02-17fix impl trait message, bless testsMichael Goulet-4/+3
2022-02-17Add more information to `impl Trait` deny errorMichael Goulet-25/+104
2022-02-17Revert "Auto merge of #91403 - cjgillot:inherit-async, r=oli-obk"Oli Scherer-19/+50
2022-02-12Inherit lifetimes for async fn instead of duplicating them.Camille GILLOT-50/+19
2022-02-02More let_else adoptionsest31-0/+1