rust/compiler/rustc_query_system/src/query
Mark Rousskov a1d7367429 Move iter_results to dyn FnMut rather than a generic
This means that we're no longer generating the iteration/locking code for each
invocation site of iter_results, rather just once per query.

This is a 15% win in instruction counts when compiling the rustc_query_impl crate.
2021-04-29 17:26:46 -04:00
..
caches.rs Move iter_results to dyn FnMut rather than a generic 2021-04-29 17:26:46 -04:00
config.rs Move report_cycle to rustc_query_system. 2021-02-20 23:36:31 +01:00
job.rs Use iter::zip in compiler/ 2021-03-26 09:32:31 -07:00
mod.rs Simplify hashing. 2021-02-21 12:22:22 +01:00
plumbing.rs Move iter_results to dyn FnMut rather than a generic 2021-04-29 17:26:46 -04:00
README.md mv compiler to compiler/ 2020-08-30 18:45:07 +03:00

For more information about how the query system works, see the rustc dev guide.