Переглянути джерело

From Lua 5.2: table.unpack(). Needs -DLUAJIT_ENABLE_LUA52COMPAT.

Mike Pall 14 роки тому
батько
коміт
c823e26b8b
1 змінених файлів з 4 додано та 0 видалено
  1. 4 0
      src/lib_table.c

+ 4 - 0
src/lib_table.c

@@ -273,6 +273,10 @@ LJLIB_CF(table_sort)
 LUALIB_API int luaopen_table(lua_State *L)
 {
   LJ_LIB_REG(L, LUA_TABLIBNAME, table);
+#ifdef LUAJIT_ENABLE_LUA52COMPAT
+  lua_getglobal(L, "unpack");
+  lua_setfield(L, -2, "unpack");
+#endif
   return 1;
 }