summary refs log tree commit diff
path: root/compiler/rustc_middle/src/hir/mod.rs
AgeCommit message (Expand)AuthorLines
2023-05-24Use `Option::is_some_and` and `Result::is_ok_and` in the compilerMaybe Waffle-1/+1
2023-05-17Retire is_foreign_item query.Camille GILLOT-0/+7
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-1/+1
2023-05-06introduce `DynSend` and `DynSync` auto traitSparrowLii-5/+5
2023-04-13make impl_subject more readableKyle Matsuda-6/+4
2023-04-13make tcx.impl_subject return EarlyBinder, remove bound_impl_subject, rename u...Kyle Matsuda-6/+8
2023-03-21Use local key in providersMichael Goulet-8/+6
2023-03-13Don't opt_rpitit_info as a separate queryMichael Goulet-1/+0
2023-03-08Only compute the crate hash when necessary.Nicholas Nethercote-5/+5
2023-03-02rustc_middle: Remove trait `DefIdTree`Vadim Petrochenkov-1/+1
2023-03-01Add opt_rpitit_info querySantiago Pastorino-0/+1
2023-02-26Simplify diagnostic_items.Camille GILLOT-5/+9
2023-02-17Make encode_attrs use opt_local_def_id_to_hir_id so we can feed it with None ...Santiago Pastorino-3/+3
2023-02-16remove bound_type_of query; make type_of return EarlyBinder; change type_of i...Kyle Matsuda-1/+1
2023-02-16change usages of type_of to bound_type_ofKyle Matsuda-1/+1
2023-01-17Rollup merge of #104505 - WaffleLapkin:no-double-spaces-in-comments, r=jackh726Matthias Krüger-1/+1
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-1/+1
2023-01-14change impl_trait_ref query to return EarlyBinder; remove bound_impl_trait_re...Kyle Matsuda-1/+1
2023-01-14change usages of impl_trait_ref to bound_impl_trait_refKyle Matsuda-1/+2
2022-12-27Provide local extern function arg namesMichael Goulet-1/+5
2022-12-09Move the untracked cstore and source_span into a structOli Scherer-2/+0
2022-11-26Verify that HIR parenting and Def parenting match.Camille GILLOT-7/+2
2022-10-29Rename some `OwnerId` fields.Nicholas Nethercote-4/+4
2022-09-24separate definitions and `HIR` ownersTakayuki Maeda-16/+20
2022-07-29Rename local_did to def_idMiguel Guarniz-3/+3
2022-07-29Change maybe_body_owned_by to take local def idMiguel Guarniz-2/+3
2022-07-15Auto merge of #98203 - kckeiks:gather-body-owners-in-hir-item-queries, r=cjgi...bors-0/+1
2022-07-07Auto merge of #95573 - cjgillot:lower-query, r=michaelwoeristerbors-1/+0
2022-07-06gather body ownersMiguel Guarniz-0/+1
2022-07-06Make AST lowering a query.Camille GILLOT-1/+0
2022-06-28Do not fetch HIR to compute variances.Camille GILLOT-0/+9
2022-06-22Fix parallel compiler.Camille GILLOT-0/+17
2022-06-14Separate `source_span` and `expn_that_defined` from `Definitions`.Camille GILLOT-3/+4
2022-06-14Separate Definitions and CrateStore from ResolverOutputs.Camille GILLOT-10/+7
2022-06-10Call def_span inside span_if_local.Camille GILLOT-1/+5
2022-06-10Implement def_ident_span in rustc_middle.Camille GILLOT-0/+5
2022-05-13Cache more queries on disk.Camille GILLOT-1/+1
2022-04-09use copied() and avoid creating a vector in items and par_itemsMiguel Guarniz-8/+11
2022-04-08remove some uses of visit_all_item_likes in incremental, metadata and interfa...Miguel Guarniz-0/+15
2022-04-08Refactor HIR item-like traversal (part 1)Miguel Guarniz-0/+1
2022-03-22impl_header -> impl_subjectSantiago Pastorino-1/+1
2022-03-20Extract ImplSubject informationSantiago Pastorino-2/+8
2022-01-29Make local_def_id_to_hir_id query directly returh HirIdSantiago Pastorino-1/+8
2022-01-28Make local_def_id_to_hir_id return MaybeOwner<()>Santiago Pastorino-6/+1
2022-01-28Separate hir_owner query into two queries to avoid using extensive data on in...Santiago Pastorino-0/+5
2022-01-27Store def_id_to_hir_id as variant in hir_owner.Camille GILLOT-8/+10
2022-01-16Replace NestedVisitorMap with NestedFilterCameron Steffen-0/+1
2022-01-15Do not ICE when accesing large LocalDefId.Camille GILLOT-1/+1
2022-01-15Return a LocalDefId in get_parent_item.Camille GILLOT-1/+1
2022-01-09rustc_middle: Rename `Export` to `ModChild` and add some commentsVadim Petrochenkov-1/+0