This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta: warnings on non-chars and surrogates
authorFather Chrysostomos <sprout@cpan.org>
Wed, 19 Jan 2011 22:41:06 +0000 (14:41 -0800)
committerFather Chrysostomos <sprout@cpan.org>
Wed, 19 Jan 2011 22:41:06 +0000 (14:41 -0800)
pod/perldelta.pod

index 5ea435d..ea85093 100644 (file)
@@ -355,7 +355,9 @@ XXX Newly added diagnostic messages go here
 
 =item *
 
 
 =item *
 
-XXX
+Performing an operation requiring Unicode semantics (such as case-folding)
+on a Unicode surrogate or a non-Unicode character now triggers a warning:
+'Operation "%s" returns its argument for ...'.
 
 =back
 
 
 =back
 
@@ -1008,18 +1010,6 @@ DIAGNOSTICS
     introduced by change af51a00e97d5c559 - prior to this, all 12 functions would
     report their own name when unimplemented.
 
     introduced by change af51a00e97d5c559 - prior to this, all 12 functions would
     report their own name when unimplemented.
 
-commit 9ae3ac1a84c63b0eadf5baf47ce7096482280f32
-Author: Karl Williamson <public@khwilliamson.com>
-Date:   Sun Jan 9 15:33:28 2011 -0700
-
-    Add warnings for use of problematic code points
-
-    The non-Unicode code points have no Unicode semantics, so applying operations
-    such as casing on them warns.
-
-    This patch also includes the changes to test the warnings added by recent
-    commits for handling the surrogates and above-Unicode code points
-
 
 commit 7627e6d0fe772ac90fce9e03fea273109521e261
 Author: Nicholas Clark <nick@ccl4.org>
 
 commit 7627e6d0fe772ac90fce9e03fea273109521e261
 Author: Nicholas Clark <nick@ccl4.org>