From: Mike Pall Date: Sun, 8 Sep 2013 01:01:00 +0000 (+0200) Subject: Load jit.util module on demand (saves 1 KB). X-Git-Tag: v2.1.0-beta1~186 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a13b9206dc41501955d08cbf168aeaaa80acd508;p=thirdparty%2FLuaJIT.git Load jit.util module on demand (saves 1 KB). --- diff --git a/src/lib_jit.c b/src/lib_jit.c index ee2ff056..9e4fd3a8 100644 --- a/src/lib_jit.c +++ b/src/lib_jit.c @@ -427,6 +427,12 @@ LJLIB_CF(jit_util_ircalladdr) #include "lj_libdef.h" +static int luaopen_jit_util(lua_State *L) +{ + LJ_LIB_REG(L, NULL, jit_util); + return 1; +} + /* -- jit.opt module ------------------------------------------------------ */ #if LJ_HASJIT @@ -748,7 +754,7 @@ LUALIB_API int luaopen_jit(lua_State *L) tabref(L->env)); #endif #ifndef LUAJIT_DISABLE_JITUTIL - LJ_LIB_REG(L, "jit.util", jit_util); + lj_lib_prereg(L, LUA_JITLIBNAME ".util", luaopen_jit_util, tabref(L->env)); #endif #if LJ_HASJIT LJ_LIB_REG(L, "jit.opt", jit_opt);