Skip to content
  1. Jul 18, 2017
  2. Jul 17, 2017
  3. Jul 16, 2017
  4. Jul 14, 2017
  5. Jul 12, 2017
  6. Jul 11, 2017
  7. Jul 10, 2017
  8. Jul 08, 2017
  9. Jul 06, 2017
  10. Jul 05, 2017
  11. Jul 04, 2017
    • 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