Link: dyno: avoid recursive queries in module resolution by mppf · Pull Request #19757 · chapel-lang/chapel · GitHub
Merge pull request #19757 from mppf/remove-recursive-queries-resolve-module
dyno: avoid recursive queries in module resolution
This PR updates the module resolution process to have a query that
resolves each module init statement individually rather than using a
partial result for resolving the whole module. This fixes a crash with a
simple pattern in incremental compilation that is added as a test.
While there, this PR removes a bunch of noise from the query trace
output. It could still be improved further.
Reviewed by @dlongnecke-cray - thanks!
Modified Files: M compiler/dyno/include/chpl/queries/ID.h