in reply to (version question) Re (3): setting values in anonymous hash
in thread setting values in anonymous hash

Starting in 5.6.0, the elements in the list returned by values() are the actual values of the hash. Before that, the elements returned by values() were copies of the values from the hash. This is mentioned in 5.6.0's perldelta documentation.
  • Comment on Re: (version question) Re (3): setting values in anonymous hash