Roberto Ierusalimschy
|
029d269f4d
|
bug: dead keys with nil values can stay in weak tables
|
7 years ago |
Roberto Ierusalimschy
|
f185c0132e
|
comment in code fragment
|
7 years ago |
Roberto Ierusalimschy
|
4053eae9eb
|
bug: Lua does not check GC when creating error messages
|
7 years ago |
Roberto Ierusalimschy
|
03094da80c
|
detail (extra closing brackets)
|
8 years ago |
Roberto Ierusalimschy
|
1bdc328c75
|
bug: Lua crashes when building sequences with more than 2^30 elements.
bug: Table length computation overflows for sequences larger than
2^31 elements..
|
8 years ago |
Roberto Ierusalimschy
|
4ce8d2047c
|
bug: Wrong code for a goto followed by a label inside an 'if'
|
8 years ago |
Roberto Ierusalimschy
|
697593d8d5
|
bug: When a coroutine tries to resume a non-suspended coroutine,
it can do some mess (and break C assertions) before detecting the error.
|
8 years ago |
Roberto Ierusalimschy
|
fc6b32bcaa
|
bug: Lua can generate wrong code in functions with too many constants
|
8 years ago |
Roberto Ierusalimschy
|
788109a3de
|
new bug: Checking a format for 'os.date' may read pass the format string
|
8 years ago |
Roberto Ierusalimschy
|
fac00ca023
|
bug: expression list with four or more expressions in
a 'for' loop can crash the interpreter.
|
9 years ago |
Roberto Ierusalimschy
|
c258870c59
|
diff for last bug was against wrong version
|
9 years ago |
Roberto Ierusalimschy
|
acff3ad88d
|
bug: 'gmatch' iterator fails when called from a coroutine different
from the one that created it
|
9 years ago |
Roberto Ierusalimschy
|
e7b2e01d43
|
bug: label between local definitions can mix-up their initializations
|
9 years ago |
Roberto Ierusalimschy
|
7cd7c2e0a1
|
Metatable may access its own dealocated field when
it has a self reference in __newindex.
|
9 years ago |
Roberto Ierusalimschy
|
d682b3c9ec
|
added separator for bugs in 5.3.1
|
9 years ago |
Roberto Ierusalimschy
|
935d9f7f90
|
new entry should not be commented out
|
9 years ago |
Roberto Ierusalimschy
|
b5dc2f9b0c
|
bug: 'io.lines' does not check maximum number of options
|
9 years ago |
Roberto Ierusalimschy
|
afbf5c5dab
|
missing ']]' in long string
|
10 years ago |
Roberto Ierusalimschy
|
02aed045de
|
bug: return hook may not see correct values for active local variables
when function returns
|
10 years ago |
Roberto Ierusalimschy
|
513c639bf9
|
patch for last bug corrected to be against last released version
(and not against last version in RCS...)
|
10 years ago |
Roberto Ierusalimschy
|
ae76c39712
|
Bug: suspended '__le' metamethod can give wrong result
|
10 years ago |
Roberto Ierusalimschy
|
27c5b1b237
|
added patches to two bugs
|
10 years ago |
Roberto Ierusalimschy
|
d51bdc166d
|
bug: 'string.format("%f")' can cause a buffer overflow (with long doubles)
bug: 'debug.getlocal' on a coroutine suspended in a hook can crash
the interpreter
|
10 years ago |
Roberto Ierusalimschy
|
7e425be975
|
bug (in 5.2): Chunk with too many lines can seg. fault
|
10 years ago |
Roberto Ierusalimschy
|
001bb46ae1
|
bug: Ephemeron table can wrongly collect entry with strong key
|
10 years ago |
Roberto Ierusalimschy
|
ef83457427
|
updated several 'fix' fields
|
11 years ago |
Roberto Ierusalimschy
|
4833fb8273
|
marks for releases 5.2.2 and 5.2.3 + correction in last bug's description
|
11 years ago |
Roberto Ierusalimschy
|
007f66408d
|
bug: compiler can optimize away overflow check in 'table.concat'
|
11 years ago |
Roberto Ierusalimschy
|
e34c35abcf
|
new bug: Resuming the running coroutine makes it unyieldable
|
11 years ago |
Roberto Ierusalimschy
|
ab5fa213b3
|
added patch for last bug
|
11 years ago |
Roberto Ierusalimschy
|
aeff4f79fa
|
local collection now calls finalizers
|
11 years ago |
Roberto Ierusalimschy
|
4f292d753c
|
bug: GC can collect a long string still in use during parser
|
11 years ago |
Roberto Ierusalimschy
|
48735da0d0
|
When loading a file, Lua may call the reader function again after
it returned end of input + luac listings choke on long strings
|
12 years ago |
Roberto Ierusalimschy
|
2d6a0ae149
|
added patch to last bug
|
12 years ago |
Roberto Ierusalimschy
|
bef345a4b8
|
bug: Wrong error message in some short-cut expressions
|
12 years ago |
Roberto Ierusalimschy
|
2b1c2c61b0
|
bug: Wrong assert when reporting concatenation errors.
|
12 years ago |
Roberto Ierusalimschy
|
6347004be9
|
stack overflow in vararg functions + garbage collector in recursive loops
|
12 years ago |
Roberto Ierusalimschy
|
ad56721948
|
details (5.2 corrected to 5.2.0)
|
12 years ago |
Roberto Ierusalimschy
|
65e31fb179
|
Bug: load/loadfile returns wrong result when given an environment
for a binary chunk with no upvalues
|
12 years ago |
Roberto Ierusalimschy
|
adaba04059
|
'pcall' may not restore previous error function when
inside coroutines + Check for garbage collector in function calls
does not cover all paths
|
12 years ago |
Roberto Ierusalimschy
|
2038073975
|
more regularity for field 'fix'
|
12 years ago |
Roberto Ierusalimschy
|
763f84c84c
|
Some patterns can overflow the C stack, due to recursion.
|
12 years ago |
Roberto Ierusalimschy
|
78d9865900
|
bugs: Internal Lua values may escape through the debug API +
Problems when yielding from debug hooks
|
13 years ago |
Roberto Ierusalimschy
|
4ec7d6de95
|
bug: wrong handling of 'nCcalls' in coroutines
|
13 years ago |
Roberto Ierusalimschy
|
1485ea2ee7
|
Finalizers may call functions from a dynamic library after
the library has been unloaded
|
13 years ago |
Roberto Ierusalimschy
|
81ed85ecfb
|
BUG: memory hoarding when creating Lua hooks for coroutines
BUG: Lexical gets confused with some combination of arithmetic
operators and hexadecimal numbers
|
13 years ago |
Roberto Ierusalimschy
|
1dd8af67b6
|
BUG: parser may collect a prototype while building it.
|
13 years ago |
Roberto Ierusalimschy
|
8a008a2057
|
bug: __newindex metamethod may not work if metatable is its own
metatable.
|
13 years ago |
Roberto Ierusalimschy
|
a7faa557fa
|
bug: problem with optimizations of short-circuit logic
|
14 years ago |
Roberto Ierusalimschy
|
e99e9a9473
|
patches for last two bugs (string.format and io.read)
|
15 years ago |