mikepaul-LuaJIT/src
ketank-new 3288e547bf Update vm_s390x.dasc
added definations to macros to test operand type refeered x86 definations
no JUMP instruction found for s390x used BRANCH RELATIVE on CONDITION instead (brc)
Not sure how the condition will be checked , need to discuss this
2016-11-24 14:58:52 +05:30
..
host Add some s390x C calling convention constants. 2016-11-15 14:44:36 -05:00
jit LJ_FR2: Fix slot 1 handling. 2016-10-16 21:04:38 +02:00
.gitignore x86/x64: Call external symbols directly from interpreter code. 2014-12-08 01:58:05 +01:00
lauxlib.h From Lua 5.2: Add luaL_traceback(). 2012-10-01 20:45:30 +02:00
lib_aux.c LJ_GC64: Allow optional use of the system memory allocator. 2016-06-03 06:52:53 +02:00
lib_base.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lib_bit.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lib_debug.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lib_ffi.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lib_init.c Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lib_io.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lib_jit.c MIPS: Support MIPS16 interlinking. 2016-06-08 10:24:00 +02:00
lib_math.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lib_os.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lib_package.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lib_string.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lib_table.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_alloc.c Use MAP_TRYFIXED for the probing memory allocator, if available. 2016-05-23 14:28:28 +02:00
lj_alloc.h RELEASE LuaJIT-2.0.0-beta1 2009-12-08 19:46:35 +01:00
lj_api.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_arch.h Update lj_arch.h 2016-11-16 10:32:53 +05:30
lj_asm_arm.h Add IR_FLOAD with REF_NIL for field loads from GG_State. 2016-05-21 01:00:49 +02:00
lj_asm_mips.h MIPS64, part 1: Add MIPS64 support to interpreter. 2016-05-28 05:10:55 +02:00
lj_asm_ppc.h Add IR_FLOAD with REF_NIL for field loads from GG_State. 2016-05-21 01:00:49 +02:00
lj_asm_x86.h LJ_GC64: Various followup fixes. 2016-10-20 20:55:12 +02:00
lj_asm.c Add preliminary frame offsets. 2016-11-22 13:36:46 -05:00
lj_asm.h Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lj_bc.c Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lj_bc.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_bcdump.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_bcread.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_bcwrite.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_buf.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_buf.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_carith.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_carith.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_ccall.c MIPS64, part 1: Add MIPS64 support to interpreter. 2016-05-28 05:10:55 +02:00
lj_ccall.h Add some s390x C calling convention constants. 2016-11-15 14:44:36 -05:00
lj_ccallback.c MIPS64, part 1: Add MIPS64 support to interpreter. 2016-05-28 05:10:55 +02:00
lj_ccallback.h Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lj_cconv.c Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lj_cconv.h Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lj_cdata.c LJ_GC64: Set correct nil value when clearing a cdata finalizer. 2016-06-03 06:54:06 +02:00
lj_cdata.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +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 Replace strtod() with builtin string to number conversion. 2012-08-25 23:02:29 +02:00
lj_clib.c Merge branch 'master' into v2.1 2016-04-03 19:08:32 +02:00
lj_clib.h Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lj_cparse.c Merge branch 'master' into v2.1 2016-04-24 17:14:35 +02:00
lj_cparse.h Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lj_crecord.c Merge branch 'master' into v2.1 2016-07-17 16:01:25 +02:00
lj_crecord.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_ctype.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_ctype.h Merge branch 'master' into v2.1 2016-07-17 16:25:37 +02:00
lj_debug.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_debug.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_def.h LJ_FR2: Add support for trace recording and snapshots. 2016-05-23 01:49:00 +02:00
lj_dispatch.c LJ_GC64: Fix jit.on/off. 2016-10-08 11:30:01 +02:00
lj_dispatch.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_emit_arm.h Merge branch 'master' into v2.1 2016-10-02 14:25:04 +02:00
lj_emit_mips.h MIPS: Support MIPS16 interlinking. 2016-06-08 10:24:00 +02:00
lj_emit_ppc.h Embed 64 bit constants directly in the IR, using two slots. 2016-05-23 00:25:29 +02:00
lj_emit_x86.h x64/LJ_GC64: Add missing backend support and enable JIT compilation. 2016-05-23 06:01:54 +02:00
lj_err.c Workaround for MinGW headers lacking some exception definitions. 2016-05-20 19:45:38 +02:00
lj_err.h Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lj_errmsg.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_ff.h Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lj_ffrecord.c x64/LJ_GC64: Add missing backend support and enable JIT compilation. 2016-05-23 06:01:54 +02:00
lj_ffrecord.h Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lj_frame.h Fix stack frame layout. 2016-11-23 17:30:10 -05:00
lj_func.c Initialize uv->immutable for upvalues of loaded chunks. 2016-09-19 21:17:58 +02:00
lj_func.h Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lj_gc.c Merge branch 'master' into v2.1 2016-10-13 18:38:22 +02:00
lj_gc.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_gdbjit.c Use the GDB JIT API in a thread-safe manner. 2016-05-03 18:31:29 +02:00
lj_gdbjit.h Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lj_ir.c LJ_GC64: Ensure all IR slot fields are initialized. 2016-06-03 06:53:37 +02:00
lj_ir.h x64/LJ_GC64: Add missing backend support and enable JIT compilation. 2016-05-23 06:01:54 +02:00
lj_ircall.h MIPS64, part 1: Add MIPS64 support to interpreter. 2016-05-28 05:10:55 +02:00
lj_iropt.h Strip out old infrastructure for 64 bit constants. 2016-05-23 00:27:51 +02:00
lj_jit.h MIPS64, part 1: Add MIPS64 support to interpreter. 2016-05-28 05:10:55 +02:00
lj_lex.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_lex.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_lib.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_lib.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_load.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_mcode.c Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lj_mcode.h Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lj_meta.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_meta.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_obj.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_obj.h Constrain value range of lj_ir_kptr() to unsigned 32 bit pointers. 2016-04-24 17:32:12 +02:00
lj_opt_dce.c Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lj_opt_fold.c Must preserve J->fold.ins (fins) around call to lj_ir_ksimd(). 2016-07-22 16:35:46 +02:00
lj_opt_loop.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_opt_mem.c Embed 64 bit constants directly in the IR, using two slots. 2016-05-23 00:25:29 +02:00
lj_opt_narrow.c Load SIMD constants with IR_FLOAD from GG_State. 2016-05-21 01:04:17 +02:00
lj_opt_sink.c Merge branch 'master' into v2.1 2016-06-05 12:54:53 +02:00
lj_opt_split.c MIPS: Fix build failures and warnings. 2016-05-29 18:12:58 +02:00
lj_parse.c Merge branch 'master' into v2.1 2016-06-27 14:10:39 +02:00
lj_parse.h Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lj_profile.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_profile.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_record.c LJ_GC64: Various followup fixes. 2016-10-20 20:55:12 +02:00
lj_record.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_snap.c LJ_FR2: Fix slot 1 handling. 2016-10-16 21:04:38 +02:00
lj_snap.h Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lj_state.c LJ_GC64: Allow optional use of the system memory allocator. 2016-06-03 06:52:53 +02:00
lj_state.h Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lj_str.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_str.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_strfmt_num.c Fix compiler warnings. 2016-03-28 22:19:45 +02:00
lj_strfmt.c Merge branch 'master' into v2.1 2016-04-24 17:14:35 +02:00
lj_strfmt.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_strscan.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_strscan.h Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lj_tab.c LJ_GC64: Fix HREF for pointers. 2016-10-19 09:48:38 +02:00
lj_tab.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_target_arm64.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_target_arm.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_target_mips.h MIPS: Support MIPS16 interlinking. 2016-06-08 10:24:00 +02:00
lj_target_ppc.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_target_s390x.h Update lj_target_s390x.h 2016-11-16 15:09:59 +05:30
lj_target_x86.h LJ_GC64: Various fixes. 2016-10-12 17:36:45 +02:00
lj_target.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_trace.c Strip out old infrastructure for 64 bit constants. 2016-05-23 00:27:51 +02:00
lj_trace.h Make the IR immovable after assembly. 2016-05-22 23:25:28 +02:00
lj_traceerr.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_udata.c Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lj_udata.h Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lj_vm.h Windows/x86: Add full exception interoperability. 2016-05-07 12:32:15 +02:00
lj_vmevent.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj_vmevent.h Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
lj_vmmath.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lj.supp Fix Valgrind suppressions. 2016-06-03 06:39:52 +02:00
ljamalg.c Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
lua.h Add collectgarbage("isrunning"). 2015-10-01 16:26:00 +02:00
lua.hpp RELEASE LuaJIT-2.0.0-beta2 2009-12-08 19:49:20 +01:00
luaconf.h RELEASE LuaJIT-2.1.0-beta2 2016-03-03 12:40:02 +01:00
luajit.c Fix exit status for 'luajit -b'. 2016-07-22 16:42:09 +02:00
luajit.h RELEASE LuaJIT-2.1.0-beta2 2016-03-03 12:40:02 +01:00
lualib.h Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
Makefile Fix some s390x declarations. 2016-11-15 14:44:13 -05:00
Makefile.dep MIPS: Fix build failures and warnings. 2016-05-29 18:12:58 +02:00
msvcbuild.bat Windows/x86: Add MSVC flags for debug build with exception interop. 2016-09-06 19:37:30 +02:00
ps4build.bat PS4: Switch default build to amalgamated and LJ_GC64 mode. 2016-02-01 18:18:56 +01:00
psvitabuild.bat Add PS Vita port. 2014-04-27 00:09:45 +02:00
vm_arm64.dasc Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
vm_arm.dasc Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
vm_mips64.dasc MIPS64, part 1: Add MIPS64 support to interpreter. 2016-05-28 05:10:55 +02:00
vm_mips.dasc MIPS64, part 1: Add MIPS64 support to interpreter. 2016-05-28 05:10:55 +02:00
vm_ppc.dasc Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
vm_s390x.dasc Update vm_s390x.dasc 2016-11-24 14:58:52 +05:30
vm_x64.dasc x64/LJ_GC64: Fix __call metamethod for tailcall. 2016-05-28 05:01:12 +02:00
vm_x86.dasc Windows/x86: Add full exception interoperability. 2016-05-07 12:32:15 +02:00
xb1build.bat Add Xbox One port. 2015-06-12 22:28:38 +02:00
xedkbuild.bat Fix quoting in xedkbuild.bat (again). 2014-02-12 00:44:14 +01:00