Roberto Ierusalimschy
|
5a568a3b01
detail (comment)
|
14 years ago |
Roberto Ierusalimschy
|
475e6c5352
'lua_setglobal/lua_getglobal' implemented as functions to avoid
|
14 years ago |
Roberto Ierusalimschy
|
af00a0772c
new functions lua_rawsetp/lua_rawgetp
|
14 years ago |
Roberto Ierusalimschy
|
6819c2a98a
silly bug in 5.2 beta: assignment conflict code did not test to check
|
14 years ago |
Roberto Ierusalimschy
|
1dd8af67b6
BUG: parser may collect a prototype while building it.
|
14 years ago |
Roberto Ierusalimschy
|
1350a2bcb5
more macros to try to make NaN trick work with other sizes of
|
14 years ago |
Roberto Ierusalimschy
|
217e67cb22
new type 'l_noret' for function that do not return
|
14 years ago |
Roberto Ierusalimschy
|
9bbfe9f3fd
avoid the word 'TRICKLE' in macro name (as it has nothing to do
|
14 years ago |
Roberto Ierusalimschy
|
788a0ecd27
'luaC_separateudata' renamed to 'separatetobefnz' and called only
|
14 years ago |
Roberto Ierusalimschy
|
6d86b937e4
'luaC_separateudata' called from 'luaC_freeallobjects' + removed
|
14 years ago |
Roberto Ierusalimschy
|
bc90cf4b83
retraverse all gray lists together to avoid traversing some weak
|
14 years ago |
Roberto Ierusalimschy
|
d79190e27f
missing 'LUA_CORE' definition
|
14 years ago |
Roberto Ierusalimschy
|
9caf5b4f79
lint (unused definition)
|
14 years ago |
Roberto Ierusalimschy
|
50cddefeeb
lint (wrong identation)
|
14 years ago |
Roberto Ierusalimschy
|
e24f1ee9ff
lint (unreachable code)
|
14 years ago |
Roberto Ierusalimschy
|
f3b0eb3ecf
lint (unused macros)
|
14 years ago |
Roberto Ierusalimschy
|
162ce8256e
lint (unused struct field)
|
14 years ago |
Roberto Ierusalimschy
|
ad90447eb6
detail: new macros for non-valid values
|
14 years ago |
Roberto Ierusalimschy
|
87912786af
dead objects are not collectable.
|
14 years ago |
Roberto Ierusalimschy
|
5645a84368
detail about 'trick' function (nil turn it off)
|
14 years ago |
Roberto Ierusalimschy
|
95ed6c1127
better(?) scheme for cleaning weak tables; all ressurected objects
|
14 years ago |
Roberto Ierusalimschy
|
12ab78aca6
detail in extra trace code: total bytes is given by 'gettotalbytes',
|
14 years ago |
Roberto Ierusalimschy
|
45c346645c
avoid clearing ephemeron tables that have nothing to be cleaned
|
14 years ago |
Roberto Ierusalimschy
|
68ce878292
cannot compute 'mainposition' before checking whether key is nil
|
14 years ago |
Roberto Ierusalimschy
|
500336efd0
small bug in if-goto optimization: block must be closed ('leaveblock')
|
14 years ago |
Roberto Ierusalimschy
|
5ea8f108e1
using 'long' versions of 'fseek'/'ftell' when available
|
14 years ago |
Roberto Ierusalimschy
|
2275030b86
details (and missing 'break's)
|
14 years ago |
Roberto Ierusalimschy
|
05de314701
upvalue names always can be NULL (if debug info was removed), so
|
14 years ago |
Roberto Ierusalimschy
|
d281d23f8d
detail (make 'lua_assert' a valid expression even when turned off)
|
14 years ago |
Roberto Ierusalimschy
|
ec431ce5db
comment
|
14 years ago |