Skip to content

Regression: different code paths in mix compilers since 1.15 #13458

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

Closed
hissssst opened this issue Mar 31, 2024 · 1 comment
Closed

Regression: different code paths in mix compilers since 1.15 #13458

hissssst opened this issue Mar 31, 2024 · 1 comment

Comments

@hissssst
Copy link
Contributor

hissssst commented Mar 31, 2024

Elixir and Erlang/OTP versions

This issue is about difference between versions <= 1.14 and versions >= 1.15

Current behavior

Mix tasks from dependencies return different results in 1.14 and 1.15. And it is not just different, but there is extremely important difference that in 1.14 the current app code path is present, but in 1.15 it is not

Reproduction: https://github.com/hissssst/elixir-compiler-regression

Expected behavior

Consistent decidion whether the app which is compiled has it's own code path in :code.get_path or not

@josevalim
Copy link
Member

Thanks for the report, I will look into it.

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

No branches or pull requests

2 participants