about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src/lib.rs
AgeCommit message (Expand)AuthorLines
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
2022-02-01add a rustc::query_stability lintlcnr-0/+1
2022-01-27Store def_id_to_hir_id as variant in hir_owner.Camille GILLOT-18/+11
2022-01-26Filter out local_id == 0, those are already considered on the call siteSantiago Pastorino-2/+6
2022-01-25Store hir_id_to_def_id in OwnerInfo.Camille GILLOT-1/+17
2022-01-18Auto merge of #87648 - JulianKnodt:const_eq_constrain, r=oli-obkbors-5/+9
2022-01-17Use Term in ProjectionPredicatekadmin-5/+8
2022-01-17Add termkadmin-6/+4
2022-01-17add eq constraints on associated constantskadmin-3/+6
2022-01-16Replace NestedVisitorMap with NestedFilterCameron Steffen-6/+0
2021-12-23implement `generic_arg_infer` for array lengthslcnr-1/+22
2021-12-18Rollup merge of #89090 - cjgillot:bare-dyn, r=jackh726Matthias Krüger-45/+3
2021-12-15Rollup merge of #91888 - BoxyUwU:generic_arg_infer_aaaa, r=lcnrMatthias Krüger-2/+1
2021-12-15Rollup merge of #91881 - Patrick-Poitras:stabilize-iter-zip, r=scottmcmMatthias Krüger-1/+0
2021-12-14Stabilize iter::zip.PFPoitras-1/+0
2021-12-14awdawdawdEllen-2/+1
2021-12-13Keep info on pre-desugaring expression for better "incorrect `.await`" sugges...Esteban Kuber-5/+6
2021-12-07Store impl_trait_fn inside OpaqueTyOrigin.Camille GILLOT-16/+9
2021-12-07Use collect_in_band_defs for async lifetime captures.Camille GILLOT-54/+44
2021-12-07Simplify collect_in_band_defs.Camille GILLOT-36/+35
2021-12-04Lint bare traits in AstConv.Camille GILLOT-45/+3
2021-12-04Use IntoIterator for array impl everywhere.Mara Bos-4/+3
2021-12-03Auto merge of #90737 - eholk:intofuture, r=tmandrybors-0/+2
2021-11-30Merge Implicit and ImplicitMissing.Camille GILLOT-15/+7
2021-11-30Lint elided lifetimes in path during lifetime resolution.Camille GILLOT-4/+13