mikepaul-LuaJIT/src
2011-11-14 23:52:26 +01:00
..
.gitignore Update .gitignore. 2010-02-06 08:18:20 +01:00
buildvm_arm.dasc FFI: Add unwind definitions for lj_vm_ffi_call. 2011-11-12 01:16:10 +01:00
buildvm_arm.h FFI: Add unwind definitions for lj_vm_ffi_call. 2011-11-12 01:16:10 +01:00
buildvm_asm.c FFI: Add unwind definitions for lj_vm_ffi_call. 2011-11-12 01:16:10 +01:00
buildvm_fold.c Add FOLD rule for FLOAT->NUM->FLOAT conversions. 2011-04-05 16:31:48 +02:00
buildvm_lib.c Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
buildvm_peobj.c FFI: Add unwind definitions for lj_vm_ffi_call. 2011-11-12 01:16:10 +01:00
buildvm_ppc.dasc FFI: Add unwind definitions for lj_vm_ffi_call. 2011-11-12 01:16:10 +01:00
buildvm_ppc.h FFI: Add unwind definitions for lj_vm_ffi_call. 2011-11-12 01:16:10 +01:00
buildvm_ppcspe.dasc PPC/e500: Fix write barrier in USETS. 2011-10-25 12:42:13 +02:00
buildvm_ppcspe.h PPC/e500: Fix write barrier in USETS. 2011-10-25 12:42:13 +02:00
buildvm_x64.h FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
buildvm_x64win.h FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
buildvm_x86.dasc FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
buildvm_x86.h FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
buildvm.c FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
buildvm.h ARM: Misc. fixes for interpreter. 2011-04-16 23:32:44 +02:00
lauxlib.h RELEASE LuaJIT-2.0.0-beta1 2009-12-08 19:46:35 +01:00
lib_aux.c Fix bytecode loading on Windows. 2011-06-14 12:47:48 +02:00
lib_base.c Move debugging/introspection functionality to lj_debug.c. 2011-06-07 21:37:24 +02: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 callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
lib_init.c FFI: Add ffi.* library. 2010-12-05 00:52:17 +01:00
lib_io.c Avoid pointless calls for std file handles on __gc. 2011-06-22 17:54:09 +02:00
lib_jit.c PPC: Add support for per-trace exit stubs. 2011-10-24 16:13:12 +02:00
lib_math.c ARM: Add fast assembler implementation of floor/ceil/trunc. 2011-06-05 23:38:23 +02:00
lib_os.c Use names defined in lualib.h for library registration. 2011-02-02 02:38:59 +01:00
lib_package.c Always use ANSI variants of Windows system functions. 2011-09-02 11:42:01 +02:00
lib_string.c Add support for bytecode loading/saving. 2011-06-13 01:04:11 +02:00
lib_table.c Fix table.maxn(). 2011-02-23 14:52:50 +01:00
lj_alloc.c Always use ANSI variants of Windows system functions. 2011-09-02 11:42:01 +02:00
lj_alloc.h RELEASE LuaJIT-2.0.0-beta1 2009-12-08 19:46:35 +01:00
lj_api.c Add support for bytecode loading/saving. 2011-06-13 01:04:11 +02:00
lj_arch.h PPC: Integrate and enable JIT compiler. 2011-10-24 16:43:51 +02:00
lj_asm_arm.h ARM: Fix code generation for type-check only softfp [AHUV]LOAD. 2011-11-11 01:05:37 +01:00
lj_asm_ppc.h FFI: Compile calls to stdcall, fastcall and vararg functions. 2011-10-27 01:57:30 +02:00
lj_asm_x86.h FFI: Compile calls to stdcall, fastcall and vararg functions. 2011-10-27 01:57:30 +02:00
lj_asm.c Fix hint-based register allocation in ra_dest(). 2011-11-14 23:52:26 +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_bcdump.h Add support for bytecode loading/saving. 2011-06-13 01:04:11 +02:00
lj_bcread.c Load embedded bytecode with require(). 2011-08-17 00:10:12 +02:00
lj_bcwrite.c Fix dumping of already stripped functions with debug info. 2011-06-13 03:22:10 +02:00
lj_carith.c FFI: Treat function ctypes like pointers in comparisons. 2011-07-23 16:29:47 +02:00
lj_carith.h FFI: Disable unused code for some build modes. 2011-02-11 16:22:58 +01:00
lj_ccall.c FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
lj_ccall.h FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
lj_ccallback.c FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
lj_ccallback.h FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
lj_cconv.c FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
lj_cconv.h FFI: Improve conversion error messages. 2011-02-19 12:56:12 +01:00
lj_cdata.c FFI: Fix __gc for VLA/VLS cdata objects. 2011-05-23 02:43:36 +02:00
lj_cdata.h FFI: Fix cdata finalization. 2011-04-13 21:37:54 +02: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 Load embedded bytecode with require(). 2011-08-17 00:10:12 +02:00
lj_clib.h FFI: Record C library namespace lookups. 2011-02-05 14:16:16 +01:00
lj_cparse.c FFI: Fix comment parsing. 2011-07-06 23:04:33 +02:00
lj_cparse.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_crecord.c FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
lj_crecord.h FFI: Add ffi.istype() function. 2011-04-20 01:53:26 +02:00
lj_ctype.c FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
lj_ctype.h FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
lj_debug.c FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
lj_debug.h Flatten and compress in-memory debug info (saves ~70%). 2011-06-09 01:27:37 +02:00
lj_def.h FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
lj_dispatch.c Remove temporary mcode limit error from application stack. 2011-08-09 00:45:26 +02:00
lj_dispatch.h Prefer recording loops over calls. 2011-06-29 01:52:23 +02:00
lj_emit_arm.h ARM: Add ARM-specific assembler backend. 2011-06-02 03:18:26 +02:00
lj_emit_ppc.h PPC: Integrate and enable JIT compiler. 2011-10-24 16:43:51 +02:00
lj_emit_x86.h Portability cleanups for assembler backend. 2011-05-17 21:26:00 +02:00
lj_err.c FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
lj_err.h Flatten and compress in-memory debug info (saves ~70%). 2011-06-09 01:27:37 +02:00
lj_errmsg.h FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
lj_ff.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_ffrecord.c Avoid overwriting argument with error from metacall recording. 2011-09-28 17:29:15 +02:00
lj_ffrecord.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_frame.h FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
lj_func.c Add support for bytecode loading/saving. 2011-06-13 01:04:11 +02:00
lj_func.h Add support for bytecode loading/saving. 2011-06-13 01:04:11 +02:00
lj_gc.c Add support for bytecode loading/saving. 2011-06-13 01:04:11 +02:00
lj_gc.h FFI: Fix __gc for VLA/VLS cdata objects. 2011-05-23 02:43:36 +02:00
lj_gdbjit.c PPC: Add support for GDB JIT API. 2011-10-24 16:20:04 +02:00
lj_gdbjit.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_ir.c Generate a portable vmdef.lua. 2011-09-20 21:15:05 +02:00
lj_ir.h Cleanup various endianess issues in assembler backend. 2011-10-22 01:35:57 +02:00
lj_ircall.h FFI: Compile calls to stdcall, fastcall and vararg functions. 2011-10-27 01:57:30 +02:00
lj_iropt.h Add narrowing of modulo operator. 2011-06-03 18:48:02 +02:00
lj_jit.h Use different workaround for alignment of jit_State. 2011-07-23 17:53:09 +02:00
lj_lex.c From Lua 5.2: Change \* to \z. Reject undefined escape sequences. 2011-07-19 20:58:10 +02:00
lj_lex.h Add support for bytecode loading/saving. 2011-06-13 01:04:11 +02: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 Cleanup of target dependencies. 2011-05-16 19:32:47 +02:00
lj_mcode.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_meta.c FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
lj_meta.h FFI: Avoid unused functions if FFI is disabled. 2011-05-27 02:15:55 +02:00
lj_obj.c DUALNUM: Add integer type to core VM. 2011-02-17 00:44:14 +01:00
lj_obj.h From Lua 5.2: __len for tables. Needs -DLUAJIT_ENABLE_LUA52COMPAT. 2011-06-20 20:45:41 +02:00
lj_opt_dce.c Don't bother to chain NOPs. 2011-08-11 22:04:38 +02:00
lj_opt_fold.c Add more FOLD rules for shift + BAND simplifications. 2011-10-25 21:16:27 +02:00
lj_opt_loop.c Add potential PHI for number conversions due to type instability, too. 2011-08-17 20:42:41 +02:00
lj_opt_mem.c Don't bother to chain NOPs. 2011-08-11 22:04:38 +02:00
lj_opt_narrow.c Avoid conversion narrowing of arithmetic with large constants. 2011-08-26 20:29:05 +02:00
lj_opt_split.c ARM: Fix IR splitting for softfp XLOAD. 2011-11-11 01:07:34 +01:00
lj_parse.c Cleanup prototype flags. 2011-06-09 13:54:40 +02:00
lj_parse.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_record.c Record missing FORI slot loads (e.g. after return to lower frame). 2011-08-21 15:08:27 +02: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_ITERL. 2011-06-27 01:11:11 +02:00
lj_snap.h Split up FP IR instructions with SPLIT pass for soft-float targets. 2011-05-22 17:44:58 +02:00
lj_state.c No need for L argument to lj_str_initbuf(). 2011-06-12 21:09:20 +02:00
lj_state.h Fix compiler warning. 2011-08-10 15:25:11 +02:00
lj_str.c FFI: Print NULL pointers as "cdata<... *>: NULL". 2011-06-07 21:10:04 +02:00
lj_str.h No need for L argument to lj_str_initbuf(). 2011-06-12 21:09:20 +02:00
lj_tab.c Workaround to compile with Clang. Fix Clang warnings. 2011-04-19 17:12:41 +02:00
lj_tab.h ARM: Optimize hash algorithm for 3-operand CPUs. 2011-05-31 21:38:16 +02:00
lj_target_arm.h Generalize handling of stack checks indicated by highest exit + 1. 2011-10-24 16:11:38 +02:00
lj_target_ppc.h Avoid dependence on lj_jit.h if only including lj_target.h. 2011-11-12 01:16:43 +01:00
lj_target_x86.h FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
lj_target.h Avoid dependence on lj_jit.h if only including lj_target.h. 2011-11-12 01:16:43 +01:00
lj_trace.c Generalize handling of stack checks indicated by highest exit + 1. 2011-10-24 16:11:38 +02: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 FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
lj_vmevent.c Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
lj_vmevent.h Save tmptv state for trace recorder across RECORD vmevent. 2011-10-14 00:43:17 +02:00
lj_vmmath.c Rearrange defines for workarounds to embedded operating systems. 2011-10-19 18:14:46 +02:00
lj.supp Speed up string compares in string interning. 2010-07-21 23:55:05 +02:00
ljamalg.c FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +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-beta8 2011-06-23 17:15:02 +02:00
luajit.c Add -b command line option to save/list bytecode. 2011-06-13 01:04:23 +02:00
luajit.h RELEASE LuaJIT-2.0.0-beta8 2011-06-23 17:15:02 +02:00
lualib.h Bump copyright date to 2011. 2011-01-09 17:12:53 +01:00
Makefile FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
Makefile.dep FFI: Add callback support (for x86/x64). 2011-11-14 14:18:25 +01:00
msvcbuild.bat Add debug option to msvcbuild.bat and improve error handling. 2011-06-29 19:26:31 +02:00