..
.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
Save/restore remaining callee-save regs on trace<->interp transitions.
2010-02-27 21:40:40 +01:00
buildvm_x64win.h
Save/restore remaining callee-save regs on trace<->interp transitions.
2010-02-27 21:40:40 +01:00
buildvm_x86.dasc
Save/restore remaining callee-save regs on trace<->interp transitions.
2010-02-27 21:40:40 +01:00
buildvm_x86.h
Save/restore remaining callee-save regs on trace<->interp transitions.
2010-02-27 21:40:40 +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
Fix more 64 bit conversion warnings.
2010-01-17 20:47:10 +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
Add x64 call argument setup. More 32/64 bit cleanups in assembler.
2010-02-25 03:35:07 +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
Major redesign of function call handling.
2010-02-13 04:51:56 +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
Update trace recorder infrastructure for hot calls.
2010-02-18 06:07:31 +01:00
lj_dispatch.h
Randomize penalties for aborts and add blacklisting.
2010-02-23 19:41:32 +01:00
lj_err.c
Rethrow errors from trace exit handling from the right C frame.
2010-02-19 03:13:48 +01:00
lj_err.h
Rethrow errors from trace exit handling from the right C frame.
2010-02-19 03:13:48 +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
Switch to pre-initialized stacks. Drop frame clearing in interpreter.
2010-02-11 01:21:40 +01:00
lj_gc.h
Switch to pre-initialized stacks. Drop frame clearing in interpreter.
2010-02-11 01:21:40 +01:00
lj_gdbjit.c
Add frame info for x64 GDB JIT API.
2010-02-28 17:52:11 +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
Correctly align and free allocated machine code areas.
2010-02-27 20:18:11 +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
Redesign of prototype generation, part 3: bc and lineinfo.
2010-02-08 05:28:57 +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
Correctly align and free allocated machine code areas.
2010-02-27 20:18:11 +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
Major redesign of function call handling.
2010-02-13 04:51:56 +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
RETF modifies BASE. Treat it like a store or it gets CSEd.
2010-02-04 21:36:32 +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
Fix 64 bit conversion warnings.
2010-02-24 20:02:20 +01:00
lj_record.h
Bump all copyright dates to 2010.
2010-01-09 14:28:11 +01:00
lj_snap.c
Major 32/64 bit cleanups in assembler and exit handling.
2010-02-24 07:09:34 +01:00
lj_snap.h
Minor cleanup of trace event handling.
2010-02-15 16:41:52 +01:00
lj_state.c
Correctly align and free allocated machine code areas.
2010-02-27 20:18:11 +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
Fix ordered string comparisons. Unsigned arithmetic is evil.
2010-01-21 15:29:23 +01:00
lj_str.h
Bump all copyright dates to 2010.
2010-01-09 14:28:11 +01:00
lj_tab.c
Fix undefined behavior in table resizing calculation.
2010-01-21 19:42:51 +01:00
lj_tab.h
Bump all copyright dates to 2010.
2010-01-09 14:28:11 +01:00
lj_target_x86.h
Save/restore remaining callee-save regs on trace<->interp transitions.
2010-02-27 21:40:40 +01:00
lj_target.h
Bump all copyright dates to 2010.
2010-01-09 14:28:11 +01:00
lj_trace.c
Make penalty PRNG available for general use by compiler.
2010-02-26 17:01:33 +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
Randomize penalties for aborts and add blacklisting.
2010-02-23 19:41:32 +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
Bump all copyright dates to 2010.
2010-01-09 14:28:11 +01:00
luajit.c
Bump all copyright dates to 2010.
2010-01-09 14:28:11 +01:00
luajit.h
Bump all copyright dates to 2010.
2010-01-09 14:28:11 +01:00
lualib.h
Bump all copyright dates to 2010.
2010-01-09 14:28:11 +01:00
Makefile
Enable JIT compiler for x64.
2010-02-28 21:51:01 +01:00
Makefile.dep
Correctly align and free allocated machine code areas.
2010-02-27 20:18:11 +01:00
msvcbuild.bat
Major redesign of function call handling.
2010-02-13 04:51:56 +01:00