mikepaul-LuaJIT/src
2010-12-06 02:12:08 +01: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 Disable Lua 5.2 features by default. See -DLUAJIT_ENABLE_LUA52COMPAT. 2010-11-19 17:00:11 +01:00
buildvm_ppcspe.h Disable Lua 5.2 features by default. See -DLUAJIT_ENABLE_LUA52COMPAT. 2010-11-19 17:00:11 +01:00
buildvm_x64.h Disable Lua 5.2 features by default. See -DLUAJIT_ENABLE_LUA52COMPAT. 2010-11-19 17:00:11 +01:00
buildvm_x64win.h Disable Lua 5.2 features by default. See -DLUAJIT_ENABLE_LUA52COMPAT. 2010-11-19 17:00:11 +01:00
buildvm_x86.dasc Disable Lua 5.2 features by default. See -DLUAJIT_ENABLE_LUA52COMPAT. 2010-11-19 17:00:11 +01:00
buildvm_x86.h Disable Lua 5.2 features by default. See -DLUAJIT_ENABLE_LUA52COMPAT. 2010-11-19 17:00:11 +01:00
buildvm.c Cleanup architecture, ABI and OS definitions. 2010-11-16 15:03:40 +01: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 FFI: Add support for converting cdata to tonumber(). 2010-12-05 00:40:23 +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_ffi.c FFI: Add ffi.* library. 2010-12-05 00:52:17 +01:00
lib_init.c FFI: Add ffi.* library. 2010-12-05 00:52:17 +01:00
lib_io.c Cleanup architecture, ABI and OS definitions. 2010-11-16 15:03:40 +01:00
lib_jit.c Allow running C functions with coroutine.create(), too. 2010-11-17 20:07:55 +01:00
lib_math.c Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lib_os.c Support os.exit(status|true|false [,close]) (from Lua 5.2). 2010-11-22 22:39:06 +01:00
lib_package.c Add support for deferred library loads to lib_init.c. 2010-11-30 21:56:03 +01:00
lib_string.c Add support for "%g" character class in patterns (from Lua 5.2). 2010-11-19 18:37:10 +01:00
lib_table.c Tighter check on table.sort function compliance (from Lua 5.2). 2010-11-19 18:44:59 +01:00
lj_alloc.c Cleanup architecture, ABI and OS definitions. 2010-11-16 15:03:40 +01:00
lj_alloc.h RELEASE LuaJIT-2.0.0-beta1 2009-12-08 19:46:35 +01:00
lj_api.c FFI: Add cdata object type. 2010-11-26 13:28:46 +01:00
lj_arch.h POSIX is an acronym. 2010-12-04 20:47:51 +01:00
lj_asm.c Avoid warning. 2010-12-06 01:59:07 +01: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 Specialize bytecode for pairs()/next() iterator. Speedup: 3.5x. 2010-09-30 21:55:32 +02:00
lj_cconv.c FFI: Add C data handling and C type conversions. 2010-12-05 00:18:07 +01:00
lj_cconv.h FFI: Add C data handling and C type conversions. 2010-12-05 00:18:07 +01:00
lj_cdata.c FFI: Add C data handling and C type conversions. 2010-12-05 00:18:07 +01:00
lj_cdata.h FFI: Add C data handling and C type conversions. 2010-12-05 00:18:07 +01:00
lj_char.c Rename character type handling from lj_ctype* to lj_char*. 2010-11-09 12:09:54 +01:00
lj_char.h Add support for "%g" character class in patterns (from Lua 5.2). 2010-11-19 18:37:10 +01:00
lj_cparse.c FFI: Add C declaration parser. 2010-12-05 00:20:59 +01:00
lj_cparse.h FFI: Add C declaration parser. 2010-12-05 00:20:59 +01:00
lj_ctype.c Don't export internal symbol. 2010-12-05 01:08:19 +01:00
lj_ctype.h FFI: Add C type management. 2010-12-05 00:11:35 +01:00
lj_def.h Add IR_KINT64. 2010-12-05 22:12:31 +01: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 Allow access to raw error messages from outside lj_err.c. 2010-12-01 12:54:32 +01:00
lj_err.h Allow access to raw error messages from outside lj_err.c. 2010-12-01 12:54:32 +01:00
lj_errmsg.h FFI: Add C data handling and C type conversions. 2010-12-05 00:18:07 +01:00
lj_ff.h Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lj_ffrecord.c Rename IRT_PTR to IRT_P32. 2010-12-05 18:59:34 +01:00
lj_ffrecord.h Split off fast function recording to lj_ffrecord.c. 2010-12-05 17:12:34 +01:00
lj_frame.h Cleanup architecture, ABI and OS definitions. 2010-11-16 15:03:40 +01: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 FFI: Add C data handling and C type conversions. 2010-12-05 00:18:07 +01:00
lj_gc.h Turn traces into true GC objects (GCtrace). 2010-04-25 03:32:29 +02:00
lj_gdbjit.c Cleanup architecture, ABI and OS definitions. 2010-11-16 15:03:40 +01:00
lj_gdbjit.h Simplify management of current trace. Drop lazy save. 2010-04-25 13:53:33 +02:00
lj_ir.c Simplify lj_ir_kvalue(). Fix IR_KNULL + IRT_P64 case. 2010-12-06 02:12:08 +01:00
lj_ir.h Add IR_XSTORE. 2010-12-06 01:48:19 +01:00
lj_iropt.h Add IR_XSTORE. 2010-12-06 01:48:19 +01:00
lj_jit.h Add IR_KINT64. 2010-12-05 22:12:31 +01:00
lj_lex.c Parse '\*' escape in strings (from Lua 5.2). 2010-11-22 22:22:12 +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 No longer let the GC replace dead keys with the LJ_TDEADKEY tag. 2010-04-21 01:45:58 +02:00
lj_lib.h Cleanup architecture, ABI and OS definitions. 2010-11-16 15:03:40 +01:00
lj_mcode.c Cleanup architecture, ABI and OS definitions. 2010-11-16 15:03:40 +01: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 FFI: Add cdata object type. 2010-11-26 13:28:46 +01:00
lj_obj.h Undo ef8c2648. 2010-12-03 16:58:19 +01:00
lj_opt_dce.c Don't mark REF_BASE in DCE. 2010-11-29 16:00:44 +01:00
lj_opt_fold.c Add IR_XSTORE. 2010-12-06 01:48:19 +01: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 Add IR_XSTORE. 2010-12-06 01:48:19 +01:00
lj_opt_narrow.c Fix some uses of tref_isint(). 2010-02-18 03:24:18 +01:00
lj_parse.c Shrink slots for 'break' statement to help data-flow analysis. 2010-11-25 12:13:23 +01:00
lj_parse.h Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lj_record.c Add IR_KINT64. 2010-12-05 22:12:31 +01:00
lj_record.h Split off fast function recording to lj_ffrecord.c. 2010-12-05 17:12:34 +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 FFI: Add C type management. 2010-12-05 00:11:35 +01:00
lj_state.h Turn some lua_State fields into 32 bit pointers. 2010-09-09 12:28:17 +02:00
lj_str.c Add shorter defines for endianess checks. 2010-11-28 17:22:45 +01: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 Add support for 64 bit integer arithmetic to x64 backend. 2010-12-06 00:07:36 +01:00
lj_target.h Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lj_trace.c Add IR_KINT64. 2010-12-05 22:12:31 +01:00
lj_trace.h Fix check for enabled JIT compiler in lj_trace.h. 2010-11-30 18:32:22 +01: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 Split off fast function recording to lj_ffrecord.c. 2010-12-05 17:12:34 +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 Cleanup architecture, ABI and OS definitions. 2010-11-16 15:03:40 +01:00
luajit.c Cleanup architecture, ABI and OS definitions. 2010-11-16 15:03:40 +01:00
luajit.h RELEASE LuaJIT-2.0.0-beta5 2010-08-24 15:10:40 +02:00
lualib.h FFI: Add ffi.* library. 2010-12-05 00:52:17 +01:00
Makefile Split off fast function recording to lj_ffrecord.c. 2010-12-05 17:12:34 +01:00
Makefile.dep Split off fast function recording to lj_ffrecord.c. 2010-12-05 17:12:34 +01:00
msvcbuild.bat FFI: Add ffi.* library. 2010-12-05 00:52:17 +01:00