4 ms·
Mike Pall is a genius, not much more to say tbh.
by bitmadness 10y ago
Mike Pall is a genius, not much more to say tbh.
- ajkjk 10y agoPlease say more; as someone who doesn't work in this area I don't know if this is impressive or important or what.
- matt_m 10y agoLuaJIT (of which DynASM is a component) is a JIT compiler for Lua (a dynamic language), which despite being basically a one-man project was beating contemporary Javascript compilers on performance and even the Dalvik Java compiler on Android (making it the fastest JIT compiler in existence for a dynamic language). Also, it targets multiple platforms (x86, x64, ARM, PPC, MIPS). It's been in maintenance mode for a while I think. A couple interesting links about the internals: http://lua-users.org/lists/lua-l/2009-11/msg00089.html http://lua-users.org/lists/lua-l/2009-11/msg00089.html https://news.ycombinator.com/item?id=2617628 https://news.ycombinator.com/item?id=2617628
- xaduha 10y agoDynASM used in MoarVM too, modern VM for Rakudo (implementation of Perl 6).