This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
update perldiag with new warnings
authorRicardo Signes <rjbs@cpan.org>
Tue, 7 May 2013 02:31:40 +0000 (22:31 -0400)
committerRicardo Signes <rjbs@cpan.org>
Tue, 7 May 2013 21:49:52 +0000 (17:49 -0400)
pod/perldiag.pod

index 8bcdd33..2dc5514 100644 (file)
@@ -4316,6 +4316,11 @@ is true for "LATIN SMALL LETTER Y WITH DIAERESIS", but since the upper
 case of that character is not in Latin1, in that locale it doesn't
 change when upper cased.
 
 case of that character is not in Latin1, in that locale it doesn't
 change when upper cased.
 
+=item Quantifier {n,m} with n > m can't match in regex
+
+(W regexp) Minima should be less than or equal to maxima.  If you really
+want your regexp to match something 0 times, just put {0}.
+
 =item Quantifier follows nothing in regex; marked by <-- HERE in m/%s/
 
 (F) You started a regular expression with a quantifier.  Backslash it if
 =item Quantifier follows nothing in regex; marked by <-- HERE in m/%s/
 
 (F) You started a regular expression with a quantifier.  Backslash it if
@@ -5077,6 +5082,17 @@ warning:
 
     no warnings "experimental::regex_sets";
 
 
     no warnings "experimental::regex_sets";
 
+=item The %s feature is experimental
+
+(S experimental) This warning is emitted if you enable an experimental
+feature via C<use feature>.  Simply suppress the warning if you want
+to use the feature, but know that in doing so you are taking the risk
+of using an experimental feature which may change or be removed in a
+future Perl version:
+
+    no warnings "experimental::lexical_subs";
+    use feature "lexical_subs";
+
 =item The %s function is unimplemented
 
 (F) The function indicated isn't implemented on this architecture, according
 =item The %s function is unimplemented
 
 (F) The function indicated isn't implemented on this architecture, according