1
Fork 0
rust/compiler/rustc_query_system/src
Camille GILLOT 283a8e1445 Make all query forcing go through try_execute_query.
try_execute_query is now able to centralize the path for query
get/ensure/force.

try_execute_query now takes the dep_node as a parameter, so it can
accommodate `force`. This dep_node is an Option to avoid computing it in
the `get` fast path.

try_execute_query now returns both the result and the dep_node_index to
allow the caller to handle the dep graph.

The caller is responsible for marking the dependency.
2021-08-22 20:23:29 +02:00
..
dep_graph Remove try_mark_green_and_read. 2021-08-22 20:23:29 +02:00
query Make all query forcing go through try_execute_query. 2021-08-22 20:23:29 +02:00
cache.rs Remove (lots of) dead code 2021-03-27 22:16:33 -04:00
lib.rs Prevent double panic when handling incremental fingerprint mismatch 2021-08-12 15:11:39 -05:00