Mike Pall 4e5ef81b86 FFI: Fix recording of bool call result check on x86/x64. 13 lat temu
..
host 2ff4afeb4f Allow conditional inclusion of builtin library functions. 13 lat temu
jit 4dc9e22def ARM: Add VFP and hard-float ABI variants to JIT compiler. 13 lat temu
.gitignore 9a9509c66a Reorganize build process. 13 lat temu
Makefile 0d62e2e1ab Clarify comments in Makefile on -DLUAJIT_ENABLE_LUA52COMPAT. 13 lat temu
Makefile.dep fff12979fe From Lua 5.2: Add format options to io.lines(). 13 lat temu
lauxlib.h fcddd5a3a0 From Lua 5.2: Add luaL_traceback(). 13 lat temu
lib_aux.c cfca926cc2 From Lua 5.2: Extended results from os.execute() and pipe:close(). 13 lat temu
lib_base.c fcddd5a3a0 From Lua 5.2: Add luaL_traceback(). 13 lat temu
lib_bit.c 10ef109eef Bump copyright date to 2012. 14 lat temu
lib_debug.c fcddd5a3a0 From Lua 5.2: Add luaL_traceback(). 13 lat temu
lib_ffi.c 0b55e05d06 FFI: Compile ffi.gc(). 13 lat temu
lib_init.c 7cb250c4b4 FFI: Add ffi.* library. 15 lat temu
lib_io.c fff12979fe From Lua 5.2: Add format options to io.lines(). 13 lat temu
lib_jit.c d9c5eba1bb Remove some library functions for no-JIT/no-FFI builds. 13 lat temu
lib_math.c 0561a56938 From Lua 5.2: Add math.log(x, base). 13 lat temu
lib_os.c cfca926cc2 From Lua 5.2: Extended results from os.execute() and pipe:close(). 13 lat temu
lib_package.c b50375a11c From Lua 5.2: Add package.loadlib(libname, "*"). 13 lat temu
lib_string.c 2f5ed5d0df From Lua 5.2: Add string.rep(s, n, sep). 13 lat temu
lib_table.c 26841296ab From Lua 5.2: Add table.pack(). Needs -DLUAJIT_ENABLE_LUA52COMPAT. 13 lat temu
lj.supp e099059afd Add more comparison variants to Valgrind suppressions file. 13 lat temu
lj_alloc.c d61e9e5d89 Fix shrinking of direct mapped block in builtin allocator. 13 lat temu
lj_alloc.h 55b1695971 RELEASE LuaJIT-2.0.0-beta1 16 lat temu
lj_api.c eabfdfe1aa Don't use stack unwinding for lua_yield(). 13 lat temu
lj_arch.h e32cc2a0dc Fix Android/x86 build. 13 lat temu
lj_asm.c ae1987d535 Fix CONV.num.int sinking. 13 lat temu
lj_asm.h 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_asm_arm.h 2621617a92 ARM: Drop hard-fp variants of floor/ceil/trunc. 13 lat temu
lj_asm_mips.h bbe35adfcd MIPS: Compile math.sqrt() to sqrt.d instruction. 13 lat temu
lj_asm_ppc.h a58b86dad3 PPC: Compile math.sqrt() to fsqrt instruction. 13 lat temu
lj_asm_x86.h 4e5ef81b86 FFI: Fix recording of bool call result check on x86/x64. 13 lat temu
lj_bc.c 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_bc.h 4c7c2c8319 Rearrange library functions to get a fixed FF_next. 13 lat temu
lj_bcdump.h 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_bcread.c 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_bcwrite.c c0efa6f00e Replace divisions with simpler code. 13 lat temu
lj_carith.c 21cea85d92 FFI: Always resolve metamethods for pointers to structs. 13 lat temu
lj_carith.h 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_ccall.c 1a3e5e1521 FFI: Don't keep CType * across call. Callback may reallocate table. 13 lat temu
lj_ccall.h 77183e75f2 FFI: Fix alignment of C call structure. 13 lat temu
lj_ccallback.c 1d5c2ce4e2 Replace error with PANIC for callbacks from JIT-compiled code. 13 lat temu
lj_ccallback.h 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_cconv.c da682b0e91 FFI: Add support for copy constructors. 13 lat temu
lj_cconv.h da682b0e91 FFI: Add support for copy constructors. 13 lat temu
lj_cdata.c b66ab96a62 Move a GC macro. 13 lat temu
lj_cdata.h 17d3fc47f3 Avoid pesky compiler warnings about C++ keywords (eh?). 13 lat temu
lj_char.c ad29c1f39f Rename character type handling from lj_ctype* to lj_char*. 15 lat temu
lj_char.h 4c882fe714 Replace strtod() with builtin string to number conversion. 13 lat temu
lj_clib.c e6bcb545f8 FFI: Don't call FreeLibrary() on our own EXE/DLL. 13 lat temu
lj_clib.h 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_cparse.c 8a1a6097be FFI: Fix signedness of bool. 13 lat temu
lj_cparse.h 946c7418d5 FFI: Add support for parameterized C types. 13 lat temu
lj_crecord.c 4e5ef81b86 FFI: Fix recording of bool call result check on x86/x64. 13 lat temu
lj_crecord.h 0b55e05d06 FFI: Compile ffi.gc(). 13 lat temu
lj_ctype.c 0a750fe715 FFI: Initialize all fields of standard types. 13 lat temu
lj_ctype.h 4b0af611d0 ARM: Add hard-float ABI support to the FFI (interpreter). 13 lat temu
lj_debug.c fcddd5a3a0 From Lua 5.2: Add luaL_traceback(). 13 lat temu
lj_debug.h a9baead59f From Lua 5.2: debug.getinfo(..., "u") returns nparams and isvararg. 13 lat temu
lj_def.h 6e4d0fdc8e Add missing declarations for MSVC intrinsics. 13 lat temu
lj_dispatch.c 039bf85e26 Add more assertions for stack consistency during recording. 13 lat temu
lj_dispatch.h 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_emit_arm.h 4dc9e22def ARM: Add VFP and hard-float ABI variants to JIT compiler. 13 lat temu
lj_emit_mips.h 0d824b7d14 Fix PHI stack slot syncing. 13 lat temu
lj_emit_ppc.h 0d824b7d14 Fix PHI stack slot syncing. 13 lat temu
lj_emit_x86.h 0d824b7d14 Fix PHI stack slot syncing. 13 lat temu
lj_err.c e6fac91d01 Never compile DWARF unwinder on Windows. 13 lat temu
lj_err.h 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_errmsg.h 550ac44e41 From Lua 5.2: Remove error for ambiguous function call syntax. 13 lat temu
lj_ff.h 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_ffrecord.c 0561a56938 From Lua 5.2: Add math.log(x, base). 13 lat temu
lj_ffrecord.h 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_frame.h a373fddbd3 ARM: Add VFP and hard-float ABI variants to interpreter. 13 lat temu
lj_func.c 3636a720a5 Turn loads from immutable upvalues into constants. 13 lat temu
lj_func.h 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_gc.c b66ab96a62 Move a GC macro. 13 lat temu
lj_gc.h b66ab96a62 Move a GC macro. 13 lat temu
lj_gdbjit.c 5a83601589 MIPS: Add support for GDB JIT API. 14 lat temu
lj_gdbjit.h 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_ir.c 76b18b2b46 Add table of IR type sizes. 13 lat temu
lj_ir.h 76b18b2b46 Add table of IR type sizes. 13 lat temu
lj_ircall.h 4c882fe714 Replace strtod() with builtin string to number conversion. 13 lat temu
lj_iropt.h 0af3f47ba0 Add allocation sinking and store sinking optimization. 13 lat temu
lj_jit.h 1c626112a0 FFI: Compile ffi.sizeof(), ffi.alignof() and ffi.offsetof(). 13 lat temu
lj_lex.c 3dceaa9a74 Move load/dump functions to lj_load.c. Add load modes. 13 lat temu
lj_lex.h f6536c6696 Fix detection of immutable upvalues. 13 lat temu
lj_lib.c 4c882fe714 Replace strtod() with builtin string to number conversion. 13 lat temu
lj_lib.h 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_load.c 3dceaa9a74 Move load/dump functions to lj_load.c. Add load modes. 13 lat temu
lj_mcode.c b8f5727ab4 CONSOLE: Fix PS3 build. 13 lat temu
lj_mcode.h 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_meta.c d08e7bd518 From Lua 5.2: Allow mixed metamethods for ordered comparisons. 13 lat temu
lj_meta.h 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_obj.c 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_obj.h 23932a6c8b Use 0/1 macro for Lua 5.2 compatibility. 13 lat temu
lj_opt_dce.c 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_opt_fold.c fd292c9f26 Fix assertion. 13 lat temu
lj_opt_loop.c c8a1f274af Remove stray comment. 13 lat temu
lj_opt_mem.c c7826af5a0 FFI: Detect type punning through unions. 13 lat temu
lj_opt_narrow.c 4c882fe714 Replace strtod() with builtin string to number conversion. 13 lat temu
lj_opt_sink.c 85f29ffd40 Need to handle TBAR in SINK pass. 13 lat temu
lj_opt_split.c d4d9807f45 Fold KPTR + offset in SPLIT pass. 13 lat temu
lj_parse.c 69906d15de Don't create unneeded array part for template tables. 13 lat temu
lj_parse.h 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_record.c c022692ab0 Don't propagate implicitly widened number to index metamethods. 13 lat temu
lj_record.h 3636a720a5 Turn loads from immutable upvalues into constants. 13 lat temu
lj_snap.c a6d636c508 Preserve snapshot #0 PC for all traces (potential gcstep exit). 13 lat temu
lj_snap.h 7ae3832f20 Move snapshot replay for side traces to lj_snap.c. 13 lat temu
lj_state.c 58622937c0 Fix userdata __gc separations at state close. 13 lat temu
lj_state.h 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_str.c 93e4040b60 Workaround for broken Android sprintf("%g", -0.0). 13 lat temu
lj_str.h 4c882fe714 Replace strtod() with builtin string to number conversion. 13 lat temu
lj_strscan.c c7990063e0 Fix builtin string to number conversion for INT_MIN. 13 lat temu
lj_strscan.h 4c882fe714 Replace strtod() with builtin string to number conversion. 13 lat temu
lj_tab.c aed2009378 Fix despecialization of ITERN when already running. 13 lat temu
lj_tab.h 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_target.h 0af3f47ba0 Add allocation sinking and store sinking optimization. 13 lat temu
lj_target_arm.h 4dc9e22def ARM: Add VFP and hard-float ABI variants to JIT compiler. 13 lat temu
lj_target_mips.h bbe35adfcd MIPS: Compile math.sqrt() to sqrt.d instruction. 13 lat temu
lj_target_ppc.h a58b86dad3 PPC: Compile math.sqrt() to fsqrt instruction. 13 lat temu
lj_target_x86.h 4e5ef81b86 FFI: Fix recording of bool call result check on x86/x64. 13 lat temu
lj_trace.c 0af3f47ba0 Add allocation sinking and store sinking optimization. 13 lat temu
lj_trace.h 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_traceerr.h 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_udata.c 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_udata.h 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_vm.h 2621617a92 ARM: Drop hard-fp variants of floor/ceil/trunc. 13 lat temu
lj_vmevent.c 774280d9c1 Replace some trivial uses of fprintf() with fputs. 13 lat temu
lj_vmevent.h 10ef109eef Bump copyright date to 2012. 14 lat temu
lj_vmmath.c c2159f8624 ARM/PPC: Remove assembler code for lj_vm_foldarith(). 13 lat temu
ljamalg.c 3dceaa9a74 Move load/dump functions to lj_load.c. Add load modes. 13 lat temu
lua.h 3dceaa9a74 Move load/dump functions to lj_load.c. Add load modes. 13 lat temu
lua.hpp 1d1fed48a0 RELEASE LuaJIT-2.0.0-beta2 16 lat temu
luaconf.h eb6f890ebd RELEASE LuaJIT-2.0.0-rc1 13 lat temu
luajit.c fcddd5a3a0 From Lua 5.2: Add luaL_traceback(). 13 lat temu
luajit.h eb6f890ebd RELEASE LuaJIT-2.0.0-rc1 13 lat temu
lualib.h 10ef109eef Bump copyright date to 2012. 14 lat temu
msvcbuild.bat 6a67fa8a4b Finally fix target detection for msvcbuild.bat. 13 lat temu
vm_arm.dasc 2621617a92 ARM: Drop hard-fp variants of floor/ceil/trunc. 13 lat temu
vm_mips.dasc eabfdfe1aa Don't use stack unwinding for lua_yield(). 13 lat temu
vm_ppc.dasc eabfdfe1aa Don't use stack unwinding for lua_yield(). 13 lat temu
vm_ppcspe.dasc eabfdfe1aa Don't use stack unwinding for lua_yield(). 13 lat temu
vm_x86.dasc eabfdfe1aa Don't use stack unwinding for lua_yield(). 13 lat temu