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/+0 | |
2017-08-30 | Lib unit tests have been renamed to tests. | Igor Sysoev | 1 | -22/+23 | |
2017-06-20 | Using new memory pool implementation. | Igor Sysoev | 1 | -4/+2 | |
2017-06-19 | Memory pools refactoring. | Igor Sysoev | 1 | -14/+13 | |
2017-05-10 | Added one more missing "fall through" comment in tests. | Valentin Bartenev | 1 | -0/+1 | |
2017-02-01 | nxt_str_t changes. | Igor Sysoev | 1 | -7/+7 | |