about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src
AgeCommit message (Expand)AuthorLines
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-925/+540
2022-04-27Collect extra lifetime parameters during late resolution.Camille GILLOT-213/+94
2022-04-27Refactor generic collection.Camille GILLOT-56/+37
2022-04-27Create a specific struct for lifetime capture.Camille GILLOT-139/+172
2022-04-27Handle TAIT.Camille GILLOT-96/+21
2022-04-27Use LifetimeRes during lowering.Camille GILLOT-747/+542
2022-04-23Drop vis in Item.Camille GILLOT-92/+12
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-04-23Stop visiting visibility.Camille GILLOT-12/+0
2022-04-17Lint elided lifetimes in path on the AST.Camille GILLOT-45/+13
2022-04-17Report undeclared lifetimes on AST.Camille GILLOT-19/+6
2022-04-16Auto merge of #94468 - Amanieu:global_asm_sym, r=nagisabors-5/+60
2022-04-15Rollup merge of #95194 - kckeiks:update-algo-in-find-use-placement, r=pnkfelixDylan DPC-6/+11
2022-04-14Reimplement lowering of sym operands for asm! so that it also works with glob...Amanieu d'Antras-5/+60
2022-04-06Fix unit struct/enum variant in destructuring assignmentMichael Goulet-0/+37
2022-04-04diagnostics: use correct span for const genericsMichael Howell-1/+1
2022-03-31remove find_use_placementFausto-6/+11
2022-03-31Record item-likes in ItemLowerer.Camille GILLOT-61/+69
2022-03-31Create a new LoweringContext for each item-like.Camille GILLOT-129/+104
2022-03-31Make lowering pull-based.Camille GILLOT-55/+120
2022-03-31Implement with_parent_item_lifetime_defs on ItemLowerer.Camille GILLOT-70/+62
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-31Rollup merge of #95011 - michaelwoerister:awaitee_field, r=tmandryDylan DPC-13/+16
2022-03-30async: Give predictable, reserved name to binding generated from .await expre...Michael Woerister-13/+16
2022-03-30Spellchecking some commentsYuri Astrakhan-1/+1
2022-03-17Rollup merge of #94960 - codehorseman:master, r=oli-obkDylan DPC-1/+1
2022-03-16rustc_error: make ErrorReported impossible to constructmark-1/+1
2022-03-16resolve the conflict in compiler/rustc_session/src/parse.rscodehorseman-1/+1
2022-03-15Auto merge of #94584 - pnkfelix:inject-use-suggestion-sites, r=ekuberbors-2/+2
2022-03-13Update comments.Camille GILLOT-9/+5
2022-03-12Identify anonymous lifetimes by their DefId in HIR.Camille GILLOT-67/+102
2022-03-07remove unnecessary `..` patternsTakayuki Maeda-6/+2
2022-03-05Fallback to other where clause if preferred is missingJack Huey-8/+24
2022-03-05Change syntax for TyAlias where clausesJack Huey-9/+34
2022-03-03Adjusted diagnostic output so that if there is no `use` in a item sequence,Felix S. Klock II-1/+1
2022-03-03Associate multiple with a crate too.Felix S. Klock II-1/+1
2022-03-03refactor: prepare to associate multiple spans with a module.Felix S. Klock II-1/+1
2022-03-01compiler: fix some typoscuishuang-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-3/+5
2022-02-24Auto merge of #93438 - spastorino:node_id_to_hir_id_refactor, r=oli-obkbors-59/+61
2022-02-22local_id is always != 0 at this pointSantiago Pastorino-11/+10