This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
fix NO_HASH_SEED build
authorDaniel Dragan <bulk88@hotmail.com>
Thu, 1 Oct 2015 19:04:29 +0000 (15:04 -0400)
committerTony Cook <tony@develop-help.com>
Tue, 13 Oct 2015 23:50:31 +0000 (10:50 +1100)
commitc2d4ebc6c9a49f99997e3438fc8288c7bdbeb2c0
treef54a3b3e34a0b6ad19b2fad12eb82f5f8d592b02
parent5a55ed33047e05399ce1a3781bb35f300aa7fb63
fix NO_HASH_SEED build

commit b1300a738f added PERL_HASH_FUNC_ONE_AT_A_TIME_HARD algo, which was
the first one to introduce 8 byte seeds, previously all the algos used 4
or 16 byte seeds. No case was added to the CPP tree for 8 byte const
seeds, so add one now. Otherwise the #error at the end of the tree runs
and breaks the build. NO_HASH_SEED define was public API in the past and
could be considered to still be public API, see commit f36626324a.
My use for NO_HASH_SEED is reducing entropy for tracking down memory
corruption.
hv_func.h
pod/perldelta.pod