In perl.git, the branch smoke-me/jkeenan/rt-134139-vec has been updated <https://perl5.git.perl.org/perl.git/commitdiff/fd37ad673dc20ff2ac92118ab3ef81c8683c697c?hp=b137856f094821c8ad330f6a5768544ae59555d0>
- Log ----------------------------------------------------------------- commit fd37ad673dc20ff2ac92118ab3ef81c8683c697c Author: Karl Williamson <[email protected]> Date: Thu May 30 16:36:03 2019 -0600 updates to vec patch ----------------------------------------------------------------------- Summary of changes: pod/perldeprecation.pod | 2 +- pod/perldiag.pod | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/pod/perldeprecation.pod b/pod/perldeprecation.pod index 5213eca229..d14c55877f 100644 --- a/pod/perldeprecation.pod +++ b/pod/perldeprecation.pod @@ -54,7 +54,7 @@ This usage has been deprecated, and will no longer be allowed in Perl 5.32. C<vec> views its string argument as a sequence of bits. A string containing a code point over 0xFF is nonsensical. This usage is -deprecated in Perl 5.28, and will be removed in Perl 5.32. +deprecated in Perl 5.28, and was removed in Perl 5.32. =head3 Use of code points over 0xFF in string bitwise operators diff --git a/pod/perldiag.pod b/pod/perldiag.pod index 11339f0e9b..53c6a0894b 100644 --- a/pod/perldiag.pod +++ b/pod/perldiag.pod @@ -7333,8 +7333,9 @@ operators and then you presumably know what you are doing. =item Use of strings with code points over 0xFF as arguments to %s operator is not allowed -(F) 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 +(F) You tried to use one of the string bitwise operators (C<&> or C<|> or C<^> +C<~>) or C<vec> 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. @@ -7345,7 +7346,7 @@ This became fatal in Perl 5.28. (F) You tried to use L<C<vec>|perlfunc/vec EXPR,OFFSET,BITS> on a string containing a code point over 0xFF, which is nonsensical here. -This became fatal in Perl 5.32. +This became fatal in Perl 5.28 for all but C<vec>, and in 5.32 for it. =item Use of tainted arguments in %s is deprecated -- Perl5 Master Repository
