summary refs log tree commit diff
path: root/compiler/rustc_middle/src/hir/map
AgeCommit message (Expand)AuthorLines
2022-06-18Auto merge of #98153 - nnethercote:fix-MissingDoc-quadratic-behaviour, r=cjgi...bors-4/+3
2022-06-17Auto merge of #98106 - cjgillot:split-definitions, r=michaelwoeristerbors-8/+9
2022-06-16Remove unused `hir_id` arg from `visit_attribute`.Nicholas Nethercote-4/+3
2022-06-15Rollup merge of #98110 - cjgillot:closure-brace, r=Aaron1011Yuki Okushi-5/+5
2022-06-14Separate `source_span` and `expn_that_defined` from `Definitions`.Camille GILLOT-2/+3
2022-06-14Separate Definitions and CrateStore from ResolverOutputs.Camille GILLOT-6/+6
2022-06-12Make `ExprKind::Closure` a struct variant.Camille GILLOT-5/+5
2022-06-11Auto merge of #95880 - cjgillot:def-ident-span, r=petrochenkovbors-18/+24
2022-06-10Introduce opt_ident.Camille GILLOT-13/+12
2022-06-10Call def_span inside span_if_local.Camille GILLOT-1/+1
2022-06-10Implement def_ident_span in rustc_middle.Camille GILLOT-17/+24
2022-06-04Compute lifetimes in scope at diagnostic time.Camille GILLOT-1/+5
2022-06-03Make hir().get_generics and generics_of consistent.Camille GILLOT-21/+1
2022-06-03Auto merge of #97694 - Dylan-DPC:rollup-2yxo7ce, r=Dylan-DPCbors-1/+5
2022-06-03Compute `is_late_bound` in a separate query.Camille GILLOT-1/+5
2022-06-02add new `emit_inference_failure_err`lcnr-1/+5
2022-05-30Add a helper function for checking whether a default function in a trait can ...Oli Scherer-1/+1
2022-05-30Remove `#[default..]` and add `#[const_trait]`Deadbeef-3/+1
2022-05-13change for_each_module's parameter to FnMutMiguel Guarniz-1/+1
2022-05-13rename visit item-like methodsMiguel Guarniz-8/+11
2022-05-13remove ItemLikeVisitor and DeepVisitorMiguel Guarniz-3/+2
2022-05-13add module_itemsMiguel Guarniz-0/+4
2022-05-07Auto merge of #96094 - Elliot-Roberts:fix_doctests, r=compiler-errorsbors-1/+1
2022-05-06remove all usages of hir().def_kindMiguel Guarniz-5/+0
2022-05-02fix most compiler/ doctestsElliot Roberts-1/+1
2022-05-02rustc: Panic by default in `DefIdTree::parent`Vadim Petrochenkov-1/+1
2022-04-23Hash visibilities in crate_hash.Camille GILLOT-0/+4
2022-04-23Stop visiting visibility.Camille GILLOT-8/+0
2022-04-17Auto merge of #95655 - kckeiks:create-hir-crate-items-query, r=cjgillotbors-14/+75
2022-04-15Rollup merge of #95194 - kckeiks:update-algo-in-find-use-placement, r=pnkfelixDylan DPC-2/+2
2022-04-09rename to par_for_each_itemMiguel Guarniz-1/+1
2022-04-09avoid creating vec in methods in ModuleItemsMiguel Guarniz-2/+2
2022-04-09Use def_key in `tcx.item_name` when possible.Camille GILLOT-7/+6
2022-04-08Refactor HIR item-like traversal (part 1)Miguel Guarniz-14/+75
2022-04-07Compute `ty_param_owner` using DefIdTree.Camille GILLOT-8/+7
2022-03-31remove find_use_placementFausto-2/+2
2022-03-31Rollup merge of #95497 - nyurik:compiler-spell-comments, r=compiler-errorsDylan DPC-1/+1
2022-03-30Auto merge of #95436 - cjgillot:static-mut, r=oli-obkbors-21/+18
2022-03-30Spellchecking compiler commentsYuri Astrakhan-1/+1
2022-03-30rework implementation for inherent impls for builtin typeslcnr-0/+4
2022-03-29Remember mutability in `DefKind::Static`.Camille GILLOT-21/+18
2022-02-24resolve: Fix incorrect results of `opt_def_kind` query for some built-in macrosVadim Petrochenkov-2/+1
2022-02-10Make all hir::Map methods consistently by-valueFrank Steffahn-78/+78
2022-01-29Make local_def_id_to_hir_id query directly returh HirIdSantiago Pastorino-6/+1
2022-01-28Separate hir_owner query into two queries to avoid using extensive data on in...Santiago Pastorino-15/+15
2022-01-27Store def_id_to_hir_id as variant in hir_owner.Camille GILLOT-31/+38
2022-01-25Store hir_id_to_def_id in OwnerInfo.Camille GILLOT-2/+5
2022-01-16Replace NestedVisitorMap with NestedFilterCameron Steffen-3/+4
2022-01-15Reduce use of local_def_id_to_hir_id.Camille GILLOT-2/+1
2022-01-15Make ty_param_owner return a LocalDefId.Camille GILLOT-3/+5