From: Father Chrysostomos Date: Mon, 2 Jan 2012 21:23:51 +0000 (-0800) Subject: perldelta for helem and hslice on null values X-Git-Tag: accepted/trunk/20130322.191538~1378 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=063b2a724bbfab9a4c8314c365443f83c563d1cc;p=platform%2Fupstream%2Fperl.git perldelta for helem and hslice on null values --- diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 9f0f4ec..15328eb 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -1,7 +1,7 @@ =encoding utf8 =for comment -This has been completed up to 33021019. +This has been completed up to 746f6409435. =head1 NAME @@ -475,6 +475,15 @@ mischief would take place. This has been fixed. The C XS function now works on tied hashes, instead of crashing or returning an empty hash. +=item * Hashes will null elements + +It is possible from XS code to create hashes with elements that have no +values. Perl itself sometimes creates such hashes, but they are rarely +visible to Perl code. The hash element and slice operators used to crash +when handling these in lvalue context. These have been fixed. They now +produce a "Modification of non-creatable hash value attempted" error +message. + =back =head1 Known Problems