From 044d5b5e3402f3b43435972b33c432c29b59084b Mon Sep 17 00:00:00 2001 From: Miku AuahDark Date: Sat, 25 Nov 2023 21:41:59 +0800 Subject: [PATCH] Update LuaJIT to LuaJIT/LuaJIT@43d0a19. --- love/src/jni/LuaJIT-2.1/.gitattributes | 1 + love/src/jni/LuaJIT-2.1/.relver | 1 + love/src/jni/LuaJIT-2.1/COPYRIGHT | 2 +- love/src/jni/LuaJIT-2.1/Makefile | 45 +- love/src/jni/LuaJIT-2.1/README | 6 +- .../src/jni/LuaJIT-2.1/doc/bluequad-print.css | 2 +- love/src/jni/LuaJIT-2.1/doc/bluequad.css | 10 +- love/src/jni/LuaJIT-2.1/doc/contact.html | 10 +- love/src/jni/LuaJIT-2.1/doc/ext_buffer.html | 14 +- love/src/jni/LuaJIT-2.1/doc/ext_c_api.html | 8 +- love/src/jni/LuaJIT-2.1/doc/ext_ffi.html | 8 +- love/src/jni/LuaJIT-2.1/doc/ext_ffi_api.html | 12 +- .../jni/LuaJIT-2.1/doc/ext_ffi_semantics.html | 8 +- .../jni/LuaJIT-2.1/doc/ext_ffi_tutorial.html | 8 +- love/src/jni/LuaJIT-2.1/doc/ext_jit.html | 12 +- love/src/jni/LuaJIT-2.1/doc/ext_profiler.html | 8 +- love/src/jni/LuaJIT-2.1/doc/extensions.html | 13 +- love/src/jni/LuaJIT-2.1/doc/install.html | 251 ++-------- love/src/jni/LuaJIT-2.1/doc/luajit.html | 59 +-- love/src/jni/LuaJIT-2.1/doc/running.html | 12 +- love/src/jni/LuaJIT-2.1/dynasm/dasm_arm.h | 19 +- love/src/jni/LuaJIT-2.1/dynasm/dasm_arm.lua | 2 +- love/src/jni/LuaJIT-2.1/dynasm/dasm_arm64.h | 19 +- love/src/jni/LuaJIT-2.1/dynasm/dasm_arm64.lua | 17 +- love/src/jni/LuaJIT-2.1/dynasm/dasm_mips.h | 19 +- love/src/jni/LuaJIT-2.1/dynasm/dasm_mips.lua | 2 +- .../src/jni/LuaJIT-2.1/dynasm/dasm_mips64.lua | 2 +- love/src/jni/LuaJIT-2.1/dynasm/dasm_ppc.h | 19 +- love/src/jni/LuaJIT-2.1/dynasm/dasm_ppc.lua | 2 +- love/src/jni/LuaJIT-2.1/dynasm/dasm_proto.h | 2 +- love/src/jni/LuaJIT-2.1/dynasm/dasm_x64.lua | 2 +- love/src/jni/LuaJIT-2.1/dynasm/dasm_x86.h | 21 +- love/src/jni/LuaJIT-2.1/dynasm/dasm_x86.lua | 2 +- love/src/jni/LuaJIT-2.1/dynasm/dynasm.lua | 4 +- love/src/jni/LuaJIT-2.1/etc/luajit.1 | 2 +- love/src/jni/LuaJIT-2.1/etc/luajit.pc | 4 +- love/src/jni/LuaJIT-2.1/src/.gitignore | 2 + love/src/jni/LuaJIT-2.1/src/Makefile | 35 +- love/src/jni/LuaJIT-2.1/src/Makefile.dep | 2 +- love/src/jni/LuaJIT-2.1/src/host/buildvm.c | 3 +- love/src/jni/LuaJIT-2.1/src/host/buildvm.h | 2 +- .../src/jni/LuaJIT-2.1/src/host/buildvm_asm.c | 11 +- .../jni/LuaJIT-2.1/src/host/buildvm_fold.c | 2 +- .../src/jni/LuaJIT-2.1/src/host/buildvm_lib.c | 5 +- .../jni/LuaJIT-2.1/src/host/buildvm_peobj.c | 114 ++++- love/src/jni/LuaJIT-2.1/src/host/genlibbc.lua | 2 +- .../jni/LuaJIT-2.1/src/host/genminilua.lua | 2 +- .../jni/LuaJIT-2.1/src/host/genversion.lua | 45 ++ love/src/jni/LuaJIT-2.1/src/jit/bc.lua | 3 +- love/src/jni/LuaJIT-2.1/src/jit/bcsave.lua | 8 +- love/src/jni/LuaJIT-2.1/src/jit/dis_arm.lua | 2 +- love/src/jni/LuaJIT-2.1/src/jit/dis_arm64.lua | 49 +- .../jni/LuaJIT-2.1/src/jit/dis_arm64be.lua | 2 +- love/src/jni/LuaJIT-2.1/src/jit/dis_mips.lua | 2 +- .../src/jni/LuaJIT-2.1/src/jit/dis_mips64.lua | 2 +- .../jni/LuaJIT-2.1/src/jit/dis_mips64el.lua | 2 +- .../jni/LuaJIT-2.1/src/jit/dis_mips64r6.lua | 2 +- .../jni/LuaJIT-2.1/src/jit/dis_mips64r6el.lua | 2 +- .../src/jni/LuaJIT-2.1/src/jit/dis_mipsel.lua | 2 +- love/src/jni/LuaJIT-2.1/src/jit/dis_ppc.lua | 2 +- love/src/jni/LuaJIT-2.1/src/jit/dis_x64.lua | 2 +- love/src/jni/LuaJIT-2.1/src/jit/dis_x86.lua | 2 +- love/src/jni/LuaJIT-2.1/src/jit/dump.lua | 3 +- love/src/jni/LuaJIT-2.1/src/jit/p.lua | 3 +- love/src/jni/LuaJIT-2.1/src/jit/v.lua | 3 +- love/src/jni/LuaJIT-2.1/src/jit/zone.lua | 2 +- love/src/jni/LuaJIT-2.1/src/lib_aux.c | 2 +- love/src/jni/LuaJIT-2.1/src/lib_base.c | 7 +- love/src/jni/LuaJIT-2.1/src/lib_bit.c | 2 +- love/src/jni/LuaJIT-2.1/src/lib_buffer.c | 2 +- love/src/jni/LuaJIT-2.1/src/lib_debug.c | 2 +- love/src/jni/LuaJIT-2.1/src/lib_ffi.c | 7 +- love/src/jni/LuaJIT-2.1/src/lib_init.c | 2 +- love/src/jni/LuaJIT-2.1/src/lib_io.c | 2 +- love/src/jni/LuaJIT-2.1/src/lib_jit.c | 7 +- love/src/jni/LuaJIT-2.1/src/lib_math.c | 2 +- love/src/jni/LuaJIT-2.1/src/lib_os.c | 2 +- love/src/jni/LuaJIT-2.1/src/lib_package.c | 2 +- love/src/jni/LuaJIT-2.1/src/lib_string.c | 2 +- love/src/jni/LuaJIT-2.1/src/lib_table.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_api.c | 9 +- love/src/jni/LuaJIT-2.1/src/lj_arch.h | 27 +- love/src/jni/LuaJIT-2.1/src/lj_asm.c | 66 ++- love/src/jni/LuaJIT-2.1/src/lj_asm.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_asm_arm.h | 46 +- love/src/jni/LuaJIT-2.1/src/lj_asm_arm64.h | 462 +++++++++--------- love/src/jni/LuaJIT-2.1/src/lj_asm_mips.h | 39 +- love/src/jni/LuaJIT-2.1/src/lj_asm_ppc.h | 37 +- love/src/jni/LuaJIT-2.1/src/lj_asm_x86.h | 62 ++- love/src/jni/LuaJIT-2.1/src/lj_assert.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_bc.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_bc.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_bcdump.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_bcread.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_bcwrite.c | 5 +- love/src/jni/LuaJIT-2.1/src/lj_buf.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_buf.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_carith.c | 6 +- love/src/jni/LuaJIT-2.1/src/lj_carith.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_ccall.c | 82 ++-- love/src/jni/LuaJIT-2.1/src/lj_ccall.h | 15 +- love/src/jni/LuaJIT-2.1/src/lj_ccallback.c | 8 +- love/src/jni/LuaJIT-2.1/src/lj_ccallback.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_cconv.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_cconv.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_cdata.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_cdata.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_clib.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_clib.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_cparse.c | 6 +- love/src/jni/LuaJIT-2.1/src/lj_cparse.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_crecord.c | 25 +- love/src/jni/LuaJIT-2.1/src/lj_crecord.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_ctype.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_ctype.h | 8 +- love/src/jni/LuaJIT-2.1/src/lj_debug.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_debug.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_def.h | 31 +- love/src/jni/LuaJIT-2.1/src/lj_dispatch.c | 8 +- love/src/jni/LuaJIT-2.1/src/lj_dispatch.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_emit_arm.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_emit_arm64.h | 215 ++++---- love/src/jni/LuaJIT-2.1/src/lj_emit_mips.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_emit_ppc.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_emit_x86.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_err.c | 79 ++- love/src/jni/LuaJIT-2.1/src/lj_err.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_errmsg.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_ff.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_ffrecord.c | 25 +- love/src/jni/LuaJIT-2.1/src/lj_ffrecord.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_frame.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_func.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_func.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_gc.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_gc.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_gdbjit.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_gdbjit.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_ir.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_ir.h | 6 +- love/src/jni/LuaJIT-2.1/src/lj_ircall.h | 4 +- love/src/jni/LuaJIT-2.1/src/lj_iropt.h | 8 +- love/src/jni/LuaJIT-2.1/src/lj_jit.h | 7 +- love/src/jni/LuaJIT-2.1/src/lj_lex.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_lex.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_lib.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_lib.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_load.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_mcode.c | 14 +- love/src/jni/LuaJIT-2.1/src/lj_mcode.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_meta.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_meta.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_obj.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_obj.h | 16 +- love/src/jni/LuaJIT-2.1/src/lj_opt_dce.c | 4 +- love/src/jni/LuaJIT-2.1/src/lj_opt_fold.c | 62 ++- love/src/jni/LuaJIT-2.1/src/lj_opt_loop.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_opt_mem.c | 21 +- love/src/jni/LuaJIT-2.1/src/lj_opt_narrow.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_opt_sink.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_opt_split.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_parse.c | 7 +- love/src/jni/LuaJIT-2.1/src/lj_parse.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_prng.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_prng.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_profile.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_profile.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_record.c | 55 ++- love/src/jni/LuaJIT-2.1/src/lj_record.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_serialize.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_serialize.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_snap.c | 20 +- love/src/jni/LuaJIT-2.1/src/lj_snap.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_state.c | 36 +- love/src/jni/LuaJIT-2.1/src/lj_state.h | 3 +- love/src/jni/LuaJIT-2.1/src/lj_str.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_str.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_strfmt.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_strfmt.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_strfmt_num.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_strscan.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_strscan.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_tab.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_tab.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_target.h | 15 +- love/src/jni/LuaJIT-2.1/src/lj_target_arm.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_target_arm64.h | 10 +- love/src/jni/LuaJIT-2.1/src/lj_target_mips.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_target_ppc.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_target_x86.h | 6 +- love/src/jni/LuaJIT-2.1/src/lj_trace.c | 68 +-- love/src/jni/LuaJIT-2.1/src/lj_trace.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_traceerr.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_udata.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_udata.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_vm.h | 8 +- love/src/jni/LuaJIT-2.1/src/lj_vmevent.c | 2 +- love/src/jni/LuaJIT-2.1/src/lj_vmevent.h | 2 +- love/src/jni/LuaJIT-2.1/src/lj_vmmath.c | 2 +- love/src/jni/LuaJIT-2.1/src/ljamalg.c | 2 +- love/src/jni/LuaJIT-2.1/src/luaconf.h | 4 +- love/src/jni/LuaJIT-2.1/src/luajit.c | 2 +- .../src/{luajit.h => luajit_rolling.h} | 10 +- love/src/jni/LuaJIT-2.1/src/lualib.h | 2 +- love/src/jni/LuaJIT-2.1/src/msvcbuild.bat | 36 +- love/src/jni/LuaJIT-2.1/src/nxbuild.bat | 4 + love/src/jni/LuaJIT-2.1/src/ps4build.bat | 4 + love/src/jni/LuaJIT-2.1/src/ps5build.bat | 3 + love/src/jni/LuaJIT-2.1/src/psvitabuild.bat | 3 + love/src/jni/LuaJIT-2.1/src/vm_arm.dasc | 34 +- love/src/jni/LuaJIT-2.1/src/vm_arm64.dasc | 305 +++++++----- love/src/jni/LuaJIT-2.1/src/vm_mips.dasc | 40 +- love/src/jni/LuaJIT-2.1/src/vm_mips64.dasc | 43 +- love/src/jni/LuaJIT-2.1/src/vm_ppc.dasc | 36 +- love/src/jni/LuaJIT-2.1/src/vm_x64.dasc | 29 +- love/src/jni/LuaJIT-2.1/src/vm_x86.dasc | 49 +- love/src/jni/LuaJIT-2.1/src/xb1build.bat | 3 + love/src/jni/LuaJIT-2.1/src/xedkbuild.bat | 3 + 218 files changed, 1986 insertions(+), 1404 deletions(-) create mode 100644 love/src/jni/LuaJIT-2.1/.gitattributes create mode 100644 love/src/jni/LuaJIT-2.1/.relver create mode 100644 love/src/jni/LuaJIT-2.1/src/host/genversion.lua rename love/src/jni/LuaJIT-2.1/src/{luajit.h => luajit_rolling.h} (90%) diff --git a/love/src/jni/LuaJIT-2.1/.gitattributes b/love/src/jni/LuaJIT-2.1/.gitattributes new file mode 100644 index 000000000..c048531e2 --- /dev/null +++ b/love/src/jni/LuaJIT-2.1/.gitattributes @@ -0,0 +1 @@ +/.relver export-subst diff --git a/love/src/jni/LuaJIT-2.1/.relver b/love/src/jni/LuaJIT-2.1/.relver new file mode 100644 index 000000000..a09d4bf1b --- /dev/null +++ b/love/src/jni/LuaJIT-2.1/.relver @@ -0,0 +1 @@ +1700008891 diff --git a/love/src/jni/LuaJIT-2.1/COPYRIGHT b/love/src/jni/LuaJIT-2.1/COPYRIGHT index c74216c3e..d76203146 100644 --- a/love/src/jni/LuaJIT-2.1/COPYRIGHT +++ b/love/src/jni/LuaJIT-2.1/COPYRIGHT @@ -1,7 +1,7 @@ =============================================================================== LuaJIT -- a Just-In-Time Compiler for Lua. https://luajit.org/ -Copyright (C) 2005-2022 Mike Pall. All rights reserved. +Copyright (C) 2005-2023 Mike Pall. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/love/src/jni/LuaJIT-2.1/Makefile b/love/src/jni/LuaJIT-2.1/Makefile index b0288b4db..3aed365db 100644 --- a/love/src/jni/LuaJIT-2.1/Makefile +++ b/love/src/jni/LuaJIT-2.1/Makefile @@ -10,16 +10,21 @@ # For MSVC, please follow the instructions given in src/msvcbuild.bat. # For MinGW and Cygwin, cd to src and run make with the Makefile there. # -# Copyright (C) 2005-2022 Mike Pall. See Copyright Notice in luajit.h +# Copyright (C) 2005-2023 Mike Pall. See Copyright Notice in luajit.h ############################################################################## MAJVER= 2 MINVER= 1 -RELVER= 0 -PREREL= -beta3 -VERSION= $(MAJVER).$(MINVER).$(RELVER)$(PREREL) ABIVER= 5.1 +# LuaJIT uses rolling releases. The release version is based on the time of +# the latest git commit. The 'git' command must be available during the build. +RELVER= $(shell cat src/luajit_relver.txt 2>/dev/null || : ) +# Note: setting it with := doesn't work, since it will change during the build. + +MMVERSION= $(MAJVER).$(MINVER) +VERSION= $(MMVERSION).$(RELVER) + ############################################################################## # # Change the installation path as needed. This automatically adjusts @@ -33,10 +38,10 @@ DPREFIX= $(DESTDIR)$(PREFIX) INSTALL_BIN= $(DPREFIX)/bin INSTALL_LIB= $(DPREFIX)/$(MULTILIB) INSTALL_SHARE= $(DPREFIX)/share -INSTALL_DEFINC= $(DPREFIX)/include/luajit-$(MAJVER).$(MINVER) +INSTALL_DEFINC= $(DPREFIX)/include/luajit-$(MMVERSION) INSTALL_INC= $(INSTALL_DEFINC) -INSTALL_LJLIBD= $(INSTALL_SHARE)/luajit-$(VERSION) +INSTALL_LJLIBD= $(INSTALL_SHARE)/luajit-$(MMVERSION) INSTALL_JITLIB= $(INSTALL_LJLIBD)/jit INSTALL_LMODD= $(INSTALL_SHARE)/lua INSTALL_LMOD= $(INSTALL_LMODD)/$(ABIVER) @@ -50,10 +55,10 @@ INSTALL_TSYMNAME= luajit INSTALL_ANAME= libluajit-$(ABIVER).a INSTALL_SOSHORT1= libluajit-$(ABIVER).so INSTALL_SOSHORT2= libluajit-$(ABIVER).so.$(MAJVER) -INSTALL_SONAME= $(INSTALL_SOSHORT2).$(MINVER).$(RELVER) +INSTALL_SONAME= libluajit-$(ABIVER).so.$(VERSION) INSTALL_DYLIBSHORT1= libluajit-$(ABIVER).dylib INSTALL_DYLIBSHORT2= libluajit-$(ABIVER).$(MAJVER).dylib -INSTALL_DYLIBNAME= libluajit-$(ABIVER).$(MAJVER).$(MINVER).$(RELVER).dylib +INSTALL_DYLIBNAME= libluajit-$(ABIVER).$(VERSION).dylib INSTALL_PCNAME= luajit.pc INSTALL_STATIC= $(INSTALL_LIB)/$(INSTALL_ANAME) @@ -78,7 +83,8 @@ INSTALL_F= install -m 0644 UNINSTALL= $(RM) LDCONFIG= ldconfig -n 2>/dev/null SED_PC= sed -e "s|^prefix=.*|prefix=$(PREFIX)|" \ - -e "s|^multilib=.*|multilib=$(MULTILIB)|" + -e "s|^multilib=.*|multilib=$(MULTILIB)|" \ + -e "s|^relver=.*|relver=$(RELVER)|" ifneq ($(INSTALL_DEFINC),$(INSTALL_INC)) SED_PC+= -e "s|^includedir=.*|includedir=$(INSTALL_INC)|" endif @@ -92,7 +98,9 @@ FILES_INC= lua.h lualib.h lauxlib.h luaconf.h lua.hpp luajit.h FILES_JITLIB= bc.lua bcsave.lua dump.lua p.lua v.lua zone.lua \ dis_x86.lua dis_x64.lua dis_arm.lua dis_arm64.lua \ dis_arm64be.lua dis_ppc.lua dis_mips.lua dis_mipsel.lua \ - dis_mips64.lua dis_mips64el.lua vmdef.lua + dis_mips64.lua dis_mips64el.lua \ + dis_mips64r6.lua dis_mips64r6el.lua \ + vmdef.lua ifeq (,$(findstring Windows,$(OS))) HOST_SYS:= $(shell uname -s) @@ -113,9 +121,9 @@ endif INSTALL_DEP= src/luajit default all $(INSTALL_DEP): - @echo "==== Building LuaJIT $(VERSION) ====" + @echo "==== Building LuaJIT $(MMVERSION) ====" $(MAKE) -C src - @echo "==== Successfully built LuaJIT $(VERSION) ====" + @echo "==== Successfully built LuaJIT $(MMVERSION) ====" install: $(INSTALL_DEP) @echo "==== Installing LuaJIT $(VERSION) to $(PREFIX) ====" @@ -134,18 +142,12 @@ install: $(INSTALL_DEP) $(RM) $(FILE_PC).tmp cd src && $(INSTALL_F) $(FILES_INC) $(INSTALL_INC) cd src/jit && $(INSTALL_F) $(FILES_JITLIB) $(INSTALL_JITLIB) + $(SYMLINK) $(INSTALL_TNAME) $(INSTALL_TSYM) @echo "==== Successfully installed LuaJIT $(VERSION) to $(PREFIX) ====" - @echo "" - @echo "Note: the development releases deliberately do NOT install a symlink for luajit" - @echo "You can do this now by running this command (with sudo):" - @echo "" - @echo " $(SYMLINK) $(INSTALL_TNAME) $(INSTALL_TSYM)" - @echo "" - uninstall: @echo "==== Uninstalling LuaJIT $(VERSION) from $(PREFIX) ====" - $(UNINSTALL) $(INSTALL_T) $(INSTALL_STATIC) $(INSTALL_DYN) $(INSTALL_SHORT1) $(INSTALL_SHORT2) $(INSTALL_MAN)/$(FILE_MAN) $(INSTALL_PC) + $(UNINSTALL) $(INSTALL_TSYM) $(INSTALL_T) $(INSTALL_STATIC) $(INSTALL_DYN) $(INSTALL_SHORT1) $(INSTALL_SHORT2) $(INSTALL_MAN)/$(FILE_MAN) $(INSTALL_PC) for file in $(FILES_JITLIB); do \ $(UNINSTALL) $(INSTALL_JITLIB)/$$file; \ done @@ -159,8 +161,9 @@ uninstall: ############################################################################## amalg: - @echo "Building LuaJIT $(VERSION)" + @echo "==== Building LuaJIT $(MMVERSION) (amalgamation) ====" $(MAKE) -C src amalg + @echo "==== Successfully built LuaJIT $(MMVERSION) (amalgamation) ====" clean: $(MAKE) -C src clean diff --git a/love/src/jni/LuaJIT-2.1/README b/love/src/jni/LuaJIT-2.1/README index 1faef2559..e4a692654 100644 --- a/love/src/jni/LuaJIT-2.1/README +++ b/love/src/jni/LuaJIT-2.1/README @@ -1,11 +1,11 @@ -README for LuaJIT 2.1.0-beta3 ------------------------------ +README for LuaJIT 2.1 +--------------------- LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language. Project Homepage: https://luajit.org/ -LuaJIT is Copyright (C) 2005-2022 Mike Pall. +LuaJIT is Copyright (C) 2005-2023 Mike Pall. LuaJIT is free software, released under the MIT license. See full Copyright Notice in the COPYRIGHT file or in luajit.h. diff --git a/love/src/jni/LuaJIT-2.1/doc/bluequad-print.css b/love/src/jni/LuaJIT-2.1/doc/bluequad-print.css index a49d309ff..4a1392789 100644 --- a/love/src/jni/LuaJIT-2.1/doc/bluequad-print.css +++ b/love/src/jni/LuaJIT-2.1/doc/bluequad-print.css @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2022 Mike Pall. +/* Copyright (C) 2004-2023 Mike Pall. * * You are welcome to use the general ideas of this design for your own sites. * But please do not steal the stylesheet, the layout or the color scheme. diff --git a/love/src/jni/LuaJIT-2.1/doc/bluequad.css b/love/src/jni/LuaJIT-2.1/doc/bluequad.css index 4c1a9082e..7399f6251 100644 --- a/love/src/jni/LuaJIT-2.1/doc/bluequad.css +++ b/love/src/jni/LuaJIT-2.1/doc/bluequad.css @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2022 Mike Pall. +/* Copyright (C) 2004-2023 Mike Pall. * * You are welcome to use the general ideas of this design for your own sites. * But please do not steal the stylesheet, the layout or the color scheme. @@ -206,11 +206,9 @@ img.right { .ext { color: #ff8000; } -.new { - font-size: 6pt; - vertical-align: middle; - background: #ff8000; - color: #ffffff; +.note { + padding: 0.5em 1em; + border-left: 3px solid #bfcfff; } #site { clear: both; diff --git a/love/src/jni/LuaJIT-2.1/doc/contact.html b/love/src/jni/LuaJIT-2.1/doc/contact.html index 6d609286e..cc4d8c723 100644 --- a/love/src/jni/LuaJIT-2.1/doc/contact.html +++ b/love/src/jni/LuaJIT-2.1/doc/contact.html @@ -3,7 +3,7 @@ Contact - + @@ -46,9 +46,9 @@

Contact

Profiler
  • -Status +Status »
  • -FAQ +FAQ »
  • Mailing List »
  • @@ -94,7 +94,7 @@

    Contact

    Copyright

    All documentation is -Copyright © 2005-2022 Mike Pall. +Copyright © 2005-2023 Mike Pall.

    @@ -102,7 +102,7 @@

    Copyright