Roberto Ierusalimschy
|
75250a237c
|
typos in comments
|
12 years ago |
Roberto Ierusalimschy
|
437a49be5e
|
cast to avoid warnings
|
12 years ago |
Roberto Ierusalimschy
|
4f0c716c8e
|
added two more commented warning options (just to know about them)
|
12 years ago |
Roberto Ierusalimschy
|
70b0ee6310
|
export 'lua_ident' to avoid it being removed by C++ linker
|
12 years ago |
Roberto Ierusalimschy
|
8830901a9c
|
second parameter to 'ldexp' is an integer
|
12 years ago |
Roberto Ierusalimschy
|
15a3738b49
|
no need to handle 0 as a special case in 'table.remove'
|
12 years ago |
Roberto Ierusalimschy
|
a83ed55f1e
|
added 'return' (when possible) to calls to error functions
|
12 years ago |
Roberto Ierusalimschy
|
b559aed2d3
|
'l_tg' was renamed to 'l_mathop' and this use was not corrected at
the time
|
12 years ago |
Roberto Ierusalimschy
|
d0c038da07
|
typo in comment
|
12 years ago |
Roberto Ierusalimschy
|
db424053e8
|
new release number + copyright year
|
12 years ago |
Roberto Ierusalimschy
|
ad56721948
|
details (5.2 corrected to 5.2.0)
|
12 years ago |
Roberto Ierusalimschy
|
f4e762f688
|
better error checking for 'table.insert' and 'table.remove'
|
12 years ago |
Roberto Ierusalimschy
|
1ce57628b2
|
comments
|
12 years ago |
Roberto Ierusalimschy
|
181a837cac
|
small improvement in the support of 'float' as lua_Number
|
12 years ago |
Roberto Ierusalimschy
|
0730a56d38
|
detail
|
12 years ago |
Roberto Ierusalimschy
|
eecc1491f3
|
added some comments
|
12 years ago |
Roberto Ierusalimschy
|
7ea68d84c4
|
added comment
|
12 years ago |
Roberto Ierusalimschy
|
0e9167bc72
|
missing brackets in 'if' body (no bug, only 'luaC_checkfinalizer' is
called to do nothing)
|
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
|
f993771c70
|
avoids warning with 'clang' + comment explaining macro
|
12 years ago |
Roberto Ierusalimschy
|
52f9ccd298
|
removed unreacheable 'lua_unlock'
|
12 years ago |
Roberto Ierusalimschy
|
a799ed5af9
|
more precise control for GC pause (based on threshold)
|
12 years ago |
Roberto Ierusalimschy
|
4082c77ff2
|
error message for 'bad self' includes original 'extramsg'
|
12 years ago |
Roberto Ierusalimschy
|
bc84180d12
|
error message in 'os.rename' does not include file name, because error
may be caused both by 'fromname' or 'toname'
|
12 years ago |
Roberto Ierusalimschy
|
ad5da6ba14
|
API functions get acceptable indices except when not possible (when
they modify the value at that index) + new macro 'ispseudo' +
specific test 'api_checkstackindex'
|
12 years ago |
Roberto Ierusalimschy
|
86b39206d9
|
open upvalues cannot be old if thread is not old; when thread is old,
their list is not traversed anymore, and therefore can contain dead
elements.
|
12 years ago |
Roberto Ierusalimschy
|
fdae4b9453
|
removed commented-out line (for debugging)
|
12 years ago |
Roberto Ierusalimschy
|
84b6581287
|
cast to avoid warning in some compilers (size_t x unsigned int)
|
12 years ago |
Roberto Ierusalimschy
|
c6b6024a9d
|
cast in 'luai_makeseed' now casts to needed type
|
12 years ago |
Roberto Ierusalimschy
|
d58ce8106e
|
macro 'lua_number2unsigned' also needs proper definition if
lua_Number is float
|
12 years ago |
Roberto Ierusalimschy
|
31f7d553e4
|
LUA_CORE condition removed from definition of some 'tricks' (as it
controlled only a few other defines) + MS_ASMTRICK renamed to
LUA_MSASMTRICK
|
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
|
b157f3546e
|
BUG: 'pcall' may not restore previous error function when
inside coroutines
|
12 years ago |
Roberto Ierusalimschy
|
ab7086e209
|
pops the string from 'get_prompt' only after using it
|
12 years ago |
Roberto Ierusalimschy
|
7a3de1aba3
|
typo in comment
|
12 years ago |
Roberto Ierusalimschy
|
8287a0db55
|
detail
|
12 years ago |
Roberto Ierusalimschy
|
cf160abcf9
|
no more macro 'changenvalue'
|
12 years ago |
Roberto Ierusalimschy
|
ae1d318822
|
small bug: generational mode is always in 'propagate' mode only
outside the collector: during collection of course it must go to
other modes.
|
12 years ago |
Roberto Ierusalimschy
|
2038073975
|
more regularity for field 'fix'
|
12 years ago |
Roberto Ierusalimschy
|
2dc91ca5ee
|
checks garbage collector every time it calls a function (as the
stack can grow and so allocates more memory)
|
12 years ago |
Roberto Ierusalimschy
|
a3e1c40d6d
|
remove of unecessary luaD_checkstack. (In some cases, C should
ensure stack space; in others, Lua can use the extra slots for
temporary values.)
|
12 years ago |
Roberto Ierusalimschy
|
c1a2a646c8
|
details (no need to use lua_pushfstring for plain strings)
|
12 years ago |
Roberto Ierusalimschy
|
53480f1163
|
details (remove of some extra spaces)
|
12 years ago |
Roberto Ierusalimschy
|
233eac4d3a
|
detail (avoid being picky about conversion from 'unsigned char'
to 'int')
|
12 years ago |
Roberto Ierusalimschy
|
6625cbecd1
|
Bug: Some patterns can overflow the C stack, due to recursion
(Took the opportunity to refactor function 'match')
|
12 years ago |
Roberto Ierusalimschy
|
4ac55997ec
|
typo
|
13 years ago |
Roberto Ierusalimschy
|
763f84c84c
|
Some patterns can overflow the C stack, due to recursion.
|
13 years ago |
Roberto Ierusalimschy
|
e4f609d0ee
|
collector in generational mode must be in 'propagate' state when
not running a collection
|
13 years ago |
Roberto Ierusalimschy
|
5ac56a94dd
|
collector in generational mode should never be in 'pause' state
|
13 years ago |
Roberto Ierusalimschy
|
4fc15bbfb7
|
major collections in generational mode are triggered by comparison with
the memory estimate from last major collection
|
13 years ago |