about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/context.rs
AgeCommit message (Expand)AuthorLines
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
2021-07-06Make tcx.stable_crate_id() fasterbjorn3-2/+6
2021-07-06Revert "Revert "Merge CrateDisambiguator into StableCrateId""bjorn3-6/+6
2021-07-04Combine individual limit queries into single `limits` queryAaron Hill-0/+17
2021-07-01Auto merge of #86749 - bjorn3:link_info_refactor_part1, r=petrochenkovbors-5/+1
2021-07-01Rename all_crate_nums query to crates and remove useless wrapperbjorn3-5/+1
2021-06-30Auto merge of #86695 - sexxi-goose:closure_size, r=nikomatsakisbors-5/+13
2021-06-29Auto merge of #86475 - crlf0710:miri_vtable_refactor, r=bjorn3bors-1/+5
2021-06-28Introduce -Zprofile-closures to evaluate the impact of 2229Aman Arora-5/+13
2021-06-28Update other codegens to use tcx managed vtable allocations.Charles Lew-1/+5
2021-06-28Auto merge of #85909 - cjgillot:alloc-kind-query, r=Aaron1011bors-5/+0
2021-06-24Prefer "allow list" structure to check a typeYuki Okushi-18/+8
2021-06-24Rename function name in commentsYuki Okushi-3/+3
2021-06-24Do not panic in `return_type_impl_trait`Yuki Okushi-0/+7
2021-06-20Implement the query in cstore_impl.Camille GILLOT-1/+0
2021-06-20Make allocator_kind a query.Camille GILLOT-5/+1