about summary refs log tree commit diff
path: root/compiler/rustc_macros/src/query.rs
AgeCommit message (Expand)AuthorLines
2023-04-08Remove `remap_env_constness` in queriesDeadbeef-8/+0
2023-04-06migrate rustc_macros to syn 2.0Deadbeef-4/+4
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-1/+1
2022-12-05feed resolver_for_lowering instead of storing it in a fieldOli Scherer-4/+0
2022-11-29Sanity check computed value for feeable queries.Camille GILLOT-0/+9
2022-11-29Allow to set a query's result as a side effect.Camille GILLOT-1/+20
2022-10-14Get rid of `rustc_query_description!`Nilstrieb-17/+28
2022-10-14Remove unsued variable in query macroNilstrieb-7/+0
2022-09-15Auto merge of #101173 - jyn514:simplify-macro-arguments, r=cjgillotbors-22/+7
2022-09-14Update compiler/rustc_macros/src/query.rsCamille Gillot-1/+1
2022-09-09Move `TRY_LOAD_FROM_DISK` out of `rustc_queries` to `rustc_query_impl`Joshua Nelson-5/+4
2022-09-09Don't create a new `try_load_from_disk` closure for each queryJoshua Nelson-1/+1
2022-09-09Remove dead `load_cached` code in rustc_queryJoshua Nelson-33/+2
2022-09-09Simplify the implementation of `rustc_queries`Joshua Nelson-35/+18
2022-09-09Make the `storage` query modifier less generalJoshua Nelson-12/+8
2022-09-06Get rid of the emitted `rustc_query_names` and `rustc_cached_queries` macroJoshua Nelson-22/+7
2022-09-06Support doc-comments in `define_dep_nodes`Joshua Nelson-2/+6
2022-09-06Further simplify the macros generated by `rustc_queries`Joshua Nelson-13/+9
2022-08-27Auto merge of #100946 - jyn514:query-system-3, r=cjgillotbors-11/+11
2022-08-25Auto merge of #100748 - SparrowLii:query_depth, r=cjgillotbors-1/+12
2022-08-24Remove the `$tcx:tt` parameter from `rustc_query_description`Joshua Nelson-5/+5
2022-08-24Simplify the syntax for macros generated by `rustc_queries`Joshua Nelson-6/+6
2022-08-23Remove `$tcx` metavariable from `rustc_query_append`Joshua Nelson-3/+1
2022-08-24add `depth_limit` in `QueryVTable`SparrowLii-1/+12
2022-08-21Refactor query modifier parsingCameron Steffen-260/+125
2022-02-16Move ty::print methods to Drop-based scope guardsMark Rousskov-1/+3
2021-12-12Query modifierDeadbeef-0/+20
2021-10-25Avoid a branch on key being local for queries that use the same local and ext...bjorn3-0/+23
2021-10-23Do not require QueryCtxt for cache_on_disk.Camille GILLOT-2/+2
2021-10-23Build the query vtable directly.Camille GILLOT-24/+18
2021-10-21Do not depend on the stored value when trying to cache on disk.Camille GILLOT-14/+4
2021-10-02Prevent macro ambiguity errorsbjorn3-6/+6
2021-08-19Rollup merge of #86123 - Aaron1011:query-span, r=cjgillotGuillaume Gomez-48/+56
2021-07-18Move OnDiskCache to rustc_query_impl.Camille GILLOT-1/+1
2021-06-07Preserve more spans in internal `rustc_queries!` macroAaron Hill-48/+56
2021-02-24replaced some map_or with map_or_elseklensy-1/+1
2021-02-23replaced some unwrap_or with unwrap_or_elseklensy-2/+2
2021-02-19Move the query system to rustc_query_impl.Camille GILLOT-0/+3
2021-02-19Wrap QueryDescription into a macro.Camille GILLOT-4/+4
2021-02-19Make QueryEngine opaque to TyCtxt.Camille GILLOT-7/+5
2021-02-19Wrap TyCtxt inside a QueryCtxt for queries.Camille GILLOT-13/+13
2021-02-19Decouple the on-disk cache from the query engine.Camille GILLOT-2/+2
2021-02-08Switch query descriptions to just StringMark Rousskov-2/+2
2021-01-31Indent the code correctly again after removing the query categories.Julian Wollersberger-54/+52
2021-01-31Remove the remains of the query categories.Julian Wollersberger-23/+4
2021-01-14Use Option::map_or instead of `.map(..).unwrap_or(..)`LingMan-1/+1
2020-12-29Use `desc` as a doc-comment if none exist yetJoshua Nelson-2/+36
2020-11-19Only create `OnDiskCache` in incremental compilation modeAaron Hill-1/+1
2020-10-22Retire rustc_dep_node_try_load_from_on_disk_cache.Camille GILLOT-26/+0
2020-10-22Retire rustc_dep_node_force.Camille GILLOT-33/+0