Roberto Ierusalimschy
|
52b899d60d
Simpler coding for new representation for arrays
|
1 year ago |
Roberto Ierusalimschy
|
b8a9d14032
Details
|
1 year ago |
Roberto Ierusalimschy
|
37c215b43f
Merge branch 'newarray' into nextversion
|
1 year ago |
Roberto Ierusalimschy
|
fa075b7953
Merge branch 'master' into newarray
|
1 year ago |
Roberto Ierusalimschy
|
08a077d673
Full implementation of new representation for arrays
|
1 year ago |
Roberto Ierusalimschy
|
43c8e5bded
Full abstraction for representation of array values
|
1 year ago |
Roberto Ierusalimschy
|
ab6a949522
Merge branch 'master' into nextversion
|
2 years ago |
Roberto Ierusalimschy
|
819bd51d87
Some cleaning in the new table API
|
2 years ago |
Roberto Ierusalimschy
|
f8d30826dd
New table API for 'set' functions
|
2 years ago |
Roberto Ierusalimschy
|
351ccd7332
Towards a new implementation of arrays
|
2 years ago |
Roberto Ierusalimschy
|
934e77a286
Details
|
2 years ago |
Roberto Ierusalimschy
|
8047b2d03e
Tables have a 'lastfree' information only when needed
|
2 years ago |
Roberto Ierusalimschy
|
b85816b9a8
Removed test function 'luaH_isdummy'
|
2 years ago |
Roberto Ierusalimschy
|
23051e830a
Changes in the API of 'luaH_set' and related functions
|
4 years ago |
Roberto Ierusalimschy
|
7c3cb71fa4
Free bit 7 of GC 'marked' field
|
5 years ago |
Roberto Ierusalimschy
|
0ddc0f47bd
Several details about 5.4.0 rc1
|
5 years ago |
Roberto Ierusalimschy
|
f99509581e
Removed extra information from RCS keyword strings
|
7 years ago |
Roberto Ierusalimschy
|
6e600695f8
field 'sizearray' in struct 'Table' changed to 'alimit', which can
|
7 years ago |
Roberto Ierusalimschy
|
fb8fa66136
no more 'luaH_emptyobject' and comparisons of addresses of global variables
|
7 years ago |
Roberto Ierusalimschy
|
9243c414d9
first version of empty entries in tables
|
7 years ago |
Roberto Ierusalimschy
|
b6f87491af
in hash nodes, keys are stored in separate pieces to avoid wasting
|
8 years ago |
Roberto Ierusalimschy
|
e39ee2cc58
'luaH_getn' must return 'lua_Unsigned' (or 'lua_Integer'), to
|
8 years ago |
Roberto Ierusalimschy
|
2a235312f0
detail (removing spaces at end of lines)
|
8 years ago |
Roberto Ierusalimschy
|
7b1fba69b7
using 'lastfree == NULL' to signal that table is using the dummy
|
8 years ago |
Roberto Ierusalimschy
|
46de77b219
bug: despite its name, 'luaH_getstr' did not work for strings in
|
9 years ago |
Roberto Ierusalimschy
|
3a15c7ce43
size for array part of a table ('sizearray') changed from 'int' to
|
11 years ago |
Roberto Ierusalimschy
|
07c7fdb9df
simpler definition for 'setobj' (trust the compiler for the assignment)
|
11 years ago |
Roberto Ierusalimschy
|
8ef9e8460e
bug (GC can collect long identifier during parser) + change (using
|
12 years ago |
Roberto Ierusalimschy
|
d4e6b75098
"integer" keys in tables are now lua_Integer, not 'int'.
|
12 years ago |
Roberto Ierusalimschy
|
89b59eee73
bug: __newindex metamethod may not work if metatable is its own
|
14 years ago |