]> granicus.if.org Git - json-c/commit
add perllike hash function for strings
authorRainer Gerhards <rgerhards@adiscon.com>
Wed, 23 Sep 2015 09:12:13 +0000 (11:12 +0200)
committerRainer Gerhards <rgerhards@adiscon.com>
Wed, 23 Sep 2015 10:23:09 +0000 (12:23 +0200)
commit8f8d03df46cf412f69195e2e897956b9117168fe
tree86b7a87135d5fad698bec67e8a44b27441b34b15
parent2d549662be832da838aa063da2efa78ee3b99668
add perllike hash function for strings

This also adds a new API json_global_set_string_hash() which permits
to select the hash function. The default one is the only one that was
previously present. So there are no changes to existing apps, and the
new hash function needs to be explicitely be opted in. Especially for
smaller strings, the perllike functions seems to be around twice as
fast as the other one, with similarly good results in value distribution.
linkhash.c
linkhash.h