In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/1608ed20e71b74145914c8b4dd4c06c1fbc3de48?hp=23e15e7dc8f6c03039cf8fd9367bfbbee4847abc>

- Log -----------------------------------------------------------------
commit 1608ed20e71b74145914c8b4dd4c06c1fbc3de48
Author: Stevan Little <ste...@cpan.org>
Date:   Sun Sep 18 23:53:27 2016 +0200

    working on perldelta some more
-----------------------------------------------------------------------

Summary of changes:
 pod/perldelta.pod | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)

diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index ad70e9a..fcf1e44 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -137,6 +137,22 @@ L<Thread::Semaphore> has been upgraded from 2.12 to 2.13.
 
 Added the C<down_timed> method.
 
+=item *
+
+L<Sys::Syslog> has been upgraded from version 0.34 to 0.35.
+
+=item *
+
+L<XSLoader> has been upgraded from version 0.22 to 0.24.
+
+=item *
+
+L<Locale-Codes> has been upgraded from 3.39 to 3.40.
+
+=item *
+
+L<Test::Simple> has been upgraded from version 1.302052 to 1.302056
+
 =back
 
 =head2 Removed Modules and Pragmata
@@ -457,6 +473,52 @@ 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]
 
+=item *
+
+check C<pack_sockaddr_un()>'s return value
+
+C<pack_sockaddr_un()> silently truncates the supplied path if it won't
+fit into the C<sun_path> member of C<sockaddr_un>. This may change in
+the future, but for now check the path in theC<sockaddr> matches the
+desired path, and skip if it doesn't. [perl #128095]
+
+=item *
+
+Preserve C<PL_oldoldbufptr> is preserved in C<scan_heredoc()>. In some
+cases this is used in building error messages. [perl #128988]
+
+=item *
+
+Check for null PL_curcop in IN_LC() [perl #129106]
+
+or, rather, in macros that it calls.
+
+When exiting a string eval, the current cop may be freed, so PL_curcop
+gets set to null.  With the -DC option, we may end up printfing NVs
+during scope exit, so the locale macros used to make sure that the
+locale is sane before converting the numbers to strings need to make
+sure not to read PL_curcop->cop_hints when PL_curcop is null.
+
+This used to crash with: ./miniperl -DC -e'eval "l/A"'
+
+I’m not sure how to write a test for this, or even whether it’s worth
+writing a test for -D, which often changes behaviour depending on
+porters’ whims.
+
+=item *
+
+fix errror handling for ':attr(foo' with no ')'
+
+=item *
+
+Fix C<Perl_delimcpy()> to handle a backslash as last char, this
+actually fixed two bugs, [perl #129064] and [perl #129176].
+
+=item *
+
+[perl #129267] rework gv_fetchmethod_pvn_flags separator parsing to
+prevent possible string overrun with invalid len in gv.c
+
 =back
 
 =head1 Known Problems

--
Perl5 Master Repository

Reply via email to