In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/346e4e567b90e9980b46c684af017e17b763fa74?hp=2793cb42c554ddf216f1ffc5a6d2a867adcd6c0d>
- Log ----------------------------------------------------------------- commit 346e4e567b90e9980b46c684af017e17b763fa74 Author: Karl Williamson <pub...@khwilliamson.com> Date: Thu Sep 16 13:26:07 2010 -0600 PATCH: perldelta entry for [\8] [perl #76840] fix. ----------------------------------------------------------------------- Summary of changes: pod/perldelta.pod | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 6b77887..1907863 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -609,6 +609,14 @@ reference to a copy of a glob: This was a mistake, and the previous behaviour from perl 5.10 and 5.12, which is to treat \$var as a scalar reference, has now been restored. +=item * + +The regular expression bracketed character class C<[\8\9]> was +effectively the same as C<[89\000]>, incorrectly matching a NULL character. +It also gave incorrect warnings that the C<8> and C<9> were ignored. +Now C<[\8\9]> is the same as C<[89]> and gives legitimate warnings that +C<\8> and C<\9> are unrecognized escape sequences, passed-through. + =back =head1 Known Problems -- Perl5 Master Repository