Roberto Ierusalimschy
|
86dd8bf3f5
no more 'L' in macros "luai_num*" (several places that use those macros
|
11 жил өмнө |
Roberto Ierusalimschy
|
1150873447
'luaC_newobj' does not handle special cases; only special case
|
12 жил өмнө |
Roberto Ierusalimschy
|
26629d0af1
details (a few casts moved from macro invocation to macro definition)
|
12 жил өмнө |
Roberto Ierusalimschy
|
9a871dd3db
tables and userdata all go to local list, too
|
12 жил өмнө |
Roberto Ierusalimschy
|
90972ff136
LOCALBLACK changed to LOCALMARK and used also to control whether object
|
12 жил өмнө |
Roberto Ierusalimschy
|
caceeab750
'next' field for tables changed from pointer to integer (for better
|
12 жил өмнө |
Roberto Ierusalimschy
|
453450d687
new macro 'l_floor' (allows 'floorf' even when other math operations
|
12 жил өмнө |
Roberto Ierusalimschy
|
188192ce9a
'luai_hashnum' "inlined" into 'hashfloat'
|
12 жил өмнө |
Roberto Ierusalimschy
|
d630daca1a
"legal" way to convert a float to an integer in C
|
12 жил өмнө |
Roberto Ierusalimschy
|
88bf2f83c0
new function 'tointeger' + 'luaV_arith' replaced by 'luaT_trybinTM'
|
12 жил өмнө |
Roberto Ierusalimschy
|
d4e6b75098
"integer" keys in tables are now lua_Integer, not 'int'.
|
12 жил өмнө |
Roberto Ierusalimschy
|
07f861385e
first steps in the support of integers: basic representation + table indexing + basic API ops (tointeger/pushinteger) + equality + a few extra stuff
|
12 жил өмнө |
Roberto Ierusalimschy
|
8287a0db55
detail
|
13 жил өмнө |
Roberto Ierusalimschy
|
054c20cd5b
spaces -> tabs in #defines
|
13 жил өмнө |
Roberto Ierusalimschy
|
678c1255c9
random seed used in the hash of all strings to avoid intentional
|
13 жил өмнө |
Roberto Ierusalimschy
|
a4b96ce9a3
first implementation of long strings
|
13 жил өмнө |
Roberto Ierusalimschy
|
9f1a8dbdd3
'eqstr' -> 'luaS_eqstr'
|
13 жил өмнө |
Roberto Ierusalimschy
|
e21b26a964
avoid 'return' "to avoid warnings"
|
13 жил өмнө |
Roberto Ierusalimschy
|
217b65e6d9
avoid some warnings about converting 32-bit shifts into 64-bit results
|
13 жил өмнө |
Roberto Ierusalimschy
|
9caf5b4f79
lint (unused definition)
|
14 жил өмнө |
Roberto Ierusalimschy
|
87912786af
dead objects are not collectable.
|
14 жил өмнө |
Roberto Ierusalimschy
|
68ce878292
cannot compute 'mainposition' before checking whether key is nil
|
14 жил өмнө |
Roberto Ierusalimschy
|
89b59eee73
bug: __newindex metamethod may not work if metatable is its own
|
14 жил өмнө |
Roberto Ierusalimschy
|
92afcf2823
no more 'luaH_setstr (used only once) + 'luaH_setint' receives value
|
14 жил өмнө |
Roberto Ierusalimschy
|
817f8674af
avoid warning about -unsigned value
|
14 жил өмнө |
Roberto Ierusalimschy
|
f62565abea
avoid warnings with -Wstrict-overflow
|
14 жил өмнө |
Roberto Ierusalimschy
|
3b44821334
stricter control (using tag variants) over closure kinds (Lua x C)
|
14 жил өмнө |
Roberto Ierusalimschy
|
821bd7025e
more uniform names for 'equalobj'-related functions
|
14 жил өмнө |
Roberto Ierusalimschy
|
9b7dddad7d
no need for two different implementations for equality (one raw and
|
14 жил өмнө |
Roberto Ierusalimschy
|
c9ce754e38
comment
|
14 жил өмнө |