Roberto Ierusalimschy
|
9329eeac3b
Avoid an extra call to 'concretesize' in 'resizearray'
|
9 months ago |
Roberto Ierusalimschy
|
a4762b6ffe
'objsize' returns 'l_mem'
|
9 months ago |
Roberto Ierusalimschy
|
8a4419b119
Dummy node has a non-nil key
|
9 months ago |
Roberto Ierusalimschy
|
9a91fe1640
Add extra size when resizing tables with deleted keys
|
9 months ago |
Roberto Ierusalimschy
|
2491b87c10
New rule for size of array part
|
9 months ago |
Roberto Ierusalimschy
|
0de8191152
New structure to count keys in a table for rehashing
|
10 months ago |
Roberto Ierusalimschy
|
853311e5b1
Table rehash can resize only the hash part
|
10 months ago |
Roberto Ierusalimschy
|
25a2dac2bc
Always use unsigned int for indexing table-arrays
|
10 months ago |
Roberto Ierusalimschy
|
3d54b42d59
'objsize' broke in smaller pieces
|
11 months ago |
Roberto Ierusalimschy
|
8fac494509
Avoid Microsoft warning
|
11 months ago |
Roberto Ierusalimschy
|
0acd55898d
Added gcc option '-Wconversion'
|
1 year ago |
Roberto Ierusalimschy
|
6ac7219da3
'isIT'/'isOT' turned from macros to functions
|
1 year ago |
Roberto Ierusalimschy
|
94b503d95e
Encoding of table indices (hres) must use C indices
|
1 year ago |
Roberto Ierusalimschy
|
5edacafcfa
Yet another representation for arrays
|
1 year ago |
Roberto Ierusalimschy
|
9fa63a6268
Some 'unsigned int' changed to 'unsigned'
|
1 year ago |
Roberto Ierusalimschy
|
0593256707
'luaH_get' functions return tag of the result
|
1 year ago |
Roberto Ierusalimschy
|
ce6f5502c9
'luaH_get' functions return 'TValue'
|
1 year ago |
Roberto Ierusalimschy
|
ba71060381
Removed "bulk operations"
|
1 year ago |
Roberto Ierusalimschy
|
3823fc6c81
Added "bulk operations" to arrays
|
1 year ago |
Roberto Ierusalimschy
|
7237eb3f1c
Fixed warnings from different compilers
|
1 year ago |
Roberto Ierusalimschy
|
6063c47031
Field 'lastfree' changed (back) to 'Node *'
|
1 year ago |
Roberto Ierusalimschy
|
0c9bec0d38
Better handling of size limit when resizing a table
|
1 year ago |
Roberto Ierusalimschy
|
b34a97a4af
Small optimization in 'luaH_psetint'
|
1 year ago |
Roberto Ierusalimschy
|
d862da6d04
Optimizations for 'lua_rawgeti' and 'lua_rawseti'
|
1 year ago |
Roberto Ierusalimschy
|
52b899d60d
Simpler coding for new representation for arrays
|
1 year ago |
Roberto Ierusalimschy
|
37c215b43f
Merge branch 'newarray' into nextversion
|
1 year ago |
Roberto Ierusalimschy
|
9e99f3071d
Merge branch 'master' 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 |