about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/hir
AgeCommit message (Expand)AuthorLines
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
2021-09-12Use boxed slice instead of BTreeSet.Camille GILLOT-34/+40
2021-09-12Gather module items after lowering.Camille GILLOT-3/+101
2021-09-12Rollup merge of #88677 - petrochenkov:exportid, r=davidtwcoManish Goregaokar-9/+4
2021-09-11Auto merge of #84373 - cjgillot:resolve-span, r=michaelwoerister,petrochenkovbors-13/+14
2021-09-10rustc: Remove local variable IDs from `Export`sVadim Petrochenkov-9/+4
2021-09-10Add actual spans to the crate hash.Camille GILLOT-13/+13
2021-09-10Track span dependency using a callback.Camille GILLOT-0/+1
2021-09-09Ignore automatically derived impls of `Clone` and `Debug` in dead code analysisFabian Wolff-7/+0
2021-09-05Auto merge of #88435 - cjgillot:no-walk-crate, r=Aaron1011bors-3/+20
2021-09-02Rename walk_crate.Camille GILLOT-1/+1
2021-09-02Stop using walk_crate.Camille GILLOT-3/+20
2021-09-01Compute all_traits_impls during resolution.Camille GILLOT-1/+1
2021-08-28Remove obsolete `MacroDef` variant of `OwnerNode`inquisitivecrystal-13/+0
2021-08-28Treat macros as HIR itemsinquisitivecrystal-25/+2
2021-08-22Fix typos “a”→“an”Frank Steffahn-1/+1
2021-07-31rustc: Replace `HirId`s with `LocalDefId`s in `AccessLevels` tablesVadim Petrochenkov-8/+0
2021-07-27Auto merge of #83484 - JulianKnodt:infer, r=oli-obk,lcnrbors-0/+11