summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Mitchell <davem@iabyn.com>2018-01-19 14:27:07 +0000
committerDavid Mitchell <davem@iabyn.com>2018-01-19 14:27:07 +0000
commitacbb539d2dd9677010370db9275acb0ed83c351a (patch)
treed39beaca2aad7b14290d23d5edc07ee9ae296b43
parentb1f1599cf3d4ae0cb1f1f3c9d379d89dca1873a0 (diff)
downloadperl-acbb539d2dd9677010370db9275acb0ed83c351a.tar.gz
perldelta: add recent tr/// changes
-rw-r--r--pod/perldelta.pod22
1 files changed, 22 insertions, 0 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index da3c958b6b..378c1903df 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -287,6 +287,18 @@ Several fix-ups for F<configure.com>, marking function VMS has
=back
+=head1 Internal Changes
+
+=over 4
+
+=item *
+
+The format of the non-utf8 transliteration table attached to the C<op_pv>
+field of C<OP_TRANS>/C<OP_TRANSR> ops has changed. It's now a
+C<struct OPtrans_map>.
+
+=back
+
=head1 Selected Bug Fixes
=over 4
@@ -332,6 +344,16 @@ Fixes [perl #8910] (reported in April 2002).
Fixed parsing of braced subscript after parens. Fixes [perl #8045]
(reported in December 2001).
+=item *
+
+C<tr/non_utf8/long_non_utf8/c> could give the wrong results when the
+length of the replacement character list was greater than 0x7fff.
+
+=item *
+
+C<tr/non_utf8/non_utf8/cd> failed to add the implied
+C<\x{100}-\x{7fffffff}> to the search character list.
+
=back
=head1 Known Problems