about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/query
AgeCommit message (Expand)AuthorLines
2022-11-25Rename normalize_opaque_types to reveal_opaque_types_in_boundsMichael Goulet-2/+2
2022-11-25Add empty ConstKind::Abstractkadmin-11/+2
2022-11-24Auto merge of #103808 - cjgillot:vec-cache, r=TaKO8Kibors-0/+597
2022-11-20Factor out conservative_is_privately_uninhabitedCameron Steffen-11/+0
2022-11-20Fix doctest errors related to rustc_middlereez12g-0/+2
2022-11-11Resolve lifetimes independently for each item-like.Camille GILLOT-10/+1
2022-11-05Add internal descriptions to a few queriesNilstrieb-1/+17
2022-11-01Use Key impl to select cache.Camille GILLOT-1/+10
2022-11-01Move keys module.Camille GILLOT-0/+588
2022-10-31Rewrite implementation of `#[alloc_error_handler]`Amanieu d'Antras-0/+11
2022-10-29Encode LangItem directlyCameron Steffen-1/+1
2022-10-29Auto merge of #102698 - michaelwoerister:unord-collections, r=lncrbors-1/+1
2022-10-27Introduce UnordMap, UnordSet, and UnordBag (see MCP 533)Michael Woerister-1/+1
2022-10-26privacy: Rename "accessibility levels" to "effective visibilities"Vadim Petrochenkov-3/+3
2022-10-25rustc_middle: Rearrange resolver outputs structures slightlyVadim Petrochenkov-1/+1
2022-10-23Auto merge of #102660 - camsteffen:uninhabited-perf, r=oli-obkbors-8/+7
2022-10-22Introduce InhabitedPredicateCameron Steffen-8/+7
2022-10-22Auto merge of #103196 - Nilstrieb:no-meta-query, r=cjgillotbors-10/+0
2022-10-21Introduce deduced parameter attributes, and use them for deducing `readonly` onPatrick Walton-0/+5
2022-10-19Don't call `own_existential_vtable_entries` on unresolved trait refMichael Goulet-2/+2
2022-10-19Get rid of native_library projection queriesnils-10/+0
2022-10-18Clean up query descriptionsnils-89/+92
2022-10-17rm `try_normalize_mir_const_after_erasing_regions`lcnr-8/+0
2022-10-14Get rid of `rustc_query_description!`Nilstrieb-1/+4
2022-10-10Check representability in adt_sized_constraintCameron Steffen-9/+1
2022-10-07Rewrite representabilityCameron Steffen-0/+26
2022-10-06Rollup merge of #98496 - BoxyUwU:instancers_bad_equality, r=lcnrMatthias Krüger-0/+6
2022-10-01Compute by owner instead of HirId.Camille GILLOT-2/+3
2022-10-01Move lint level computation to rustc_middle::lint.Camille GILLOT-1/+1
2022-10-01Compute `lint_levels` by definitionDeadbeef-3/+7
2022-09-30make query take `(LocalDefId, DefId)`Boxy-2/+2
2022-09-30make `compare_const_impl` a query and use it in `instance.rs`Boxy-0/+6
2022-09-27rustdoc: Queryify `is_notable_trait`Noah Lev-0/+5
2022-09-24separate definitions and `HIR` ownersTakayuki Maeda-8/+8
2022-09-24Auto merge of #102064 - cjgillot:revert, r=Mark-Simulacrumbors-7/+3
2022-09-23rename Unevaluated to UnevaluatedConstb-naber-1/+1
2022-09-22Revert "Auto merge of #101620 - cjgillot:compute_lint_levels_by_def, r=oli-obk"Camille GILLOT-7/+3
2022-09-22introduce mir::Unevaluatedb-naber-1/+1
2022-09-19`DestructuredConst` split mir and tylcnr-1/+3
2022-09-16Rollup merge of #101787 - compiler-errors:cache-rpitit, r=petrochenkovDylan DPC-1/+2
2022-09-14cache collect_trait_impl_trait_tysMichael Goulet-1/+2
2022-09-14Move some code and add comments.Camille GILLOT-1/+1
2022-09-14Compute `lint_levels` by definitionDeadbeef-3/+7
2022-09-14Auto merge of #101307 - jyn514:simplify-storage, r=cjgillotbors-56/+49
2022-09-13Rollup merge of #101765 - GuillaumeGomez:tyctxt-visibility-doc, r=jyn514Matthias Krüger-0/+10
2022-09-13Auto merge of #101615 - compiler-errors:rpitit-perf, r=oli-obkbors-1/+1
2022-09-13Add documentation for TyCtxt::visibilityGuillaume Gomez-0/+10
2022-09-10split compare_predicate_entailment and collect_trait_impl_trait_tys outMichael Goulet-1/+1
2022-09-09Don't use a custom disk loader for diagnostic_only_typeckJoshua Nelson-7/+0
2022-09-09Make the `storage` query modifier less generalJoshua Nelson-49/+49