mikepaul-LuaJIT/src
Mike Pall 6038866f7d Pass MULTRES or negated error code in RD to lj_vm_exit_interp.
Fixes overwrite of saved r12 after trace exit.
2010-03-23 18:31:17 +01:00
..
.gitignore Update .gitignore. 2010-02-06 08:18:20 +01:00
buildvm_asm.c Move bytecode offsets from lj_vm.* to generated header. 2010-02-05 20:15:01 +01:00
buildvm_fold.c Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
buildvm_lib.c Major redesign of function call handling. 2010-02-13 04:51:56 +01:00
buildvm_peobj.c Major redesign of function call handling. 2010-02-13 04:51:56 +01:00
buildvm_x64.h Pass MULTRES or negated error code in RD to lj_vm_exit_interp. 2010-03-23 18:31:17 +01:00
buildvm_x64win.h Pass MULTRES or negated error code in RD to lj_vm_exit_interp. 2010-03-23 18:31:17 +01:00
buildvm_x86.dasc Pass MULTRES or negated error code in RD to lj_vm_exit_interp. 2010-03-23 18:31:17 +01:00
buildvm_x86.h Pass MULTRES or negated error code in RD to lj_vm_exit_interp. 2010-03-23 18:31:17 +01:00
buildvm.c Major redesign of function call handling. 2010-02-13 04:51:56 +01:00
buildvm.h Move bytecode offsets from lj_vm.* to generated header. 2010-02-05 20:15:01 +01:00
lauxlib.h RELEASE LuaJIT-2.0.0-beta1 2009-12-08 19:46:35 +01:00
lib_aux.c Force error if lua_newstate() is used in 64 bit mode. 2010-01-24 15:50:59 +01:00
lib_base.c Major redesign of function call handling. 2010-02-13 04:51:56 +01:00
lib_bit.c Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lib_debug.c Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lib_init.c RELEASE LuaJIT-2.0.0-beta1 2009-12-08 19:46:35 +01:00
lib_io.c Major redesign of function call handling. 2010-02-13 04:51:56 +01:00
lib_jit.c Fix 64 bit conversion warnings. 2010-02-24 20:02:20 +01:00
lib_math.c Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lib_os.c Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lib_package.c Major redesign of function call handling. 2010-02-13 04:51:56 +01:00
lib_string.c Major redesign of function call handling. 2010-02-13 04:51:56 +01:00
lib_table.c Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lj_alloc.c Allocate 32 bit memory on OSX/x64 with mmap() hinting. 2010-03-04 16:27:42 +01:00
lj_alloc.h RELEASE LuaJIT-2.0.0-beta1 2009-12-08 19:46:35 +01:00
lj_api.c Major redesign of function call handling. 2010-02-13 04:51:56 +01:00
lj_arch.h Enable JIT compiler for x64. 2010-02-28 21:51:01 +01:00
lj_asm.c Pass MULTRES or negated error code in RD to lj_vm_exit_interp. 2010-03-23 18:31:17 +01:00
lj_asm.h Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lj_bc.c Major redesign of function call handling. 2010-02-13 04:51:56 +01:00
lj_bc.h Implement down-recursion. 2010-03-01 06:45:30 +01:00
lj_ctype.c RELEASE LuaJIT-2.0.0-beta1 2009-12-08 19:46:35 +01:00
lj_ctype.h RELEASE LuaJIT-2.0.0-beta1 2009-12-08 19:46:35 +01:00
lj_def.h Drop obsolete shadow frame link stack. 2010-02-18 03:19:46 +01:00
lj_dispatch.c Fix potential hang in UCLO redirection handling in hooks. 2010-03-10 22:13:23 +01:00
lj_dispatch.h Conditionally compile functions that are unused with JIT disabled. 2010-02-28 21:58:40 +01:00
lj_err.c Fix tracebacks for failed coroutines. 2010-03-07 18:21:14 +01:00
lj_err.h Fix amalgamated build. 2010-03-02 01:48:37 +01:00
lj_errmsg.h Just disable JIT compiler for non-SSE2 CPUs instead of aborting. 2010-02-16 23:39:24 +01:00
lj_ff.h Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lj_frame.h Add frame info for x64 GDB JIT API. 2010-02-28 17:52:11 +01:00
lj_func.c Major redesign of function call handling. 2010-02-13 04:51:56 +01:00
lj_func.h Redesign of prototype generation, part 5: colocation of protoype arrays. 2010-02-08 05:30:57 +01:00
lj_gc.c Reorder various structs to reduce padding (thanks to /usr/bin/pahole). 2010-03-15 23:29:10 +01:00
lj_gc.h Move colocated array part after GCtab (now properly aligned). 2010-03-22 15:59:50 +01:00
lj_gdbjit.c Fix pc to line number translation for GDB JIT API. 2010-03-01 06:33:48 +01:00
lj_gdbjit.h Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lj_ir.c Move SIMD constants to jit_State to keep them in the low 4GB. 2010-02-24 23:17:17 +01:00
lj_ir.h Major 32/64 bit cleanups in assembler and exit handling. 2010-02-24 07:09:34 +01:00
lj_iropt.h Move SIMD constants to jit_State to keep them in the low 4GB. 2010-02-24 23:17:17 +01:00
lj_jit.h Reorder various structs to reduce padding (thanks to /usr/bin/pahole). 2010-03-15 23:29:10 +01:00
lj_lex.c Redesign of prototype generation, part 3: bc and lineinfo. 2010-02-08 05:28:57 +01:00
lj_lex.h Reorder various structs to reduce padding (thanks to /usr/bin/pahole). 2010-03-15 23:29:10 +01:00
lj_lib.c Major redesign of function call handling. 2010-02-13 04:51:56 +01:00
lj_lib.h Major redesign of function call handling. 2010-02-13 04:51:56 +01:00
lj_mcode.c Improve placement of dynamically generated code on x64. 2010-03-07 14:33:52 +01:00
lj_mcode.h Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lj_meta.c Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lj_meta.h Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lj_obj.c Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lj_obj.h Move free node pos to t->node[0].freetop. Saves 4 bytes in GCtab. 2010-03-22 15:05:37 +01:00
lj_opt_dce.c Compress snapshots using a simple, extensible 1D-compression. 2010-01-26 21:49:04 +01:00
lj_opt_fold.c Add array bounds check elimination (-Oabc, on by default). 2010-03-15 17:02:53 +01:00
lj_opt_loop.c Add shadow frame link stack for trace recorder. 2010-02-04 03:08:29 +01:00
lj_opt_mem.c Improve alias analysis of upvalues using a disambiguation hash value. 2010-01-09 23:59:43 +01:00
lj_opt_narrow.c Fix some uses of tref_isint(). 2010-02-18 03:24:18 +01:00
lj_parse.c Major redesign of function call handling. 2010-02-13 04:51:56 +01:00
lj_parse.h Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lj_record.c Avoid snapshots for returns to known callers. 2010-03-21 16:01:44 +01:00
lj_record.h Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lj_snap.c Restore MULTRES for snapshots pointing to CALLM etc. bytecodes. 2010-03-13 17:45:09 +01:00
lj_snap.h Minor cleanup of trace event handling. 2010-02-15 16:41:52 +01:00
lj_state.c Move free node pos to t->node[0].freetop. Saves 4 bytes in GCtab. 2010-03-22 15:05:37 +01:00
lj_state.h Force error if lua_newstate() is used in 64 bit mode. 2010-01-24 15:50:59 +01:00
lj_str.c Conditionally compile functions that are unused with JIT disabled. 2010-02-28 21:58:40 +01:00
lj_str.h Conditionally compile functions that are unused with JIT disabled. 2010-02-28 21:58:40 +01:00
lj_tab.c Move colocated array part after GCtab (now properly aligned). 2010-03-22 15:59:50 +01:00
lj_tab.h Conditionally compile functions that are unused with JIT disabled. 2010-02-28 21:58:40 +01:00
lj_target_x86.h Generate indirect calls for out-of-range distances on x64. 2010-03-07 14:31:51 +01:00
lj_target.h Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lj_trace.c Pass MULTRES or negated error code in RD to lj_vm_exit_interp. 2010-03-23 18:31:17 +01:00
lj_trace.h Move SIMD constants to jit_State to keep them in the low 4GB. 2010-02-24 23:17:17 +01:00
lj_traceerr.h Implement down-recursion. 2010-03-01 06:45:30 +01:00
lj_udata.c Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lj_udata.h Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lj_vm.h Implement return hooks for Lua functions (zero-cost if disabled). 2010-02-14 20:48:33 +01:00
lj_vmevent.c Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lj_vmevent.h Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lj.supp RELEASE LuaJIT-2.0.0-beta1 2009-12-08 19:46:35 +01:00
ljamalg.c Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lua.h RELEASE LuaJIT-2.0.0-beta1 2009-12-08 19:46:35 +01:00
lua.hpp RELEASE LuaJIT-2.0.0-beta2 2009-12-08 19:49:20 +01:00
luaconf.h RELEASE LuaJIT-2.0.0-beta3 2010-03-07 19:30:21 +01:00
luajit.c Reorder various structs to reduce padding (thanks to /usr/bin/pahole). 2010-03-15 23:29:10 +01:00
luajit.h RELEASE LuaJIT-2.0.0-beta3 2010-03-07 19:30:21 +01:00
lualib.h Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
Makefile Rebase dynamic library on OSX/x64. 2010-03-07 15:04:42 +01:00
Makefile.dep Correctly align and free allocated machine code areas. 2010-02-27 20:18:11 +01:00
msvcbuild.bat Add static target to msvcbuild.bat. 2010-03-15 18:50:59 +01:00