aboutsummaryrefslogtreecommitdiff
path: root/src/lua.sym
diff options
context:
space:
mode:
Diffstat (limited to 'src/lua.sym')
-rw-r--r--src/lua.sym164
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