Data Infrastructure & Analytics
LuaJIT Hacking: Getting next() out of the NYI list

LuaJIT Hacking: Getting next() out of the NYI list

2/21/2017 · Javier Guerra

What this post added

This post details efforts to optimize LuaJIT performance by addressing 'Not Yet Implemented' (NYI) features, specifically focusing on the `next()` function used for table iteration. It introduces a new tool called 'loom' for better visualization and analysis of LuaJIT's JIT compilation process, and demonstrates how to improve the compilation of `next()` to avoid performance penalties associated with interpreter fallback.

Read the original post ↗