Package: luajit / 2.1.0+openresty20250117-2

Metadata

Package Version Patches format
luajit 2.1.0+openresty20250117-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 consider Hurd as a POSIX system.patch | (download)

src/Makefile | 3 3 + 0 - 0 !
src/lj_arch.h | 2 2 + 0 - 0 !
2 files changed, 5 insertions(+)

 consider hurd as a posix system


0002 Get rid of LUAJIT_VERSION_SYM that changes ABI on ev.patch | (download)

src/lj_dispatch.c | 5 0 + 5 - 0 !
src/luajit.c | 2 0 + 2 - 0 !
src/luajit_rolling.h | 3 0 + 3 - 0 !
3 files changed, 10 deletions(-)

 get rid of luajit_version_sym that changes abi on every patch
 release


0003_support_riscv64.patch | (download)

Makefile | 1 1 + 0 - 0 !
dynasm/dasm_riscv.h | 433 433 + 0 - 0 !
dynasm/dasm_riscv.lua | 981 981 + 0 - 0 !
dynasm/dasm_riscv32.lua | 12 12 + 0 - 0 !
dynasm/dasm_riscv64.lua | 12 12 + 0 - 0 !
src/Makefile | 8 8 + 0 - 0 !
src/host/buildvm.c | 2 2 + 0 - 0 !
src/host/buildvm_asm.c | 28 26 + 2 - 0 !
src/jit/bcsave.lua | 1 1 + 0 - 0 !
src/jit/dis_riscv.lua | 793 793 + 0 - 0 !
src/jit/dis_riscv64.lua | 16 16 + 0 - 0 !
src/lib_jit.c | 90 90 + 0 - 0 !
src/lj_alloc.c | 2 1 + 1 - 0 !
src/lj_arch.h | 30 30 + 0 - 0 !
src/lj_asm.c | 4 4 + 0 - 0 !
src/lj_asm_riscv64.h | 1976 1976 + 0 - 0 !
src/lj_ccall.c | 156 154 + 2 - 0 !
src/lj_ccall.h | 17 16 + 1 - 0 !
src/lj_ccallback.c | 64 63 + 1 - 0 !
src/lj_emit_riscv.h | 519 519 + 0 - 0 !
src/lj_frame.h | 9 9 + 0 - 0 !
src/lj_gdbjit.c | 15 15 + 0 - 0 !
src/lj_jit.h | 9 9 + 0 - 0 !
src/lj_mcode.c | 17 17 + 0 - 0 !
src/lj_target.h | 4 3 + 1 - 0 !
src/lj_target_riscv.h | 509 509 + 0 - 0 !
src/lj_vm.h | 3 3 + 0 - 0 !
src/lj_vmmath.c | 3 2 + 1 - 0 !
src/vm_riscv64.dasc | 4866 4866 + 0 - 0 !
29 files changed, 10571 insertions(+), 9 deletions(-)

 add support for riscv64
 Based on https://github.com/plctlab/LuaJIT/commits/riscv64-v2.1-branch/ without 9cd0040 and fix conflict by hand
0004_support_loong64.patch | (download)

Makefile | 1 1 + 0 - 0 !
dynasm/dasm_loongarch64.h | 443 443 + 0 - 0 !
dynasm/dasm_loongarch64.lua | 979 979 + 0 - 0 !
src/Makefile | 10 9 + 1 - 0 !
src/host/buildvm.c | 2 2 + 0 - 0 !
src/host/buildvm_asm.c | 9 9 + 0 - 0 !
src/jit/bcsave.lua | 1 1 + 0 - 0 !
src/jit/dis_loongarch64.lua | 697 697 + 0 - 0 !
src/lib_jit.c | 2 2 + 0 - 0 !
src/lj_arch.h | 32 32 + 0 - 0 !
src/lj_asm.c | 4 4 + 0 - 0 !
src/lj_asm_loongarch64.h | 1990 1990 + 0 - 0 !
src/lj_ccall.c | 152 149 + 3 - 0 !
src/lj_ccall.h | 17 16 + 1 - 0 !
src/lj_ccallback.c | 58 57 + 1 - 0 !
src/lj_emit_loongarch64.h | 306 306 + 0 - 0 !
src/lj_frame.h | 9 9 + 0 - 0 !
src/lj_gdbjit.c | 12 12 + 0 - 0 !
src/lj_jit.h | 15 10 + 5 - 0 !
src/lj_target.h | 4 3 + 1 - 0 !
src/lj_target_loongarch64.h | 313 313 + 0 - 0 !
src/lj_trace.c | 6 3 + 3 - 0 !
src/lj_vmmath.c | 2 1 + 1 - 0 !
src/vm_loongarch64.dasc | 4625 4625 + 0 - 0 !
24 files changed, 9673 insertions(+), 16 deletions(-)

 [patch] add support for loongarch64