From 9582f81462d1117d88e06ff774a58623efba3217 Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Sat, 7 Jan 2017 16:22:03 +0100 Subject: [PATCH] backport package.searchers from 5.2 --- src/lib_package.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib_package.c b/src/lib_package.c index 898897b1..c0252b73 100644 --- a/src/lib_package.c +++ b/src/lib_package.c @@ -589,6 +589,10 @@ LUALIB_API int luaopen_package(lua_State *L) lj_lib_pushcf(L, package_loaders[i], 1); lua_rawseti(L, -2, i+1); } +#if LJ_52 + lua_pushvalue(L, -1); + lua_setfield(L, -3, "searchers"); +#endif lua_setfield(L, -2, "loaders"); lua_getfield(L, LUA_REGISTRYINDEX, "LUA_NOENV"); noenv = lua_toboolean(L, -1);