Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 78d9865900 bugs: Internal Lua values may escape through the debug API + %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 4ec7d6de95 bug: wrong handling of 'nCcalls' in coroutines %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 1485ea2ee7 Finalizers may call functions from a dynamic library after %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 81ed85ecfb BUG: memory hoarding when creating Lua hooks for coroutines %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 1dd8af67b6 BUG: parser may collect a prototype while building it. %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 8a008a2057 bug: __newindex metamethod may not work if metatable is its own %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy a7faa557fa bug: problem with optimizations of short-circuit logic %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy e99e9a9473 patches for last two bugs (string.format and io.read) %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 9d28e2b3e5 bug with io.read(op, "*n") %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 8003e9544d 'string.format' may get buffer as an argument when there are %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 9a6d9ea57a GC may get stuck during a parser and avoids proper resizing of the %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 95cbc402dc "But" -> "Bug" (misspelling) %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy decada8dc2 'debug.getfenv' does not check whether it has an argument %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 0c258c8492 smart use of varargs may create functions that return too %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy d57c9cdefc BUG: 'luaV_settable' may invalidate a reference to a table and try %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 49b88b1c39 patch for wrong code generation for some particular boolean expressions %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 58c3aa8b5f malicious zero-length string in binary code may segfault Lua + %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy ccd678ea3e 'module' may change the environment of a C function + %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy 6955666290 'string.byte' gets confused with some out-of-range negative indices + %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy a3af42de8e patch for "blow stack" bug %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy 2b84e36b93 patches for some bugs %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy e64b0cada8 several bugs related to precompiled code %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy 32d42bdcdc bugs: lua_checkstack may have arithmetic overflow for large 'size' + %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy f6cab9666c corrected name of 'Patrick Donnelly' %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy 3b5b14a085 LUAI_MAXCSTACK must be smaller than -LUA_REGISTRYINDEX + %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy 3a515df086 debug.sethook/gethook may overflow the thread's stack %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy fdecdd0cec stand-alone interpreter shows incorrect error message when the %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy abcc124df0 BUG: lua_setfenv may crash if called over an invalid object %!s(int64=18) %!d(string=hai) anos
  Roberto Ierusalimschy 9f0d62ad9f BUG: table.remove removes last element of a table when given %!s(int64=18) %!d(string=hai) anos
  Roberto Ierusalimschy c06cc60946 BUG: 'gsub' may go wild when wrongly called without its third %!s(int64=18) %!d(string=hai) anos