87 Commits (9b47cee8b218e274c89cb3481ca360a785936f48)

Author SHA1 Message Date
Roberto Ierusalimschy ec68ed66ed detail 18 years ago
Roberto Ierusalimschy f6a81dbe97 BUG: too many variables in an assignment may cause a C stack overflow 18 years ago
Roberto Ierusalimschy dc59444cd1 strong collision for very small numbers used as table keys 18 years ago
Roberto Ierusalimschy 18a583306b patch may be a little simpler 18 years ago
Roberto Ierusalimschy fc8d077612 bug: wrong error message in some concatenations 18 years ago
Roberto Ierusalimschy e64fcb9d94 bug: recursive coroutines may overflow C stack 18 years ago
Roberto Ierusalimschy 6c0a9a272e assignment of nil to parameter may be optimized away 18 years ago
Roberto Ierusalimschy 60bc151ed7 patch for last bug 18 years ago
Roberto Ierusalimschy 3bf0292cd5 two new bugs + one new patch 18 years ago
Roberto Ierusalimschy d513c3c66b bug: os.date throws error when result is the empty string 18 years ago
Roberto Ierusalimschy 93d3c8450c bug: string.format("%") reads past the string 18 years ago
Roberto Ierusalimschy ca7e5b5cb6 wrong message error in some cases involving closures 19 years ago
Roberto Ierusalimschy 3fa47c5dc1 bugs now are against 5.1.1 19 years ago
Roberto Ierusalimschy 0782416a74 bug: wrong limit for list constructors 19 years ago
Roberto Ierusalimschy a62fca1ebb BUG: debug hooks may get wrong when mixed with coroutines 19 years ago
Roberto Ierusalimschy ad0765b4f0 subtle problem with the garbage collector 19 years ago
Roberto Ierusalimschy 18330b6091 lua_dostring/lua_dofile should return any values returned by the chunk 19 years ago
Roberto Ierusalimschy 8487913697 BUG: option '%q' for string.format does not handle '\r' correctly 19 years ago
Roberto Ierusalimschy 0238a0b01e BUG: luaL_checkudata may show wrong error message 19 years ago
Roberto Ierusalimschy 1ae0b6c0bf BUG: should copy the union, not (some of) its fields 19 years ago
Roberto Ierusalimschy 2c8206d448 bug in Lua 4.0.2: weak tables that survive one collection are never collected 19 years ago
Roberto Ierusalimschy 6bfef60e77 bug: rawset/rawget do not ignore extra arguments 20 years ago
Roberto Ierusalimschy 0e60572606 values holded in open upvalues of suspended threads may be 20 years ago
Roberto Ierusalimschy cfd7bc478f better patch for buffer overflow error 20 years ago
Roberto Ierusalimschy 271e05917f bug: lua_getupvalue and setupvalue do not check for index too small. 21 years ago
Roberto Ierusalimschy 9b854e6dbc BUG: string concatenation may cause arithmetic overflow, leading 21 years ago
Roberto Ierusalimschy 8e1f25e3f8 bug in `dofile' 21 years ago
Roberto Ierusalimschy a41d60e1d1 debugger can only see `local function' after it has a meaningful value 21 years ago
Roberto Ierusalimschy 21947deddc new bug + correction in path for coroutine bug 21 years ago
Roberto Ierusalimschy 5d4bf35ec9 bug: syntax `local function' does not increment stack size 21 years ago
Roberto Ierusalimschy 994a37c8e8 IBM AS400 (OS400) has sizeof(void *)==16, and a `%p' may generate 22 years ago
Roberto Ierusalimschy d66198719d several bugs for Lua 5.0 + new format for bug entries 22 years ago
Roberto Ierusalimschy b518d14071 bug: zio mixes a 255 as first char in a buffer with EOZ 22 years ago
Roberto Ierusalimschy 69dd9461e5 bug: GC metamethod calls could mess C/Lua stack syncronization 22 years ago
Roberto Ierusalimschy feb724c122 ULONG_MAX>>10 may not fit into an int (old bug) 22 years ago
Roberto Ierusalimschy e44e579dc1 bug: luaD_protectedparser must protect its garbage collection too 22 years ago
Roberto Ierusalimschy 75f73172c4 bug: `resume' was checking the wrong value for stack overflow 22 years ago
Roberto Ierusalimschy cc4a22ebe2 bug: scope of generic for variables is not sound 22 years ago
Roberto Ierusalimschy beeff4ccaf GC metamethod stored in a weak metatable being collected together with 23 years ago
Roberto Ierusalimschy 6de93e2932 two new bugs in 4.0 :-( (both were already corrected in 5.0 :-) 23 years ago
Roberto Ierusalimschy 9d2e454d6f BUG: seg. fault when rawget/rawset get extra arguments 23 years ago
Roberto Ierusalimschy a3d03ff6b6 bug: error message for `%a' gave wrong line number 24 years ago
Roberto Ierusalimschy d444153dbe ESC (which starts precompiled code) in C is \33, not \27 24 years ago
Roberto Ierusalimschy 42224ca553 loop of 'dostring' may never reclaim memory 24 years ago
Roberto Ierusalimschy 6858763994 bug in lua_pushuserdata(L, NULL) 24 years ago
Roberto Ierusalimschy 6af005ec20 bug: when `read' fails it must return nil (and not no value) 24 years ago
Roberto Ierusalimschy fc7b167ae0 BUG: parser does not accept a `;' after a `return' 24 years ago
Roberto Ierusalimschy 89f98c0995 in function `read_file', realloc() doesn't free the buffer if it can't 24 years ago
Roberto Ierusalimschy 282ab366f4 bug: parser overwrites semantic information when looking ahead 24 years ago
Roberto Ierusalimschy 444d6a106b lua_tag should return LUA_NOTAG for non-valid indices 24 years ago