diff options
author | David Mitchell <davem@iabyn.com> | 2013-05-08 13:36:53 +0100 |
---|---|---|
committer | David Mitchell <davem@iabyn.com> | 2013-05-08 13:36:53 +0100 |
commit | 59b86f4bb520d35de8986fdf650c667e217cd9ba (patch) | |
tree | 2a062535ad1658c15809747c8ca7c77639589848 /perl.c | |
parent | eb7178503ad763e7bf6ffe1b9ceb663fee6475f9 (diff) | |
download | perl-59b86f4bb520d35de8986fdf650c667e217cd9ba.tar.gz |
add various HASH defines to perl -V output
5.18 contains lots of new build knobs to control hash randomisation.
Add them to the perl -V output.
Diffstat (limited to 'perl.c')
-rw-r--r-- | perl.c | 39 |
1 files changed, 39 insertions, 0 deletions
@@ -1683,6 +1683,9 @@ S_Internals_V(pTHX_ CV *cv) # ifdef NO_MATHOMS " NO_MATHOMS" # endif +# ifdef NO_HASH_SEED + " NO_HASH_SEED" +# endif # ifdef PERL_DISABLE_PMC " PERL_DISABLE_PMC" # endif @@ -1692,6 +1695,30 @@ S_Internals_V(pTHX_ CV *cv) # ifdef PERL_EXTERNAL_GLOB " PERL_EXTERNAL_GLOB" # endif +# ifdef PERL_HASH_FUNC_SIPHASH + " PERL_HASH_FUNC_SIPHASH" +# endif +# ifdef PERL_HASH_FUNC_SDBM + " PERL_HASH_FUNC_SDBM" +# endif +# ifdef PERL_HASH_FUNC_DJB2 + " PERL_HASH_FUNC_DJB2" +# endif +# ifdef PERL_HASH_FUNC_SUPERFAST + " PERL_HASH_FUNC_SUPERFAST" +# endif +# ifdef PERL_HASH_FUNC_MURMUR3 + " PERL_HASH_FUNC_MURMUR3" +# endif +# ifdef PERL_HASH_FUNC_ONE_AT_A_TIME + " PERL_HASH_FUNC_ONE_AT_A_TIME" +# endif +# ifdef PERL_HASH_FUNC_ONE_AT_A_TIME_HARD + " PERL_HASH_FUNC_ONE_AT_A_TIME_HARD" +# endif +# ifdef PERL_HASH_FUNC_ONE_AT_A_TIME_OLD + " PERL_HASH_FUNC_ONE_AT_A_TIME_OLD" +# endif # ifdef PERL_IS_MINIPERL " PERL_IS_MINIPERL" # endif @@ -1707,6 +1734,15 @@ S_Internals_V(pTHX_ CV *cv) # ifdef PERL_NEW_COPY_ON_WRITE " PERL_NEW_COPY_ON_WRITE" # endif +# ifdef PERL_PERTURB_KEYS_DETERMINISTIC + " PERL_PERTURB_KEYS_DETERMINISTIC" +# endif +# ifdef PERL_PERTURB_KEYS_DISABLED + " PERL_PERTURB_KEYS_DISABLED" +# endif +# ifdef PERL_PERTURB_KEYS_RANDOM + " PERL_PERTURB_KEYS_RANDOM" +# endif # ifdef PERL_PRESERVE_IVUV " PERL_PRESERVE_IVUV" # endif @@ -1728,6 +1764,9 @@ S_Internals_V(pTHX_ CV *cv) # ifdef USE_FAST_STDIO " USE_FAST_STDIO" # endif +# ifdef USE_HASH_SEED_EXPLICIT + " USE_HASH_SEED_EXPLICIT" +# endif # ifdef USE_LOCALE " USE_LOCALE" # endif |