Crate luajit2_sys

Source
Expand description

§LuaJIT 2.1

http://luajit.org

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.

http://wiki.luajit.org/NYI

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_MAXNUMBER2STR
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_getgccountDeprecated
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_getregistryDeprecated
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_openDeprecated
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_ChunkreaderDeprecated
lua_Reader
lua_ChunkwriterDeprecated
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