Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

inference abstract-iteration bug #21690

Merged
merged 2 commits into from
May 5, 2017
Merged

Conversation

vtjnash
Copy link
Member

@vtjnash vtjnash commented May 3, 2017

lots of code movement to help make inference itself more easily inferable (and thus more reliably faster), but the main bugfix is https://github.com/JuliaLang/julia/pull/21690/files#diff-c0d983631c937ee5acfd0137cd7332deR1466

vtjnash added 2 commits May 2, 2017 17:55
most notably in Core.Inference, this may cause the addition of bad edges and suboptimal results
ensures that abstract_iteration gets better information,
and that specialization can compile these methods ahead-of-time
@ararslan ararslan added the compiler:inference Type inference label May 3, 2017
@ararslan ararslan requested a review from JeffBezanson May 3, 2017 18:57
@vtjnash vtjnash merged commit d672716 into master May 5, 2017
@vtjnash vtjnash deleted the jn/typeinf-bug-abstract_iteration branch May 5, 2017 19:20
@tkelman
Copy link
Contributor

tkelman commented May 5, 2017

can the bug be tested?

@tkelman tkelman added the needs tests Unit tests are required for this change label May 6, 2017
tkelman pushed a commit that referenced this pull request May 14, 2017
most notably in Core.Inference, this may cause the addition of bad edges and suboptimal results

(cherry picked from commit 49c1910)
ref #21690

inference: improve function call signatures

ensures that abstract_iteration gets better information,
and that specialization can compile these methods ahead-of-time

(cherry picked from commit 0250e4f)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compiler:inference Type inference needs tests Unit tests are required for this change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants