-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Open
Labels
A-query-systemArea: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html)Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html)A-self-profileArea: Self-profiling feature of the compilerArea: Self-profiling feature of the compilerT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.
Description
The DepNodeIndex
for an anonymous query is computed from its DepKind
and from the list of dependencies, but does not depend on its key. As DepNode
s are deduplicated before creation, the same DepNodeIndex
can correspond to multiple anonymous query invocations.
Query self-profiling relies on DepNodeIndex
to identify query invocations.
The consequences of this deduplication on self-profiling need further investigation.
Metadata
Metadata
Assignees
Labels
A-query-systemArea: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html)Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html)A-self-profileArea: Self-profiling feature of the compilerArea: Self-profiling feature of the compilerT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.