From: Ricardo Signes Date: Thu, 10 May 2012 13:38:02 +0000 (-0400) Subject: import perldelta from eb83ed8 into release branch X-Git-Tag: accepted/trunk/20130322.191538~136 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=449d51201e1e190f607140ea36e19d68437c3978;p=platform%2Fupstream%2Fperl.git import perldelta from eb83ed8 into release branch --- diff --git a/pod/perldelta.pod b/pod/perldelta.pod index b355569..535604b 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -1823,6 +1823,16 @@ string (0 is the return), and overlong UTF-8 sequences. =item * +The returned code point from the function C +when the input is malformed UTF-8, malformations are allowed, and +C warnings are off is now the Unicode REPLACEMENT CHARACTER +whenever the malformation is such that no well-defined code point can be +computed. Previously the returned value was essentially garbage. The +only malformations that have well-defined values are a zero-length +string (0 is the return), and overlong UTF-8 sequences. + +=item * + Padlists are now marked C; i.e., reference-counted. They have always been reference-counted, but were not marked real, because F did its own clean-up, instead of using the usual clean-up code in F.