| History log of /src/common/lib/libc/hash/murmurhash |
| Revision | Date | Author | Comments |
| 1.9 | 15-Sep-2025 |
christos | pacify lint
|
| 1.8 | 20-Aug-2019 |
para | add now required includes for memcpy prototypes analogue to other hash functions
(fix the build)
|
| 1.7 | 20-Aug-2019 |
riastradh | Fix byte order bug in murmurhash and pacify sanitizers.
|
| 1.6 | 26-Oct-2013 |
rmind | branches: 1.6.26; 1.6.28; murmurhash2: add an optimised path for the aligned pointer case.
|
| 1.5 | 30-Jun-2013 |
rmind | RUMP fix: ifdef weak alias. Pointed out by martin@.
|
| 1.4 | 10-Jul-2012 |
christos | branches: 1.4.2; 1.4.4; Fix kernel compilation: no namespace.h Fix libc RCSID protection. Remove useless cast.
|
| 1.3 | 09-Jul-2012 |
rmind | Add weak symbol for murmurhash2.
|
| 1.2 | 08-Jul-2012 |
rmind | Shut up lint.
|
| 1.1 | 08-Jul-2012 |
rmind | Add MurmurHash2 -- a non-cryptographic hash function by Austin Appleby. The code is taken from the upstream and is in the public domain.
OK christos@
|
| 1.4.4.3 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.4.4.2 | 30-Oct-2012 |
yamt | sync with head
|
| 1.4.4.1 | 10-Jul-2012 |
yamt | file murmurhash.c was added on branch yamt-pagecache on 2012-10-30 18:46:13 +0000
|
| 1.4.2.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.6.28.1 | 08-Dec-2019 |
martin | Pull up following revision(s) (requested by riastradh in ticket #505):
common/lib/libc/hash/murmurhash/murmurhash.c: revision 1.7 common/lib/libc/hash/murmurhash/murmurhash.c: revision 1.8 sys/sys/param.h: revision 1.610 sys/arch/amd64/include/param.h: revision 1.31 sys/arch/i386/include/param.h: revision 1.85
New macro ALIGNED_POINTER_LOAD.
To be used with ALIGNED_POINTER(p,t) instead of writing *(const t *)p directly. This way, on machines without strict alignment, we can use memcpy to pacify sanitizers, while getting the same compiled code in the end with a single (say) MOV instruction.
Fix byte order bug in murmurhash and pacify sanitizers. add now required includes for memcpy prototypes analogue to other hash functions (fix the build)
|
| 1.6.26.3 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.6.26.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.6.26.1 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|