In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/2ad45e6fc35ffacc3e7203e55a5fc507aa9bbb06?hp=bccb768e4d426a431a6e9e675d1d3934a98fa089>
- Log ----------------------------------------------------------------- commit 2ad45e6fc35ffacc3e7203e55a5fc507aa9bbb06 Author: Father Chrysostomos <spr...@cpan.org> Date: Sun Sep 18 20:27:11 2016 -0700 perldelta for #129287 / b43665 M pod/perldelta.pod commit 47c158f08e62e042778e03c59cf45e2e7d23f137 Author: Father Chrysostomos <spr...@cpan.org> Date: Sun Sep 18 20:24:00 2016 -0700 perldelta: Remove duplicate entry; fix typo I had already documented the perlinterp change. M pod/perldelta.pod ----------------------------------------------------------------------- Summary of changes: pod/perldelta.pod | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 3fab1a1..4d14955 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -175,11 +175,7 @@ section. =item * L<perlinterp> has been expanded to give a more detailed example of how to -hunt around in the parser to how a given operator is handled. - -=item * - -L<perlinterp> now has an expanded op-tree section. +hunt around in the parser for how a given operator is handled. =back @@ -450,6 +446,15 @@ when it wasn't. [perl #129038] Fixed place where regex was not setting the syntax error correctly. [perl #129122] +=item * + +The C<&.> operator (and the C<&> operator, when it treats its arguments as +strings) were failing to append a trailing null byte if at least one string +was marked as utf8 internally. Many code paths (system calls, regexp +compilation) still expect there to be a null byte in the string buffer +just past the end of the logical string. An assertion failure was the +result. [perl #129287] + =back =head1 Known Problems -- Perl5 Master Repository