This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta: Move 2 fatal msgs into that section from warnings section
authorKarl Williamson <khw@cpan.org>
Fri, 29 May 2015 20:54:21 +0000 (14:54 -0600)
committerKarl Williamson <khw@cpan.org>
Fri, 29 May 2015 23:11:22 +0000 (17:11 -0600)
pod/perldelta.pod

index 83f4a7f..d7d119a 100644 (file)
@@ -1841,6 +1841,24 @@ be parsed as a valid number - either it has leading zeroes, or it represents
 too big a number to cope with.  The S<<-- HERE> shows where in the regular
 expression the problem was discovered.  See L<perlre>.
 
 too big a number to cope with.  The S<<-- HERE> shows where in the regular
 expression the problem was discovered.  See L<perlre>.
 
+=item *
+
+L<'%s' is an unknown bound type in regex|perldiag/"'%s' is an unknown bound type in regex; marked by <-- HERE in m/%s/">
+
+(F) You used C<\b{...}> or C<\B{...}> and the C<...> is not known to
+Perl.  The current valid ones are given in
+L<perlrebackslash/\b{}, \b, \B{}, \B>.
+
+=item *
+
+L<Missing or undefined argument to require|perldiag/Missing or undefined argument to require>
+
+(F) You tried to call C<require> with no argument or with an undefined
+value as an argument.  C<require> expects either a package name or a
+file-specification as an argument.  See L<perlfunc/require>.
+
+Formerly, C<require> with no argument or C<undef> warned about a Null filename.
+
 =back
 
 =head3 New Warnings
 =back
 
 =head3 New Warnings
@@ -1859,14 +1877,6 @@ strings.
 
 =item *
 
 
 =item *
 
-L<'%s' is an unknown bound type in regex|perldiag/"'%s' is an unknown bound type in regex; marked by <-- HERE in m/%s/">
-
-You used C<\b{...}> or C<\B{...}> and the C<...> is not known to
-Perl.  The current valid ones are given in
-L<perlrebackslash/\b{}, \b, \B{}, \B>.
-
-=item *
-
 L<"%s" is more clearly written simply as "%s" in regex; marked by E<lt>-- HERE in mE<sol>%sE<sol>|perldiag/"%s" is more clearly written simply as "%s" in regex; marked by <-- HERE in mE<sol>%sE<sol>>
 
 (W regexp) (only under C<S<use re 'strict'>> or within C<(?[...])>)
 L<"%s" is more clearly written simply as "%s" in regex; marked by E<lt>-- HERE in mE<sol>%sE<sol>|perldiag/"%s" is more clearly written simply as "%s" in regex; marked by <-- HERE in mE<sol>%sE<sol>>
 
 (W regexp) (only under C<S<use re 'strict'>> or within C<(?[...])>)
@@ -2195,16 +2205,6 @@ operation would mix Unicode and locale rules, which likely conflict.
 
 =back
 
 
 =back
 
-=item *
-
-L<Missing or undefined argument to require|perldiag/Missing or undefined argument to require>
-
-(F) You tried to call C<require> with no argument or with an undefined
-value as an argument.  C<require> expects either a package name or a
-file-specification as an argument.  See L<perlfunc/require>.
-
-Formerly, C<require> with no argument or C<undef> warned about a Null filename.
-
 =back
 
 =head2 Changes to Existing Diagnostics
 =back
 
 =head2 Changes to Existing Diagnostics