mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-07 15:14:08 +00:00
Add jit.os string.
This commit is contained in:
parent
24baf77955
commit
751ff5b392
@ -127,9 +127,16 @@ Contains the version number of the LuaJIT core. Version xx.yy.zz
|
|||||||
is represented by the decimal number xxyyzz.
|
is represented by the decimal number xxyyzz.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
<h3 id="jit_os"><tt>jit.os</tt></h3>
|
||||||
|
<p>
|
||||||
|
Contains the target OS name:
|
||||||
|
"Windows", "Linux", "OSX", "BSD", "Posix" or "Other".
|
||||||
|
</p>
|
||||||
|
|
||||||
<h3 id="jit_arch"><tt>jit.arch</tt></h3>
|
<h3 id="jit_arch"><tt>jit.arch</tt></h3>
|
||||||
<p>
|
<p>
|
||||||
Contains the target architecture name (CPU and optional ABI).
|
Contains the target architecture name:
|
||||||
|
"x86", "x64" or "ppcspe".
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h2 id="jit_opt"><tt>jit.opt.*</tt> — JIT compiler optimization control</h2>
|
<h2 id="jit_opt"><tt>jit.opt.*</tt> — JIT compiler optimization control</h2>
|
||||||
|
@ -133,6 +133,7 @@ LJLIB_CF(jit_attach)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
LJLIB_PUSH(top-5) LJLIB_SET(os)
|
||||||
LJLIB_PUSH(top-4) LJLIB_SET(arch)
|
LJLIB_PUSH(top-4) LJLIB_SET(arch)
|
||||||
LJLIB_PUSH(top-3) LJLIB_SET(version_num)
|
LJLIB_PUSH(top-3) LJLIB_SET(version_num)
|
||||||
LJLIB_PUSH(top-2) LJLIB_SET(version)
|
LJLIB_PUSH(top-2) LJLIB_SET(version)
|
||||||
@ -584,6 +585,7 @@ static void jit_init(lua_State *L)
|
|||||||
|
|
||||||
LUALIB_API int luaopen_jit(lua_State *L)
|
LUALIB_API int luaopen_jit(lua_State *L)
|
||||||
{
|
{
|
||||||
|
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);
|
||||||
lua_pushliteral(L, LUAJIT_VERSION);
|
lua_pushliteral(L, LUAJIT_VERSION);
|
||||||
|
Loading…
Reference in New Issue
Block a user