You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The LFE compiler handles guards correctly but not as efficiently as possible. One reason is that optimisation passes in the erlang compiler assume that things look exactly like they do from the erlang compiler otherwise they can sometimes do something wrong or even crash. For this reason I have turned off some optimisation passes.
What I plan to do now is rewrite some of the LFE compiler code generation pass to output more erlang compiler like code so I can, hopefully, turn on the optimisation again.
The text was updated successfully, but these errors were encountered:
The LFE compiler handles guards correctly but not as efficiently as
possible. One reason is that optimisation passes in the erlang compiler
assume that things look exactly like they do from the erlang compiler
otherwise they can sometimes do something wrong or even crash. For this
reason I have turned off some optimisation passes.
What I plan to do now is rewrite some of the LFE compiler code generation
pass to output more erlang compiler like code so I can, hopefully, turn on
the optimisation again.
—
Reply to this email directly or view it on GitHub #105.
The LFE compiler handles guards correctly but not as efficiently as possible. One reason is that optimisation passes in the erlang compiler assume that things look exactly like they do from the erlang compiler otherwise they can sometimes do something wrong or even crash. For this reason I have turned off some optimisation passes.
What I plan to do now is rewrite some of the LFE compiler code generation pass to output more erlang compiler like code so I can, hopefully, turn on the optimisation again.
The text was updated successfully, but these errors were encountered: