about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/query
AgeCommit message (Expand)AuthorLines
2025-07-18Auto merge of #143845 - cjgillot:stability-query, r=jieyouxubors-6/+13
2025-07-18Auto merge of #144109 - matthiaskrgr:rollup-mz0mrww, r=matthiaskrgrbors-0/+9
2025-07-18Rollup merge of #143293 - folkertdev:naked-function-kcfi, r=compiler-errorsMatthias Krüger-0/+9
2025-07-17Retire stability_index query.Camille GILLOT-6/+13
2025-07-16use `codegen_instance_attrs` where an instance is (easily) availableFolkert de Vries-0/+9
2025-07-15Deduce outlives obligations from WF of coroutine interior typesMichael Goulet-1/+1
2025-07-15Define datastructures for `#[cfg]` attribute, move StrippedCfgItemJonathan Brouwer-1/+1
2025-07-12Clean up implementation of RPITIT assoc item loweringMichael Goulet-2/+4
2025-07-13query RPITIT in a trait or implbohan-14/+2
2025-07-13compute all rpitit of a traitbohan-0/+6
2025-07-07Add `ty_span` queryOli Scherer-0/+7
2025-07-04Remove names_imported_by_glob_use query.Camille GILLOT-3/+0
2025-07-04Auto merge of #143247 - cjgillot:metadata-no-red, r=petrochenkovbors-1/+0
2025-07-03Rollup merge of #134006 - klensy:typos, r=nnethercoteJana Dönszelmann-1/+1
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-1/+1
2025-07-02Auto merge of #143338 - matthiaskrgr:rollup-ykaxh04, r=matthiaskrgrbors-1/+0
2025-07-02Rollup merge of #143261 - compiler-errors:explicit-pred, r=oli-obkMatthias Krüger-1/+0
2025-07-02Rollup merge of #143258 - compiler-errors:disambiguator-state, r=oli-obkMatthias Krüger-7/+0
2025-07-02Hash resolutions.Camille GILLOT-1/+0
2025-07-01Auto merge of #143013 - bjorn3:split_exported_symbols, r=oli-obkbors-6/+25
2025-07-01Auto merge of #143267 - matthiaskrgr:rollup-suvzar6, r=matthiaskrgrbors-0/+6
2025-07-01Rollup merge of #143156 - folkertdev:fn-align-inherit-from-trait, r=workingju...Matthias Krüger-0/+6
2025-07-01Feed explicit_predicates_of instead of predicates_ofMichael Goulet-1/+0
2025-06-30Don't recompute DisambiguatorState for every RPITIT in trait definitionMichael Goulet-7/+0
2025-06-30Introduce `ByteSymbol`.Nicholas Nethercote-51/+78
2025-06-29inherit `#[align]` from trait method prototypesFolkert de Vries-0/+6
2025-06-28Auto merge of #142625 - cjgillot:inline-nocycle, r=oli-obkbors-6/+6
2025-06-27Rollup merge of #143096 - RalfJung:tag_for_variant, r=compiler-errorsMatthias Krüger-1/+1
2025-06-27Rollup merge of #139858 - oli-obk:new-const-traits-syntax, r=fee1-deadMatthias Krüger-7/+7
2025-06-27tag_for_variant: properly pass TypingEnvRalf Jung-1/+1
2025-06-27Split exported_symbols for generic and non-generic symbolsbjorn3-6/+25
2025-06-26const-eval: allow constants to refer to mutable/external memory, but reject s...Ralf Jung-4/+3
2025-06-26Change const trait bound syntax from ~const to [const]Oli Scherer-7/+7
2025-06-23Only store the LocalDefId instead of the whole instance.Camille GILLOT-1/+1
2025-06-22Cache queries.Camille GILLOT-0/+1
2025-06-22Only compute recursive callees once.Camille GILLOT-6/+5
2025-06-18Rollup merge of #142619 - klensy:or_fun_call, r=nnethercoteJakub Beránek-1/+1
2025-06-17Auto merge of #137944 - davidtwco:sized-hierarchy, r=oli-obkbors-5/+14
2025-06-17apply clippy::or_fun_callklensy-1/+1
2025-06-16trait_sel: `{Meta,Pointee}Sized` on `?Sized` typesDavid Wood-5/+14
2025-06-16Add documentation on top of `rustc_middle/src/query/mod.rs`xizheyin-4/+60
2025-06-12introduce new lint infraJana Dönszelmann-0/+8
2025-06-11Rollup merge of #142306 - compiler-errors:nit-reveal-param-env-query, r=lcnrMatthias Krüger-1/+2
2025-06-10Dont unwrap and re-wrap typing envsMichael Goulet-1/+2
2025-06-10Remove check_mod_loops query and run the checks per-body insteadOli Scherer-5/+0
2025-06-06Auto merge of #141774 - oli-obk:naked-fn-queries, r=petrochenkovbors-4/+0
2025-06-03Run wfcheck in one big loop instead of per moduleOli Scherer-2/+2
2025-06-01Optionally don't steal the THIRNadrieril-1/+2
2025-05-30Change a per-module query to just run on the items it internally filters forOli Scherer-4/+0
2025-05-27Refactor the two-phase check for impls and impl itemsMu001999-1/+1