os-rust/compiler/rustc_mir
bors 41278062c8 Auto merge of #85153 - cjgillot:qresolve, r=Aaron1011
Reduce the amount of untracked state in TyCtxt

Access to untracked global state may generate instances of #84970.

The GlobalCtxt contains the lowered HIR, the resolver outputs and interners.
By wrapping the resolver inside a query, we make sure those accesses are properly tracked.
As a no_hash query, all dependent queries essentially become `eval_always`,
what they should have been from the beginning.
2021-06-01 00:51:00 +00:00
..
src Auto merge of #85153 - cjgillot:qresolve, r=Aaron1011 2021-06-01 00:51:00 +00:00
Cargo.toml bumped smallvec deps 2021-02-14 18:03:11 +03:00