about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/query
AgeCommit message (Expand)AuthorLines
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
2022-09-09rename `codegen_fulfill_obligation`lcnr-5/+2
2022-09-09Deeply check that method signatures match, and allow for nested RPITITsMichael Goulet-0/+7
2022-09-07rustc: Parameterize `ty::Visibility` over used IDVadim Petrochenkov-1/+1
2022-09-03Do not call object_lifetime_default on lifetime params.Camille GILLOT-5/+6
2022-08-31Fix a bunch of typoDezhi Wu-1/+1
2022-08-29Rollup merge of #99821 - cjgillot:ast-lifetimes-2, r=compiler-errorsDylan DPC-2/+3
2022-08-26Implementation of import_name_typeDaniel Paoliello-0/+3
2022-08-25Auto merge of #100748 - SparrowLii:query_depth, r=cjgillotbors-0/+1
2022-08-24add `depth_limit` in `QueryVTable`SparrowLii-0/+1
2022-08-23Use par_body_owners for livenessSeo Sanghyeon-2/+2
2022-08-22Auto merge of #100676 - lcnr:implied-bounds-yay, r=nikomatsakisbors-0/+8
2022-08-17implied_bounds: clarify our assumptionslcnr-0/+8
2022-08-16Do not report cycle error when inferring return type for suggestionMichael Goulet-0/+1
2022-08-09Rollup merge of #100221 - compiler-errors:impossible-trait-items, r=lcnr,notr...Dylan DPC-0/+8
2022-08-09Rollup merge of #96478 - WaffleLapkin:rustc_default_body_unstable, r=Aaron1011Dylan DPC-0/+5
2022-08-07Don't document impossible to call default trait items on implsMichael Goulet-0/+8
2022-08-03Compute `object_lifetime_default` per parameter.Camille GILLOT-2/+3
2022-08-03Create a specific `ObjectLifetimeDefault` enum.Camille GILLOT-1/+1
2022-08-03Make object_lifetime_defaults a cross-crate query.Camille GILLOT-1/+1
2022-08-01Remove trait_of_item query.Camille GILLOT-8/+0
2022-07-30Use LocalDefId for closures moreCameron Steffen-2/+2
2022-07-26Implement `#[rustc_default_body_unstable]`Maybe Waffle-0/+5
2022-07-20passes: improved partial stabilization diagnosticDavid Wood-2/+6
2022-07-14Use constant eval to do strict validity checks5225225-0/+8
2022-07-12Move abstract const to rustc_middle::tykadmin-2/+2
2022-07-06Create a forever red node and use it to force side effects.Camille GILLOT-6/+0
2022-07-06Make AST lowering a query.Camille GILLOT-1/+8