Roberto Ierusalimschy
|
f04c83e075
new function "lua_next" (+ new implementation for "next")
|
26 years ago |
Roberto Ierusalimschy
|
fd7d0774e5
luaH_set does the set and protect its value; luaH_move can then be a
|
26 years ago |
Roberto Ierusalimschy
|
1b45e967b4
table entries with ref=null always have val=null too.
|
26 years ago |
Roberto Ierusalimschy
|
933bead92e
small optimizations(?)
|
26 years ago |
Roberto Ierusalimschy
|
b9c9ccfbb4
function "move" for tables is better implemented with some "inside
|
26 years ago |
Roberto Ierusalimschy
|
9a45543841
tables are better manipulated via "Hash *" instead of "TObject" or
|
26 years ago |
Roberto Ierusalimschy
|
8e226e6a09
small bug: nuse may change when table is rehashed;
|
27 years ago |
Roberto Ierusalimschy
|
5378331f2d
hash tables may shrink if use rate is too small.
|
27 years ago |
Roberto Ierusalimschy
|
41d9ea948c
auxiliar functions "luaH_setint" & "luaH_getint".
|
27 years ago |
Roberto Ierusalimschy
|
6cdf0d8768
tables can become full of "emptys" slots, and keep growing without limits.
|
27 years ago |
Roberto Ierusalimschy
|
5981161360
small optimizations (?)
|
27 years ago |
Roberto Ierusalimschy
|
0e1058cfdd
small optimizations in switch order
|
27 years ago |
Roberto Ierusalimschy
|
45e533599f
optimization: closures without upvalues don't need to be closures
|
28 years ago |
Roberto Ierusalimschy
|
80b3d28f4a
details (mainly error messages)
|
28 years ago |
Roberto Ierusalimschy
|
accd7bc253
small modifications (format, small optimizations, etc)
|
28 years ago |
Roberto Ierusalimschy
|
592a3f289b
first implementation of centralized global state.
|
28 years ago |
Roberto Ierusalimschy
|
e78cf96c97
first version of Cclosures.
|
28 years ago |
Roberto Ierusalimschy
|
907368ead5
GC now considers an "estimate" of object size, instead of just the number
|
28 years ago |
Roberto Ierusalimschy
|
2c89651fc6
macro "val" should live together with macro "ref".
|
28 years ago |
Roberto Ierusalimschy
|
eb617df2d8
better way to traverse GCnode lists.
|
28 years ago |
Roberto Ierusalimschy
|
a404f6e0e6
Lua tables (hash)
|
28 years ago |