summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2019-05-13 10:11:06 -0600
committerSawyer X <xsawyerx@cpan.org>2019-05-15 07:27:57 +0300
commit37beca6c83dd6059068c47010391296790db7228 (patch)
tree1f5d32e15b1699106b9bb16114c465d22beffe58
parentf431d5039c643d761599d2a06aa209d0b61c480e (diff)
downloadperl-37beca6c83dd6059068c47010391296790db7228.tar.gz
Fix up perldelta in regard to Unicode versions
-rw-r--r--pod/perldelta.pod37
1 files changed, 11 insertions, 26 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 91eb006853..6c944b9fd3 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -19,9 +19,18 @@ L<[perl #133788]|https://rt.perl.org/Ticket/Display.html?id=133788>.
=head1 Core Enhancements
-=head2 Unicode 11.0 is supported
+=head2 Unicode 12.1 is supported
-For details, see L<https://www.unicode.org/versions/Unicode11.0.0/>.
+Because of a change in Unicode release cycles, Perl jumps from Unicode
+10.0 in Perl 5.28 to Unicode 12.1 in Perl 5.30.
+
+For details on the Unicode changes, see
+L<https://www.unicode.org/versions/Unicode11.0.0/> for 11.0;
+L<https://www.unicode.org/versions/Unicode12.0.0/> for 12.0;
+and
+L<https://www.unicode.org/versions/Unicode12.1.0/> for 12.1.
+(Unicode 12.1 differs from 12.0 only in the addition of a single
+character, that for the new Japanese era name.)
The Word_Break property, as in past Perl releases, remains tailored to
behave more in line with expectations of Perl users. This means that
@@ -32,19 +41,6 @@ as causing breaks: TAB, NO BREAK SPACE, and FIGURE SPACE (U+2007). We
have decided to continue to use the previous Perl tailoring with regards
to these.
-As of July 2018, another aspect of Unicode 11.0 is causing problems, and
-that is the changing the Georgian script to have both lower and
-uppercase letters. It turns out that many devices do not have fonts
-installed that can display the new uppercase letters, and people using
-Georgian are finding their text more or less illegible. It is being
-suggested that implementations delay their adoption of this portion of
-11.0.
-
-But since the next stable release of Perl is almost a year away, this
-aspect of 11.0 is being left in, with the option to back it out if
-things haven't improved by that time, or if we get too many complaints
-about the development release being unusable for Georgian users.
-
=head2 The upper limit C<"n"> specifiable in a regular expression
quantifier of the form C<"{m,n}"> has been doubled to 65534
@@ -52,17 +48,6 @@ The meaning of an unbounded upper quantifier C<"{m,}"> remains unchanged.
It matches 2**31 - 1 times on most platforms, and more on ones where a C
language short variable is more than 4 bytes long.
-=head2 Unicode 12.0 is supported
-
-For details, see L<https://www.unicode.org/versions/Unicode12.0.0/>.
-
-Because of a change in Unicode release cycles, Perl jumps from Unicode
-10.0 in Perl 5.28 to Unicode 12.0 in Perl 5.30.
-
-=head2 Perl now supports draft Unicode 12.1
-
-Unicode 12.1 differs from 12.0 only in the addition of a single
-character, that for the new Japanese era name.
=head2 Wildcards in Unicode property value specifications are now
partially supported