Roberto Ierusalimschy
|
100bfec39a
new implementation for `next'
|
25 年之前 |
Roberto Ierusalimschy
|
8bcf622876
new signature for `luaH_set'
|
25 年之前 |
Roberto Ierusalimschy
|
292c953018
new auxiliar function `luaH_setstr'
|
25 年之前 |
Roberto Ierusalimschy
|
c542aac0b9
collect dead indices in tables
|
25 年之前 |
Roberto Ierusalimschy
|
11a7022067
global variables are stored in a Lua table
|
25 年之前 |
Roberto Ierusalimschy
|
534c3a64d3
small optimizations for table access
|
25 年之前 |
Roberto Ierusalimschy
|
544eeb1f9c
details
|
26 年之前 |
Roberto Ierusalimschy
|
e5743adb21
macros `key', `val', and `node' don't need the state
|
26 年之前 |
Roberto Ierusalimschy
|
29ede6aa13
first implementation of multiple states (reentrant code).
|
26 年之前 |
Roberto Ierusalimschy
|
5a48255c9f
invariant tests over tables performed externally, through a built-in
|
26 年之前 |
Roberto Ierusalimschy
|
4e9f2d13d5
new implementation of hash tables.
|
26 年之前 |
Roberto Ierusalimschy
|
4343420d4d
simplified version of `gc' tag method (only for userdata now).
|
26 年之前 |
Roberto Ierusalimschy
|
c787dccd9b
"const" !!!
|
26 年之前 |
Roberto Ierusalimschy
|
f04c83e075
new function "lua_next" (+ new implementation for "next")
|
26 年之前 |
Roberto Ierusalimschy
|
57ffc3f009
luaH_set does the set, and protects its value, so luaH_move can be a
|
26 年之前 |
Roberto Ierusalimschy
|
1b45e967b4
table entries with ref=null always have val=null too.
|
26 年之前 |
Roberto Ierusalimschy
|
b9c9ccfbb4
function "move" for tables is better implemented with some "inside
|
26 年之前 |
Roberto Ierusalimschy
|
9a45543841
tables are better manipulated via "Hash *" instead of "TObject" or
|
26 年之前 |
Roberto Ierusalimschy
|
41d9ea948c
auxiliar functions "luaH_setint" & "luaH_getint".
|
27 年之前 |
Roberto Ierusalimschy
|
9ae0c082a3
small details by lint.
|
28 年之前 |
Roberto Ierusalimschy
|
592a3f289b
first implementation of centralized global state.
|
28 年之前 |
Roberto Ierusalimschy
|
2c89651fc6
macro "val" should live together with macro "ref".
|
28 年之前 |
Roberto Ierusalimschy
|
eb617df2d8
better way to traverse GCnode lists.
|
28 年之前 |
Roberto Ierusalimschy
|
a404f6e0e6
Lua tables (hash)
|
28 年之前 |