Roberto Ierusalimschy
8acaa2ce07
An error in a module loaded through the '-l' option
...
shows no traceback.
2007-09-05 14:18:27 -03:00
Roberto Ierusalimschy
ec68ed66ed
detail
2007-08-01 09:17:29 -03:00
Roberto Ierusalimschy
f6a81dbe97
BUG: too many variables in an assignment may cause a C stack overflow
2007-07-31 16:39:52 -03:00
Roberto Ierusalimschy
dc59444cd1
strong collision for very small numbers used as table keys
2007-06-19 17:23:29 -03:00
Roberto Ierusalimschy
18a583306b
patch may be a little simpler
2007-05-29 16:05:25 -03:00
Roberto Ierusalimschy
fc8d077612
bug: wrong error message in some concatenations
2007-05-29 15:59:59 -03:00
Roberto Ierusalimschy
e64fcb9d94
bug: recursive coroutines may overflow C stack
2007-05-25 14:13:47 -03:00
Roberto Ierusalimschy
6c0a9a272e
assignment of nil to parameter may be optimized away
...
__concat metamethod converts numbers to strings
loadlib.c should not access Lua internals
code generated for "-nil", "-true", and "-false" is wrong
Count hook may be called without being set
2007-05-16 12:39:08 -03:00
Roberto Ierusalimschy
60bc151ed7
patch for last bug
2007-03-09 15:51:32 -03:00
Roberto Ierusalimschy
3bf0292cd5
two new bugs + one new patch
2007-02-09 10:39:52 -02:00
Roberto Ierusalimschy
d513c3c66b
bug: os.date throws error when result is the empty string
2006-09-19 10:57:08 -03:00
Roberto Ierusalimschy
93d3c8450c
bug: string.format("%") reads past the string
2006-09-18 13:33:14 -03:00
Roberto Ierusalimschy
ca7e5b5cb6
wrong message error in some cases involving closures
2006-08-07 16:04:06 -03:00
Roberto Ierusalimschy
3fa47c5dc1
bugs now are against 5.1.1
2006-07-13 11:37:36 -03:00
Roberto Ierusalimschy
0782416a74
bug: wrong limit for list constructors
2006-07-12 16:02:50 -03:00
Roberto Ierusalimschy
a62fca1ebb
BUG: debug hooks may get wrong when mixed with coroutines
2006-06-05 16:36:45 -03:00
Roberto Ierusalimschy
ad0765b4f0
subtle problem with the garbage collector
2006-05-24 11:33:49 -03:00
Roberto Ierusalimschy
18330b6091
lua_dostring/lua_dofile should return any values returned by the chunk
2006-04-12 17:31:15 -03:00
Roberto Ierusalimschy
8487913697
BUG: option '%q' for string.format does not handle '\r' correctly
2006-04-12 17:13:52 -03:00
Roberto Ierusalimschy
0238a0b01e
BUG: luaL_checkudata may show wrong error message
2006-03-21 16:31:09 -03:00
Roberto Ierusalimschy
1ae0b6c0bf
BUG: should copy the union, not (some of) its fields
2006-03-21 16:28:49 -03:00
Roberto Ierusalimschy
2c8206d448
bug in Lua 4.0.2: weak tables that survive one collection are never collected
2006-03-20 09:49:30 -03:00
Roberto Ierusalimschy
6bfef60e77
bug: rawset/rawget do not ignore extra arguments
2005-03-11 12:51:08 -03:00
Roberto Ierusalimschy
0e60572606
values holded in open upvalues of suspended threads may be
...
incorrectly collected
2005-01-19 15:03:47 -02:00
Roberto Ierusalimschy
cfd7bc478f
better patch for buffer overflow error
2004-11-03 10:22:39 -02:00
Roberto Ierusalimschy
271e05917f
bug: lua_getupvalue and setupvalue do not check for index too small.
2004-08-17 14:45:45 -03:00
Roberto Ierusalimschy
9b854e6dbc
BUG: string concatenation may cause arithmetic overflow, leading
...
to a buffer overflow.
2004-06-08 13:23:58 -03:00
Roberto Ierusalimschy
8e1f25e3f8
bug in `dofile'
2004-03-15 18:09:55 -03:00
Roberto Ierusalimschy
a41d60e1d1
debugger can only see `local function' after it has a meaningful value
2003-10-09 14:56:23 -03:00
Roberto Ierusalimschy
21947deddc
new bug + correction in path for coroutine bug
2003-10-07 09:34:21 -03:00
Roberto Ierusalimschy
5d4bf35ec9
bug: syntax `local function' does not increment stack size
2003-09-29 13:41:35 -03:00
Roberto Ierusalimschy
994a37c8e8
IBM AS400 (OS400) has sizeof(void *)==16, and a `%p' may generate
...
up to 60 characters in a `printf'. That causes a buffer overflow in
`tostring'..
2003-08-29 13:50:02 -03:00
Roberto Ierusalimschy
d66198719d
several bugs for Lua 5.0 + new format for bug entries
2003-07-29 16:27:46 -03:00
Roberto Ierusalimschy
b518d14071
bug: zio mixes a 255 as first char in a buffer with EOZ
2003-03-20 13:00:56 -03:00
Roberto Ierusalimschy
69dd9461e5
bug: GC metamethod calls could mess C/Lua stack syncronization
2003-02-28 16:45:15 -03:00
Roberto Ierusalimschy
feb724c122
ULONG_MAX>>10 may not fit into an int (old bug)
2003-02-21 16:00:14 -03:00
Roberto Ierusalimschy
e44e579dc1
bug: luaD_protectedparser must protect its garbage collection too
2003-01-23 09:31:38 -02:00
Roberto Ierusalimschy
75f73172c4
bug: `resume' was checking the wrong value for stack overflow
2002-12-20 07:55:56 -02:00
Roberto Ierusalimschy
cc4a22ebe2
bug: scope of generic for variables is not sound
2002-12-06 15:09:00 -02:00
Roberto Ierusalimschy
beeff4ccaf
GC metamethod stored in a weak metatable being collected together with
...
userdata may not be cleared properly
2002-08-30 16:08:30 -03:00
Roberto Ierusalimschy
6de93e2932
two new bugs in 4.0 :-( (both were already corrected in 5.0 :-)
2002-06-25 16:23:55 -03:00
Roberto Ierusalimschy
9d2e454d6f
BUG: seg. fault when rawget/rawset get extra arguments
2001-12-21 15:30:31 -02:00
Roberto Ierusalimschy
a3d03ff6b6
bug: error message for `%a' gave wrong line number
2001-07-10 17:02:22 -03:00
Roberto Ierusalimschy
d444153dbe
ESC (which starts precompiled code) in C is \33, not \27
2001-02-06 11:59:29 -02:00
Roberto Ierusalimschy
42224ca553
loop of 'dostring' may never reclaim memory
2001-02-02 14:23:20 -02:00
Roberto Ierusalimschy
6858763994
bug in lua_pushuserdata(L, NULL)
2001-02-01 11:56:49 -02:00
Roberto Ierusalimschy
6af005ec20
bug: when `read' fails it must return nil (and not no value)
2000-12-22 15:32:28 -02:00
Roberto Ierusalimschy
fc7b167ae0
BUG: parser does not accept a `;' after a `return'
2000-11-29 09:57:42 -02:00
Roberto Ierusalimschy
89f98c0995
in function `read_file', realloc() doesn't free the buffer if it can't
...
allocate new memory
2000-10-26 10:53:55 -02:00
Roberto Ierusalimschy
282ab366f4
bug: parser overwrites semantic information when looking ahead
2000-09-27 14:41:58 -03:00