How does LuaJIT's trace compiler work? · HackerTrans