In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/99775d13d648e6da928fae9cf41aa6764e0fab5f?hp=a308b05acde5d644385536b0b51b622a5d7c0dae>
- Log ----------------------------------------------------------------- commit 99775d13d648e6da928fae9cf41aa6764e0fab5f Author: Father Chrysostomos <spr...@cpan.org> Date: Fri Sep 26 13:58:39 2014 -0700 perldiag typo M pod/perldiag.pod commit a12441758661112be6bc2e0c974d4b1d28ab63f0 Author: Father Chrysostomos <spr...@cpan.org> Date: Fri Sep 26 13:57:58 2014 -0700 Alphabetise perldiag M pod/perldiag.pod commit 3617dbb697e46ddf316b2067f2ded656ad6a89f9 Author: Father Chrysostomos <spr...@cpan.org> Date: Fri Sep 26 13:57:32 2014 -0700 Consistent spaces after dots in perldiag M pod/perldiag.pod ----------------------------------------------------------------------- Summary of changes: pod/perldiag.pod | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pod/perldiag.pod b/pod/perldiag.pod index f44645d..abfa50d 100644 --- a/pod/perldiag.pod +++ b/pod/perldiag.pod @@ -1452,9 +1452,9 @@ See L<charnames/CUSTOM ALIASES>. (D deprecated, regexp) The \C character class is deprecated, and will become a compile-time error in a future release of perl (tentatively -v5.24). This construct allows you to match a single byte of what makes up -a multi-byte single UTF8 character, and breaks encapsulation. It is -currently also very buggy. If you really need to process the individual +v5.24). This construct allows you to match a single byte of what makes +up a multi-byte single UTF8 character, and breaks encapsulation. It is +currently also very buggy. If you really need to process the individual bytes, you probably want to convert your string to one where each underlying byte is stored as a character, with utf8::encode(). @@ -4700,7 +4700,7 @@ crude check that bails out after 100 levels of C<@ISA> depth. =item Redundant argument in %s (W redundant) You called a function with more arguments than other -arguments you supplied indicated would be needed. Currently only +arguments you supplied indicated would be needed. Currently only emitted when a printf-type format required fewer arguments than were supplied, but might be used in the future for e.g. L<perlfunc/pack>. @@ -5332,13 +5332,6 @@ it in clustering parentheses: The S<<-- HERE> shows whereabouts in the regular expression the problem was discovered. See L<perlre>. -=item Switch (?(condition)... not terminated in regex; marked by -S<<-- HERE> in m/%s/ - -(F) You ommitted to close a (?(condition)...) block somewhere in the -pattern. Add a closing parenthesis in the appropriate position. See -L<perlre>. - =item Switch condition not recognized in regex; marked by S<<-- HERE> in m/%s/ @@ -5358,6 +5351,13 @@ is not known. The condition must be one of the following: The <-- HERE shows whereabouts in the regular expression the problem was discovered. See L<perlre>. +=item Switch (?(condition)... not terminated in regex; marked by +S<<-- HERE> in m/%s/ + +(F) You omitted to close a (?(condition)...) block somewhere +in the pattern. Add a closing parenthesis in the appropriate +position. See L<perlre>. + =item switching effective %s is not implemented (F) While under the C<use filetest> pragma, we cannot switch the real @@ -5752,7 +5752,7 @@ Check the #! line, or manually feed your script into Perl yourself. marked by <-- HERE in m/%s/ (D deprecated, regexp) You used a literal C<"{"> character in a regular -expression pattern. You should change to use C<"\{"> instead, because a +expression pattern. You should change to use C<"\{"> instead, because a future version of Perl (tentatively v5.26) will consider this to be a syntax error. If the pattern delimiters are also braces, any matching right brace (C<"}">) should also be escaped to avoid confusing the parser, -- Perl5 Master Repository