about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/hir
AgeCommit message (Expand)AuthorLines
2022-02-24resolve: Fix incorrect results of `opt_def_kind` query for some built-in macrosVadim Petrochenkov-2/+1
2022-02-20Improve `unused_unsafe` lintFrank Steffahn-0/+4
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-7/+9
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-15/+20
2022-01-27Store def_id_to_hir_id as variant in hir_owner.Camille GILLOT-39/+48
2022-01-25Store hir_id_to_def_id in OwnerInfo.Camille GILLOT-2/+5
2022-01-16Fix Visitor::NestedFilter in ClippyCameron Steffen-0/+0
2022-01-16Replace NestedVisitorMap with NestedFilterCameron Steffen-3/+32
2022-01-15Do not ICE when accesing large LocalDefId.Camille GILLOT-1/+1
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
2022-01-15Return a LocalDefId in get_parent_item.Camille GILLOT-19/+30
2022-01-15Add fast path to `opt_local_def_id`.Camille GILLOT-2/+6
2022-01-09rustc_middle: Rename `Export` to `ModChild` and add some commentsVadim Petrochenkov-29/+0
2021-12-12Revert "Auto merge of #91491 - spastorino:revert-91354, r=oli-obk"Deadbeef-1/+2
2021-12-03Revert "Auto merge of #91354 - fee1-dead:const_env, r=spastorino"Santiago Pastorino-2/+1
2021-12-02Auto merge of #91354 - fee1-dead:const_env, r=spastorinobors-1/+2
2021-11-29Re-use `constness_for_typeck` instead of rolling it ourselvesOli Scherer-17/+5
2021-11-29Add constness to ParamEnvOli Scherer-6/+19
2021-11-28Take a LocalDefId in expect_*item.Camille GILLOT-12/+14
2021-11-07Give inline const separate DefKindGary Guo-1/+9
2021-10-21Use SortedMap in HIR.Camille GILLOT-15/+9
2021-10-19Replace FnLikeNode by FnKind.Camille GILLOT-83/+0
2021-10-19Cleanup dead code in hir::map::blocks.Camille GILLOT-172/+14
2021-10-18Auto merge of #89124 - cjgillot:owner-info, r=michaelwoeristerbors-596/+96
2021-10-17rustc_span: `Ident::invalid` -> `Ident::empty`Vadim Petrochenkov-1/+1
2021-10-12Justify untracked access.Camille GILLOT-0/+1
2021-10-11Make naming more explicit.Camille GILLOT-4/+4
2021-10-10Compute full HIR hash during lowering.Camille GILLOT-26/+19
2021-10-10Directly use AttributeMap inside OwnerInfo.Camille GILLOT-22/+3
2021-10-09Perform indexing during lowering.Camille GILLOT-453/+13
2021-10-09Make index_hir incremental.Camille GILLOT-136/+107
2021-10-09Hash during lowering.Camille GILLOT-27/+4
2021-10-09Forbid hashing HIR outside of indexing.Camille GILLOT-17/+26
2021-10-09Use an IndexVec for bodies.Camille GILLOT-13/+15
2021-10-09Store lowering outputs per owner.Camille GILLOT-55/+61
2021-10-07Remove eval_always for HIR queries.Camille GILLOT-1/+1
2021-10-03Remove re-export.Camille GILLOT-2/+2
2021-09-30Apply suggestions from code reviewCamille Gillot-1/+1
2021-09-30Do not pass hir::Crate to lints.Camille GILLOT-1/+1
2021-09-29Move body_owners to tcx.hir().Camille GILLOT-0/+11
2021-09-29Avoid more invocations of hir_crate query.Camille GILLOT-0/+55
2021-09-21Rollup merge of #89078 - camsteffen:map-ref, r=cjgillotthe8472-8/+8
2021-09-20Do not store visibility in *ItemRef.Camille GILLOT-4/+4
2021-09-19Auto merge of #88703 - cjgillot:lazymod, r=petrochenkovbors-6/+116
2021-09-18Remove needless hir Map refCameron Steffen-8/+8
2021-09-18Do not preallocate UseTree HirIds.Camille GILLOT-6/+1
2021-09-12Use non-recursive algorithm in non-parallel compiler.Camille GILLOT-4/+10