One certainly hopes they haven't broken one of the few guarantees given in the POD:
keys HASH
Returns a list consisting of all the keys of the named hash. (In scalar context, returns the number of keys.)
The keys are returned in an apparently random order. The actual random order is subject to change in future versions of perl, but it is guaranteed to be the same order as either the values or each function produces (given that the hash has not been modified). Since Perl 5.8.1 the ordering is different even between different runs of Perl for security reasons (see Algorithmic Complexity Attacks in the perlsec manpage).
Then again, it would have been useful to jave been told how this new randomisation varies from that which has been in place since 5.8.1?
In reply to Re^2: Hash order randomization is coming, are you ready?
by BrowserUk
in thread Hash order randomization is coming, are you ready?
by demerphq
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |