-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
Track variable substitutions in Core clause patterns #150
Conversation
Unable to build tests: [{file,"sys_core_dsetel.erl"},{line,98}]}, |
1 similar comment
Unable to build tests: [{file,"sys_core_dsetel.erl"},{line,98}]}, |
Unable to fetch branch: fatal: A branch named 'nox/core-clause-subst' already exists. |
Am I supposed to understand what @OTP-Maintainer says? It would be cool if you guys would mail PR URLs when a mail is sent to erlang-patches, I didn't see this one until now. |
Unable to fetch branch: fatal: A branch named 'nox/core-clause-subst' already exists. |
I will look into this as soon as I can. |
Unable to build otp: m -I/ldisk/jenkins/workspace/pullrequests/otp/erts/include -I/ldisk/jenkins/workspace/pullrequests/otp/erts/include/x86_64-unknown-linux-gnu -I/ldisk/jenkins/workspace/pullrequests/otp/erts/include/internal -I/ldisk/jenkins/workspace/pullrequests/otp/erts/include/internal/x86_64-unknown-linux-gnu -I/ldisk/jenkins/workspace/pullrequests/otp/erts/emulator/sys/unix gen/wxe_funcs.cpp -o x86_64-unknown-linux-gnu/wxe_funcs.o |
@proxyles That does not seem related to my patch at all. |
no its not, you can ignore that, build was clubbed to death. Will run again, and hopefully work ;P |
Patch has passed first testings and has been assigned to be reviewed |
Why is my name "nox" for that patch on the Development page? |
This allows the compiler to properly track aliases and avoids some crash related to match context reusing as in the following code: t(Bin1) -> case Bin1 of <<>> -> ok; Bin2 -> case Bin1 of <<0>> -> ok; _ -> Bin2 end end.
Patch has passed first testings and has been assigned to be reviewed |
When I rebased this branch on the latest master and ran the tests, 6 test cases in the compiler test suite failed. |
Will rebase and look myself, thanks for the report. |
Could you close this one so that I reopen it against master? |
yes sure, closed |
* make term colors optional Add a 'nocolors' option to suppress all term color output for later parsing by scripts. * break cases into two
This allows the compiler to properly track aliases and avoids some crash related
to match context reusing as in the following code:
t(Bin1) ->
case Bin1 of
<<>> -> ok;
Bin2 ->
case Bin1 of
<<0>> -> ok;
_ -> Bin2
end
end.