Roberto Ierusalimschy
|
1ea2d20f74
first implementation of '<<', '>>', and '~' (bitwise not)
|
11 years ago |
Roberto Ierusalimschy
|
cac1ebd1e0
detail ('ttisuserdata' renamed to 'ttisfulluserdata')
|
11 years ago |
Roberto Ierusalimschy
|
686e57cf9c
GC local pause configurable
|
12 years ago |
Roberto Ierusalimschy
|
06156e7575
detail (setmetatable do not need to use a back GC barrier)
|
12 years ago |
Roberto Ierusalimschy
|
af35c7f398
upvalues collected by reference count
|
12 years ago |
Roberto Ierusalimschy
|
439d74e29f
added 'local' bit (true => object is only refered by local variables)
|
12 years ago |
Roberto Ierusalimschy
|
677d90165f
no more generational collection !!!
|
12 years ago |
Roberto Ierusalimschy
|
5519c98655
'lua_cvtonum' -> 'lua_strtonum'; converts only strings to numbers
|
12 years ago |
Roberto Ierusalimschy
|
d6f5fb2d2c
avoid warning for unary minus over an unsigned value
|
12 years ago |
Roberto Ierusalimschy
|
453450d687
new macro 'l_floor' (allows 'floorf' even when other math operations
|
12 years ago |
Roberto Ierusalimschy
|
53210d7e5b
correct way (I hope) to convert floats to unsigned int
|
12 years ago |
Roberto Ierusalimschy
|
932e7fb0e1
'lua_tounsigned' takes number modulo 2^numbits as a result when
|
12 years ago |
Roberto Ierusalimschy
|
b5ec26101f
new API function 'lua_cvtonum' to convert a value (number or string)
|
12 years ago |
Roberto Ierusalimschy
|
67532d5a10
constant folding and API arithmetic with integers
|
12 years ago |
Roberto Ierusalimschy
|
88bf2f83c0
new function 'tointeger' + 'luaV_arith' replaced by 'luaT_trybinTM'
|
12 years ago |
Roberto Ierusalimschy
|
360587f319
favoring 'tonumber' over 'nvalue'
|
12 years ago |
Roberto Ierusalimschy
|
4abe99dc34
new interface for 'tonumber'
|
12 years ago |
Roberto Ierusalimschy
|
d4e6b75098
"integer" keys in tables are now lua_Integer, not 'int'.
|
12 years ago |
Roberto Ierusalimschy
|
01b6fe0cbf
new API function 'lua_isinteger'
|
12 years ago |
Roberto Ierusalimschy
|
7a543cfae6
|
12 years ago |
Roberto Ierusalimschy
|
8f8665fffa
'ttypenv' -> 'ttnov'
|
12 years ago |
Roberto Ierusalimschy
|
75250a237c
typos in 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
|
12 years ago |
Roberto Ierusalimschy
|
52f9ccd298
removed unreacheable 'lua_unlock'
|
12 years ago |
Roberto Ierusalimschy
|
ad5da6ba14
API functions get acceptable indices except when not possible (when
|
12 years ago |
Roberto Ierusalimschy
|
cf160abcf9
no more macro 'changenvalue'
|
13 years ago |
Roberto Ierusalimschy
|
53480f1163
details (remove of some extra spaces)
|
13 years ago |
Roberto Ierusalimschy
|
cc2a60ecb7
bugs in yields inside debug hooks
|
13 years ago |
Roberto Ierusalimschy
|
21ed264a38
compensate for 'GCSTEPSIZE' in GC steps
|
13 years ago |