mikepaul-LuaJIT/src
2011-03-30 21:54:33 +02:00
..
.gitignore Update .gitignore. 2010-02-06 08:18:20 +01:00
buildvm_arm.dasc ARM: Add basic loop and branch instructions. 2011-03-30 21:54:33 +02:00
buildvm_asm.c ARM: Add support for ARM relocations to buildvm. 2011-03-26 18:40:11 +01:00
buildvm_fold.c Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
buildvm_lib.c Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
buildvm_peobj.c Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
buildvm_ppc.dasc Fix comments for BC_ITERN. 2011-01-26 19:55:55 +01:00
buildvm_ppcspe.h PPC: Fix ipairs() for keys in the hash part. 2011-01-20 12:25:56 +01:00
buildvm_x64.h x64: Workaround for libgcc unwind bug (still present in RHEL 5.5). 2011-03-17 16:06:41 +01:00
buildvm_x64win.h x64: Workaround for libgcc unwind bug (still present in RHEL 5.5). 2011-03-17 16:06:41 +01:00
buildvm_x86.dasc x64: Workaround for libgcc unwind bug (still present in RHEL 5.5). 2011-03-17 16:06:41 +01:00
buildvm_x86.h x64: Workaround for libgcc unwind bug (still present in RHEL 5.5). 2011-03-17 16:06:41 +01:00
buildvm.c Clean up DynASM glue macros. Thanks to Josh Haberman. 2011-03-28 15:06:30 +02:00
buildvm.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lauxlib.h RELEASE LuaJIT-2.0.0-beta1 2009-12-08 19:46:35 +01:00
lib_aux.c Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lib_base.c DUALNUM: Handle integer type in x86/x64 interpreter and libraries. 2011-02-27 01:36:59 +01:00
lib_bit.c DUALNUM: Handle integer type in x86/x64 interpreter and libraries. 2011-02-27 01:36:59 +01:00
lib_debug.c Use names defined in lualib.h for library registration. 2011-02-02 02:38:59 +01:00
lib_ffi.c FFI: Add ffi.gc() function for finalization of cdata objects. 2011-02-28 16:48:13 +01:00
lib_init.c FFI: Add ffi.* library. 2010-12-05 00:52:17 +01:00
lib_io.c DUALNUM: Handle integer type in x86/x64 interpreter and libraries. 2011-02-27 01:36:59 +01:00
lib_jit.c DUALNUM: Add integer type to core VM. 2011-02-17 00:44:14 +01:00
lib_math.c DUALNUM: Handle integer type in x86/x64 interpreter and libraries. 2011-02-27 01:36:59 +01:00
lib_os.c Use names defined in lualib.h for library registration. 2011-02-02 02:38:59 +01:00
lib_package.c DUALNUM: Handle integer type in x86/x64 interpreter and libraries. 2011-02-27 01:36:59 +01:00
lib_string.c DUALNUM: Handle integer type in x86/x64 interpreter and libraries. 2011-02-27 01:36:59 +01:00
lib_table.c Fix table.maxn(). 2011-02-23 14:52:50 +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 x64: Use external unwinding for lua_yield(). 2011-03-18 23:38:05 +01:00
lj_arch.h DUALNUM: Add build infrastructure. 2011-02-17 00:42:57 +01:00
lj_asm.c DUALNUM: Add integer variant of MIN/MAX. 2011-03-11 23:28:46 +01:00
lj_asm.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_bc.c Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_bc.h Get rid of the remaining silly cast macros from Lua. 2011-03-10 02:13:43 +01:00
lj_carith.c DUALNUM: Handle integer type in FFI. 2011-02-27 01:31:22 +01:00
lj_carith.h FFI: Disable unused code for some build modes. 2011-02-11 16:22:58 +01:00
lj_ccall.c Avoid compiler warning. 2011-03-28 19:22:17 +02:00
lj_ccall.h FFI: Implement POSIX/x64 struct-by-value calling conventions. 2011-01-29 13:04:16 +01:00
lj_cconv.c DUALNUM: Handle integer type in FFI. 2011-02-27 01:31:22 +01:00
lj_cconv.h FFI: Improve conversion error messages. 2011-02-19 12:56:12 +01:00
lj_cdata.c FFI: Add ffi.gc() function for finalization of cdata objects. 2011-02-28 16:48:13 +01:00
lj_cdata.h FFI: Move code for cdata arithmetic to lj_carith.c. 2011-01-26 21:46:02 +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_clib.c FFI: Resolve ld script redirection in ffi.load(). 2011-03-01 12:31:16 +01:00
lj_clib.h FFI: Record C library namespace lookups. 2011-02-05 14:16:16 +01:00
lj_cparse.c Get rid of the remaining silly cast macros from Lua. 2011-03-10 02:13:43 +01:00
lj_cparse.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_crecord.c FFI: Force snapshot after C call to preserve semantics. 2011-03-15 14:56:42 +01:00
lj_crecord.h FFI: Record ffi.abi(). 2011-02-08 00:09:33 +01:00
lj_ctype.c FFI: Add ffi.gc() function for finalization of cdata objects. 2011-02-28 16:48:13 +01:00
lj_ctype.h FFI: Add ffi.gc() function for finalization of cdata objects. 2011-02-28 16:48:13 +01:00
lj_def.h Get rid of the remaining silly cast macros from Lua. 2011-03-10 02:13:43 +01:00
lj_dispatch.c DUALNUM: Add integer type to core VM. 2011-02-17 00:44:14 +01:00
lj_dispatch.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_err.c x64: Use external unwinding for lua_yield(). 2011-03-18 23:38:05 +01:00
lj_err.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_errmsg.h FFI: Add 64 bit integer comparisons and pointer comparisons. 2011-01-13 02:35:29 +01:00
lj_ff.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_ffrecord.c DUALNUM: Narrow result of math.floor() and math.ceil(). 2011-03-15 18:15:42 +01:00
lj_ffrecord.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_frame.h ARM: Add register assignments, type definitions and stack layout. 2011-03-29 02:18:36 +02:00
lj_func.c Get rid of the remaining silly cast macros from Lua. 2011-03-10 02:13:43 +01:00
lj_func.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_gc.c FFI: Fix marking of ffi.gc() finalizer table. 2011-03-17 17:31:48 +01:00
lj_gc.h FFI: Add ffi.gc() function for finalization of cdata objects. 2011-02-28 16:48:13 +01:00
lj_gdbjit.c Cleanup and fix trace flush logic. 2011-01-18 21:08:23 +01:00
lj_gdbjit.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_ir.c DUALNUM: Add integer variant of MIN/MAX. 2011-03-11 23:28:46 +01:00
lj_ir.h DUALNUM: Handle integer type in JIT compiler. 2011-03-10 01:57:24 +01:00
lj_iropt.h DUALNUM: Narrow unary minus. 2011-03-15 18:14:18 +01:00
lj_jit.h Suppress recording of retried fast functions. 2011-03-07 20:03:38 +01:00
lj_lex.c Get rid of the remaining silly cast macros from Lua. 2011-03-10 02:13:43 +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 DUALNUM: Handle integer type in x86/x64 interpreter and libraries. 2011-02-27 01:36:59 +01:00
lj_lib.h DUALNUM: Handle integer type in x86/x64 interpreter and libraries. 2011-02-27 01:36:59 +01:00
lj_mcode.c Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_mcode.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_meta.c Get rid of the remaining silly cast macros from Lua. 2011-03-10 02:13:43 +01:00
lj_meta.h DUALNUM: Handle integer type in JIT compiler. 2011-03-10 01:57:24 +01:00
lj_obj.c DUALNUM: Add integer type to core VM. 2011-02-17 00:44:14 +01:00
lj_obj.h DUALNUM: Handle integer type in JIT compiler. 2011-03-10 01:57:24 +01:00
lj_opt_dce.c Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_opt_fold.c DUALNUM: Narrow unary minus. 2011-03-15 18:14:18 +01:00
lj_opt_loop.c DUALNUM: Handle integer type in JIT compiler. 2011-03-10 01:57:24 +01:00
lj_opt_mem.c Fix type mismatch in XSTORE forwarding. 2011-02-14 23:02:16 +01:00
lj_opt_narrow.c DUALNUM: Narrow unary minus. 2011-03-15 18:14:18 +01:00
lj_opt_split.c FFI: Rename IR_CNEWP to IR_CNEWI and use it to box 64 bit integers. 2011-02-03 04:22:27 +01:00
lj_parse.c DUALNUM: Handle integer type in x86/x64 interpreter and libraries. 2011-02-27 01:36:59 +01:00
lj_parse.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_record.c DUALNUM: Fix narrowing of unary minus. 2011-03-19 17:46:10 +01:00
lj_record.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_snap.c Fix data-flow analysis for BC_ITERC. 2011-03-19 17:30:15 +01:00
lj_snap.h Eliminate dead slots in snapshots using bytecode data-flow analysis. 2011-02-22 22:39:12 +01:00
lj_state.c Get rid of the remaining silly cast macros from Lua. 2011-03-10 02:13:43 +01:00
lj_state.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_str.c Get rid of the remaining silly cast macros from Lua. 2011-03-10 02:13:43 +01:00
lj_str.h DUALNUM: Handle integer type in x86/x64 interpreter and libraries. 2011-02-27 01:36:59 +01:00
lj_tab.c Get rid of the remaining silly cast macros from Lua. 2011-03-10 02:13:43 +01:00
lj_tab.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_target_x86.h DUALNUM: Add integer variant of MIN/MAX. 2011-03-11 23:28:46 +01:00
lj_target.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_trace.c DUALNUM: Handle integer type in JIT compiler. 2011-03-10 01:57:24 +01:00
lj_trace.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_traceerr.h FFI: Record simple C function calls. 2011-02-05 21:50:15 +01:00
lj_udata.c Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_udata.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_vm.h x64: Workaround for libgcc unwind bug (still present in RHEL 5.5). 2011-03-17 16:06:41 +01:00
lj_vmevent.c Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_vmevent.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj.supp Speed up string compares in string interning. 2010-07-21 23:55:05 +02:00
ljamalg.c Add SPLIT pass to split 64 bit IR instructions for 32 bit CPUs. 2011-02-02 02:29:37 +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-beta6 2011-02-11 16:28:37 +01:00
luajit.c Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
luajit.h RELEASE LuaJIT-2.0.0-beta6 2011-02-11 16:28:37 +01:00
lualib.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
Makefile Add SPLIT pass to split 64 bit IR instructions for 32 bit CPUs. 2011-02-02 02:29:37 +01:00
Makefile.dep DUALNUM: Handle integer type in JIT compiler. 2011-03-10 01:57:24 +01:00
msvcbuild.bat Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00