rust/compiler/rustc_query_impl/src
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
..
keys.rs Add a new normalization query just for mir constants 2021-03-31 10:40:42 +00:00
lib.rs Don't duplicate the extern providers once for each crate 2021-03-29 18:03:07 +02:00
plumbing.rs Introduce CompileMonoItem DepNode 2021-04-12 13:58:12 +02:00
profiling_support.rs Move iter_results to dyn FnMut rather than a generic 2021-04-29 17:26:46 -04:00
README.md
stats.rs Move iter_results to dyn FnMut rather than a generic 2021-04-29 17:26:46 -04:00
values.rs

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