This branch is an import of the HEAD branch of the Git repository at git://perl5.git.perl.org/perl.git.
Last successful import was 2 hours ago.
- 53507. By Tony Cook <email address hidden> 8 hours ago
(perl #126228) partly revert 8cc95fdb and fix a3c8358c
-#define dXSUB_SYS int dummy
which made dXSUB_SYS into not-a-declaration, this apparently broke
something, since 8cc95fdb then went through all the definitions of
dXSUB_SYS, made each of them into not-a-declaration and then
ensured ExtUtilis::Miniperl emitted dXSUB_SYS in a place where it
didn't matter whether it was a declaration or a statement.
When these changes were made perl.h didn't have dNOOP, but now we
do, so we can make dXSUB_SYS a declaration again, as its name
Based on a patch originally created by Daniel Dragan (bulk88).
- 53506. By Karl Williamson <email address hidden> 14 hours ago
APItest/t/handy.t: Skip some tests on EBCDIC
The skipped tests are for malformed input for the various isCNTRL
functions. Perl does not go out of its way to test for malformedness in
the these, only making sure they are well-formed if that is necessary
for the correct operation of the function. Since all controls in EBCDIC
are represented by a single byte, and you can't malform a single byte,
all the malformedness control tests will not detect malformedness on
EBCDIC platforms, so skip them.
- 53505. By Karl Williamson <email address hidden> 14 hours ago
APItest/t/handy.t: Use more mnemonic variable names
The previous commit might not have been necessary if these had been more
mnemonic in the first place.
- 53504. By Dagfinn Ilmari Mannsåker 19 hours ago
Remove obsolete (PL_)statcache mentions in comments
cando() has not used PL_statcache since Perl 3 (commit a687059cbaf)
- 53503. By Abigail <email address hidden> on 2017-01-17
Avoid deprecation message.
File::Glob::glob is deprecated. So, if we test it, we should avoid
- 53502. By Abigail <email address hidden> on 2017-01-17
Avoid triggering a deprecation warnings.
The offending line is put in a block with "no warnings 'deprecated';".
The line can go after 5.26, as it'll be fatal in 5.28.
- 53501. By Abigail <email address hidden> on 2017-01-17
Avoid deprecation warning.
Use of an unqualified dump() now gives a deprecation warning. So, change
dump into CORE::dump in the tests.
- 53500. By David Mitchell <email address hidden> on 2017-01-17
add S_process_optree() function to op.c
Extract into a new static function, S_process_optree(), some of the common
code that calls rpeep(), finalize_optree() etc in the various
There should be no functional changes, except that for formats, pad_tidy()
is now called *after* optimisation. This matches what already happens for
normals subs, and can possibly be regarded as a bug fix - although I can't
think of anything it actually fixes.
There are probably more things that could be consolidated into this
function, but because the details vary amongst the various call sites,
I've left them alone for now.
- 53499. By James E Keenan <email address hidden> on 2017-01-17
perldelta for 254707b
- 53498. By Andreas Koenig <email address hidden> on 2017-01-17
Updates CPAN.pm to ANDK/CPAN-
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)