![]() Abort in deadlock handler if we fail to get a query map Resolving query cycles requires the complete active query map, or it may miss query cycles. We did not check that the map is completely constructed before. If there is some error collecting the map, something has gone wrong already. This adds a check to abort/panic if we fail to construct the complete map. This can help differentiate errors from the `deadlock detected` case if constructing query map has errors in practice. An `Option` is not used for `collect_active_jobs` as the panic handler can still make use of a partial map. |
||
---|---|---|
.. | ||
lib.rs | ||
plumbing.rs | ||
profiling_support.rs | ||
README.md |
For more information about how the query system works, see the rustc dev guide.