Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 106d9141c3d4d2f6e13afca91bdca3e99eccd7c7 https://github.com/Perl/perl5/commit/106d9141c3d4d2f6e13afca91bdca3e99eccd7c7 Author: Karl Williamson <k...@cpan.org> Date: 2019-11-22 (Fri, 22 Nov 2019)
Changed paths: M dist/Devel-PPPort/PPPort_pm.PL Log Message: ----------- Devel::PPPort: Bump version to 3.56 Commit: 1dc6f3b5030050a81022fa9e6e4a9e200c0f446a https://github.com/Perl/perl5/commit/1dc6f3b5030050a81022fa9e6e4a9e200c0f446a Author: Tomasz Konojacki <m...@xenu.pl> Date: 2019-11-22 (Fri, 22 Nov 2019) Changed paths: M dist/Devel-PPPort/parts/inc/mess M dist/Devel-PPPort/t/mess.t Log Message: ----------- D:P: fix mess.t failures when $0 contains backslashes This seems to happen only when Devel::PPPort was built with Visual C++ and nmake as a standalone distribution. perl/perl5@1ddd2f5fcd8802a45ffd773aec3af107f37613f6 had fixed that before, but the change was made only in the autogenerated test file and it was discarded when the tests were regenerated. Commit: 8d83133d4092939786340151d2e2c2790fc72ec9 https://github.com/Perl/perl5/commit/8d83133d4092939786340151d2e2c2790fc72ec9 Author: Karl Williamson <k...@cpan.org> Date: 2019-11-22 (Fri, 22 Nov 2019) Changed paths: M dist/Devel-PPPort/mktests.PL M dist/Devel-PPPort/parts/inc/call M dist/Devel-PPPort/parts/inc/cop M dist/Devel-PPPort/parts/inc/pv_tools M dist/Devel-PPPort/t/01_test.t M dist/Devel-PPPort/t/HvNAME.t M dist/Devel-PPPort/t/MY_CXT.t M dist/Devel-PPPort/t/SvPV.t M dist/Devel-PPPort/t/SvREFCNT.t M dist/Devel-PPPort/t/Sv_set.t M dist/Devel-PPPort/t/call.t M dist/Devel-PPPort/t/cop.t M dist/Devel-PPPort/t/exception.t M dist/Devel-PPPort/t/format.t M dist/Devel-PPPort/t/grok.t M dist/Devel-PPPort/t/gv.t M dist/Devel-PPPort/t/limits.t M dist/Devel-PPPort/t/locale.t M dist/Devel-PPPort/t/mPUSH.t M dist/Devel-PPPort/t/magic.t M dist/Devel-PPPort/t/memory.t M dist/Devel-PPPort/t/mess.t M dist/Devel-PPPort/t/misc.t M dist/Devel-PPPort/t/newCONSTSUB.t M dist/Devel-PPPort/t/newRV.t M dist/Devel-PPPort/t/newSV_type.t M dist/Devel-PPPort/t/newSVpv.t M dist/Devel-PPPort/t/podtest.t M dist/Devel-PPPort/t/ppphtest.t M dist/Devel-PPPort/t/pv_tools.t M dist/Devel-PPPort/t/pvs.t M dist/Devel-PPPort/t/shared_pv.t M dist/Devel-PPPort/t/snprintf.t M dist/Devel-PPPort/t/sprintf.t M dist/Devel-PPPort/t/strlfuncs.t M dist/Devel-PPPort/t/sv_xpvf.t M dist/Devel-PPPort/t/testutil.pl M dist/Devel-PPPort/t/threads.t M dist/Devel-PPPort/t/utf8.t M dist/Devel-PPPort/t/uv.t M dist/Devel-PPPort/t/variables.t M dist/Devel-PPPort/t/warn.t Log Message: ----------- D:P: Convert to use modern Test functions This commit copies much of test.pl from blead to replace the Test ones. These versions are much friendlier to use. Several .t files required minor changes to work with these. pv_tools.t was the only file using the old obsolete skip() functionality fully. The new version does not do a 'last SKIP', for compatibility. like and unlike were not ported because of the absence of qr// in perls this is supposed to work on. And the portions of test.pl that were copied also required a few minor changes to work back to 5.3.7. Not all the ported functionality is currently in used. It may be that changes will have to be made to it to get it to work; or will have to be deleted. Commit: c6e41a0a54eceb66483226532b3eb8e032541e26 https://github.com/Perl/perl5/commit/c6e41a0a54eceb66483226532b3eb8e032541e26 Author: Karl Williamson <k...@cpan.org> Date: 2019-11-22 (Fri, 22 Nov 2019) Changed paths: M dist/Devel-PPPort/parts/inc/Sv_set M dist/Devel-PPPort/parts/inc/call M dist/Devel-PPPort/parts/inc/cop M dist/Devel-PPPort/parts/inc/format M dist/Devel-PPPort/parts/inc/magic M dist/Devel-PPPort/parts/inc/mess M dist/Devel-PPPort/parts/inc/misc M dist/Devel-PPPort/parts/inc/newSVpv M dist/Devel-PPPort/parts/inc/podtest M dist/Devel-PPPort/parts/inc/ppphtest M dist/Devel-PPPort/parts/inc/utf8 M dist/Devel-PPPort/t/Sv_set.t M dist/Devel-PPPort/t/call.t M dist/Devel-PPPort/t/cop.t M dist/Devel-PPPort/t/format.t M dist/Devel-PPPort/t/magic.t M dist/Devel-PPPort/t/mess.t M dist/Devel-PPPort/t/misc.t M dist/Devel-PPPort/t/newSVpv.t M dist/Devel-PPPort/t/podtest.t M dist/Devel-PPPort/t/ppphtest.t M dist/Devel-PPPort/t/testutil.pl M dist/Devel-PPPort/t/utf8.t Log Message: ----------- D:P: Change to use modern skip functionality The new skip() has a count of tests. Previously you had to loop yourself. Commit: 8154c0b1642d2b0fab033464d4ae3fbbba80affc https://github.com/Perl/perl5/commit/8154c0b1642d2b0fab033464d4ae3fbbba80affc Author: Karl Williamson <k...@cpan.org> Date: 2019-11-22 (Fri, 22 Nov 2019) Changed paths: M dist/Devel-PPPort/parts/inc/HvNAME M dist/Devel-PPPort/parts/inc/SvPV M dist/Devel-PPPort/parts/inc/Sv_set M dist/Devel-PPPort/parts/inc/call M dist/Devel-PPPort/parts/inc/cop M dist/Devel-PPPort/parts/inc/exception M dist/Devel-PPPort/parts/inc/format M dist/Devel-PPPort/parts/inc/grok M dist/Devel-PPPort/parts/inc/gv M dist/Devel-PPPort/parts/inc/mPUSH M dist/Devel-PPPort/parts/inc/magic M dist/Devel-PPPort/parts/inc/memory M dist/Devel-PPPort/parts/inc/mess M dist/Devel-PPPort/parts/inc/misc M dist/Devel-PPPort/parts/inc/newCONSTSUB M dist/Devel-PPPort/parts/inc/newRV M dist/Devel-PPPort/parts/inc/newSV_type M dist/Devel-PPPort/parts/inc/newSVpv M dist/Devel-PPPort/parts/inc/ppphtest M dist/Devel-PPPort/parts/inc/pv_tools M dist/Devel-PPPort/parts/inc/pvs M dist/Devel-PPPort/parts/inc/shared_pv M dist/Devel-PPPort/parts/inc/snprintf M dist/Devel-PPPort/parts/inc/sprintf M dist/Devel-PPPort/parts/inc/strlfuncs M dist/Devel-PPPort/parts/inc/sv_xpvf M dist/Devel-PPPort/parts/inc/threads M dist/Devel-PPPort/parts/inc/utf8 M dist/Devel-PPPort/parts/inc/uv M dist/Devel-PPPort/parts/inc/variables M dist/Devel-PPPort/parts/inc/warn M dist/Devel-PPPort/t/HvNAME.t M dist/Devel-PPPort/t/SvPV.t M dist/Devel-PPPort/t/Sv_set.t M dist/Devel-PPPort/t/call.t M dist/Devel-PPPort/t/cop.t M dist/Devel-PPPort/t/exception.t M dist/Devel-PPPort/t/format.t M dist/Devel-PPPort/t/grok.t M dist/Devel-PPPort/t/gv.t M dist/Devel-PPPort/t/mPUSH.t M dist/Devel-PPPort/t/magic.t M dist/Devel-PPPort/t/memory.t M dist/Devel-PPPort/t/mess.t M dist/Devel-PPPort/t/misc.t M dist/Devel-PPPort/t/newCONSTSUB.t M dist/Devel-PPPort/t/newRV.t M dist/Devel-PPPort/t/newSV_type.t M dist/Devel-PPPort/t/newSVpv.t M dist/Devel-PPPort/t/ppphtest.t M dist/Devel-PPPort/t/pv_tools.t M dist/Devel-PPPort/t/pvs.t M dist/Devel-PPPort/t/shared_pv.t M dist/Devel-PPPort/t/snprintf.t M dist/Devel-PPPort/t/sprintf.t M dist/Devel-PPPort/t/strlfuncs.t M dist/Devel-PPPort/t/sv_xpvf.t M dist/Devel-PPPort/t/testutil.pl M dist/Devel-PPPort/t/threads.t M dist/Devel-PPPort/t/utf8.t M dist/Devel-PPPort/t/uv.t M dist/Devel-PPPort/t/variables.t M dist/Devel-PPPort/t/warn.t Log Message: ----------- D:P: Convert ok() to is() There are some ok() that need to remain so, but this converts all the ones that are really is() to be that. After this commit, the remaining ok() can have a test description added to them. Commit: 67ee92771e8d76c889be6ac36089e143185594db https://github.com/Perl/perl5/commit/67ee92771e8d76c889be6ac36089e143185594db Author: Karl Williamson <k...@cpan.org> Date: 2019-11-22 (Fri, 22 Nov 2019) Changed paths: M dist/Devel-PPPort/parts/apidoc.fnc Log Message: ----------- D:P: parts/apidoc.fnc: Update to latest blead Commit: 68678ef8cefed0b23914458ad222d00aa288b504 https://github.com/Perl/perl5/commit/68678ef8cefed0b23914458ad222d00aa288b504 Author: Karl Williamson <k...@cpan.org> Date: 2019-11-22 (Fri, 22 Nov 2019) Changed paths: M dist/Devel-PPPort/devel/regenerate Log Message: ----------- D:P: devel/regenerate: Update script name which has changed from .sh to .pl Commit: da54665f4383cb0594ea9eaefe560de30ca59947 https://github.com/Perl/perl5/commit/da54665f4383cb0594ea9eaefe560de30ca59947 Author: Karl Williamson <k...@cpan.org> Date: 2019-11-22 (Fri, 22 Nov 2019) Changed paths: M dist/Devel-PPPort/parts/inc/locale Log Message: ----------- D:P: PATCH: gh #156 sync_locale doesn't work in 5.20 maint It turns out that there was special code added in the 5.20 maint series that needed to be accounted for. Commit: 4553abe8c2fd498c4594667ac9a8f5e04edf9295 https://github.com/Perl/perl5/commit/4553abe8c2fd498c4594667ac9a8f5e04edf9295 Author: Karl Williamson <k...@cpan.org> Date: 2019-11-22 (Fri, 22 Nov 2019) Changed paths: M dist/Devel-PPPort/HACKERS Log Message: ----------- D:P: HACKERS: Update for modern test infrastructure Commit: a4831da157552f8ff57d1e39f179fccfc6ac0501 https://github.com/Perl/perl5/commit/a4831da157552f8ff57d1e39f179fccfc6ac0501 Author: Karl Williamson <k...@cpan.org> Date: 2019-11-22 (Fri, 22 Nov 2019) Changed paths: M dist/Devel-PPPort/HACKERS Log Message: ----------- D:P: HACKERS: Correct misstatement Replacement regions work the opposite way round what it said. Commit: 536633d6dad5392107d90110015a36d4465dc7fd https://github.com/Perl/perl5/commit/536633d6dad5392107d90110015a36d4465dc7fd Author: Karl Williamson <k...@cpan.org> Date: 2019-11-22 (Fri, 22 Nov 2019) Changed paths: M dist/Devel-PPPort/parts/embed.fnc Log Message: ----------- D:P: parts/embed.fnc: Update to latest blead Commit: 62cdfebb5b8c0aa9ae31f0af052dd632bd5c3560 https://github.com/Perl/perl5/commit/62cdfebb5b8c0aa9ae31f0af052dd632bd5c3560 Author: Karl Williamson <k...@cpan.org> Date: 2019-11-22 (Fri, 22 Nov 2019) Changed paths: M dist/Devel-PPPort/parts/base/5006000 M dist/Devel-PPPort/parts/base/5006001 M dist/Devel-PPPort/parts/base/5009003 M dist/Devel-PPPort/parts/base/5013010 M dist/Devel-PPPort/parts/base/5015007 M dist/Devel-PPPort/parts/base/5017002 M dist/Devel-PPPort/parts/base/5017007 M dist/Devel-PPPort/parts/base/5017008 M dist/Devel-PPPort/parts/base/5021001 M dist/Devel-PPPort/parts/base/5021004 M dist/Devel-PPPort/parts/base/5021007 M dist/Devel-PPPort/parts/base/5025009 M dist/Devel-PPPort/parts/base/5031006 M dist/Devel-PPPort/parts/base/5031007 M dist/Devel-PPPort/parts/todo/5003007 M dist/Devel-PPPort/parts/todo/5006000 M dist/Devel-PPPort/parts/todo/5009003 M dist/Devel-PPPort/parts/todo/5031007 Log Message: ----------- D:P: Update parts/base, parts/todo to latest Commit: 86839ca2621045c2839bbf17b31103bfec59b599 https://github.com/Perl/perl5/commit/86839ca2621045c2839bbf17b31103bfec59b599 Author: Karl Williamson <k...@cpan.org> Date: 2019-11-22 (Fri, 22 Nov 2019) Changed paths: M dist/Devel-PPPort/parts/inc/misc M dist/Devel-PPPort/t/misc.t Log Message: ----------- D:P: parts/inc/misc: Silence Wide char warnings Commit: 008bb368ebc18adc42e95769e4ebbd7d5545ce3d https://github.com/Perl/perl5/commit/008bb368ebc18adc42e95769e4ebbd7d5545ce3d Author: Karl Williamson <k...@cpan.org> Date: 2019-11-22 (Fri, 22 Nov 2019) Changed paths: M dist/Devel-PPPort/HACKERS M dist/Devel-PPPort/PPPort_pm.PL M dist/Devel-PPPort/devel/regenerate M dist/Devel-PPPort/mktests.PL M dist/Devel-PPPort/parts/apidoc.fnc M dist/Devel-PPPort/parts/base/5006000 M dist/Devel-PPPort/parts/base/5006001 M dist/Devel-PPPort/parts/base/5009003 M dist/Devel-PPPort/parts/base/5013010 M dist/Devel-PPPort/parts/base/5015007 M dist/Devel-PPPort/parts/base/5017002 M dist/Devel-PPPort/parts/base/5017007 M dist/Devel-PPPort/parts/base/5017008 M dist/Devel-PPPort/parts/base/5021001 M dist/Devel-PPPort/parts/base/5021004 M dist/Devel-PPPort/parts/base/5021007 M dist/Devel-PPPort/parts/base/5025009 M dist/Devel-PPPort/parts/base/5031006 M dist/Devel-PPPort/parts/base/5031007 M dist/Devel-PPPort/parts/embed.fnc M dist/Devel-PPPort/parts/inc/HvNAME M dist/Devel-PPPort/parts/inc/SvPV M dist/Devel-PPPort/parts/inc/Sv_set M dist/Devel-PPPort/parts/inc/call M dist/Devel-PPPort/parts/inc/cop M dist/Devel-PPPort/parts/inc/exception M dist/Devel-PPPort/parts/inc/format M dist/Devel-PPPort/parts/inc/grok M dist/Devel-PPPort/parts/inc/gv M dist/Devel-PPPort/parts/inc/locale M dist/Devel-PPPort/parts/inc/mPUSH M dist/Devel-PPPort/parts/inc/magic M dist/Devel-PPPort/parts/inc/memory M dist/Devel-PPPort/parts/inc/mess M dist/Devel-PPPort/parts/inc/misc M dist/Devel-PPPort/parts/inc/newCONSTSUB M dist/Devel-PPPort/parts/inc/newRV M dist/Devel-PPPort/parts/inc/newSV_type M dist/Devel-PPPort/parts/inc/newSVpv M dist/Devel-PPPort/parts/inc/podtest M dist/Devel-PPPort/parts/inc/ppphtest M dist/Devel-PPPort/parts/inc/pv_tools M dist/Devel-PPPort/parts/inc/pvs M dist/Devel-PPPort/parts/inc/shared_pv M dist/Devel-PPPort/parts/inc/snprintf M dist/Devel-PPPort/parts/inc/sprintf M dist/Devel-PPPort/parts/inc/strlfuncs M dist/Devel-PPPort/parts/inc/sv_xpvf M dist/Devel-PPPort/parts/inc/threads M dist/Devel-PPPort/parts/inc/utf8 M dist/Devel-PPPort/parts/inc/uv M dist/Devel-PPPort/parts/inc/variables M dist/Devel-PPPort/parts/inc/warn M dist/Devel-PPPort/parts/todo/5003007 M dist/Devel-PPPort/parts/todo/5006000 M dist/Devel-PPPort/parts/todo/5009003 M dist/Devel-PPPort/parts/todo/5031007 M dist/Devel-PPPort/t/01_test.t M dist/Devel-PPPort/t/HvNAME.t M dist/Devel-PPPort/t/MY_CXT.t M dist/Devel-PPPort/t/SvPV.t M dist/Devel-PPPort/t/SvREFCNT.t M dist/Devel-PPPort/t/Sv_set.t M dist/Devel-PPPort/t/call.t M dist/Devel-PPPort/t/cop.t M dist/Devel-PPPort/t/exception.t M dist/Devel-PPPort/t/format.t M dist/Devel-PPPort/t/grok.t M dist/Devel-PPPort/t/gv.t M dist/Devel-PPPort/t/limits.t M dist/Devel-PPPort/t/locale.t M dist/Devel-PPPort/t/mPUSH.t M dist/Devel-PPPort/t/magic.t M dist/Devel-PPPort/t/memory.t M dist/Devel-PPPort/t/mess.t M dist/Devel-PPPort/t/misc.t M dist/Devel-PPPort/t/newCONSTSUB.t M dist/Devel-PPPort/t/newRV.t M dist/Devel-PPPort/t/newSV_type.t M dist/Devel-PPPort/t/newSVpv.t M dist/Devel-PPPort/t/podtest.t M dist/Devel-PPPort/t/ppphtest.t M dist/Devel-PPPort/t/pv_tools.t M dist/Devel-PPPort/t/pvs.t M dist/Devel-PPPort/t/shared_pv.t M dist/Devel-PPPort/t/snprintf.t M dist/Devel-PPPort/t/sprintf.t M dist/Devel-PPPort/t/strlfuncs.t M dist/Devel-PPPort/t/sv_xpvf.t M dist/Devel-PPPort/t/testutil.pl M dist/Devel-PPPort/t/threads.t M dist/Devel-PPPort/t/utf8.t M dist/Devel-PPPort/t/uv.t M dist/Devel-PPPort/t/variables.t M dist/Devel-PPPort/t/warn.t Log Message: ----------- Merge branch 'ppport' into blead This includes the functionality for the forthcoming 3.56 release on CPAN. Compare: https://github.com/Perl/perl5/compare/ff69e8835327...008bb368ebc1