rust/compiler/rustc_query_system/src
Joshua Nelson 4e09a13bb8 Don't create two new closures for each query
- Parameterize DepKindStruct over `'tcx`

    This allows passing in an invariant function pointer in `query_callback`,
    rather than having to try and make it work for any lifetime.

- Add a new `execute_query` function to `QueryDescription` so we can call `tcx.$name` without needing to be in a macro context
2022-09-01 18:47:54 -05:00
..
dep_graph Rename debugging_opts to unstable_opts 2022-07-13 17:47:06 -05:00
ich Auto merge of #100441 - nnethercote:shrink-ast-Attribute, r=petrochenkov 2022-08-16 07:54:22 +00:00
query Don't create two new closures for each query 2022-09-01 18:47:54 -05:00
cache.rs Remove (lots of) dead code 2021-03-27 22:16:33 -04:00
error.rs SessionDiagnostic for QueryOverflow error 2022-08-31 19:43:23 +08:00
lib.rs use derive proc macro to impl SessionDiagnostic 2022-08-31 19:43:12 +08:00