luaj.luajc
luaj.luajc copied to clipboard
LuaJC ported to the ASM framework
[This project](https://github.com/Team-CC-Corp/JVML-JIT) ``` easm:159: Bad argument, Index expected, got nil At: java.lang.System.()V:23 ``` Both on LuaJ and Cobalt versions
A recent profile of the latest version shows (unsurprisingly) that the slowest part of the code is boxing/unboxing numbers. I feel the best thing to do would be to generate...
Adding support for `INVOKEDYNAMIC` would be great, but would require generating frames. Some useful links: - [Performance gains for JRuby](https://youtu.be/wYFrGlSERto?t=37m3s) And also the JRuby repo. - [Dynalink](http://szegedi.github.io/dynalink/) - [JRuby+Truffle](http://chrisseaton.com/rubytruffle/). Not...