ljx

FORK: LuaJIT with native 5.2 and 5.3 support
git clone https://git.neptards.moe/neptards/ljx.git
Log | Files | Refs | README

ModeNameSize
-rw-r--r--.gitignore11L
-rw-r--r--.version1L
-rw-r--r--COPYRIGHT81L
-rw-r--r--CREDITS35L
-rw-r--r--Makefile171L
-rw-r--r--README11L
-rw-r--r--bench/__gc.lua26L
-rw-r--r--bench/cloperf.lua23L
-rw-r--r--bench/fin.lua21L
-rw-r--r--bench/setmeta.lua12L
-rw-r--r--doc/bluequad-print.css166L
-rw-r--r--doc/bluequad.css325L
-rw-r--r--doc/changes.html817L
-rw-r--r--doc/contact.html104L
-rw-r--r--doc/ext_c_api.html189L
-rw-r--r--doc/ext_ffi.html332L
-rw-r--r--doc/ext_ffi_api.html570L
-rw-r--r--doc/ext_ffi_semantics.html1263L
-rw-r--r--doc/ext_ffi_tutorial.html603L
-rw-r--r--doc/ext_jit.html201L
-rw-r--r--doc/ext_profiler.html365L
-rw-r--r--doc/extensions.html452L
-rw-r--r--doc/faq.html186L
-rw-r--r--doc/img/contact.png1340B
-rw-r--r--doc/install.html686L
-rw-r--r--doc/luajit.html236L
-rw-r--r--doc/running.html309L
-rw-r--r--doc/status.html112L
-rw-r--r--dynasm/dasm_arm.h456L
-rw-r--r--dynasm/dasm_arm.lua1125L
-rw-r--r--dynasm/dasm_arm64.h518L
-rw-r--r--dynasm/dasm_arm64.lua1166L
-rw-r--r--dynasm/dasm_mips.h419L
-rw-r--r--dynasm/dasm_mips.lua1008L
-rw-r--r--dynasm/dasm_mips64.lua12L
-rw-r--r--dynasm/dasm_ppc.h419L
-rw-r--r--dynasm/dasm_ppc.lua1919L
-rw-r--r--dynasm/dasm_proto.h83L
-rw-r--r--dynasm/dasm_x64.lua12L
-rw-r--r--dynasm/dasm_x86.h498L
-rw-r--r--dynasm/dasm_x86.lua2274L
-rw-r--r--dynasm/dynasm.lua1094L
-rw-r--r--etc/luajit.188L
-rw-r--r--etc/luajit.pc22L
-rw-r--r--src/.gitignore7L
-rw-r--r--src/Makefile788L
-rw-r--r--src/Makefile.dep249L
-rw-r--r--src/host/.gitignore3L
-rw-r--r--src/host/README4L
-rw-r--r--src/host/buildvm.c518L
-rw-r--r--src/host/buildvm.h105L
-rw-r--r--src/host/buildvm_asm.c354L
-rw-r--r--src/host/buildvm_fold.c229L
-rw-r--r--src/host/buildvm_lib.c463L
-rw-r--r--src/host/buildvm_libbc.h35L
-rw-r--r--src/host/buildvm_peobj.c392L
-rw-r--r--src/host/genlibbc.lua197L
-rw-r--r--src/host/genminilua.lua429L
-rw-r--r--src/host/minilua.c7770L
-rw-r--r--src/jit/.gitignore1L
-rw-r--r--src/jit/bc.lua210L
-rw-r--r--src/jit/bcsave.lua661L
-rw-r--r--src/jit/dis_arm.lua689L
-rw-r--r--src/jit/dis_mips.lua428L
-rw-r--r--src/jit/dis_mipsel.lua17L
-rw-r--r--src/jit/dis_ppc.lua591L
-rw-r--r--src/jit/dis_x64.lua17L
-rw-r--r--src/jit/dis_x86.lua931L
-rw-r--r--src/jit/dump.lua709L
-rw-r--r--src/jit/p.lua310L
-rw-r--r--src/jit/v.lua170L
-rw-r--r--src/jit/zone.lua45L
-rw-r--r--src/lauxlib.h189L
-rw-r--r--src/lib_aux.c459L
-rw-r--r--src/lib_base.c678L
-rw-r--r--src/lib_bit.c231L
-rw-r--r--src/lib_debug.c401L
-rw-r--r--src/lib_ffi.c938L
-rw-r--r--src/lib_init.c66L
-rw-r--r--src/lib_io.c540L
-rw-r--r--src/lib_jit.c782L
-rw-r--r--src/lib_math.c230L
-rw-r--r--src/lib_os.c292L
-rw-r--r--src/lib_package.c658L
-rw-r--r--src/lib_string.c1264L
-rw-r--r--src/lib_table.c339L
-rw-r--r--src/lib_utf8.c251L
-rw-r--r--src/lj.supp41L
-rw-r--r--src/lj_alloc.c1428L
-rw-r--r--src/lj_alloc.h17L
-rw-r--r--src/lj_api.c1588L
-rw-r--r--src/lj_arch.h586L
-rw-r--r--src/lj_asm.c2367L
-rw-r--r--src/lj_asm.h17L
-rw-r--r--src/lj_asm_arm.h2210L
-rw-r--r--src/lj_asm_mips.h2099L
-rw-r--r--src/lj_asm_ppc.h2016L
-rw-r--r--src/lj_asm_x86.h3104L
-rw-r--r--src/lj_bc.c14L
-rw-r--r--src/lj_bc.h282L
-rw-r--r--src/lj_bcdump.h68L
-rw-r--r--src/lj_bcread.c457L
-rw-r--r--src/lj_bcwrite.c361L
-rw-r--r--src/lj_buf.c232L
-rw-r--r--src/lj_buf.h103L
-rw-r--r--src/lj_carith.c429L
-rw-r--r--src/lj_carith.h37L
-rw-r--r--src/lj_ccall.c1158L
-rw-r--r--src/lj_ccall.h194L
-rw-r--r--src/lj_ccallback.c771L
-rw-r--r--src/lj_ccallback.h25L
-rw-r--r--src/lj_cconv.c755L
-rw-r--r--src/lj_cconv.h71L
-rw-r--r--src/lj_cdata.c299L
-rw-r--r--src/lj_cdata.h78L
-rw-r--r--src/lj_char.c43L
-rw-r--r--src/lj_char.h42L
-rw-r--r--src/lj_clib.c432L
-rw-r--r--src/lj_clib.h32L
-rw-r--r--src/lj_cparse.c1888L
-rw-r--r--src/lj_cparse.h65L
-rw-r--r--src/lj_crecord.c1862L
-rw-r--r--src/lj_crecord.h45L
-rw-r--r--src/lj_ctype.c637L
-rw-r--r--src/lj_ctype.h461L
-rw-r--r--src/lj_debug.c699L
-rw-r--r--src/lj_debug.h65L
-rw-r--r--src/lj_def.h370L
-rw-r--r--src/lj_dispatch.c557L
-rw-r--r--src/lj_dispatch.h155L
-rw-r--r--src/lj_emit_arm.h357L
-rw-r--r--src/lj_emit_mips.h214L
-rw-r--r--src/lj_emit_ppc.h238L
-rw-r--r--src/lj_emit_x86.h552L
-rw-r--r--src/lj_err.c865L
-rw-r--r--src/lj_err.h42L
-rw-r--r--src/lj_errmsg.h201L
-rw-r--r--src/lj_ff.h18L
-rw-r--r--src/lj_ffrecord.c1334L
-rw-r--r--src/lj_ffrecord.h24L
-rw-r--r--src/lj_frame.h300L
-rw-r--r--src/lj_func.c250L
-rw-r--r--src/lj_func.h24L
-rw-r--r--src/lj_gc.c911L
-rw-r--r--src/lj_gc.h138L
-rw-r--r--src/lj_gdbjit.c805L
-rw-r--r--src/lj_gdbjit.h22L
-rw-r--r--src/lj_ir.c492L
-rw-r--r--src/lj_ir.h590L
-rw-r--r--src/lj_ircall.h345L
-rw-r--r--src/lj_iropt.h164L
-rw-r--r--src/lj_jit.h494L
-rw-r--r--src/lj_lex.c533L
-rw-r--r--src/lj_lex.h95L
-rw-r--r--src/lj_lib.c303L
-rw-r--r--src/lj_lib.h115L
-rw-r--r--src/lj_load.c178L
-rw-r--r--src/lj_mcode.c405L
-rw-r--r--src/lj_mcode.h30L
-rw-r--r--src/lj_meta.c491L
-rw-r--r--src/lj_meta.h38L
-rw-r--r--src/lj_obj.c50L
-rw-r--r--src/lj_obj.h1054L
-rw-r--r--src/lj_opt_dce.c78L
-rw-r--r--src/lj_opt_fold.c2492L
-rw-r--r--src/lj_opt_loop.c449L
-rw-r--r--src/lj_opt_mem.c935L
-rw-r--r--src/lj_opt_narrow.c654L
-rw-r--r--src/lj_opt_sink.c250L
-rw-r--r--src/lj_opt_split.c869L
-rw-r--r--src/lj_parse.c2884L
-rw-r--r--src/lj_parse.h18L
-rw-r--r--src/lj_profile.c368L
-rw-r--r--src/lj_profile.h21L
-rw-r--r--src/lj_record.c2676L
-rw-r--r--src/lj_record.h47L
-rw-r--r--src/lj_snap.c904L
-rw-r--r--src/lj_snap.h34L
-rw-r--r--src/lj_state.c326L
-rw-r--r--src/lj_state.h35L
-rw-r--r--src/lj_str.c206L
-rw-r--r--src/lj_str.h30L
-rw-r--r--src/lj_strfmt.c510L
-rw-r--r--src/lj_strfmt.h133L
-rw-r--r--src/lj_strfmt_num.c592L
-rw-r--r--src/lj_strscan.c549L
-rw-r--r--src/lj_strscan.h39L
-rw-r--r--src/lj_tab.c667L
-rw-r--r--src/lj_tab.h73L
-rw-r--r--src/lj_target.h164L
-rw-r--r--src/lj_target_arm.h270L
-rw-r--r--src/lj_target_arm64.h97L
-rw-r--r--src/lj_target_mips.h320L
-rw-r--r--src/lj_target_ppc.h280L
-rw-r--r--src/lj_target_x86.h362L
-rw-r--r--src/lj_trace.c896L
-rw-r--r--src/lj_trace.h55L
-rw-r--r--src/lj_traceerr.h61L
-rw-r--r--src/lj_udata.c40L
-rw-r--r--src/lj_udata.h14L
-rw-r--r--src/lj_vm.h120L
-rw-r--r--src/lj_vmevent.c58L
-rw-r--r--src/lj_vmevent.h59L
-rw-r--r--src/lj_vmmath.c152L
-rw-r--r--src/ljamalg.c99L
-rw-r--r--src/ljx_bitwise.c179L
-rw-r--r--src/ljx_bitwise.h14L
-rw-r--r--src/lua.h542L
-rw-r--r--src/lua.hpp9L
-rw-r--r--src/luaconf.h188L
-rw-r--r--src/luajit.c843L
-rw-r--r--src/luajit.h113L
-rw-r--r--src/lualib.h47L
-rw-r--r--src/msvcbuild.bat116L
-rw-r--r--src/ps4build.bat123L
-rw-r--r--src/psvitabuild.bat93L
-rw-r--r--src/vm_arm.dasc4577L
-rw-r--r--src/vm_arm64.dasc3764L
-rw-r--r--src/vm_mips.dasc5253L
-rw-r--r--src/vm_mips64.dasc4849L
-rw-r--r--src/vm_ppc.dasc5228L
-rw-r--r--src/vm_ppcspe.dasc3665L
-rw-r--r--src/vm_x64.dasc4909L
-rw-r--r--src/vm_x86.dasc5807L
-rw-r--r--src/xb1build.bat101L
-rw-r--r--src/xedkbuild.bat92L