Nilstrieb 167b3bd3b2
Get rid of rustc_query_description!
Queries can provide an arbitrary expression for their description and
their caching behavior. Before, these expressions where stored in a
`rustc_query_description` macro emitted by the `rustc_queries` macro,
and then used in `rustc_query_impl` to fill out the methods for the
`QueryDescription` trait.

Instead, we now emit two new modules from `rustc_queries` containing the
functions with the expressions. `rustc_query_impl` calls these functions
now instead of invoking the macro.

Since we are now defining some of the functions in
`rustc_middle::query`, we now need all the imports for the key types
there as well.
2022-10-14 22:35:56 +02:00
..
2021-03-26 09:32:31 -07:00
2021-11-07 16:59:05 +01:00
2022-09-26 10:14:45 +02:00
2020-10-21 23:59:35 +02:00
2022-10-14 22:35:56 +02:00
2022-07-05 22:25:15 +01:00
2022-07-05 22:25:15 +01:00