--- Nicholas Clark <[EMAIL PROTECTED]> wrote:
> 5.8.2 and later have hashes that are deterministic until the data is
> pathological. And the pathological checks kick in very late. Only 5.8.1 has
> true random hashes (not 5.8.0) and even without compile time changes (IIRC)
> you can always force deterministic hashes with environment variables.

I didn't know that.  Too late now :) (though I was developing with 5.8.1)
 
> > 5.  Localizing tied arrays and hashes is broken in 5.8.  We tie and localize %ENV.
> 
> I wasn't aware of this. Or at least, it doesn't ring a bell. Is perl5-porters
> aware of this? Is this a known change in behaviour?

>From perl58delta:

  The existing behaviour when localising tied arrays and hashes is
  wrong, and will be changed in a future release, so do not rely on
  the existing behaviour. See "Localising Tied Arrays and Hashes Is
  Broken".

Cheers,
Ovid

=====
Silence is Evil            http://users.easystreet.com/ovid/philosophy/indexdecency.htm
Ovid                       http://www.perlmonks.org/index.pl?node_id=17000
Web Programming with Perl  http://users.easystreet.com/ovid/cgi_course/

Reply via email to