gitextract_gz0j2dmj/ ├── .gitignore ├── .hgignore ├── AUTHORS ├── CMakeLists.txt ├── COPYRIGHT ├── ChangeLog ├── HISTORY ├── INSTALL ├── README ├── README.llvm-lua ├── TODO ├── cmake/ │ ├── CustomMacros.cmake │ └── FindLLVM.cmake ├── cmake_uninstall.cmake.in ├── doc/ │ ├── contents.html │ ├── lua.1 │ ├── lua.css │ ├── lua.html │ ├── luac.1 │ ├── luac.html │ ├── manual.css │ ├── manual.html │ └── readme.html ├── etc/ │ ├── README │ ├── all.c │ ├── embed_jit.c │ ├── embed_jit.cpp │ ├── lua.hpp │ ├── lua.pc │ ├── luavs.bat │ ├── min.c │ ├── noparser.c │ └── strict.lua ├── gen_changelog.sh ├── llvm-lua/ │ ├── CMakeLists.txt │ ├── COPYRIGHT.llvm-lua │ ├── LLVMCompiler.cpp │ ├── LLVMCompiler.h │ ├── LLVMDumper.cpp │ ├── LLVMDumper.h │ ├── TODO │ ├── bin2c.c │ ├── compile_all.sh │ ├── hook_parser.c │ ├── llvm-lua.cpp │ ├── llvm-luac.cpp │ ├── llvm_compiler.cpp │ ├── llvm_compiler.h │ ├── llvm_compiler_private.h │ ├── llvm_dumper.cpp │ ├── llvm_dumper.h │ ├── llvm_lmathlib.c │ ├── llvm_lua_config.h.in │ ├── load_embedded_bc.cpp │ ├── load_jit_proto.c │ ├── load_jit_proto.h │ ├── load_liblua_main.cpp │ ├── load_liblua_main.h │ ├── load_vm_ops.cpp │ ├── load_vm_ops.h │ ├── lua-compiler.in │ ├── lua-cross-compiler.in │ ├── lua_compiler.c │ ├── lua_compiler.h │ ├── lua_core.c │ ├── lua_core.h │ ├── lua_interpreter.c │ ├── lua_interpreter.h │ ├── lua_main.c │ ├── lua_normal.c │ ├── lua_vm_ops.c │ ├── lua_vm_ops.h │ ├── lua_vm_ops_static.c │ ├── no_jit.c │ ├── run_tests.sh │ └── tests/ │ ├── NOTES │ ├── add.lua │ ├── arg_test.lua │ ├── big_table.lua │ ├── coroutine.lua │ ├── dump.lua │ ├── for.lua │ ├── hash2.lua │ ├── loadk.lua │ ├── local_nil.lua │ ├── loops.lua │ ├── lua_tail.lua │ ├── nestedloop.lua │ ├── nestedloop2.lua │ ├── nums.lua │ ├── scimark_loop.lua │ ├── scimark_rand.lua │ ├── stress_for.lua │ ├── test.lua │ ├── test2.lua │ ├── test3.lua │ ├── test4.lua │ ├── test_lineerror.lua │ ├── test_math.lua │ ├── test_tail.lua │ ├── test_tail_nil_multret.lua │ └── test_varg_tail2.lua ├── src/ │ ├── lapi.c │ ├── lapi.h │ ├── lauxlib.c │ ├── lauxlib.h │ ├── lbaselib.c │ ├── lcoco.c │ ├── lcoco.h │ ├── lcode.c │ ├── lcode.h │ ├── ldblib.c │ ├── ldebug.c │ ├── ldebug.h │ ├── ldo.c │ ├── ldo.h │ ├── ldump.c │ ├── lfunc.c │ ├── lfunc.h │ ├── lgc.c │ ├── lgc.h │ ├── linit.c │ ├── liolib.c │ ├── llex.c │ ├── llex.h │ ├── llimits.h │ ├── lmathlib.c │ ├── lmem.c │ ├── lmem.h │ ├── loadlib.c │ ├── lobject.c │ ├── lobject.h │ ├── lopcodes.c │ ├── lopcodes.h │ ├── loslib.c │ ├── lparser.c │ ├── lparser.h │ ├── lstate.c │ ├── lstate.h │ ├── lstring.c │ ├── lstring.h │ ├── lstrlib.c │ ├── ltable.c │ ├── ltable.h │ ├── ltablib.c │ ├── ltm.c │ ├── ltm.h │ ├── lua.c │ ├── lua.h │ ├── luac.c │ ├── luaconf.h │ ├── lualib.h │ ├── lundump.c │ ├── lundump.h │ ├── lvm.c │ ├── lvm.h │ ├── lzio.c │ ├── lzio.h │ └── print.c ├── test/ │ ├── README │ ├── bisect.lua │ ├── cf.lua │ ├── echo.lua │ ├── env.lua │ ├── factorial.lua │ ├── fib.lua │ ├── fibfor.lua │ ├── globals.lua │ ├── hello.lua │ ├── life.lua │ ├── luac.lua │ ├── printf.lua │ ├── readonly.lua │ ├── sieve.lua │ ├── sort.lua │ ├── table.lua │ ├── trace-calls.lua │ ├── trace-globals.lua │ └── xd.lua └── tools/ └── hg_import_split.lua