about summary refs log tree commit diff
path: root/compiler/rustc_query_system/src/query/job.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2023-12-18 02:06:02 +0000
committerbors <bors@rust-lang.org>2023-12-18 02:06:02 +0000
commit321b6565a5f8ebf6f23622fc91ea1191a54f2a38 (patch)
tree872ba25fd81f077921ca86c3b5371856c81ccdc9 /compiler/rustc_query_system/src/query/job.rs
parent43dcc9b786c922251c3fbe75a0142f50f07053ca (diff)
parentbe321aa473433e5192b02099531020914f42c5da (diff)
downloadrust-321b6565a5f8ebf6f23622fc91ea1191a54f2a38.tar.gz
rust-321b6565a5f8ebf6f23622fc91ea1191a54f2a38.zip
Auto merge of #118657 - petrochenkov:feedvis, r=cjgillot
resolve: Replace visibility table in resolver outputs with query feeding

Also feed missing visibilities for import stems and trait impl items, which were previously evaluated lazily.

I suspect that in general this approach should work for queries that are 1) executed for most keys and 2) have results that are cheap to hash (do not have spans, in particular).
Visibility query matches that description.
Diffstat (limited to 'compiler/rustc_query_system/src/query/job.rs')
0 files changed, 0 insertions, 0 deletions