about summary refs log tree commit diff
path: root/compiler/rustc_hir/src/intravisit.rs
AgeCommit message (Expand)AuthorLines
2022-08-11Add visitors for PatField and ExprField.Eric Huss-10/+20
2022-08-11Simplify `rustc_hir::intravisit::Visitor::visit_enum_def`.Nicholas Nethercote-2/+2
2022-08-11Simplify `rustc_hir::intravisit::Visitor::visit_variant_data`.Nicholas Nethercote-41/+10
2022-08-01Match on TraitItem exhaustively.Camille GILLOT-14/+11
2022-08-01Store associated item defaultness in impl_defaultness.Camille GILLOT-6/+13
2022-07-26Replace LifetimeRes::Anonymous by LifetimeRes::Infer.Camille GILLOT-1/+1
2022-07-26Remove the distinction between LifetimeName::Implicit and LifetimeName::Under...Camille GILLOT-1/+0
2022-07-14Rollup merge of #98705 - WaffleLapkin:closure_binder, r=cjgillotDylan DPC-4/+5
2022-07-12Add an indirection for closures in `hir::ExprKind`Maybe Waffle-10/+4
2022-07-12Lower closure binders to hir & properly check themMaybe Waffle-2/+9
2022-07-11add tests for async awaitDing Xiang Fei-2/+2
2022-07-11move else block into the `Local` structDing Xiang Fei-9/+5
2022-07-11lower let-else in MIR insteadDing Xiang Fei-6/+13
2022-07-07Reword comments and rename HIR visiting methods.Camille GILLOT-2/+2
2022-06-28Auto merge of #98222 - cjgillot:single-wf, r=michaelwoeristerbors-24/+0
2022-06-21Only keep a single well-formed query.Camille GILLOT-24/+0
2022-06-21Use CreateParameter mode for closures too.Camille GILLOT-1/+5
2022-06-16Remove unused `hir_id` arg from `visit_attribute`.Nicholas Nethercote-1/+1
2022-06-12Make `ExprKind::Closure` a struct variant.Camille GILLOT-8/+7
2022-06-03Manipulate lifetimes by LocalDefId for region resolution.Camille GILLOT-4/+4
2022-05-18Auto merge of #96863 - SparrowLii:let, r=michaelwoeristerbors-3/+2
2022-05-13rename visit item-like methodsMiguel Guarniz-1/+1
2022-05-13update comments about visitor strategyMiguel Guarniz-2/+35
2022-05-13remove ItemLikeVisitor and DeepVisitorMiguel Guarniz-42/+1
2022-05-09use hir::Let in hir::GuardSparrowLii-3/+2
2022-04-30Update intravisit docsCameron Steffen-30/+30
2022-04-30Store all generic bounds as where predicates.Camille GILLOT-1/+0
2022-04-30Inline WhereClause into Generics.Camille GILLOT-1/+1
2022-04-30Box HIR Generics and Impl.Camille GILLOT-1/+1
2022-04-23Drop vis in ImplItem.Camille GILLOT-1/+1
2022-04-23Stop visiting visibility.Camille GILLOT-22/+8
2022-04-17Lint elided lifetimes in path on the AST.Camille GILLOT-1/+1
2022-04-14Reimplement lowering of sym operands for asm! so that it also works with glob...Amanieu d'Antras-8/+13
2022-02-24resolve: Fix incorrect results of `opt_def_kind` query for some built-in macrosVadim Petrochenkov-1/+1
2022-02-10Make all hir::Map methods consistently by-valueFrank Steffahn-6/+6
2022-02-03Remove defaultness from ImplItem.Camille GILLOT-3/+1
2022-01-21Remove a span from hir::ExprKind::MethodCallCameron Steffen-1/+1
2022-01-18Auto merge of #87648 - JulianKnodt:const_eq_constrain, r=oli-obkbors-6/+5
2022-01-17Use Term in ProjectionPredicatekadmin-5/+5
2022-01-17add eq constraints on associated constantskadmin-3/+2
2022-01-17Auto merge of #90986 - camsteffen:nested-filter, r=cjgillotbors-80/+54
2022-01-17Auto merge of #92816 - tmiasko:rm-llvm-asm, r=Amanieubors-4/+0
2022-01-16Replace NestedVisitorMap with NestedFilterCameron Steffen-80/+54
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-4/+0
2022-01-08Link impl items to corresponding trait items in late resolver.Camille GILLOT-1/+2
2021-12-23implement `generic_arg_infer` for array lengthslcnr-2/+12
2021-12-17Auto merge of #89841 - cormacrelf:let-else-typed, r=nagisabors-4/+12
2021-12-13Remove `in_band_lifetimes` from `rustc_hir`Peter Jaszkowiak-1/+1
2021-12-13let-else: add hir::Let and type check it like a hir::LocalCormac Relf-4/+12
2021-11-30Merge Implicit and ImplicitMissing.Camille GILLOT-2/+1