mikepaul-LuaJIT/src
Mike Pall 1afcea1435 From Lua 5.2: 'break' allowed anywhere.
Needs -DLUAJIT_ENABLE_LUA52COMPAT.
2012-09-19 16:33:39 +02:00
..
host Add table of IR type sizes. 2012-08-27 20:27:01 +02:00
jit ARM: Add VFP and hard-float ABI variants to JIT compiler. 2012-08-09 13:13:11 +02:00
.gitignore Reorganize build process. 2012-06-09 15:12:44 +02:00
lauxlib.h RELEASE LuaJIT-2.0.0-beta1 2009-12-08 19:46:35 +01:00
lib_aux.c Replace some trivial uses of fprintf() with fputs. 2012-08-26 20:13:23 +02:00
lib_base.c Use 0/1 macro for Lua 5.2 compatibility. 2012-09-12 11:20:47 +02:00
lib_bit.c Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lib_debug.c From Lua 5.2: debug.getlocal() accepts function arg, too. 2012-09-19 12:08:35 +02:00
lib_ffi.c FFI: Handle __pairs/__ipairs metamethods for cdata objects. 2012-09-03 21:11:08 +02:00
lib_init.c FFI: Add ffi.* library. 2010-12-05 00:52:17 +01:00
lib_io.c CONSOLE: Fix PS3 build. 2012-06-10 02:01:25 +02:00
lib_jit.c x86: Simplify error message for CPUs lacking CMOV. 2012-08-14 13:19:45 +02:00
lib_math.c Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lib_os.c Make os.date() thread-safe. 2012-06-28 15:47:16 +02:00
lib_package.c From Lua 5.2: Add -E command line option (ignore env vars). 2012-07-16 22:47:01 +02:00
lib_string.c Limit recursion depth in string.match() et al. 2012-08-28 21:22:23 +02:00
lib_table.c Use 0/1 macro for Lua 5.2 compatibility. 2012-09-12 11:20:47 +02:00
lj_alloc.c Fix shrinking of direct mapped block in builtin allocator. 2012-08-16 13:18:40 +02:00
lj_alloc.h RELEASE LuaJIT-2.0.0-beta1 2009-12-08 19:46:35 +01:00
lj_api.c Replace strtod() with builtin string to number conversion. 2012-08-25 23:02:29 +02:00
lj_arch.h Use 0/1 macro for Lua 5.2 compatibility. 2012-09-12 11:20:47 +02:00
lj_asm_arm.h ARM, PPC, MIPS: Improve XLOAD operand fusion and register hinting. 2012-08-27 20:25:54 +02:00
lj_asm_mips.h ARM, PPC, MIPS: Improve XLOAD operand fusion and register hinting. 2012-08-27 20:25:54 +02:00
lj_asm_ppc.h ARM, PPC, MIPS: Improve XLOAD operand fusion and register hinting. 2012-08-27 20:25:54 +02:00
lj_asm_x86.h Replace strtod() with builtin string to number conversion. 2012-08-25 23:02:29 +02:00
lj_asm.c ARM, PPC, MIPS: Improve XLOAD operand fusion and register hinting. 2012-08-27 20:25:54 +02:00
lj_asm.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_bc.c Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_bc.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_bcdump.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_bcread.c Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_bcwrite.c Replace divisions with simpler code. 2012-08-26 19:41:35 +02:00
lj_carith.c FFI: Always resolve metamethods for pointers to structs. 2012-09-08 21:03:40 +02:00
lj_carith.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_ccall.c FFI: Don't keep CType * across call. Callback may reallocate table. 2012-08-12 01:16:49 +02:00
lj_ccall.h FFI: Fix alignment of C call structure. 2012-08-02 15:13:28 +02:00
lj_ccallback.c ARM: Add hard-float ABI support to the FFI (interpreter). 2012-07-30 19:00:52 +02:00
lj_ccallback.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_cconv.c FFI: Box all accessed or returned enums. 2012-07-17 22:22:07 +02:00
lj_cconv.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_cdata.c FFI: Box all accessed or returned enums. 2012-07-17 22:22:07 +02:00
lj_cdata.h Avoid pesky compiler warnings about C++ keywords (eh?). 2012-07-03 13:19:32 +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 Replace strtod() with builtin string to number conversion. 2012-08-25 23:02:29 +02:00
lj_clib.c FFI: Don't call FreeLibrary() on our own EXE/DLL. 2012-05-14 13:41:08 +02:00
lj_clib.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_cparse.c FFI: Correctly propagate alignment when interning nested types. 2012-09-10 18:05:54 +02:00
lj_cparse.h FFI: Add support for parameterized C types. 2012-06-14 19:54:07 +02:00
lj_crecord.c FFI: Always resolve metamethods for pointers to structs. 2012-09-08 21:03:40 +02:00
lj_crecord.h FFI: Compile ffi.typeof(cdata). 2012-08-08 21:01:36 +02:00
lj_ctype.c FFI: Initialize all fields of standard types. 2012-08-05 09:33:15 +02:00
lj_ctype.h ARM: Add hard-float ABI support to the FFI (interpreter). 2012-07-30 19:00:52 +02:00
lj_debug.c From Lua 5.2: debug.getlocal() accepts function arg, too. 2012-09-19 12:08:35 +02:00
lj_debug.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_def.h Add missing declarations for MSVC intrinsics. 2012-07-09 15:54:25 +02:00
lj_dispatch.c Add more assertions for stack consistency during recording. 2012-09-12 11:02:19 +02:00
lj_dispatch.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_emit_arm.h ARM: Add VFP and hard-float ABI variants to JIT compiler. 2012-08-09 13:13:11 +02:00
lj_emit_mips.h Fix PHI stack slot syncing. 2012-05-07 23:16:19 +02:00
lj_emit_ppc.h Fix PHI stack slot syncing. 2012-05-07 23:16:19 +02:00
lj_emit_x86.h Fix PHI stack slot syncing. 2012-05-07 23:16:19 +02:00
lj_err.c Never compile DWARF unwinder on Windows. 2012-08-09 13:09:47 +02:00
lj_err.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_errmsg.h From Lua 5.2: Add goto and :🏷️: statements. 2012-09-16 18:46:04 +02:00
lj_ff.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_ffrecord.c Use 0/1 macro for Lua 5.2 compatibility. 2012-09-12 11:20:47 +02:00
lj_ffrecord.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_frame.h ARM: Add VFP and hard-float ABI variants to interpreter. 2012-07-30 18:59:13 +02:00
lj_func.c Turn loads from immutable upvalues into constants. 2012-07-20 18:54:52 +02:00
lj_func.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_gc.c Avoid potential store-forwarding stalls in GC marking. 2012-06-09 20:30:27 +02:00
lj_gc.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_gdbjit.c MIPS: Add support for GDB JIT API. 2012-04-01 20:01:13 +02:00
lj_gdbjit.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_ir.c Add table of IR type sizes. 2012-08-27 20:27:01 +02:00
lj_ir.h Add table of IR type sizes. 2012-08-27 20:27:01 +02:00
lj_ircall.h Replace strtod() with builtin string to number conversion. 2012-08-25 23:02:29 +02:00
lj_iropt.h Add allocation sinking and store sinking optimization. 2012-07-02 23:47:12 +02:00
lj_jit.h Use an explicit flag to signal SINK tags for a trace. 2012-07-11 16:45:15 +02:00
lj_lex.c From Lua 5.2: Add goto and :🏷️: statements. 2012-09-16 18:46:04 +02:00
lj_lex.h From Lua 5.2: Add goto and :🏷️: statements. 2012-09-16 18:46:04 +02:00
lj_lib.c Replace strtod() with builtin string to number conversion. 2012-08-25 23:02:29 +02:00
lj_lib.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_mcode.c CONSOLE: Fix PS3 build. 2012-06-10 02:01:25 +02:00
lj_mcode.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_meta.c Use 0/1 macro for Lua 5.2 compatibility. 2012-09-12 11:20:47 +02:00
lj_meta.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_obj.c Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_obj.h Use 0/1 macro for Lua 5.2 compatibility. 2012-09-12 11:20:47 +02:00
lj_opt_dce.c Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_opt_fold.c Replace strtod() with builtin string to number conversion. 2012-08-25 23:02:29 +02:00
lj_opt_loop.c Remove stray comment. 2012-05-09 17:53:05 +02:00
lj_opt_mem.c FFI: Detect type punning through unions. 2012-08-27 20:53:37 +02:00
lj_opt_narrow.c Replace strtod() with builtin string to number conversion. 2012-08-25 23:02:29 +02:00
lj_opt_sink.c Need to handle TBAR in SINK pass. 2012-07-29 21:37:31 +02:00
lj_opt_split.c ARM: Invoke SPLIT pass for leftover IR_TOBIT. 2012-07-16 23:39:49 +02:00
lj_parse.c From Lua 5.2: 'break' allowed anywhere. 2012-09-19 16:33:39 +02:00
lj_parse.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_record.c From Lua 5.2: Add goto and :🏷️: statements. 2012-09-16 18:46:04 +02:00
lj_record.h Turn loads from immutable upvalues into constants. 2012-07-20 18:54:52 +02:00
lj_snap.c Preserve snapshot #0 PC for all traces (potential gcstep exit). 2012-09-01 00:58:00 +02:00
lj_snap.h Move snapshot replay for side traces to lj_snap.c. 2012-07-02 13:37:55 +02:00
lj_state.c Fix userdata __gc separations at state close. 2012-06-10 23:40:53 +02:00
lj_state.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_str.c Replace strtod() with builtin string to number conversion. 2012-08-25 23:02:29 +02:00
lj_str.h Replace strtod() with builtin string to number conversion. 2012-08-25 23:02:29 +02:00
lj_strscan.c Fix underflow handling in builtin string to number conversion. 2012-08-27 14:26:50 +02:00
lj_strscan.h Replace strtod() with builtin string to number conversion. 2012-08-25 23:02:29 +02:00
lj_tab.c Fix despecialization of ITERN when already running. 2012-09-12 16:58:47 +02:00
lj_tab.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_target_arm.h ARM: Add VFP and hard-float ABI variants to JIT compiler. 2012-08-09 13:13:11 +02:00
lj_target_mips.h Fix PHI stack slot syncing. 2012-05-07 23:16:19 +02:00
lj_target_ppc.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_target_x86.h Fix PHI stack slot syncing. 2012-05-07 23:16:19 +02:00
lj_target.h Add allocation sinking and store sinking optimization. 2012-07-02 23:47:12 +02:00
lj_trace.c Add allocation sinking and store sinking optimization. 2012-07-02 23:47:12 +02:00
lj_trace.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_traceerr.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_udata.c Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_udata.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_vm.h ARM: Add VFP and hard-float ABI variants to JIT compiler. 2012-08-09 13:13:11 +02:00
lj_vmevent.c Replace some trivial uses of fprintf() with fputs. 2012-08-26 20:13:23 +02:00
lj_vmevent.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
lj_vmmath.c ARM/PPC: Remove assembler code for lj_vm_foldarith(). 2012-06-12 17:25:52 +02:00
lj.supp Add more comparison variants to Valgrind suppressions file. 2012-04-26 23:47:00 +02:00
ljamalg.c Replace strtod() with builtin string to number conversion. 2012-08-25 23:02:29 +02: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 Replace strtod() with builtin string to number conversion. 2012-08-25 23:02:29 +02:00
luajit.c From Lua 5.2: Add -E command line option (ignore env vars). 2012-07-16 22:47:01 +02:00
luajit.h RELEASE LuaJIT-2.0.0-beta10 2012-05-09 18:11:35 +02:00
lualib.h Bump copyright date to 2012. 2012-01-23 22:42:42 +01:00
Makefile Remove old Makefile rules. 2012-08-26 11:58:58 +02:00
Makefile.dep Don't constify upvalues that may retain large amounts of memory. 2012-08-28 15:24:53 +02:00
msvcbuild.bat Finally fix target detection for msvcbuild.bat. 2012-07-07 20:36:35 +02:00
vm_arm.dasc Fix despecialization of ITERN when already running. 2012-09-12 16:58:47 +02:00
vm_mips.dasc Fix despecialization of ITERN when already running. 2012-09-12 16:58:47 +02:00
vm_ppc.dasc Fix despecialization of ITERN when already running. 2012-09-12 16:58:47 +02:00
vm_ppcspe.dasc Fix despecialization of ITERN when already running. 2012-09-12 16:58:47 +02:00
vm_x86.dasc Fix despecialization of ITERN when already running. 2012-09-12 16:58:47 +02:00