summaryrefslogtreecommitdiff
path: root/hv_func.h
Commit message (Expand)AuthorAgeFilesLines
* hv_func.h: tweak how we deal with 64 bit SiphashYves Orton2020-01-241-10/+24
* fix the name shown in PERL_HASH_SEED_DEBUG for stadtxYves Orton2019-04-231-1/+1
* More UINT64_C.Jarkko Hietaniemi2017-11-291-4/+4
* keep PERL_HASH_SEED_BYTES as an intDavid Mitchell2017-06-121-1/+1
* revert the Perl_croak_nocontext() change to PERL_HASH()Yves Orton2017-06-021-3/+1
* fixup defines for SBOX modeYves Orton2017-06-021-3/+3
* hv_func.h: Fix compilation errorKarl Williamson2017-06-011-1/+1
* RT #127742: Hash keys are limited to 2 GB - throw an exception if hash keys a...Aaron Crane2017-06-011-4/+6
* Restore "get rid of USE_HASH_SEED_EXPLICIT"Yves Orton2017-06-011-4/+1
* Restore "Move utility macros to their own file"Yves Orton2017-06-011-82/+1
* Restore "Add new hashing and "hash with state" infrastructure"Yves Orton2017-06-011-269/+221
* Restore "use a specific define for 64 bit hashing"Yves Orton2017-06-011-8/+12
* Revert "use a specific define for 64 bit hashing"Yves Orton2017-04-231-12/+8
* Revert "Add new hashing and "hash with state" infrastructure"Yves Orton2017-04-231-221/+269
* Revert "Move utility macros to their own file"Yves Orton2017-04-231-1/+82
* Revert "get rid of USE_HASH_SEED_EXPLICIT"Yves Orton2017-04-231-1/+4
* get rid of USE_HASH_SEED_EXPLICITYves Orton2017-04-231-4/+1
* Move utility macros to their own fileYves Orton2017-04-231-82/+1
* Add new hashing and "hash with state" infrastructureYves Orton2017-04-231-269/+221
* use a specific define for 64 bit hashingYves Orton2017-04-231-8/+12
* use IVSIZE to see if we should use 64bit hashingYves Orton2016-12-091-1/+1
* cleanup hv_func.h - remove non-recommended hash variantsYves Orton2016-12-071-443/+16
* use a hybrid hash function, OAATH for short keys, Siphash 1-3 for longer onesYves Orton2016-12-071-56/+184
* Fix const correctness in hv_func.hPetr Písař2016-12-011-11/+11
* [perl #126242] make the constant hash seeds unsigned char *Tony Cook2015-10-141-3/+3
* fix NO_HASH_SEED buildDaniel Dragan2015-10-141-0/+2
* Use U64 (a type) instead of U64TYPE (a define).Jarkko Hietaniemi2015-07-291-40/+40
* Follow-up to d229247c: use U64TYPE consistently.Jarkko Hietaniemi2015-07-251-1/+1
* Comment detypos.Jarkko Hietaniemi2015-07-251-2/+2
* Use UINT64_C.Jarkko Hietaniemi2015-07-251-1/+1
* There's no READ_UINT32.Jarkko Hietaniemi2015-07-251-3/+1
* Replace common Emacs file-local variables with dir-localsDagfinn Ilmari Mannsåker2015-03-221-6/+0
* Revert "dont compile unused static hash functions"Yves Orton2014-12-251-16/+4
* dont compile unused static hash functionsDaniel Dragan2014-12-231-4/+16
* silence VC Win64 perl warnings in hv_func.hDaniel Dragan2014-12-231-8/+8
* Add MurmurHash64A and MurmurHash64B to hv_func.hYves Orton2014-08-061-0/+138
* Make hash_value() accept an optional seedYves Orton2014-06-161-9/+11
* hv_func.h - fix seed initialization in sdbm and djb2 hashing algorithms.Yves Orton2014-06-021-2/+2
* Use UINT64_C for UV constants.Jarkko Hietaniemi2014-05-281-4/+4
* Remove a __BORLANDC__ stowawaySteve Hay2013-09-131-1/+1
* comments only, explain the different ONE_AT_A_TIME algosDaniel Dragan2013-07-291-0/+10
* document and improve hash algorithm randomization related build optionsYves Orton2013-05-081-5/+1
* Use PTR2IV() instead of casting a pointer to IV, to avoid warnings.Robin Barker2013-05-061-2/+2
* perl-5.17.11 fails to build with x64 mingw64 (gcc-4.7.0)Sisyphus2013-04-211-1/+1
* rework ROTL definitions (and add ROTL_UV)Yves Orton2013-03-191-10/+21
* default to PERL_FUNC_ONE_AT_A_TIME_HARD for all buildsYves Orton2013-03-191-0/+1
* silence signed mistmatch in comparison warning in MurmurhashYves Orton2013-03-191-1/+1
* add a hardened one-at-a-time hash variantYves Orton2013-03-191-3/+46
* Split out hash functions into new file and turn into inline static functionsYves Orton2013-03-191-0/+509