Skip to content
  • Rainer Jung's avatar
    mod_lua: Improve compatibility with Lua 5.1, 5.2 and 5.3. · cd2ca8f5
    Rainer Jung authored
    PR58188, PR60831, PR61245.
    
    RTC
    
    The following lua 5.2 and 5.3 compat change
    should be checked for runtime correctness
    by someone more knowledgeable about lua.
    
    Index: modules/lua/lua_apr.c
    --- modules/lua/lua_apr.c (original)
    +++ modules/lua/lua_apr.c Tue Jul  4 20:48:43 2017
    @@ -82,7 +82,11 @@ static const luaL_Reg lua_table_methods[
     int ap_lua_init(lua_State *L, apr_pool_t *p)
     {
         luaL_newmetatable(L, "Apr.Table");
    +#if LUA_VERSION_NUM < 502
         luaL_register(L, "apr_table", lua_table_methods);
    +#else
    +    luaL_newlib(L, lua_table_methods);
    +#endif
         lua_pushstring(L, "__index");
         lua_pushstring(L, "get");
         lua_gettable(L, 2);
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1800835 13f79535-47bb-0310-9956-ffa450edef68
    cd2ca8f5
To find the state of this project's repository at the time of any of these versions, check out the tags.