diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2021-03-29 15:47:18 -0300 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2021-03-29 15:47:18 -0300 |
commit | 7fbe2158089898f09d741e991737f282e514ffaa (patch) | |
tree | 798f3843c162f260beea1ca2c334dd76a34708eb /lmem.c | |
parent | bf10593a3a912cd3cac69569c7474e687c0d0cd8 (diff) | |
download | lua-7fbe2158089898f09d741e991737f282e514ffaa.tar.gz lua-7fbe2158089898f09d741e991737f282e514ffaa.tar.bz2 lua-7fbe2158089898f09d741e991737f282e514ffaa.zip |
New hash function for integer keys
When integer keys do not form a sequence, it is better to use all their
bits to compute their hashes. (The previous implementation was quite bad
for integer keys with common lower bits, and disastrous for integer keys
changing only in their upper 32 bits.)
Diffstat (limited to 'lmem.c')
0 files changed, 0 insertions, 0 deletions