Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-11-15 | Fixed lvlhsh test on 64-bit big-endian systems. | Valentin Bartenev | 1 | -1/+1 | |
The nxt_murmur_hash2() generated 4-byte hash that was stored in uintptr_t, which was 8 bytes long on 64-bit systems. At each iteration, it took the previous key and hashed it again. The problem was that it took only the first 4 bytes of the key, and these 4 bytes were always zero on 64-bit big-endian system. That resulted in equal keys at each iteration. The bug was discovered on IBM/S390x. | |||||
2018-03-29 | nxt_lvlhsh_each() refactoring and nxt_lvlhsh_each_init(). | Igor Sysoev | 1 | -2/+1 | |
2018-03-29 | nxt_lvlhsh_retrieve(). | Igor Sysoev | 1 | -0/+37 | |
2018-03-29 | nxt_lvlhsh_peek(). | Igor Sysoev | 1 | -2/+14 | |
2017-11-21 | Tests: move existing tests to "src" folder. | Andrey Zelenkov | 1 | -0/+229 | |