-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
LLVM ERROR when loading precompiled package #15533
Labels
bug
Indicates an unexpected problem or unintended behavior
regression
Regression in behavior compared to a previous version
Comments
yuyichao
added
bug
Indicates an unexpected problem or unintended behavior
regression
Regression in behavior compared to a previous version
labels
Mar 16, 2016
I reproduced this on both |
Part of the backtrace looks like
And at the top of the backtrace it hits llvm again in typeinf with,
Is this an issue with recursive codegen like #11956 ? |
That's my guess. I've started work on a branch to reduce this recursion dependency. |
yuyichao
added a commit
to yuyichao/PyCall.jl
that referenced
this issue
Mar 17, 2016
vtjnash
added a commit
that referenced
this issue
Mar 18, 2016
this treats the new JITs (MCJIT, ORCJIT) much like the old JIT, but using Module as the atomic unit instead of Function this gets codegen closer to being separable (cachable) at the module level, with the remerging happening in the JIT after object file emission TODO: memory optimization of strings in the JIT needs to be reimplemented fix #15533
2 tasks
vtjnash
added a commit
that referenced
this issue
Mar 18, 2016
this treats the new JITs (MCJIT, ORCJIT) much like the old JIT, but using Module as the atomic unit instead of Function this gets codegen closer to being separable (cachable) at the module level, with the remerging happening in the JIT after object file emission TODO: memory optimization of strings in the JIT needs to be reimplemented fix #15533
vtjnash
added a commit
that referenced
this issue
Mar 18, 2016
this treats the new JITs (MCJIT, ORCJIT) much like the old JIT, but using Module as the atomic unit instead of Function this gets codegen closer to being separable (cachable) at the module level, with the remerging happening in the JIT after object file emission TODO: memory optimization of strings in the JIT needs to be reimplemented fix #15533
vtjnash
added a commit
that referenced
this issue
Mar 21, 2016
this treats the new JITs (MCJIT, ORCJIT) much like the old JIT, but using Module as the atomic unit instead of Function this gets codegen closer to being separable (cachable) at the module level, with the remerging happening in the JIT after object file emission fix #15533
vtjnash
added a commit
that referenced
this issue
Mar 22, 2016
this treats the new JITs (MCJIT, ORCJIT) much like the old JIT, but using Module as the atomic unit instead of Function this gets codegen closer to being separable (cachable) at the module level, with the remerging happening in the JIT after object file emission fix #15533
vtjnash
added a commit
that referenced
this issue
Mar 22, 2016
this treats the new JITs (MCJIT, ORCJIT) much like the old JIT, but using Module as the atomic unit instead of Function this gets codegen closer to being separable (cachable) at the module level, with the remerging happening in the JIT after object file emission fix #15533
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
bug
Indicates an unexpected problem or unintended behavior
regression
Regression in behavior compared to a previous version
Ref #15300 (comment)
I've just managed to reduce the test case to
It seems that the finalizer in
PyObject
, thecfunction
call and thetyped_vcat
(instead of agetindex
) are all very important for this to happen.@vtjnash
The text was updated successfully, but these errors were encountered: