This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perlexperiment: mark regexp backtracking verbs as accepted
authorRicardo Signes <rjbs@cpan.org>
Fri, 21 Jun 2013 01:43:30 +0000 (21:43 -0400)
committerRicardo Signes <rjbs@cpan.org>
Mon, 24 Jun 2013 01:45:40 +0000 (21:45 -0400)
pod/perlexperiment.pod
pod/perlre.pod

index 6cd48cc..664820a 100644 (file)
@@ -56,12 +56,6 @@ Introduced in Perl 5.10.0
 Using this feature triggers warnings in the category
 C<experimental::lexical_topic>.
 
-=item Backtracking control verbs
-
-C<(*ACCEPT)>
-
-Introduced in: Perl 5.10
-
 =item Pluggable keywords
 
 See L<perlapi/PL_keyword_plugin> for the mechanism.
@@ -275,6 +269,14 @@ Introduced in Perl 5.12
 
 Exact version of acceptance unclear, but no later than Perl 5.18.
 
+=item Backtracking control verbs
+
+C<(*ACCEPT)>
+
+Introduced in: Perl 5.10
+
+Accepted in Perl 5.20.0
+
 =back
 
 =head2 Removed features
index 49777a3..f650fed 100644 (file)
@@ -1756,10 +1756,6 @@ See L<perlrecharclass/Extended Bracketed Character Classes>.
 
 =head2 Special Backtracking Control Verbs
 
-B<WARNING:> These patterns are experimental and subject to change or
-removal in a future version of Perl. Their usage in production code should
-be noted to avoid problems during upgrades.
-
 These special patterns are generally of the form C<(*VERB:ARG)>. Unless
 otherwise stated the ARG argument is optional; in some cases, it is
 forbidden.
@@ -1985,9 +1981,6 @@ It is probably useful only when combined with C<(?{})> or C<(??{})>.
 =item C<(*ACCEPT)>
 X<(*ACCEPT)>
 
-B<WARNING:> This feature is highly experimental. It is not recommended
-for production code.
-
 This pattern matches nothing and causes the end of successful matching at
 the point at which the C<(*ACCEPT)> pattern was encountered, regardless of
 whether there is actually more to match in the string. When inside of a