From 4a5ee0421f2a7fcf00a10e503c13e0d7e5045748 Mon Sep 17 00:00:00 2001 From: Nicholas Nethercote Date: Sun, 22 Feb 2026 19:31:18 +1100 Subject: [PATCH] Rename `PerQueryVTables` as `QueryVTables`. The `Per` isn't really necessary. --- compiler/rustc_middle/src/query/plumbing.rs | 8 +++----- compiler/rustc_query_impl/src/plumbing.rs | 4 ++-- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/compiler/rustc_middle/src/query/plumbing.rs b/compiler/rustc_middle/src/query/plumbing.rs index b1e432de5b02..9141f49bd45d 100644 --- a/compiler/rustc_middle/src/query/plumbing.rs +++ b/compiler/rustc_middle/src/query/plumbing.rs @@ -14,7 +14,7 @@ use crate::dep_graph; use crate::dep_graph::{DepKind, DepNode, DepNodeIndex, SerializedDepNodeIndex}; use crate::ich::StableHashingContext; -use crate::queries::{ExternProviders, PerQueryVTables, Providers, QueryArenas}; +use crate::queries::{ExternProviders, Providers, QueryArenas, QueryVTables}; use crate::query::on_disk_cache::{CacheEncoder, EncodedDepNodeIndex, OnDiskCache}; use crate::query::stack::{QueryStackDeferred, QueryStackFrame, QueryStackFrameExtra}; use crate::query::{QueryCache, QueryInfo, QueryJob}; @@ -229,7 +229,7 @@ pub struct QuerySystemFns { pub struct QuerySystem<'tcx> { pub arenas: WorkerLocal>, - pub query_vtables: PerQueryVTables<'tcx>, + pub query_vtables: QueryVTables<'tcx>, /// This provides access to the incremental compilation on-disk cache for query results. /// Do not access this directly. It is only meant to be used by @@ -588,9 +588,7 @@ pub fn $name(self, value: $name::ProvidedValue<'tcx>) { )* /// Holds a `QueryVTable` for each query. - /// - /// ("Per" just makes this pluralized name more visually distinct.) - pub struct PerQueryVTables<'tcx> { + pub struct QueryVTables<'tcx> { $( pub $name: ::rustc_middle::query::plumbing::QueryVTable<'tcx, $name::Storage<'tcx>>, )* diff --git a/compiler/rustc_query_impl/src/plumbing.rs b/compiler/rustc_query_impl/src/plumbing.rs index 7abb14c0678a..7b5fd76c3195 100644 --- a/compiler/rustc_query_impl/src/plumbing.rs +++ b/compiler/rustc_query_impl/src/plumbing.rs @@ -692,8 +692,8 @@ pub(crate) fn query_key_hash_verify<'tcx>(tcx: TyCtxt<'tcx>) { } })*} - pub fn make_query_vtables<'tcx>(incremental: bool) -> queries::PerQueryVTables<'tcx> { - queries::PerQueryVTables { + pub fn make_query_vtables<'tcx>(incremental: bool) -> queries::QueryVTables<'tcx> { + queries::QueryVTables { $( $name: query_impl::$name::make_query_vtable(incremental), )*