diff options
Diffstat (limited to 'src/lua.sym')
-rw-r--r-- | src/lua.sym | 164 |
1 files changed, 88 insertions, 76 deletions
diff --git a/src/lua.sym b/src/lua.sym index d2a73e4f..3927da21 100644 --- a/src/lua.sym +++ b/src/lua.sym @@ -1,77 +1,24 @@ -# This file has Lua 5.2 symbols and Lua 5.1 symbols (for LuaJIT). -luaL_addlstring -luaL_addstring -luaL_addvalue -luaL_argerror -luaL_buffinit -luaL_buffinitsize -luaL_callmeta -luaL_checkany -luaL_checkinteger -luaL_checklstring -luaL_checknumber -luaL_checkoption -luaL_checkstack -luaL_checktype -luaL_checkudata -luaL_checkunsigned -luaL_checkversion -luaL_error -luaL_execresult -luaL_fileresult -luaL_findtable -luaL_getmetafield -luaL_getsubtable -luaL_gsub -luaL_len -luaL_loadbuffer -luaL_loadfile -luaL_loadstring -luaL_newlibtable -luaL_newmetatable -luaL_newstate -luaL_openlibs -luaL_optinteger -luaL_optlstring -luaL_optnumber -luaL_optunsigned -luaL_prepbuffer -luaL_prepbuffsize -luaL_pushresult -luaL_pushresultsize -luaL_ref -luaL_register -luaL_typerror -luaL_requiref -luaL_setfuncs -luaL_setmetatable -luaL_testudata -luaL_tostring -luaL_traceback -luaL_unref -luaL_where +# Lua 5.3 symbols to retain. (LUA_API, LUALIB_API, LUAMOD_API) lua_absindex lua_arith lua_atpanic -lua_call lua_callk lua_checkstack lua_close +lua_compare lua_concat -lua_cpcall lua_copy lua_createtable lua_dump -lua_equal lua_error lua_gc lua_getallocf -lua_getctx -lua_getfenv lua_getfield +lua_getglobal lua_gethook lua_gethookcount lua_gethookmask +lua_geti lua_getinfo lua_getlocal lua_getmetatable @@ -80,21 +27,18 @@ lua_gettable lua_gettop lua_getupvalue lua_getuservalue -lua_ident -lua_insert lua_iscfunction +lua_isinteger lua_isnumber lua_isstring lua_isuserdata +lua_isyieldable lua_len -lua_lessthan lua_load lua_newstate lua_newthread lua_newuserdata lua_next -lua_objlen -lua_pcall lua_pcallk lua_pushboolean lua_pushcclosure @@ -111,17 +55,18 @@ lua_pushvfstring lua_rawequal lua_rawget lua_rawgeti +lua_rawgetp lua_rawlen lua_rawset lua_rawseti -lua_remove -lua_replace +lua_rawsetp lua_resume +lua_rotate lua_setallocf -lua_setfenv lua_setfield +lua_setglobal lua_sethook -lua_setlevel +lua_seti lua_setlocal lua_setmetatable lua_settable @@ -129,28 +74,70 @@ lua_settop lua_setupvalue lua_setuservalue lua_status +lua_stringtonumber lua_toboolean lua_tocfunction -lua_tointeger lua_tointegerx lua_tolstring -lua_tonumber lua_tonumberx lua_topointer lua_tothread -lua_tounsigned -lua_tounsignedx lua_touserdata -lua_upvalueid -lua_upvaluejoin lua_type lua_typename +lua_upvalueid +lua_upvaluejoin lua_version lua_xmove -lua_yield lua_yieldk +luaL_addlstring +luaL_addstring +luaL_addvalue +luaL_argerror +luaL_buffinit +luaL_buffinitsize +luaL_callmeta +luaL_checkany +luaL_checkinteger +luaL_checklstring +luaL_checknumber +luaL_checkoption +luaL_checkstack +luaL_checktype +luaL_checkudata +luaL_checkversion_ +luaL_error +luaL_execresult +luaL_fileresult +luaL_getmetafield +luaL_getsubtable +luaL_gsub +luaL_len +luaL_loadbufferx +luaL_loadfilex +luaL_loadstring +luaL_newmetatable +luaL_newstate +luaL_openlib +luaL_openlibs +luaL_optinteger +luaL_optlstring +luaL_optnumber +luaL_prepbuffsize +luaL_pushmodule +luaL_pushresult +luaL_pushresultsize +luaL_ref +luaL_requiref +luaL_setfuncs +luaL_setmetatable +luaL_testudata +luaL_tolstring +luaL_traceback +luaL_unref +luaL_where luaopen_base -luaopen_bitlib +luaopen_bit32 luaopen_coroutine luaopen_debug luaopen_io @@ -159,5 +146,30 @@ luaopen_os luaopen_package luaopen_string luaopen_table -luaopen_lfs -luaopen_lpeg +luaopen_utf8 +# LuaJIT symbols to retain that are not listed above. +lua_call +lua_cpcall +lua_equal +lua_getfenv +lua_insert +lua_lessthan +lua_loadx +lua_objlen +lua_pcall +lua_remove +lua_replace +lua_setfenv +lua_setlevel +lua_tointeger +lua_tonumber +lua_yield +luaL_findtable +luaL_loadbuffer +luaL_loadfile +luaL_prepbuffer +luaL_register +luaL_typerror +luaopen_bit +luaopen_ffi +luaopen_jit |