Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src
On Sun, Jul 08, 2012 at 01:21:12AM +0000, Mindaugas Rasiukevicius wrote:
> Module Name: src
> Committed By: rmind
> Date: Sun Jul 8 01:21:12 UTC 2012
>
> Modified Files:
> src/common/lib/libc: Makefile.inc
> src/lib/libc: shlib_version
> src/lib/libc/hash: Makefile.inc
> Added Files:
> src/common/lib/libc/hash/murmurhash: murmurhash.c
>
> Log Message:
> 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@
There are a number of issues with this. First of all, it pollutes the
global namespace and can't be used safely from libc the way it is done.
Second, I don't really like adding a special purpose name of a hash
function which is explicitly not designed to be endian neutral. We
should provide a fast hash function and be able to change it without
breaking assumptions, which this is not doing.
Joerg
Home |
Main Index |
Thread Index |
Old Index