mikepaul-LuaJIT/src
2010-09-14 01:23:34 +02:00
..
.gitignore Update .gitignore. 2010-02-06 08:18:20 +01:00
buildvm_asm.c PPC: Add support for word-wise relocations to buildvm asm targets. 2010-08-27 13:08:58 +02:00
buildvm_fold.c PPC: Add PowerPC target architecture selection. 2010-08-25 13:00:42 +02:00
buildvm_lib.c PPC: Add PowerPC target architecture selection. 2010-08-25 13:00:42 +02:00
buildvm_peobj.c Untangle some target dependencies. 2010-08-03 22:09:12 +02:00
buildvm_ppc.dasc PPC: Fix write barrier in BC_TSETV. 2010-09-14 01:23:34 +02:00
buildvm_ppcspe.h PPC: Add register assignments and type definitions. 2010-08-31 00:04:32 +02:00
buildvm_x64.h x86/x64: Avoid unnecessary resize in BC_TSETM. 2010-09-13 22:30:23 +02:00
buildvm_x64win.h x86/x64: Avoid unnecessary resize in BC_TSETM. 2010-09-13 22:30:23 +02:00
buildvm_x86.dasc x86/x64: Avoid unnecessary resize in BC_TSETM. 2010-09-13 22:30:23 +02:00
buildvm_x86.h x86/x64: Avoid unnecessary resize in BC_TSETM. 2010-09-13 22:30:23 +02:00
buildvm.c Fix broken MSVC build. 2010-09-12 01:33:32 +02:00
buildvm.h Untangle some target dependencies. 2010-08-03 22:09:12 +02: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 Record select(). 2010-09-13 01:21:44 +02: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 Fix handling of failed fp:read(..., "*n"). 2010-05-15 18:10:41 +02:00
lib_jit.c PPC: Add build rules and preprocessed skeleton for PPCSPE target. 2010-08-27 17:28:07 +02: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 Avoid name clash with standard POSIX function. 2010-05-09 22:47:09 +02:00
lib_string.c Fix string.format() for non-finite numbers. 2010-08-24 23:06:10 +02: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 Turn some lua_State fields into 32 bit pointers. 2010-09-09 12:28:17 +02:00
lj_arch.h PPC: Clean up masked shift/rotate target settings. 2010-08-29 12:52:20 +02:00
lj_asm.c Record vararg expressions with varargs defined off-trace. 2010-09-13 01:17:38 +02:00
lj_asm.h Turn traces into true GC objects (GCtrace). 2010-04-25 03:32:29 +02:00
lj_bc.c Major redesign of function call handling. 2010-02-13 04:51:56 +01:00
lj_bc.h Keep framesize in RA of FUNCC/FUNCCW instructions, too 2010-08-06 19:43:55 +02: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 Untangle some target dependencies. 2010-08-03 22:09:12 +02:00
lj_dispatch.c PPC: Add support for shifted MULTRES. 2010-09-13 21:50:27 +02:00
lj_dispatch.h Conditionally compile functions that are unused with JIT disabled. 2010-02-28 21:58:40 +01:00
lj_err.c Turn some lua_State fields into 32 bit pointers. 2010-09-09 12:28:17 +02: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 PPC: Add support for shifted MULTRES. 2010-09-13 21:50:27 +02:00
lj_func.c Turn traces into true GC objects (GCtrace). 2010-04-25 03:32:29 +02: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 Optimize BC_VARG: use RC for numparams. 2010-09-10 11:34:29 +02:00
lj_gc.h Turn traces into true GC objects (GCtrace). 2010-04-25 03:32:29 +02:00
lj_gdbjit.c Avoid string allocation in GDB JIT API. 2010-05-09 03:27:24 +02:00
lj_gdbjit.h Simplify management of current trace. Drop lazy save. 2010-04-25 13:53:33 +02:00
lj_ir.c Turn TValue setter macros into inline functions. 2010-04-26 00:28:44 +02:00
lj_ir.h Record vararg expressions with varargs defined off-trace. 2010-09-13 01:17:38 +02:00
lj_iropt.h Fold HREF of TNEW/TDUP to niltv. Fold HLOAD of niltv to nil. 2010-03-28 06:53:41 +02:00
lj_jit.h Record y = select(x, ...) idiom. 2010-09-13 01:23:19 +02:00
lj_lex.c Simplify lexer a bit. 2010-04-24 20:23:02 +02: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 No longer let the GC replace dead keys with the LJ_TDEADKEY tag. 2010-04-21 01:45:58 +02:00
lj_lib.h Explicitly indicate tailcall from fast function fallback. 2010-09-02 17:16:56 +02:00
lj_mcode.c Reorganize and fix placement of generated machine code on x64. 2010-04-25 14:52:29 +02:00
lj_mcode.h Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lj_meta.c Turn TValue setter macros into inline functions. 2010-04-26 00:28:44 +02:00
lj_meta.h Make metamethod names proper GC roots. 2010-04-25 18:35:47 +02:00
lj_obj.c Turn traces into true GC objects (GCtrace). 2010-04-25 03:32:29 +02:00
lj_obj.h Turn some lua_State fields into 32 bit pointers. 2010-09-09 12:28:17 +02:00
lj_opt_dce.c Add weak guards. Emit TNEW/TDUP with a guard bit. 2010-05-08 18:59:59 +02:00
lj_opt_fold.c Record vararg expressions with varargs defined off-trace. 2010-09-13 01:17:38 +02:00
lj_opt_loop.c Do not eliminate PHIs for values only referenced from side exits. 2010-06-30 23:30:08 +02:00
lj_opt_mem.c Fold HREF of TNEW/TDUP to niltv. Fold HLOAD of niltv to nil. 2010-03-28 06:53:41 +02:00
lj_opt_narrow.c Fix some uses of tref_isint(). 2010-02-18 03:24:18 +01:00
lj_parse.c Reduce minimum Lua frame size to 1. 2010-09-10 11:43:31 +02:00
lj_parse.h Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lj_record.c Record y = select(x, ...) idiom. 2010-09-13 01:23:19 +02:00
lj_record.h Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lj_snap.c Record calls to vararg functions. 2010-09-12 01:44:13 +02:00
lj_snap.h Turn traces into true GC objects (GCtrace). 2010-04-25 03:32:29 +02:00
lj_state.c Release all memory when using the builtin allocator. 2010-09-13 19:48:31 +02:00
lj_state.h Turn some lua_State fields into 32 bit pointers. 2010-09-09 12:28:17 +02:00
lj_str.c Speed up string compares in string interning. 2010-07-21 23:55:05 +02:00
lj_str.h Canonicalize string conversion of nan, inf, -inf. 2010-05-20 00:40:51 +02:00
lj_tab.c Abstract out pointer hash to hashrot(). Tune hash constants. 2010-07-21 22:06:38 +02:00
lj_tab.h Abstract out pointer hash to hashrot(). Tune hash constants. 2010-07-21 22:06:38 +02: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 Record y = select(x, ...) idiom. 2010-09-13 01:23:19 +02:00
lj_trace.h Turn traces into true GC objects (GCtrace). 2010-04-25 03:32:29 +02:00
lj_traceerr.h Record calls to vararg functions. 2010-09-12 01:44:13 +02: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 Minor tweaks to integration of assembler part. 2010-08-29 20:04:40 +02:00
lj_vmevent.c Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lj_vmevent.h Use independent hash for VM event dispatch. 2010-07-21 21:23:45 +02:00
lj.supp Speed up string compares in string interning. 2010-07-21 23:55:05 +02: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-beta5 2010-08-24 15:10:40 +02:00
luajit.c Avoid starting a GC cycle immediately after library init. 2010-04-25 19:45:54 +02:00
luajit.h RELEASE LuaJIT-2.0.0-beta5 2010-08-24 15:10:40 +02:00
lualib.h Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
Makefile PPC: Add stack frame layout for PPCSPE target. 2010-08-27 18:32:24 +02:00
Makefile.dep PPC: Add PowerPC target architecture selection. 2010-08-25 13:00:42 +02:00
msvcbuild.bat Add static target to msvcbuild.bat. 2010-03-15 18:50:59 +01:00