summaryrefslogtreecommitdiff
path: root/pod/perldiag.pod
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2015-12-15 17:58:30 -0700
committerKarl Williamson <khw@cpan.org>2015-12-16 12:14:46 -0700
commit87e05d1a4c512d5f08d9963b13e202483e002366 (patch)
treea8fb01774fcccf83adafb116c794c1f103341aa9 /pod/perldiag.pod
parent2d212e86d115af0ec7bda9d374433535fb9b20ab (diff)
downloadperl-87e05d1a4c512d5f08d9963b13e202483e002366.tar.gz
Deprecate wide chars in logical string ops
See thread starting at http://nntp.perl.org/group/perl.perl5.porters/227698 Ricardo Signes provided the perldelta and perldiag text.
Diffstat (limited to 'pod/perldiag.pod')
-rw-r--r--pod/perldiag.pod8
1 files changed, 8 insertions, 0 deletions
diff --git a/pod/perldiag.pod b/pod/perldiag.pod
index 6d050720cc..ae061f9e99 100644
--- a/pod/perldiag.pod
+++ b/pod/perldiag.pod
@@ -6819,6 +6819,14 @@ operators and then you presumably know what you are doing.
its behavior may change or even be removed in any future release of perl.
See the explanation under L<perlvar/$_>.
+=item Use of strings with code points over 0xFF as arguments to %s
+operator is deprecated
+
+(D deprecated) You tried to use one of the string bitwise operators
+(C<&> or C<|> or C<^> or C<~>) on a string containing a code point over
+0xFF. The string bitwise operators treat their operands as strings of
+bytes, and values beyond 0xFF are nonsensical in this context.
+
=item Use of tainted arguments in %s is deprecated
(W taint, deprecated) You have supplied C<system()> or C<exec()> with multiple