summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/context.rs
AgeCommit message (Expand)AuthorLines
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
2021-06-18add various coments to explain how the code worksNiko Matsakis-0/+28
2021-06-17Auto merge of #85834 - cjgillot:save-sbi, r=michaelwoeristerbors-0/+6
2021-06-10Auto merge of #85910 - cjgillot:no-meta-version, r=Aaron1011bors-4/+0
2021-06-09Access stable_crate_id directly.Camille GILLOT-0/+6
2021-06-09Auto merge of #86118 - spastorino:tait-soundness-bug, r=nikomatsakisbors-12/+3
2021-06-07Remove ResolvedOpaqueTy and just use Ty, SubstsRef is already thereSantiago Pastorino-12/+1
2021-06-07Make OpaqueTypeKey the key of opaque types mapSantiago Pastorino-1/+2
2021-06-07Change concrete opaque type to be a `VecMap`Santiago Pastorino-1/+2
2021-06-07Revert "Merge CrateDisambiguator into StableCrateId"bjorn3-6/+6
2021-06-03Rollup merge of #85911 - cjgillot:one-output, r=Aaron1011Yuki Okushi-2/+2
2021-06-02Restrict access to crate_name.Camille GILLOT-1/+1
2021-06-02Auto merge of #85908 - cjgillot:private-dep-query, r=Aaron1011bors-6/+0
2021-06-01Avoid a clone of output_filenames.Camille GILLOT-2/+2
2021-06-01Drop metadata_encoding_version.Camille GILLOT-4/+0
2021-06-01Make is_private_dep a query.Camille GILLOT-6/+0
2021-06-01Remove StableVec.Camille GILLOT-3/+5
2021-06-01Only compute the trait_map once.Camille GILLOT-12/+1
2021-06-01Revert "Reduce the amount of untracked state in TyCtxt"Camille Gillot-60/+90
2021-05-30Drop metadata_encoding_version.Camille GILLOT-4/+0
2021-05-30Correct comments about untracked accesses.Camille GILLOT-5/+5
2021-05-30Make is_private_dep a query.Camille GILLOT-10/+4
2021-05-30Make allocator_kind a query.Camille GILLOT-5/+1
2021-05-30Avoid a clone of output_filenames.Camille GILLOT-2/+2
2021-05-30Remove StableVec.Camille GILLOT-3/+5
2021-05-30Restrict access to crate_name.Camille GILLOT-1/+1
2021-05-30Make resolutions a query.Camille GILLOT-59/+52
2021-05-30Only compute the trait_map once.Camille GILLOT-12/+1
2021-05-30Merge CrateDisambiguator into StableCrateIdbjorn3-6/+6
2021-05-25Auto merge of #85273 - LeSeulArtichaut:thir-query, r=nikomatsakisbors-0/+5