aboutsummaryrefslogtreecommitdiff
path: root/bugs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* File 'bugs' no longer tracked by gitRoberto Ierusalimschy2019-10-301-4052/+0
| | | | | | | The file 'bugs' reports bugs in several different versions (corresponding to different branches in the repository), without a clear division of "this bugs belongs to this version". So, it doesn't make sense to track it along with one (or many) versions.
* Bug: Long brackets with a huge number of '=' causes overflowRoberto Ierusalimschy2018-12-141-0/+19
| | | | | | | A long bracket with too many equal signs can overflow the 'int' used for the counting and some arithmetic done on the value. Changing the counter to 'size_t' avoids that. (Because what is counted goes to a buffer, an overflow in the counter will first raise a buffer-overflow error.)
* added patch for bug 5.3.4-7Roberto Ierusalimschy2018-06-081-2/+40
|
* added patches for two bugs (5.3.4-2 and 5.3.4-3)Roberto Ierusalimschy2018-05-241-2/+51
|
* bug: memory-allocation error when resizing a table can leave itRoberto Ierusalimschy2017-12-131-2/+27
| | | | in an inconsistent state.
* bug: 'lua_pushcclosure' should not call the garbage collector whenRoberto Ierusalimschy2017-12-061-2/+35
| | | | 'n' is zero.
* bug: dead keys with nil values can stay in weak tablesRoberto Ierusalimschy2017-08-311-2/+36
|
* comment in code fragmentRoberto Ierusalimschy2017-08-121-3/+3
|
* bug: Lua does not check GC when creating error messagesRoberto Ierusalimschy2017-07-271-9/+54
|
* detail (extra closing brackets)Roberto Ierusalimschy2017-05-221-3/+2
|
* bug: Lua crashes when building sequences with more than 2^30 elements.Roberto Ierusalimschy2017-05-191-2/+51
| | | | | bug: Table length computation overflows for sequences larger than 2^31 elements..
* bug: Wrong code for a goto followed by a label inside an 'if'Roberto Ierusalimschy2017-05-051-2/+34
|
* bug: When a coroutine tries to resume a non-suspended coroutine,Roberto Ierusalimschy2016-10-191-2/+28
| | | | it can do some mess (and break C assertions) before detecting the error.
* bug: Lua can generate wrong code in functions with too many constantsRoberto Ierusalimschy2016-07-191-2/+26
|
* new bug: Checking a format for 'os.date' may read pass the format stringRoberto Ierusalimschy2016-07-151-0/+23
|
* bug: expression list with four or more expressions inRoberto Ierusalimschy2016-06-211-0/+39
| | | | a 'for' loop can crash the interpreter.
* diff for last bug was against wrong versionRoberto Ierusalimschy2016-04-111-3/+3
|
* bug: 'gmatch' iterator fails when called from a coroutine differentRoberto Ierusalimschy2016-03-231-0/+27
| | | | from the one that created it
* bug: label between local definitions can mix-up their initializationsRoberto Ierusalimschy2016-03-071-0/+33
|
* Metatable may access its own dealocated field whenRoberto Ierusalimschy2016-01-041-1/+48
| | | | it has a self reference in __newindex.
* added separator for bugs in 5.3.1Roberto Ierusalimschy2015-11-131-0/+4
|
* new entry should not be commented outRoberto Ierusalimschy2015-07-231-2/+0
|
* bug: 'io.lines' does not check maximum number of optionsRoberto Ierusalimschy2015-07-201-0/+35
|
* missing ']]' in long stringRoberto Ierusalimschy2015-06-181-0/+2
|
* bug: return hook may not see correct values for active local variablesRoberto Ierusalimschy2015-05-221-0/+13
| | | | when function returns
* patch for last bug corrected to be against last released versionRoberto Ierusalimschy2015-04-131-15/+15
| | | | (and not against last version in RCS...)
* Bug: suspended '__le' metamethod can give wrong resultRoberto Ierusalimschy2015-04-101-0/+67
|
* added patches to two bugsRoberto Ierusalimschy2015-02-231-13/+28
|
* bug: 'string.format("%f")' can cause a buffer overflow (with long doubles)Roberto Ierusalimschy2015-02-201-2/+92
| | | | | bug: 'debug.getlocal' on a coroutine suspended in a hook can crash the interpreter
* bug (in 5.2): Chunk with too many lines can seg. faultRoberto Ierusalimschy2015-02-091-2/+26
|
* bug: Ephemeron table can wrongly collect entry with strong keyRoberto Ierusalimschy2014-09-011-2/+27
|
* updated several 'fix' fieldsRoberto Ierusalimschy2014-05-071-15/+13
|
* marks for releases 5.2.2 and 5.2.3 + correction in last bug's descriptionRoberto Ierusalimschy2014-05-071-3/+13
|
* bug: compiler can optimize away overflow check in 'table.concat'Roberto Ierusalimschy2014-04-031-5/+16
|
* new bug: Resuming the running coroutine makes it unyieldableRoberto Ierusalimschy2013-11-081-2/+32
|
* added patch for last bugRoberto Ierusalimschy2013-11-081-2/+28
|
* local collection now calls finalizersRoberto Ierusalimschy2013-09-031-3/+16
|
* bug: GC can collect a long string still in use during parserRoberto Ierusalimschy2013-08-301-2/+37
|
* When loading a file, Lua may call the reader function again afterRoberto Ierusalimschy2013-07-051-2/+78
| | | | it returned end of input + luac listings choke on long strings
* added patch to last bugRoberto Ierusalimschy2013-05-161-2/+71
|
* bug: Wrong error message in some short-cut expressionsRoberto Ierusalimschy2013-05-131-2/+18
|
* bug: Wrong assert when reporting concatenation errors.Roberto Ierusalimschy2013-05-061-2/+25
|
* stack overflow in vararg functions + garbage collector in recursive loopsRoberto Ierusalimschy2013-05-021-7/+70
|
* details (5.2 corrected to 5.2.0)Roberto Ierusalimschy2013-02-071-4/+4
|
* Bug: load/loadfile returns wrong result when given an environmentRoberto Ierusalimschy2012-12-031-3/+60
| | | | for a binary chunk with no upvalues
* 'pcall' may not restore previous error function whenRoberto Ierusalimschy2012-10-011-2/+97
| | | | | inside coroutines + Check for garbage collector in function calls does not cover all paths
* more regularity for field 'fix'Roberto Ierusalimschy2012-09-111-12/+19
|
* Some patterns can overflow the C stack, due to recursion.Roberto Ierusalimschy2012-07-131-2/+12
|
* bugs: Internal Lua values may escape through the debug API +v5.2.1Roberto Ierusalimschy2012-06-111-2/+39
| | | | Problems when yielding from debug hooks
* bug: wrong handling of 'nCcalls' in coroutinesRoberto Ierusalimschy2012-05-111-6/+35
|