This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Note in delta an incompatibility for \cX
authorKarl Williamson <khw@khw-desktop.(none)>
Mon, 26 Apr 2010 08:22:42 +0000 (10:22 +0200)
committerRafael Garcia-Suarez <rgs@consttype.org>
Mon, 26 Apr 2010 08:22:42 +0000 (10:22 +0200)
X in "\cX" must now be ASCII.  Previously, it could be anything, but led
to a malformed utf8 error if wasn't Latin1.  This construct was never
intended to be used for anything but (a subset of) ASCII.

(moved to the delta for 5.13.1)

pod/perl5131delta.pod

index 081d868..74f03e0 100644 (file)
@@ -22,11 +22,12 @@ XXX Any important notices here
 
 =head1 Incompatible Changes
 
 
 =head1 Incompatible Changes
 
-XXX For a release on a stable branch, this section aspires to be:
-
-    There are no changes intentionally incompatible with 5.XXX.XXX. If any
-    exist, they are bugs and reports are welcome.
+=head2 "C<\cI<X>>"
 
 
+The backslash-c construct was designed as a way of specifying
+non-printable characters, but there were no restrictions (on ASCII
+platforms) on what the character following the C<c> could be.  Now, that
+character must be one of the ASCII characters.
 
 =head1 Core Enhancements
 
 
 =head1 Core Enhancements