From 63cf7073de6e9341e18b323f679afead2bacd924 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Wed, 9 Apr 2014 11:49:26 +0900 Subject: improve hash function based on #2027; close #2027 --- src/hash.c | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) (limited to 'src') diff --git a/src/hash.c b/src/hash.c index 93f0650dd..0090dc5dd 100644 --- a/src/hash.c +++ b/src/hash.c @@ -28,28 +28,29 @@ mrb_hash_ht_hash_func(mrb_state *mrb, mrb_value key) case MRB_TT_STRING: p = RSTRING_PTR(key); len = RSTRING_LEN(key); - break; + h = 0; + for (i=0; i