ruby-changes:10123
From: nobu <ko1@a...>
Date: Mon, 19 Jan 2009 17:33:08 +0900 (JST)
Subject: [ruby-changes:10123] Ruby:r21667 (trunk): * string.c (hash): defaulted to MurmurHash 2.0.
nobu 2009-01-19 17:32:41 +0900 (Mon, 19 Jan 2009) New Revision: 21667 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=21667 Log: * string.c (hash): defaulted to MurmurHash 2.0. Modified files: trunk/ChangeLog trunk/string.c Index: ChangeLog =================================================================== --- ChangeLog (revision 21666) +++ ChangeLog (revision 21667) @@ -1,3 +1,7 @@ +Mon Jan 19 17:33:47 2009 Nobuyoshi Nakada <nobu@r...> + + * string.c (hash): defaulted to MurmurHash 2.0. + Mon Jan 19 17:29:34 2009 Nobuyoshi Nakada <nobu@r...> * include/ruby/defines.h (RUBY_ALIAS_FUNCTION_TYPE): added. Index: string.c =================================================================== --- string.c (revision 21666) +++ string.c (revision 21667) @@ -1883,7 +1883,7 @@ /* MurmurHash described in http://murmurhash.googlepages.com/ */ #ifndef MURMUR -#define MURMUR 1 +#define MURMUR 2 #endif #define MurmurMagic 0x7fd652ad @@ -2032,7 +2032,7 @@ #endif #if MURMUR == 1 h = murmur_step(h, t); -#elif MURMUR1 == 2 +#elif MURMUR == 2 h ^= t; h *= MurmurMagic; #endif -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/