aboutsummaryrefslogtreecommitdiff
path: root/src/lib_package.c
diff options
context:
space:
mode:
authorMike Pall <mike>2017-01-17 11:37:28 +0100
committerMike Pall <mike>2017-01-17 11:37:28 +0100
commitc1981676907cedde9ffe2bbdfb28d2f786ff69d9 (patch)
tree08fec89b79040b758cc4473163a5e40dbe355799 /src/lib_package.c
parented4ce98ac1471a1d8a4f50486adb29771dcab9f2 (diff)
downloadluajit-c1981676907cedde9ffe2bbdfb28d2f786ff69d9.tar.gz
luajit-c1981676907cedde9ffe2bbdfb28d2f786ff69d9.tar.bz2
luajit-c1981676907cedde9ffe2bbdfb28d2f786ff69d9.zip
Add some more extensions from Lua 5.2/5.3.
Contributed by François Perrad.
Diffstat (limited to 'src/lib_package.c')
-rw-r--r--src/lib_package.c4
1 files changed, 4 insertions, 0 deletions
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)
589 lj_lib_pushcf(L, package_loaders[i], 1); 589 lj_lib_pushcf(L, package_loaders[i], 1);
590 lua_rawseti(L, -2, i+1); 590 lua_rawseti(L, -2, i+1);
591 } 591 }
592#if LJ_52
593 lua_pushvalue(L, -1);
594 lua_setfield(L, -3, "searchers");
595#endif
592 lua_setfield(L, -2, "loaders"); 596 lua_setfield(L, -2, "loaders");
593 lua_getfield(L, LUA_REGISTRYINDEX, "LUA_NOENV"); 597 lua_getfield(L, LUA_REGISTRYINDEX, "LUA_NOENV");
594 noenv = lua_toboolean(L, -1); 598 noenv = lua_toboolean(L, -1);