Change 20138 by [EMAIL PROTECTED] on 2003/07/11 00:13:11
More retraction.
Affected files ...
... //depot/perl/INSTALL#129 edit
Differences ...
==== //depot/perl/INSTALL#129 (text) ====
Index: perl/INSTALL
--- perl/INSTALL#128~20066~ Mon Jul 7 22:24:58 2003
+++ perl/INSTALL Thu Jul 10 17:13:11 2003
@@ -849,12 +849,12 @@
Because of this feature the keys(), values(), and each() functions
may return the hash elements in different order between different
-runs of Perl even with the same data. One can still revert to the old
-repeatable order by setting the environment variable PERL_HASH_SEED,
-see L<perlrun>. Another option is to add -DUSE_HASH_SEED_EXPLICIT to
-the compilation flags, in which case one has to explicitly set the
-PERL_HASH_SEED environment variable to enable the security feature,
-or -DNO_HASH_SEED to completely disable the feature.
+runs of Perl even with the same data. The additional randomisation
+is enabled if the environment variable PERL_HASH_SEED is set, see
+perlrun for details.
+
+One make the randomisation default by adding -DUSE_HASH_SEED to the
+compilation flags, or completely disable it by adding -DNO_HASH_SEED.
B<Perl has never guaranteed any ordering of the hash keys>, and the
ordering has already changed several times during the lifetime of
End of Patch.