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

Problem in Julia nightly #48

Open
lbenet opened this issue Mar 6, 2020 · 2 comments
Open

Problem in Julia nightly #48

lbenet opened this issue Mar 6, 2020 · 2 comments

Comments

@lbenet
Copy link

lbenet commented Mar 6, 2020

Today I noticed that some tests are failing in TaylorIntegration.jl with Julia nightly (Julia 1.5.0-DEV), which seem related to Espresso.jl. The travis log with the "illegal instruction" can be found here. I think the problem may be related to ExGraph, or perhaps sanitize, but I am not quite sure.

Do you have any idea what can be the reason of the problem?

cc @PerezHz

@dfdx
Copy link
Owner

dfdx commented Mar 6, 2020

Indeed, here's MWE:

using Espresso
ExGraph()

Diving deeper, the issue is due to invocation of get_caller_module() (commenting it out fixes the error). This function deals with Julia's internals, so I'm not surprised it fails on a new and unstable version of the language. However, when I call get_caller_module() directly from the REPL it works fine, so debugging the issue isn't trivial.

Do you aim to support nightly builds in TaylorIntegration.jl or are you just worried about future versions? If later, I suggest to wait a little bit and see if it's resolved or at least a more meaningful error message is available.

@lbenet
Copy link
Author

lbenet commented Mar 7, 2020

Thanks for looking into this. No, we do not aim at supporting Julia nightly builds, so we allow failures on them, but we do make tests to be able to adapt to the changes. As far as I could check, Julia 1.4.0-rc2 works fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants