Roberto Ierusalimschy
|
303f415559
Randomness added to table length computation
|
1 hete |
Roberto Ierusalimschy
|
60b6599e83
Short strings can be external, too
|
2 hete |
Roberto Ierusalimschy
|
ef5d171cc8
New macro 'l_numbits'
|
4 hónapja |
Roberto Ierusalimschy
|
2d8d5c74b5
Details
|
6 hónapja |
Roberto Ierusalimschy
|
3cdd49c94a
Fixed conversion warnings from clang
|
6 hónapja |
Roberto Ierusalimschy
|
1ec251e091
Detail (debugging aid)
|
6 hónapja |
Roberto Ierusalimschy
|
abf8b1cd4a
Small optimization in 'luaH_psetshortstr'
|
7 hónapja |
Roberto Ierusalimschy
|
1c40ff9faa
Scanner and parser use different tables for constants
|
7 hónapja |
Roberto Ierusalimschy
|
b4b616bdf2
Rehash reinserts elements with "lighter" functions
|
7 hónapja |
Roberto Ierusalimschy
|
bb93f04d87
Refactoring of 'luaH_newkey'
|
7 hónapja |
Roberto Ierusalimschy
|
002beeebe7
New way to keep hints for table length
|
8 hónapja |
Roberto Ierusalimschy
|
9329eeac3b
Avoid an extra call to 'concretesize' in 'resizearray'
|
8 hónapja |
Roberto Ierusalimschy
|
a4762b6ffe
'objsize' returns 'l_mem'
|
8 hónapja |
Roberto Ierusalimschy
|
8a4419b119
Dummy node has a non-nil key
|
8 hónapja |
Roberto Ierusalimschy
|
9a91fe1640
Add extra size when resizing tables with deleted keys
|
8 hónapja |
Roberto Ierusalimschy
|
2491b87c10
New rule for size of array part
|
8 hónapja |
Roberto Ierusalimschy
|
0de8191152
New structure to count keys in a table for rehashing
|
9 hónapja |
Roberto Ierusalimschy
|
853311e5b1
Table rehash can resize only the hash part
|
9 hónapja |
Roberto Ierusalimschy
|
25a2dac2bc
Always use unsigned int for indexing table-arrays
|
9 hónapja |
Roberto Ierusalimschy
|
3d54b42d59
'objsize' broke in smaller pieces
|
10 hónapja |
Roberto Ierusalimschy
|
8fac494509
Avoid Microsoft warning
|
10 hónapja |
Roberto Ierusalimschy
|
0acd55898d
Added gcc option '-Wconversion'
|
1 éve |
Roberto Ierusalimschy
|
6ac7219da3
'isIT'/'isOT' turned from macros to functions
|
1 éve |
Roberto Ierusalimschy
|
94b503d95e
Encoding of table indices (hres) must use C indices
|
1 éve |
Roberto Ierusalimschy
|
5edacafcfa
Yet another representation for arrays
|
1 éve |
Roberto Ierusalimschy
|
9fa63a6268
Some 'unsigned int' changed to 'unsigned'
|
1 éve |
Roberto Ierusalimschy
|
0593256707
'luaH_get' functions return tag of the result
|
1 éve |
Roberto Ierusalimschy
|
ce6f5502c9
'luaH_get' functions return 'TValue'
|
1 éve |
Roberto Ierusalimschy
|
ba71060381
Removed "bulk operations"
|
1 éve |
Roberto Ierusalimschy
|
3823fc6c81
Added "bulk operations" to arrays
|
1 éve |