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
I should have replied to this instead of an email thread on jruby mailing list...Just compile all dead instructions until this is resolved since compiling dead instructions will not affect programs correctness. It might also stress the JIT more anyways as well.
I see that push/pop of binding are omitted when local variables are not needed across calls, but push/pop of frame appear to be emitted all the time:
For code "def foo(a); p a; end" we get the following instrs:
I guess this reflects a lack of awareness about frame fields in IR right now.
/cc @subbuss @enebo
The text was updated successfully, but these errors were encountered: