mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-07 15:14:08 +00:00
Merge branch 'master' into v2.1
This commit is contained in:
commit
2090842410
29
Makefile
29
Makefile
@ -15,11 +15,16 @@
|
|||||||
|
|
||||||
MAJVER= 2
|
MAJVER= 2
|
||||||
MINVER= 1
|
MINVER= 1
|
||||||
RELVER= 0
|
|
||||||
PREREL= -beta3
|
|
||||||
VERSION= $(MAJVER).$(MINVER).$(RELVER)$(PREREL)
|
|
||||||
ABIVER= 5.1
|
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
|
# Change the installation path as needed. This automatically adjusts
|
||||||
@ -33,10 +38,10 @@ DPREFIX= $(DESTDIR)$(PREFIX)
|
|||||||
INSTALL_BIN= $(DPREFIX)/bin
|
INSTALL_BIN= $(DPREFIX)/bin
|
||||||
INSTALL_LIB= $(DPREFIX)/$(MULTILIB)
|
INSTALL_LIB= $(DPREFIX)/$(MULTILIB)
|
||||||
INSTALL_SHARE= $(DPREFIX)/share
|
INSTALL_SHARE= $(DPREFIX)/share
|
||||||
INSTALL_DEFINC= $(DPREFIX)/include/luajit-$(MAJVER).$(MINVER)
|
INSTALL_DEFINC= $(DPREFIX)/include/luajit-$(MMVERSION)
|
||||||
INSTALL_INC= $(INSTALL_DEFINC)
|
INSTALL_INC= $(INSTALL_DEFINC)
|
||||||
|
|
||||||
INSTALL_LJLIBD= $(INSTALL_SHARE)/luajit-$(VERSION)
|
INSTALL_LJLIBD= $(INSTALL_SHARE)/luajit-$(MMVERSION)
|
||||||
INSTALL_JITLIB= $(INSTALL_LJLIBD)/jit
|
INSTALL_JITLIB= $(INSTALL_LJLIBD)/jit
|
||||||
INSTALL_LMODD= $(INSTALL_SHARE)/lua
|
INSTALL_LMODD= $(INSTALL_SHARE)/lua
|
||||||
INSTALL_LMOD= $(INSTALL_LMODD)/$(ABIVER)
|
INSTALL_LMOD= $(INSTALL_LMODD)/$(ABIVER)
|
||||||
@ -50,10 +55,10 @@ INSTALL_TSYMNAME= luajit
|
|||||||
INSTALL_ANAME= libluajit-$(ABIVER).a
|
INSTALL_ANAME= libluajit-$(ABIVER).a
|
||||||
INSTALL_SOSHORT1= libluajit-$(ABIVER).so
|
INSTALL_SOSHORT1= libluajit-$(ABIVER).so
|
||||||
INSTALL_SOSHORT2= libluajit-$(ABIVER).so.$(MAJVER)
|
INSTALL_SOSHORT2= libluajit-$(ABIVER).so.$(MAJVER)
|
||||||
INSTALL_SONAME= $(INSTALL_SOSHORT2).$(MINVER).$(RELVER)
|
INSTALL_SONAME= libluajit-$(ABIVER).so.$(VERSION)
|
||||||
INSTALL_DYLIBSHORT1= libluajit-$(ABIVER).dylib
|
INSTALL_DYLIBSHORT1= libluajit-$(ABIVER).dylib
|
||||||
INSTALL_DYLIBSHORT2= libluajit-$(ABIVER).$(MAJVER).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_PCNAME= luajit.pc
|
||||||
|
|
||||||
INSTALL_STATIC= $(INSTALL_LIB)/$(INSTALL_ANAME)
|
INSTALL_STATIC= $(INSTALL_LIB)/$(INSTALL_ANAME)
|
||||||
@ -78,7 +83,8 @@ INSTALL_F= install -m 0644
|
|||||||
UNINSTALL= $(RM)
|
UNINSTALL= $(RM)
|
||||||
LDCONFIG= ldconfig -n 2>/dev/null
|
LDCONFIG= ldconfig -n 2>/dev/null
|
||||||
SED_PC= sed -e "s|^prefix=.*|prefix=$(PREFIX)|" \
|
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))
|
ifneq ($(INSTALL_DEFINC),$(INSTALL_INC))
|
||||||
SED_PC+= -e "s|^includedir=.*|includedir=$(INSTALL_INC)|"
|
SED_PC+= -e "s|^includedir=.*|includedir=$(INSTALL_INC)|"
|
||||||
endif
|
endif
|
||||||
@ -115,9 +121,9 @@ endif
|
|||||||
INSTALL_DEP= src/luajit
|
INSTALL_DEP= src/luajit
|
||||||
|
|
||||||
default all $(INSTALL_DEP):
|
default all $(INSTALL_DEP):
|
||||||
@echo "==== Building LuaJIT $(VERSION) ===="
|
@echo "==== Building LuaJIT $(MMVERSION) ===="
|
||||||
$(MAKE) -C src
|
$(MAKE) -C src
|
||||||
@echo "==== Successfully built LuaJIT $(VERSION) ===="
|
@echo "==== Successfully built LuaJIT $(MMVERSION) ===="
|
||||||
|
|
||||||
install: $(INSTALL_DEP)
|
install: $(INSTALL_DEP)
|
||||||
@echo "==== Installing LuaJIT $(VERSION) to $(PREFIX) ===="
|
@echo "==== Installing LuaJIT $(VERSION) to $(PREFIX) ===="
|
||||||
@ -161,8 +167,9 @@ uninstall:
|
|||||||
##############################################################################
|
##############################################################################
|
||||||
|
|
||||||
amalg:
|
amalg:
|
||||||
@echo "Building LuaJIT $(VERSION)"
|
@echo "==== Building LuaJIT $(MMVERSION) (amalgamation) ===="
|
||||||
$(MAKE) -C src amalg
|
$(MAKE) -C src amalg
|
||||||
|
@echo "==== Successfully built LuaJIT $(MMVERSION) (amalgamation) ===="
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
$(MAKE) -C src clean
|
$(MAKE) -C src clean
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
# Package information for LuaJIT to be used by pkg-config.
|
# Package information for LuaJIT to be used by pkg-config.
|
||||||
majver=2
|
majver=2
|
||||||
minver=1
|
minver=1
|
||||||
relver=0
|
relver=ROLLING
|
||||||
version=${majver}.${minver}.${relver}-beta3
|
version=${majver}.${minver}.${relver}
|
||||||
abiver=5.1
|
abiver=5.1
|
||||||
|
|
||||||
prefix=/usr/local
|
prefix=/usr/local
|
||||||
|
2
src/.gitignore
vendored
2
src/.gitignore
vendored
@ -1,4 +1,6 @@
|
|||||||
luajit
|
luajit
|
||||||
|
luajit.h
|
||||||
|
luajit_relver.txt
|
||||||
lj_bcdef.h
|
lj_bcdef.h
|
||||||
lj_ffdef.h
|
lj_ffdef.h
|
||||||
lj_libdef.h
|
lj_libdef.h
|
||||||
|
23
src/Makefile
23
src/Makefile
@ -12,7 +12,6 @@
|
|||||||
|
|
||||||
MAJVER= 2
|
MAJVER= 2
|
||||||
MINVER= 1
|
MINVER= 1
|
||||||
RELVER= 0
|
|
||||||
ABIVER= 5.1
|
ABIVER= 5.1
|
||||||
NODOTABIVER= 51
|
NODOTABIVER= 51
|
||||||
|
|
||||||
@ -323,13 +322,13 @@ ifeq (Darwin,$(TARGET_SYS))
|
|||||||
TARGET_XCFLAGS+= -DLUAJIT_UNWIND_EXTERNAL
|
TARGET_XCFLAGS+= -DLUAJIT_UNWIND_EXTERNAL
|
||||||
TARGET_XSHLDFLAGS= -dynamiclib -single_module -undefined dynamic_lookup -fPIC
|
TARGET_XSHLDFLAGS= -dynamiclib -single_module -undefined dynamic_lookup -fPIC
|
||||||
TARGET_DYNXLDOPTS=
|
TARGET_DYNXLDOPTS=
|
||||||
TARGET_XSHLDFLAGS+= -install_name $(TARGET_DYLIBPATH) -compatibility_version $(MAJVER).$(MINVER) -current_version $(MAJVER).$(MINVER).$(RELVER)
|
TARGET_XSHLDFLAGS+= -install_name $(TARGET_DYLIBPATH) -compatibility_version $(MAJVER).$(MINVER) -current_version $(MAJVER).$(MINVER).255
|
||||||
else
|
else
|
||||||
ifeq (iOS,$(TARGET_SYS))
|
ifeq (iOS,$(TARGET_SYS))
|
||||||
TARGET_STRIP+= -x
|
TARGET_STRIP+= -x
|
||||||
TARGET_XSHLDFLAGS= -dynamiclib -single_module -undefined dynamic_lookup -fPIC
|
TARGET_XSHLDFLAGS= -dynamiclib -single_module -undefined dynamic_lookup -fPIC
|
||||||
TARGET_DYNXLDOPTS=
|
TARGET_DYNXLDOPTS=
|
||||||
TARGET_XSHLDFLAGS+= -install_name $(TARGET_DYLIBPATH) -compatibility_version $(MAJVER).$(MINVER) -current_version $(MAJVER).$(MINVER).$(RELVER)
|
TARGET_XSHLDFLAGS+= -install_name $(TARGET_DYLIBPATH) -compatibility_version $(MAJVER).$(MINVER) -current_version $(MAJVER).$(MINVER).255
|
||||||
ifeq (arm64,$(TARGET_LJARCH))
|
ifeq (arm64,$(TARGET_LJARCH))
|
||||||
TARGET_XCFLAGS+= -fno-omit-frame-pointer
|
TARGET_XCFLAGS+= -fno-omit-frame-pointer
|
||||||
endif
|
endif
|
||||||
@ -388,10 +387,11 @@ MINILUA_O= host/minilua.o
|
|||||||
MINILUA_LIBS= -lm
|
MINILUA_LIBS= -lm
|
||||||
MINILUA_T= host/minilua
|
MINILUA_T= host/minilua
|
||||||
MINILUA_X= $(MINILUA_T)
|
MINILUA_X= $(MINILUA_T)
|
||||||
|
MINILUA_DEP=
|
||||||
|
|
||||||
ifeq (,$(HOST_LUA))
|
ifeq (,$(HOST_LUA))
|
||||||
HOST_LUA= $(MINILUA_X)
|
HOST_LUA= $(MINILUA_X)
|
||||||
DASM_DEP= $(MINILUA_T)
|
MINILUA_DEP= $(MINILUA_T)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
DASM_DIR= ../dynasm
|
DASM_DIR= ../dynasm
|
||||||
@ -474,6 +474,10 @@ endif
|
|||||||
DASM_FLAGS= $(DASM_XFLAGS) $(DASM_AFLAGS)
|
DASM_FLAGS= $(DASM_XFLAGS) $(DASM_AFLAGS)
|
||||||
DASM_DASC= vm_$(DASM_ARCH).dasc
|
DASM_DASC= vm_$(DASM_ARCH).dasc
|
||||||
|
|
||||||
|
GIT= git
|
||||||
|
GIT_RELVER= [ -d ../.git ] && $(GIT) show -s --format=%ct >luajit_relver.txt 2>/dev/null || cat ../.relver >luajit_relver.txt 2>/dev/null || :
|
||||||
|
GIT_DEP= $(wildcard ../.git/HEAD ../.git/refs/heads/*)
|
||||||
|
|
||||||
BUILDVM_O= host/buildvm.o host/buildvm_asm.o host/buildvm_peobj.o \
|
BUILDVM_O= host/buildvm.o host/buildvm_asm.o host/buildvm_peobj.o \
|
||||||
host/buildvm_lib.o host/buildvm_fold.o
|
host/buildvm_lib.o host/buildvm_fold.o
|
||||||
BUILDVM_T= host/buildvm
|
BUILDVM_T= host/buildvm
|
||||||
@ -520,8 +524,8 @@ LUAJIT_T= luajit
|
|||||||
|
|
||||||
ALL_T= $(LUAJIT_T) $(LUAJIT_A) $(LUAJIT_SO) $(HOST_T)
|
ALL_T= $(LUAJIT_T) $(LUAJIT_A) $(LUAJIT_SO) $(HOST_T)
|
||||||
ALL_HDRGEN= lj_bcdef.h lj_ffdef.h lj_libdef.h lj_recdef.h lj_folddef.h \
|
ALL_HDRGEN= lj_bcdef.h lj_ffdef.h lj_libdef.h lj_recdef.h lj_folddef.h \
|
||||||
host/buildvm_arch.h
|
host/buildvm_arch.h luajit.h
|
||||||
ALL_GEN= $(LJVM_S) $(ALL_HDRGEN) $(LIB_VMDEFP)
|
ALL_GEN= $(LJVM_S) $(ALL_HDRGEN) luajit_relver.txt $(LIB_VMDEFP)
|
||||||
WIN_RM= *.obj *.lib *.exp *.dll *.exe *.manifest *.pdb *.ilk
|
WIN_RM= *.obj *.lib *.exp *.dll *.exe *.manifest *.pdb *.ilk
|
||||||
ALL_RM= $(ALL_T) $(ALL_GEN) *.o host/*.o $(WIN_RM)
|
ALL_RM= $(ALL_T) $(ALL_GEN) *.o host/*.o $(WIN_RM)
|
||||||
|
|
||||||
@ -645,7 +649,12 @@ $(MINILUA_T): $(MINILUA_O)
|
|||||||
$(E) "HOSTLINK $@"
|
$(E) "HOSTLINK $@"
|
||||||
$(Q)$(HOST_CC) $(HOST_ALDFLAGS) -o $@ $(MINILUA_O) $(MINILUA_LIBS) $(HOST_ALIBS)
|
$(Q)$(HOST_CC) $(HOST_ALDFLAGS) -o $@ $(MINILUA_O) $(MINILUA_LIBS) $(HOST_ALIBS)
|
||||||
|
|
||||||
host/buildvm_arch.h: $(DASM_DASC) $(DASM_DEP) $(DASM_DIR)/*.lua lj_arch.h lua.h luaconf.h
|
luajit.h: $(MINILUA_DEP) $(GIT_DEP) luajit_rolling.h
|
||||||
|
$(E) "VERSION $@"
|
||||||
|
$(Q)$(GIT_RELVER)
|
||||||
|
$(Q)$(HOST_LUA) host/genversion.lua
|
||||||
|
|
||||||
|
host/buildvm_arch.h: $(DASM_DASC) $(MINILUA_DEP) lj_arch.h lua.h luaconf.h
|
||||||
$(E) "DYNASM $@"
|
$(E) "DYNASM $@"
|
||||||
$(Q)$(DASM) $(DASM_FLAGS) -o $@ $(DASM_DASC)
|
$(Q)$(DASM) $(DASM_FLAGS) -o $@ $(DASM_DASC)
|
||||||
|
|
||||||
|
@ -329,6 +329,7 @@ static void emit_vmdef(BuildCtx *ctx)
|
|||||||
#endif
|
#endif
|
||||||
int i;
|
int i;
|
||||||
fprintf(ctx->fp, "-- This is a generated file. DO NOT EDIT!\n\n");
|
fprintf(ctx->fp, "-- This is a generated file. DO NOT EDIT!\n\n");
|
||||||
|
fprintf(ctx->fp, "assert(require(\"jit\").version == \"%s\", \"LuaJIT core/library version mismatch\")\n\n", LUAJIT_VERSION);
|
||||||
fprintf(ctx->fp, "return {\n\n");
|
fprintf(ctx->fp, "return {\n\n");
|
||||||
|
|
||||||
fprintf(ctx->fp, "bcnames = \"");
|
fprintf(ctx->fp, "bcnames = \"");
|
||||||
|
43
src/host/genversion.lua
Normal file
43
src/host/genversion.lua
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
----------------------------------------------------------------------------
|
||||||
|
-- Lua script to embed the rolling release version in luajit.h.
|
||||||
|
----------------------------------------------------------------------------
|
||||||
|
-- Copyright (C) 2005-2023 Mike Pall. All rights reserved.
|
||||||
|
-- Released under the MIT license. See Copyright Notice in luajit.h
|
||||||
|
----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
local FILE_INPUT_H = "luajit_rolling.h"
|
||||||
|
local FILE_INPUT_R = "luajit_relver.txt"
|
||||||
|
local FILE_OUTPUT_H = "luajit.h"
|
||||||
|
|
||||||
|
local function file_read(file)
|
||||||
|
local fp = assert(io.open(file, "rb"), "run from the wrong directory")
|
||||||
|
local data = assert(fp:read("*a"))
|
||||||
|
fp:close()
|
||||||
|
return data
|
||||||
|
end
|
||||||
|
|
||||||
|
local function file_write_mod(file, data)
|
||||||
|
local fp = io.open(file, "rb")
|
||||||
|
if fp then
|
||||||
|
local odata = assert(fp:read("*a"))
|
||||||
|
fp:close()
|
||||||
|
if odata == data then return end
|
||||||
|
end
|
||||||
|
fp = assert(io.open(file, "wb"))
|
||||||
|
assert(fp:write(data))
|
||||||
|
assert(fp:close())
|
||||||
|
end
|
||||||
|
|
||||||
|
local text = file_read(FILE_INPUT_H)
|
||||||
|
local relver = file_read(FILE_INPUT_R):match("(%d+)")
|
||||||
|
|
||||||
|
if relver then
|
||||||
|
text = text:gsub("ROLLING", relver)
|
||||||
|
else
|
||||||
|
io.stderr:write([[
|
||||||
|
**** WARNING Cannot determine rolling release version from git log.
|
||||||
|
**** WARNING The 'git' command must be available during the build.
|
||||||
|
]])
|
||||||
|
end
|
||||||
|
|
||||||
|
file_write_mod(FILE_OUTPUT_H, text)
|
@ -41,7 +41,6 @@
|
|||||||
|
|
||||||
-- Cache some library functions and objects.
|
-- Cache some library functions and objects.
|
||||||
local jit = require("jit")
|
local jit = require("jit")
|
||||||
assert(jit.version_num == 20100, "LuaJIT core/library version mismatch")
|
|
||||||
local jutil = require("jit.util")
|
local jutil = require("jit.util")
|
||||||
local vmdef = require("jit.vmdef")
|
local vmdef = require("jit.vmdef")
|
||||||
local bit = require("bit")
|
local bit = require("bit")
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
local jit = require("jit")
|
local jit = require("jit")
|
||||||
assert(jit.version_num == 20100, "LuaJIT core/library version mismatch")
|
assert(jit.version_num == 20199, "LuaJIT core/library version mismatch")
|
||||||
local bit = require("bit")
|
local bit = require("bit")
|
||||||
|
|
||||||
-- Symbol name prefix for LuaJIT bytecode.
|
-- Symbol name prefix for LuaJIT bytecode.
|
||||||
|
@ -55,7 +55,6 @@
|
|||||||
|
|
||||||
-- Cache some library functions and objects.
|
-- Cache some library functions and objects.
|
||||||
local jit = require("jit")
|
local jit = require("jit")
|
||||||
assert(jit.version_num == 20100, "LuaJIT core/library version mismatch")
|
|
||||||
local jutil = require("jit.util")
|
local jutil = require("jit.util")
|
||||||
local vmdef = require("jit.vmdef")
|
local vmdef = require("jit.vmdef")
|
||||||
local funcinfo, funcbc = jutil.funcinfo, jutil.funcbc
|
local funcinfo, funcbc = jutil.funcinfo, jutil.funcbc
|
||||||
|
@ -41,7 +41,6 @@
|
|||||||
|
|
||||||
-- Cache some library functions and objects.
|
-- Cache some library functions and objects.
|
||||||
local jit = require("jit")
|
local jit = require("jit")
|
||||||
assert(jit.version_num == 20100, "LuaJIT core/library version mismatch")
|
|
||||||
local profile = require("jit.profile")
|
local profile = require("jit.profile")
|
||||||
local vmdef = require("jit.vmdef")
|
local vmdef = require("jit.vmdef")
|
||||||
local math = math
|
local math = math
|
||||||
|
@ -59,7 +59,6 @@
|
|||||||
|
|
||||||
-- Cache some library functions and objects.
|
-- Cache some library functions and objects.
|
||||||
local jit = require("jit")
|
local jit = require("jit")
|
||||||
assert(jit.version_num == 20100, "LuaJIT core/library version mismatch")
|
|
||||||
local jutil = require("jit.util")
|
local jutil = require("jit.util")
|
||||||
local vmdef = require("jit.vmdef")
|
local vmdef = require("jit.vmdef")
|
||||||
local funcinfo, traceinfo = jutil.funcinfo, jutil.traceinfo
|
local funcinfo, traceinfo = jutil.funcinfo, jutil.traceinfo
|
||||||
|
@ -743,7 +743,7 @@ LUALIB_API int luaopen_jit(lua_State *L)
|
|||||||
#endif
|
#endif
|
||||||
lua_pushliteral(L, LJ_OS_NAME);
|
lua_pushliteral(L, LJ_OS_NAME);
|
||||||
lua_pushliteral(L, LJ_ARCH_NAME);
|
lua_pushliteral(L, LJ_ARCH_NAME);
|
||||||
lua_pushinteger(L, LUAJIT_VERSION_NUM);
|
lua_pushinteger(L, LUAJIT_VERSION_NUM); /* Deprecated. */
|
||||||
lua_pushliteral(L, LUAJIT_VERSION);
|
lua_pushliteral(L, LUAJIT_VERSION);
|
||||||
LJ_LIB_REG(L, LUA_JITLIBNAME, jit);
|
LJ_LIB_REG(L, LUA_JITLIBNAME, jit);
|
||||||
#if LJ_HASPROFILE
|
#if LJ_HASPROFILE
|
||||||
|
@ -37,7 +37,7 @@
|
|||||||
#endif
|
#endif
|
||||||
#define LUA_LROOT "/usr/local"
|
#define LUA_LROOT "/usr/local"
|
||||||
#define LUA_LUADIR "/lua/5.1/"
|
#define LUA_LUADIR "/lua/5.1/"
|
||||||
#define LUA_LJDIR "/luajit-2.1.0-beta3/"
|
#define LUA_LJDIR "/luajit-2.1/"
|
||||||
|
|
||||||
#ifdef LUA_ROOT
|
#ifdef LUA_ROOT
|
||||||
#define LUA_JROOT LUA_ROOT
|
#define LUA_JROOT LUA_ROOT
|
||||||
|
@ -30,9 +30,9 @@
|
|||||||
|
|
||||||
#include "lua.h"
|
#include "lua.h"
|
||||||
|
|
||||||
#define LUAJIT_VERSION "LuaJIT 2.1.0-beta3"
|
#define LUAJIT_VERSION "LuaJIT 2.1.ROLLING"
|
||||||
#define LUAJIT_VERSION_NUM 20100 /* Version 2.1.0 = 02.01.00. */
|
#define LUAJIT_VERSION_NUM 20199 /* Deprecated. */
|
||||||
#define LUAJIT_VERSION_SYM luaJIT_version_2_1_0_beta3
|
#define LUAJIT_VERSION_SYM luaJIT_version_2_1_ROLLING
|
||||||
#define LUAJIT_COPYRIGHT "Copyright (C) 2005-2023 Mike Pall"
|
#define LUAJIT_COPYRIGHT "Copyright (C) 2005-2023 Mike Pall"
|
||||||
#define LUAJIT_URL "https://luajit.org/"
|
#define LUAJIT_URL "https://luajit.org/"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user