Browse Source

added patch for last bug

pull/9/head
Roberto Ierusalimschy 11 years ago
parent
commit
ab5fa213b3
  1. 30
      bugs

30
bugs

@ -1880,8 +1880,8 @@ patch = [[
+++ lundump.c 2008/04/04 19:51:41 2.7.1.4 +++ lundump.c 2008/04/04 19:51:41 2.7.1.4
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/* /*
-** $Id: bugs,v 1.126 2013/08/30 15:51:12 roberto Exp roberto $ -** $Id: bugs,v 1.127 2013/09/03 15:37:10 roberto Exp roberto $
+** $Id: bugs,v 1.126 2013/08/30 15:51:12 roberto Exp roberto $ +** $Id: bugs,v 1.127 2013/09/03 15:37:10 roberto Exp roberto $
** load precompiled Lua chunks ** load precompiled Lua chunks
** See Copyright Notice in lua.h ** See Copyright Notice in lua.h
*/ */
@ -3144,6 +3144,32 @@ since = [[ ]],
fix = nil, fix = nil,
example = [[No example]], example = [[No example]],
patch = [[ patch = [[
--- lstate.c 2013/04/12 18:48:47 2.99.1.1
+++ lstate.c 2013/11/08 17:39:57
@@ -194,2 +194,4 @@
g->gcrunning = 1; /* allow gc */
+ g->version = lua_version(NULL);
+ luai_userstateopen(L);
}
@@ -224,2 +226,4 @@
luaC_freeallobjects(L); /* collect all objects */
+ if (g->version) /* closing a fully built state? */
+ luai_userstateclose(L);
luaM_freearray(L, G(L)->strt.hash, G(L)->strt.size);
@@ -289,3 +293,3 @@
g->panic = NULL;
- g->version = lua_version(NULL);
+ g->version = NULL;
g->gcstate = GCSpause;
@@ -308,4 +312,2 @@
}
- else
- luai_userstateopen(L);
return L;
@@ -317,3 +319,2 @@
lua_lock(L);
- luai_userstateclose(L);
close_state(L);
]] ]]
} }
]=]=] ]=]=]

Loading…
Cancel
Save