summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/context.rs
AgeCommit message (Expand)AuthorLines
2021-12-28rustc_metadata: Encode list of all crate's traits into metadataVadim Petrochenkov-0/+6
2021-12-20Auto merge of #91924 - Aaron1011:serialize-adt-def, r=michaelwoeristerbors-1/+4
2021-12-19Auto merge of #92099 - matthiaskrgr:rollup-4gwv67m, r=matthiaskrgrbors-3/+3
2021-12-15Remove `in_band_lifetimes` from `rustc_middle`Aaron Hill-3/+3
2021-12-15Fully serialize AdtDefAaron Hill-1/+4
2021-12-15Remove `SymbolStr`.Nicholas Nethercote-2/+2
2021-12-10Use a more accurate `Span` for `'static` obligation from return typeEsteban Kuber-34/+2
2021-11-30re-format with new rustfmtMark Rousskov-1/+5
2021-11-28Remove eval_always for lib_features.Camille GILLOT-5/+0
2021-10-20Build jump table at runtime.Camille GILLOT-1/+1
2021-10-20Merge two query callbacks arrays.Camille GILLOT-1/+8
2021-10-20Move def_path_hash_to_def_id to rustc_middle.Camille GILLOT-5/+21
2021-10-18Auto merge of #89124 - cjgillot:owner-info, r=michaelwoeristerbors-7/+3
2021-10-09Forbid hashing HIR outside of indexing.Camille GILLOT-6/+1
2021-10-09Store lowering outputs per owner.Camille GILLOT-1/+2
2021-10-08Auto merge of #89619 - michaelwoerister:incr-vtables, r=nagisabors-6/+1
2021-10-07Remove untracked vtable-const-allocation cache from tcxMichael Woerister-6/+1
2021-10-06Introduce get_diagnostic_nameCameron Steffen-2/+7
2021-10-05Auto merge of #89266 - cjgillot:session-ich, r=michaelwoeristerbors-1/+1
2021-10-04Rollup merge of #89453 - waywardmonkeys:consistent-supertrait-usage, r=nagisaJubilee-1/+1
2021-10-03Remove re-export.Camille GILLOT-1/+1
2021-10-02Consistently use 'supertrait'.Bruce Mitchener-1/+1
2021-10-01Rollup merge of #88963 - fee1-dead:const-iterator, r=oli-obkManish Goregaokar-0/+23
2021-09-30Move encode_metadata out of CrateStore.Camille GILLOT-6/+0
2021-09-19Auto merge of #88575 - eddyb:fn-abi-queries, r=nagisabors-55/+26
2021-09-18[HACK(eddyb)] arena-allocate but don't intern `FnAbi`s.Eduard-Mihai Burtescu-5/+0
2021-09-18ty::layout: intern `FnAbi`s as `&'tcx`.Eduard-Mihai Burtescu-0/+5
2021-09-18ty::context: move interning `Allocation`s and `Layout`s to `direct_interners!`.Eduard-Mihai Burtescu-55/+26
2021-09-15Coerce const FnDefs to implement const Fn traitsDeadbeef-1/+4
2021-09-15Move is_const_fn to under TyCtxtDeadbeef-0/+20
2021-09-14Make DefPathHash->DefId panic for if the mapping fails.Michael Woerister-5/+1
2021-09-14Remove RawDefId tracking infrastructure from incr. comp. framework.Michael Woerister-13/+1
2021-09-14Store DefPathHash->DefIndex map in on-disk-hash-table format in crate metadata.Michael Woerister-0/+11
2021-09-06Auto merge of #83214 - cjgillot:dep-map, r=michaelwoeristerbors-1/+4
2021-08-30`feature(const_generics)` -> `feature(const_param_types)`lcnr-2/+2
2021-08-30remove lazy_normalization_constsEllen-1/+1
2021-08-28Drop the query result memmap before serializing it back.Camille GILLOT-0/+2
2021-08-28Mmap the incremental data instead of reading it.Camille GILLOT-1/+2
2021-08-24Auto merge of #87739 - Aaron1011:remove-used-attrs, r=wesleywiserbors-1/+1
2021-08-22Fix typos “a”→“an”Frank Steffahn-1/+1
2021-08-21Remove `Session.used_attrs` and move logic to `CheckAttrVisitor`Aaron Hill-1/+1
2021-08-13move Constness into TraitPredicateDeadbeef-1/+1
2021-08-11Make concrete_opaque_types be FxHashSet<DefId>Santiago Pastorino-3/+1
2021-07-31rustc: Replace `HirId`s with `LocalDefId`s in `AccessLevels` tablesVadim Petrochenkov-12/+5
2021-07-20Support HIR wf checking for function signaturesAaron Hill-1/+1
2021-07-18Remove deadlock virtual call.Camille GILLOT-1/+1
2021-07-18Move OnDiskCache to rustc_query_impl.Camille GILLOT-10/+50
2021-07-14Shrink the CrateStore dynamic interface.Camille GILLOT-7/+2
2021-07-06Correct comments about untracked accesses.Camille GILLOT-5/+5
2021-07-06Make resolutions a query.Camille GILLOT-58/+46