rust/compiler
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
..
2022-09-29 16:49:04 +09:00
2022-10-06 15:49:44 +11:00
2022-10-14 12:57:56 +08:00
2022-09-29 16:49:04 +09:00
2022-10-14 12:57:56 +08:00
2022-09-29 16:49:04 +09:00
2022-10-14 12:57:56 +08:00
2022-10-14 12:57:56 +08:00
2022-10-14 12:57:56 +08:00
2022-10-14 12:57:56 +08:00
2022-10-14 12:57:56 +08:00
2022-10-14 12:57:56 +08:00