about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/query
AgeCommit message (Expand)AuthorLines
2023-01-30Allow more deriving on packed structs.Nicholas Nethercote-9/+0
2023-01-29Rollup merge of #107006 - b-naber:thir-tree, r=jackh726Matthias Krüger-0/+7
2023-01-29Auto merge of #106253 - nbdd0121:upcast, r=compiler-errorsbors-0/+3
2023-01-28Make unsizing_params_for_adt into a queryMichael Goulet-0/+9
2023-01-28Rename `is_object_safe` to `check_is_object_safe` to hint side effectsGary Guo-2/+2
2023-01-28Make `is_object_safe` a query and move lint_object_unsafe_trait call thereGary Guo-0/+3
2023-01-28Remove `HirId -> LocalDefId` map from HIR.Camille GILLOT-1/+1
2023-01-27Compute generator saved locals on MIR.Camille GILLOT-0/+4
2023-01-27Separate witness type computation from the generator transform.Camille GILLOT-0/+7
2023-01-26change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB...Kyle Matsuda-1/+1
2023-01-26previous thir unpretty output through thir-flatb-naber-0/+7
2023-01-26Auto merge of #106812 - oli-obk:output_filenames, r=petrochenkovbors-1/+2
2023-01-26Auto merge of #105582 - saethlin:instcombine-assert-inhabited, r=cjgillotbors-4/+4
2023-01-23Thread a ParamEnv down to might_permit_raw_initBen Kimock-4/+4
2023-01-23Make `output_filenames` a real queryOli Scherer-1/+2
2023-01-21rustc_metadata: Encode `doc(hidden)` flag to metadataVadim Petrochenkov-0/+1
2023-01-19Encode whether foreign opaques are TAITs or notMichael Goulet-0/+6
2023-01-17change item_bounds query to return EarlyBinder; remove bound_item_bounds queryKyle Matsuda-1/+1
2023-01-14change impl_trait_ref query to return EarlyBinder; remove bound_impl_trait_re...Kyle Matsuda-1/+1
2023-01-14change const_param_default query to return EarlyBinder; remove bound_const_pa...Kyle Matsuda-1/+1
2023-01-12Feed the `features_query` instead of grabbing it from the session lazilyOli Scherer-1/+1
2023-01-12Remove `output_filenames` field from TyCtxt and feed the query insteadOli Scherer-1/+1
2023-01-12Remove `untracked_crate` field and instead pass it along with the resolver.Oli Scherer-1/+1
2023-01-12Feed `crate_name` queryOli Scherer-1/+1
2023-01-12Feed `resolutions` query instead of it being a thin wrapper around an untrack...Oli Scherer-1/+1
2023-01-09Use newtype for unused generic parametersNilstrieb-1/+1
2022-12-28better names and a commentMichael Goulet-1/+1
2022-12-24Rename some compare_method functionsMichael Goulet-1/+1
2022-12-17Rollup merge of #105493 - WaffleLapkin:unchoke-r-a, r=NilstriebMatthias Krüger-1/+105
2022-12-16Add a comment warning against using associated type defaults <3Maybe Waffle-0/+8
2022-12-09Move the untracked cstore and source_span into a structOli Scherer-0/+2
2022-12-09Help rust-analyzer normalize query return typesMaybe Waffle-1/+97
2022-12-05feed resolver_for_lowering instead of storing it in a fieldOli Scherer-1/+1
2022-12-01Fill in `def_span` when creating def ids.Oli Scherer-0/+1
2022-11-29Make inferred_outlives_crate return ClauseSantiago Pastorino-1/+1
2022-11-26Rollup merge of #104909 - compiler-errors:normalize_opaque_types-is-misleadin...Guillaume Gomez-2/+2
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