summary refs log tree commit diff
path: root/compiler/rustc_middle/src/query
AgeCommit message (Expand)AuthorLines
2024-06-20Only compute specializes query if specialization is enabled in the crate of t...Michael Goulet-0/+5
2024-06-06Revert "Rollup merge of #124976 - petrochenkov:usedcrates, r=oli-obk"Rémy Rakic-13/+4
2024-06-05Rollup merge of #123168 - joshtriplett:size-of-prelude, r=AmanieuJubilee-1/+1
2024-06-03check_is_object_safe -> is_object_safeMichael Goulet-1/+1
2024-05-29Start implementing needs_async_drop and relatedDaria Sukhonina-8/+11
2024-05-26Give EarlyBinder a tcx parameterMichael Goulet-21/+23
2024-05-24Use regular type equating instead of a custom queryOli Scherer-9/+0
2024-05-23Improve the doc of query associated_itemr0cky-1/+1
2024-05-23Rollup merge of #124976 - petrochenkov:usedcrates, r=oli-obkMatthias Krüger-4/+13
2024-05-22rustc: Use `tcx.used_crates(())` moreVadim Petrochenkov-4/+13
2024-05-21PR feedbackBen Kimock-2/+5
2024-05-21Add a footer in FileEncoder and check for it in MemDecoderBen Kimock-20/+19
2024-05-13Add `size_of`, `size_of_val`, `align_of`, and `align_of_val` to the preludeJosh Triplett-1/+1
2024-04-30Give items related to issue 33140 a more meaningful nameLeón Orell Valerian Liehr-2/+4
2024-04-29Remove `extern crate rustc_macros` from `rustc_middle`.Nicholas Nethercote-0/+3
2024-04-23Auto merge of #123992 - compiler-errors:no-has-typeck-results, r=jackh726bors-4/+0
2024-04-23Auto merge of #121801 - zetanumbers:async_drop_glue, r=oli-obkbors-0/+8
2024-04-18Simplify `static_assert_size`s.Nicholas Nethercote-2/+2
2024-04-17has_typeck_results doesnt need to be a queryMichael Goulet-4/+0
2024-04-16Rollup merge of #124016 - DaniPopes:dedup-default-providers, r=lcnrGuillaume Gomez-16/+20
2024-04-16Add simple async drop glue generationzetanumbers-0/+8
2024-04-16Outline default query and hook provider function implementationsDaniPopes-16/+20
2024-04-16Rollup merge of #123995 - compiler-errors:thir-hooks, r=oli-obkGuillaume Gomez-14/+0
2024-04-15Make thir_tree and thir_flat into hooksMichael Goulet-14/+0
2024-04-15Just use type_dependent_def_id to figure out what the method is for an exprMichael Goulet-3/+0
2024-04-11move QueryKeyStringCache from rustc_middle to rustc_query_impl, where it actu...klensy-12/+0
2024-04-11Auto merge of #122213 - estebank:issue-50195, r=oli-obk,estebankbors-0/+16
2024-04-09Auto merge of #123099 - oli-obk:span_tcx, r=petrochenkovbors-9/+2
2024-04-08Shrink the size of ClosureTypeInfo to fit into 64 bytes againOli Scherer-3/+5
2024-04-08Pass list of defineable opaque types into canonical queriesOli Scherer-4/+4
2024-04-07Auto merge of #123058 - lukas-code:clauses, r=lcnrbors-5/+9
2024-04-05Provide suggestion to dereference closure tail if appropriateEsteban Küber-0/+16
2024-04-04Auto merge of #123097 - oli-obk:perf_experiment, r=petrochenkovbors-3/+4
2024-04-04cache type info for ParamEnvLukas Markeffsky-5/+9
2024-04-03Rollup merge of #123401 - Zalathar:assert-size-aarch64, r=fmeaseJacob Pratt-2/+2
2024-04-03Remove MIR unsafe checkMatthew Jasper-6/+0
2024-04-03Check `x86_64` size assertions on `aarch64`, tooZalathar-2/+2
2024-03-27Use a `dyn Debug` trait object instead of a closure.Oli Scherer-3/+4
2024-03-27Move `CrateStore::expn_hash_to_expn_id` to a hookOli Scherer-6/+1
2024-03-27Start replacing `CStore` trait methods with hooks.Oli Scherer-3/+1
2024-03-26Remove `CacheSelector` trait now that we can use GATsOli Scherer-59/+56
2024-03-25Auto merge of #122721 - oli-obk:merge_queries, r=davidtwcobors-11/+5
2024-03-22Rollup merge of #122784 - jswrenn:tag_for_variant, r=compiler-errorsMatthias Krüger-0/+17
2024-03-22Add `tag_for_variant` queryJack Wrenn-0/+17
2024-03-20Split item bounds and item super predicatesMichael Goulet-6/+26
2024-03-20Update documentationOli Scherer-4/+5
2024-03-20Rename mir_const query to mir_builtOli Scherer-1/+1
2024-03-20Replace `mir_built` query with a hook and use mir_const everywhere insteadOli Scherer-7/+0
2024-03-18address nitsLukas Markeffsky-1/+1
2024-03-14clean up ADT sized constraint computationLukas Markeffsky-2/+2