In perl.git, the branch smoke-me/khw-smoke has been created
<http://perl5.git.perl.org/perl.git/commitdiff/33f1827ffcb11ab760b1c6b1f0fc240a00058c4b?hp=0000000000000000000000000000000000000000>
at 33f1827ffcb11ab760b1c6b1f0fc240a00058c4b (commit)
- Log -----------------------------------------------------------------
commit 33f1827ffcb11ab760b1c6b1f0fc240a00058c4b
Author: Aristotle Pagaltzis <[email protected]>
Date: Tue Dec 27 05:47:37 2016 +0100
Module::CoreList: clarify _undelta logic
M dist/Module-CoreList/lib/Module/CoreList.pm
commit c6ae04d3b36cdce0d8f3943e411dabb13261a52f
Author: Karl Williamson <[email protected]>
Date: Mon Dec 26 10:43:13 2016 -0700
perlre, perlrequick: Note other pods
This revises the introductory text to link appropriately to other pods
that overlap their content.
M pod/perlre.pod
M pod/perlrequick.pod
commit 28285ecfd802f93d99836921dc9e2830a4636554
Author: Karl Williamson <[email protected]>
Date: Mon Dec 26 10:36:39 2016 -0700
perlretut: Add some introductory remarks
In re-reading this, I realized that it assumed some basic knowledge, so
this commit adds text to explain what formerly was assumed.
M pod/perlretut.pod
commit d720149d59afad1fa0ae15d5f092fdc47bd1a4f7
Author: David Mitchell <[email protected]>
Date: Mon Dec 26 12:49:24 2016 +0000
split ' ', $foo: don't check end byte
The special-cased code to skip spaces at the start of the string
didn't check that s < strend, so relied on the string being \0-terminated
to work correctly. The introduction of the isSPACE_utf8_safe() macro
showed up this dodgy assumption by causing assert failures in regen.t
under LC_ALL=en_US.UTF-8 PERL_UNICODE="".
M pp.c
M t/op/split.t
commit 6b776407d46448d59a69054c8cd4cec4d91f50c0
Author: Dan Collins <[email protected]>
Date: Tue Oct 11 14:54:16 2016 -0400
overload.pm: add a missing 'exists'
607ee4356 changed the hash of permitted ops from having '1' as a value
to having undef as a value. This also changed one of the warning points
from checking for truthiness to existence. However, a second warning
was accidentally left checking for truthiness. This commit fixes that
oversight, and adds a regression test for warnings in this case.
M lib/overload.pm
M t/lib/overload_fallback.t
commit b1b8fb6a79343831521b5657b353f551f7a35074
Author: David Mitchell <[email protected]>
Date: Sun Dec 25 20:14:41 2016 +0000
more issues with /(?{ ... <<EOF })/
RT #130398
My recent fix for issues with and /(?{...})/, v5.25.7-97-g98d5e3e,
broke Method-Signatures and possibly TryCatch.
This commit seems to fix them, but is based on observation rather
than any deep understanding of what's going on.
M toke.c
commit 523e5ba86c48932471bfe24c81d5c860ade5fb44
Author: David Mitchell <[email protected]>
Date: Sun Dec 25 12:14:10 2016 +0000
fix (*glob) = ()
RT #130385
The new sv_set_undef() function added by me with v5.25.7-12-ge03e82a
didn't handle undeffing a glob correctly, and gave an assertion failure.
Fix it to behave more exactly like (sv_setsv(sv, &PL_sv_undef),
which it is documented as being identical to.
M sv.c
M t/lib/warnings/sv
commit 4ee2b8db537d28b77d127a86307e426289e5c8b5
Author: James E Keenan <[email protected]>
Date: Sun Dec 25 08:52:37 2016 -0500
Fix two broken links in perldelta.
Regenerate known_pod_issues.dat to reflect that fix.
M pod/perldelta.pod
M t/porting/known_pod_issues.dat
-----------------------------------------------------------------------
--
Perl5 Master Repository