Expand description
§LuaJIT 2.1
http://www.lua.org/manual/5.1/manual.html
§Performance considerations
The Not Yet Implemented guide documents which language features will be JIT compiled into native machine code.
Structs§
- luaL_
Buffer - <https://www.lua.org/manual/5.1/manual.html#luaL_Buffer >
- luaL_
Reg - <https://www.lua.org/manual/5.1/manual.html#luaL_Reg >
- lua_
Debug - <https://www.lua.org/manual/5.1/manual.html#lua_Debug >
- lua_
State - <https://www.lua.org/manual/5.1/manual.html#lua_State >
Constants§
- LUAI_
GCMUL - LUAI_
GCPAUSE - LUAI_
MAXCSTACK - LUAI_
MAXNUMBE R2STR - LUAI_
MAXSTACK - LUAJIT_
COPYRIGHT - LUAJIT_
MODE_ ALLFUNC - LUAJIT_
MODE_ ALLSUBFUNC - LUAJIT_
MODE_ DEBUG - LUAJIT_
MODE_ ENGINE - LUAJIT_
MODE_ FLUSH - LUAJIT_
MODE_ FUNC - LUAJIT_
MODE_ MASK - LUAJIT_
MODE_ MAX - LUAJIT_
MODE_ OFF - LUAJIT_
MODE_ ON - LUAJIT_
MODE_ TRACE - LUAJIT_
MODE_ WRAPCFUNC - LUAJIT_
URL - LUAJIT_
VERSION - LUAJIT_
VERSION_ NUM - LUA_
AUTHORS - LUA_
BITLIBNAME - LUA_
CDIR - LUA_
COLIBNAME - LUA_
COPYRIGHT - LUA_
CPATH - LUA_
CPATH_ DEFAULT - LUA_
DBLIBNAME - LUA_
DIRSEP - LUA_
ENVIRONINDEX - LUA_
ERRERR - LUA_
ERRFILE - LUA_
ERRMEM - LUA_
ERRRUN - LUA_
ERRSYNTAX - LUA_
EXECDIR - LUA_
FFILIBNAME - LUA_
FILEHANDLE - LUA_
GCCOLLECT - LUA_
GCCOUNT - LUA_
GCCOUNTB - LUA_
GCISRUNNING - LUA_
GCRESTART - LUA_
GCSETPAUSE - LUA_
GCSETSTEPMUL - LUA_
GCSTEP - LUA_
GCSTOP - LUA_
GLOBALSINDEX - LUA_
HOOKCALL - LUA_
HOOKCOUNT - LUA_
HOOKLINE - LUA_
HOOKRET - LUA_
HOOKTAILRET - LUA_
IDSIZE - LUA_
IGMARK - LUA_
INIT - LUA_
INTFRMLEN - LUA_
IOLIBNAME - LUA_
JITLIBNAME - LUA_
LDIR - LUA_
LOADLIBNAME - LUA_
MASKCALL - LUA_
MASKCOUNT - LUA_
MASKLINE - LUA_
MASKRET - LUA_
MATHLIBNAME - LUA_
MAXCAPTURES - LUA_
MINSTACK - LUA_
MULTRET - LUA_
NOREF - LUA_
NUMBER_ FMT - LUA_
NUMBER_ SCAN - LUA_OK
- LUA_
OSLIBNAME - LUA_
PATH - LUA_
PATHSEP - LUA_
PATH_ CONFIG - LUA_
PATH_ DEFAULT - LUA_
PATH_ MARK - LUA_
REFNIL - LUA_
REGISTRYINDEX - LUA_
RELEASE - LUA_
SIGNATURE - LUA_
STRLIBNAME - LUA_
TABLIBNAME - LUA_
TBOOLEAN - LUA_
TFUNCTION - LUA_
TLIGHTUSERDATA - LUA_
TNIL - LUA_
TNONE - LUA_
TNUMBER - LUA_
TSTRING - LUA_
TTABLE - LUA_
TTHREAD - LUA_
TUSERDATA - LUA_
VERSION - LUA_
VERSION_ NUM - LUA_
YIELD
Functions§
- luaJIT_
profile_ ⚠dumpstack - https://luajit.org/ext_c_api.html
- luaJIT_
profile_ ⚠start - https://luajit.org/ext_c_api.html
- luaJIT_
profile_ ⚠stop - https://luajit.org/ext_c_api.html
- luaJIT_
setmode ⚠ - https://luajit.org/ext_c_api.html
- luaJIT_
version_ ⚠2_ 1_ 0_ beta3 - https://luajit.org/ext_c_api.html
- luaL_
addlstring ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_addlstring
- luaL_
addstring ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_addstring
- luaL_
addvalue ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_addvalue
- luaL_
argerror ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_argerror
- luaL_
buffinit ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_buffinit
- luaL_
callmeta ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_callmeta
- luaL_
checkany ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_checkany
- luaL_
checkinteger ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_checkinteger
- luaL_
checklstring ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_checklstring
- luaL_
checknumber ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_checknumber
- luaL_
checkoption ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_checkoption
- luaL_
checkstack ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_checkstack
- luaL_
checktype ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_checktype
- luaL_
checkudata ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_checkudata
- luaL_
error ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_error
- luaL_
execresult ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_execresult
- luaL_
fileresult ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_fileresult
- luaL_
findtable ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_findtable
- luaL_
getmetafield ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_getmetafield
- luaL_
gsub ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_gsub
- luaL_
loadbuffer ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_loadbuffer
- luaL_
loadbufferx ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_loadbufferx
- luaL_
loadfile ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_loadfile
- luaL_
loadfilex ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_loadfilex
- luaL_
loadstring ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_loadstring
- luaL_
newmetatable ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_newmetatable
- luaL_
newstate ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_newstate
- luaL_
openlib ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_openlib
- luaL_
openlibs ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_openlibs
- luaL_
optinteger ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_optinteger
- luaL_
optlstring ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_optlstring
- luaL_
optnumber ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_optnumber
- luaL_
prepbuffer ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_prepbuffer
- luaL_
pushmodule ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_pushmodule
- luaL_
pushresult ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_pushresult
- luaL_
ref ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_ref
- luaL_
register ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_register
- luaL_
setfuncs ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_setfuncs
- luaL_
setmetatable ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_setmetatable
- luaL_
testudata ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_testudata
- luaL_
traceback ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_traceback
- luaL_
typerror ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_typerror
- luaL_
unref ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_unref
- luaL_
where ⚠ - https://www.lua.org/manual/5.1/manual.html#luaL_where
- lua_
atpanic ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_atpanic
- lua_
call ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_call
- lua_
checkstack ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_checkstack
- lua_
close ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_close
- lua_
concat ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_concat
- lua_
copy ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_copy
- lua_
cpcall ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_cpcall
- lua_
createtable ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_createtable
- lua_
dump ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_dump
- lua_
equal ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_equal
- lua_
error ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_error
- lua_gc⚠
- https://www.lua.org/manual/5.1/manual.html#lua_gc
- lua_
getallocf ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_getallocf
- lua_
getfenv ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_getfenv
- lua_
getfield ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_getfield
- lua_
getgccount ⚠Deprecated lua_gc(L, LUA_GCCOUNT as _, 0)
- lua_
getglobal ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_getglobal
- lua_
gethook ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_gethook
- lua_
gethookcount ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_gethookcount
- lua_
gethookmask ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_gethookmask
- lua_
getinfo ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_getinfo
- lua_
getlocal ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_getlocal
- lua_
getmetatable ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_getmetatable
- lua_
getregistry ⚠Deprecated lua_pushvalue(L, LUA_REGISTRYINDEX)
- lua_
getstack ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_getstack
- lua_
gettable ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_gettable
- lua_
gettop ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_gettop
- lua_
getupvalue ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_getupvalue
- lua_
insert ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_insert
- lua_
isboolean ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_isboolean
- lua_
iscfunction ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_iscfunction
- lua_
isfunction ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_isfunction
- lua_
islightuserdata ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_islightuserdata
- lua_
isnil ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_isnil
- lua_
isnone ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_isnone
- lua_
isnoneornil ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_isnoneornil
- lua_
isnumber ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_isnumber
- lua_
isstring ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_isstring
- lua_
istable ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_istable
- lua_
isthread ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_isthread
- lua_
isuserdata ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_isuserdata
- lua_
isyieldable ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_isyieldable
- lua_
lessthan ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_lessthan
- lua_
load ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_load
- lua_
loadx ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_loadx
- lua_
newstate ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_newstate
- lua_
newtable ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_newtable
- lua_
newthread ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_newthread
- lua_
newuserdata ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_newuserdata
- lua_
next ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_next
- lua_
objlen ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_objlen
- lua_
open ⚠Deprecated luaL_newstate()
- lua_
pcall ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_pcall
- lua_pop⚠
- https://www.lua.org/manual/5.1/manual.html#lua_pop
- lua_
pushboolean ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_pushboolean
- lua_
pushcclosure ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_pushcclosure
- lua_
pushcfunction ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_pushcfunction
- lua_
pushfstring ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_pushfstring
- lua_
pushinteger ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_pushinteger
- lua_
pushlightuserdata ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_pushlightuserdata
- lua_
pushliteral ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_pushliteral
- lua_
pushlstring ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_pushlstring
- lua_
pushnil ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_pushnil
- lua_
pushnumber ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_pushnumber
- lua_
pushstring ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_pushstring
- lua_
pushthread ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_pushthread
- lua_
pushvalue ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_pushvalue
- lua_
pushvfstring ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_pushvfstring
- lua_
rawequal ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_rawequal
- lua_
rawget ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_rawget
- lua_
rawgeti ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_rawgeti
- lua_
rawset ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_rawset
- lua_
rawseti ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_rawseti
- lua_
register ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_register
- lua_
remove ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_remove
- lua_
replace ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_replace
- lua_
resume ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_resume
- lua_
setallocf ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_setallocf
- lua_
setfenv ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_setfenv
- lua_
setfield ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_setfield
- lua_
setglobal ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_setglobal
- lua_
sethook ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_sethook
- lua_
setlevel ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_setlevel
- lua_
setlocal ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_setlocal
- lua_
setmetatable ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_setmetatable
- lua_
settable ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_settable
- lua_
settop ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_settop
- lua_
setupvalue ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_setupvalue
- lua_
status ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_status
- lua_
strlen ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_strlen
- lua_
toboolean ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_toboolean
- lua_
tocfunction ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_tocfunction
- lua_
tointeger ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_tointeger
- lua_
tointegerx ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_tointegerx
- lua_
tolstring ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_tolstring
- lua_
tonumber ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_tonumber
- lua_
tonumberx ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_tonumberx
- lua_
topointer ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_topointer
- lua_
tostring ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_tostring
- lua_
tothread ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_tothread
- lua_
touserdata ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_touserdata
- lua_
type ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_type
- lua_
typename ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_typename
- lua_
upvalueid ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_upvalueid
- lua_
upvaluejoin ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_upvaluejoin
- lua_
version ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_version
- lua_
xmove ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_xmove
- lua_
yield ⚠ - https://www.lua.org/manual/5.1/manual.html#lua_yield
Type Aliases§
- __
builtin_ va_ list - _bindgen_
ty_ 1 - luaJIT_
profile_ callback - lua_
Alloc - <https://www.lua.org/manual/5.1/manual.html#lua_Alloc >
- lua_
CFunction - <https://www.lua.org/manual/5.1/manual.html#lua_CFunction >
- lua_
Chunkreader Deprecated lua_Reader
- lua_
Chunkwriter Deprecated lua_Writer
- lua_
Hook - <https://www.lua.org/manual/5.1/manual.html#lua_Hook >
- lua_
Integer - <https://www.lua.org/manual/5.1/manual.html#lua_Integer >
- lua_
Number - <https://www.lua.org/manual/5.1/manual.html#lua_Number >
- lua_
Reader - <https://www.lua.org/manual/5.1/manual.html#lua_Reader >
- lua_
Writer - <https://www.lua.org/manual/5.1/manual.html#lua_Writer >
- va_list