Skip to content

inference: complete the inference even for recursive cycles#56551

Merged
vtjnash merged 1 commit intomasterfrom
jn/infer_cycles-more
Nov 14, 2024
Merged

inference: complete the inference even for recursive cycles#56551
vtjnash merged 1 commit intomasterfrom
jn/infer_cycles-more

Conversation

@vtjnash
Copy link
Copy Markdown
Member

@vtjnash vtjnash commented Nov 13, 2024

We care more and more now that our inference graph exactly matches the callgraph, even in cases like this where we can easily prove that the inference graph is simpler than the full callgraph. However, given when the optimizer runs, it expects this information to be available and valid as soon as the cycles are completed.

We care more and more now that our inference graph exactly matches the
callgraph, even in cases like this where we can easily prove that the
inference graph is simpler than the full callgraph. However, given when
the optimizer runs, it expects this information to be available and
valid as soon as the cycles are completed.
@vtjnash vtjnash requested a review from JeffBezanson November 13, 2024 21:58
@vtjnash vtjnash added the compiler:inference Type inference label Nov 13, 2024
@vtjnash vtjnash merged commit cf36497 into master Nov 14, 2024
@vtjnash vtjnash deleted the jn/infer_cycles-more branch November 14, 2024 15:59
serenity4 pushed a commit to serenity4/julia that referenced this pull request May 1, 2025
…g#56551)

We care more and more now that our inference graph exactly matches the
callgraph, even in cases like this where we can easily prove that the
inference graph is simpler than the full callgraph. However, given when
the optimizer runs, it expects this information to be available and
valid as soon as the cycles are completed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

compiler:inference Type inference

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant