Hello community, here is the log from the commit of package perl-Devel-PPPort for openSUSE:Factory checked in at 2020-03-11 18:50:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Devel-PPPort (Old) and /work/SRC/openSUSE:Factory/.perl-Devel-PPPort.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Devel-PPPort" Wed Mar 11 18:50:11 2020 rev:17 rq:783466 version:3.58 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Devel-PPPort/perl-Devel-PPPort.changes 2020-02-04 19:54:56.093376949 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Devel-PPPort.new.3160/perl-Devel-PPPort.changes 2020-03-11 18:52:10.983590017 +0100 @@ -1,0 +2,12 @@ +Tue Mar 10 03:10:25 UTC 2020 - <timueller+p...@suse.de> + +- updated to 3.58 + see /usr/share/doc/packages/perl-Devel-PPPort/Changes + + 3.58 - 2020-03-09 + + * Safer definition of UVCHR_SKIP + * Make sure WIDEST_UTYPE is unsigned + * Avoid Pax Header in tarballs + +------------------------------------------------------------------- Old: ---- Devel-PPPort-3.57.tar.gz New: ---- Devel-PPPort-3.58.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Devel-PPPort.spec ++++++ --- /var/tmp/diff_new_pack.EPfh6R/_old 2020-03-11 18:52:12.627590752 +0100 +++ /var/tmp/diff_new_pack.EPfh6R/_new 2020-03-11 18:52:12.631590754 +0100 @@ -17,7 +17,7 @@ Name: perl-Devel-PPPort -Version: 3.57 +Version: 3.58 Release: 0 %define cpan_name Devel-PPPort Summary: Perl/Pollution/Portability ++++++ Devel-PPPort-3.57.tar.gz -> Devel-PPPort-3.58.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PPPort-3.57/Changes new/Devel-PPPort-3.58/Changes --- old/Devel-PPPort-3.57/Changes 2020-01-31 21:39:47.814843000 +0100 +++ new/Devel-PPPort-3.58/Changes 2020-03-09 21:38:44.000000000 +0100 @@ -1,5 +1,11 @@ Revision history for Devel-PPPort + 3.58 - 2020-03-09 + + * Safer definition of UVCHR_SKIP + * Make sure WIDEST_UTYPE is unsigned + * Avoid Pax Header in tarballs + 3.57 - 2020-01-31 * Fix eval_sv for Perl versions prior to 5.6.0 (Pali) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PPPort-3.57/MANIFEST new/Devel-PPPort-3.58/MANIFEST --- old/Devel-PPPort-3.57/MANIFEST 2020-01-31 21:43:22.000000000 +0100 +++ new/Devel-PPPort-3.58/MANIFEST 2020-03-09 21:41:08.000000000 +0100 @@ -1,507 +1,2 @@ -apicheck_c.PL -Changes -devel/buildperl.pl -devel/devtools.pl -devel/mkapidoc.pl -devel/mkppport_fnc.pl -devel/mktodo -devel/mktodo.pl -devel/regenerate -devel/scanprov -HACKERS -Makefile.PL -MANIFEST This list of files -MANIFEST.SKIP -mktests.PL -module2.c -module3.c -parts/apicheck.pl -parts/apidoc.fnc -parts/base/5003007 -parts/base/5004000 -parts/base/5004001 -parts/base/5004002 -parts/base/5004003 -parts/base/5004004 -parts/base/5004005 -parts/base/5005000 -parts/base/5005001 -parts/base/5005002 -parts/base/5005003 -parts/base/5005004 -parts/base/5006000 -parts/base/5006001 -parts/base/5006002 -parts/base/5007000 -parts/base/5007001 -parts/base/5007002 -parts/base/5007003 -parts/base/5008000 -parts/base/5008001 -parts/base/5008002 -parts/base/5008003 -parts/base/5008004 -parts/base/5008005 -parts/base/5008006 -parts/base/5008007 -parts/base/5008008 -parts/base/5008009 -parts/base/5009000 -parts/base/5009001 -parts/base/5009002 -parts/base/5009003 -parts/base/5009004 -parts/base/5009005 -parts/base/5010000 -parts/base/5010001 -parts/base/5011000 -parts/base/5011001 -parts/base/5011002 -parts/base/5011003 -parts/base/5011004 -parts/base/5011005 -parts/base/5012000 -parts/base/5012001 -parts/base/5012002 -parts/base/5012003 -parts/base/5012004 -parts/base/5012005 -parts/base/5013000 -parts/base/5013001 -parts/base/5013002 -parts/base/5013003 -parts/base/5013004 -parts/base/5013005 -parts/base/5013006 -parts/base/5013007 -parts/base/5013008 -parts/base/5013009 -parts/base/5013010 -parts/base/5013011 -parts/base/5014000 -parts/base/5014001 -parts/base/5014002 -parts/base/5014003 -parts/base/5014004 -parts/base/5015000 -parts/base/5015001 -parts/base/5015002 -parts/base/5015003 -parts/base/5015004 -parts/base/5015005 -parts/base/5015006 -parts/base/5015007 -parts/base/5015008 -parts/base/5015009 -parts/base/5016000 -parts/base/5016001 -parts/base/5016002 -parts/base/5016003 -parts/base/5017000 -parts/base/5017001 -parts/base/5017002 -parts/base/5017003 -parts/base/5017004 -parts/base/5017005 -parts/base/5017006 -parts/base/5017007 -parts/base/5017008 -parts/base/5017009 -parts/base/5017010 -parts/base/5017011 -parts/base/5018000 -parts/base/5018001 -parts/base/5018002 -parts/base/5018003 -parts/base/5018004 -parts/base/5019000 -parts/base/5019001 -parts/base/5019002 -parts/base/5019003 -parts/base/5019004 -parts/base/5019005 -parts/base/5019006 -parts/base/5019007 -parts/base/5019008 -parts/base/5019009 -parts/base/5019010 -parts/base/5019011 -parts/base/5020000 -parts/base/5020001 -parts/base/5020002 -parts/base/5020003 -parts/base/5021000 -parts/base/5021001 -parts/base/5021002 -parts/base/5021003 -parts/base/5021004 -parts/base/5021005 -parts/base/5021006 -parts/base/5021007 -parts/base/5021008 -parts/base/5021009 -parts/base/5021010 -parts/base/5021011 -parts/base/5022000 -parts/base/5022001 -parts/base/5022002 -parts/base/5022003 -parts/base/5022004 -parts/base/5023000 -parts/base/5023001 -parts/base/5023002 -parts/base/5023003 -parts/base/5023004 -parts/base/5023005 -parts/base/5023006 -parts/base/5023007 -parts/base/5023008 -parts/base/5023009 -parts/base/5024000 -parts/base/5024001 -parts/base/5024002 -parts/base/5024003 -parts/base/5024004 -parts/base/5025000 -parts/base/5025001 -parts/base/5025002 -parts/base/5025003 -parts/base/5025004 -parts/base/5025005 -parts/base/5025006 -parts/base/5025007 -parts/base/5025008 -parts/base/5025009 -parts/base/5025010 -parts/base/5025011 -parts/base/5025012 -parts/base/5026000 -parts/base/5026001 -parts/base/5026002 -parts/base/5026003 -parts/base/5027000 -parts/base/5027001 -parts/base/5027002 -parts/base/5027003 -parts/base/5027004 -parts/base/5027005 -parts/base/5027006 -parts/base/5027007 -parts/base/5027008 -parts/base/5027009 -parts/base/5027010 -parts/base/5027011 -parts/base/5028000 -parts/base/5028001 -parts/base/5029000 -parts/base/5029001 -parts/base/5029002 -parts/base/5029003 -parts/base/5029004 -parts/base/5029005 -parts/base/5029006 -parts/base/5029007 -parts/base/5029008 -parts/base/5029009 -parts/base/5029010 -parts/base/5030000 -parts/base/5031001 -parts/base/5031002 -parts/base/5031003 -parts/base/5031004 -parts/base/5031005 -parts/base/5031006 -parts/base/5031007 -parts/base/5031008 -parts/embed.fnc -parts/inc/01_test -parts/inc/call -parts/inc/cop -parts/inc/exception -parts/inc/format -parts/inc/grok -parts/inc/gv -parts/inc/HvNAME -parts/inc/inctools -parts/inc/limits -parts/inc/locale -parts/inc/magic -parts/inc/magic_defs -parts/inc/memory -parts/inc/mess -parts/inc/misc -parts/inc/mPUSH -parts/inc/MY_CXT -parts/inc/newCONSTSUB -parts/inc/newRV -parts/inc/newSV_type -parts/inc/newSVpv -parts/inc/podtest -parts/inc/ppphbin -parts/inc/ppphdoc -parts/inc/ppphtest -parts/inc/pv_tools -parts/inc/pvs -parts/inc/shared_pv -parts/inc/snprintf -parts/inc/sprintf -parts/inc/strlfuncs -parts/inc/subparse -parts/inc/Sv_set -parts/inc/sv_xpvf -parts/inc/SvPV -parts/inc/SvREFCNT -parts/inc/threads -parts/inc/utf8 -parts/inc/uv -parts/inc/variables -parts/inc/version -parts/inc/warn -parts/ppport.fnc -parts/ppptools.pl -parts/todo/5003007 -parts/todo/5004000 -parts/todo/5004001 -parts/todo/5004002 -parts/todo/5004003 -parts/todo/5004004 -parts/todo/5004005 -parts/todo/5005000 -parts/todo/5005001 -parts/todo/5005002 -parts/todo/5005003 -parts/todo/5005004 -parts/todo/5006000 -parts/todo/5006001 -parts/todo/5006002 -parts/todo/5007000 -parts/todo/5007001 -parts/todo/5007002 -parts/todo/5007003 -parts/todo/5008000 -parts/todo/5008001 -parts/todo/5008002 -parts/todo/5008003 -parts/todo/5008004 -parts/todo/5008005 -parts/todo/5008006 -parts/todo/5008007 -parts/todo/5008008 -parts/todo/5008009 -parts/todo/5009000 -parts/todo/5009001 -parts/todo/5009002 -parts/todo/5009003 -parts/todo/5009004 -parts/todo/5009005 -parts/todo/5010000 -parts/todo/5010001 -parts/todo/5011000 -parts/todo/5011001 -parts/todo/5011002 -parts/todo/5011003 -parts/todo/5011004 -parts/todo/5011005 -parts/todo/5012000 -parts/todo/5012001 -parts/todo/5012002 -parts/todo/5012003 -parts/todo/5012004 -parts/todo/5012005 -parts/todo/5013000 -parts/todo/5013001 -parts/todo/5013002 -parts/todo/5013003 -parts/todo/5013004 -parts/todo/5013005 -parts/todo/5013006 -parts/todo/5013007 -parts/todo/5013008 -parts/todo/5013009 -parts/todo/5013010 -parts/todo/5013011 -parts/todo/5014000 -parts/todo/5014001 -parts/todo/5014002 -parts/todo/5014003 -parts/todo/5014004 -parts/todo/5015000 -parts/todo/5015001 -parts/todo/5015002 -parts/todo/5015003 -parts/todo/5015004 -parts/todo/5015005 -parts/todo/5015006 -parts/todo/5015007 -parts/todo/5015008 -parts/todo/5015009 -parts/todo/5016000 -parts/todo/5016001 -parts/todo/5016002 -parts/todo/5016003 -parts/todo/5017000 -parts/todo/5017001 -parts/todo/5017002 -parts/todo/5017003 -parts/todo/5017004 -parts/todo/5017005 -parts/todo/5017006 -parts/todo/5017007 -parts/todo/5017008 -parts/todo/5017009 -parts/todo/5017010 -parts/todo/5017011 -parts/todo/5018000 -parts/todo/5018001 -parts/todo/5018002 -parts/todo/5018003 -parts/todo/5018004 -parts/todo/5019000 -parts/todo/5019001 -parts/todo/5019002 -parts/todo/5019003 -parts/todo/5019004 -parts/todo/5019005 -parts/todo/5019006 -parts/todo/5019007 -parts/todo/5019008 -parts/todo/5019009 -parts/todo/5019010 -parts/todo/5019011 -parts/todo/5020000 -parts/todo/5020001 -parts/todo/5020002 -parts/todo/5020003 -parts/todo/5021000 -parts/todo/5021001 -parts/todo/5021002 -parts/todo/5021003 -parts/todo/5021004 -parts/todo/5021005 -parts/todo/5021006 -parts/todo/5021007 -parts/todo/5021008 -parts/todo/5021009 -parts/todo/5021010 -parts/todo/5021011 -parts/todo/5022000 -parts/todo/5022001 -parts/todo/5022002 -parts/todo/5022003 -parts/todo/5022004 -parts/todo/5023000 -parts/todo/5023001 -parts/todo/5023002 -parts/todo/5023003 -parts/todo/5023004 -parts/todo/5023005 -parts/todo/5023006 -parts/todo/5023007 -parts/todo/5023008 -parts/todo/5023009 -parts/todo/5024000 -parts/todo/5024001 -parts/todo/5024002 -parts/todo/5024003 -parts/todo/5024004 -parts/todo/5025000 -parts/todo/5025001 -parts/todo/5025002 -parts/todo/5025003 -parts/todo/5025004 -parts/todo/5025005 -parts/todo/5025006 -parts/todo/5025007 -parts/todo/5025008 -parts/todo/5025009 -parts/todo/5025010 -parts/todo/5025011 -parts/todo/5025012 -parts/todo/5026000 -parts/todo/5026001 -parts/todo/5026002 -parts/todo/5026003 -parts/todo/5027000 -parts/todo/5027001 -parts/todo/5027002 -parts/todo/5027003 -parts/todo/5027004 -parts/todo/5027005 -parts/todo/5027006 -parts/todo/5027007 -parts/todo/5027008 -parts/todo/5027009 -parts/todo/5027010 -parts/todo/5027011 -parts/todo/5028000 -parts/todo/5028001 -parts/todo/5029000 -parts/todo/5029001 -parts/todo/5029002 -parts/todo/5029003 -parts/todo/5029004 -parts/todo/5029005 -parts/todo/5029006 -parts/todo/5029007 -parts/todo/5029008 -parts/todo/5029009 -parts/todo/5029010 -parts/todo/5030000 -parts/todo/5031001 -parts/todo/5031002 -parts/todo/5031003 -parts/todo/5031004 -parts/todo/5031005 -parts/todo/5031006 -parts/todo/5031007 -parts/todo/5031008 -PPPort.pm -PPPort.xs -ppport_h.PL -PPPort_pm.PL -README -README.md -RealPPPort_xs.PL -soak -t/01_test.t -t/call.t -t/cop.t -t/exception.t -t/format.t -t/grok.t -t/gv.t -t/HvNAME.t -t/limits.t -t/locale.t -t/magic.t -t/memory.t -t/mess.t -t/misc.t -t/mPUSH.t -t/MY_CXT.t -t/newCONSTSUB.t -t/newRV.t -t/newSV_type.t -t/newSVpv.t -t/podtest.t -t/ppphtest.t -t/pv_tools.t -t/pvs.t -t/shared_pv.t -t/snprintf.t -t/sprintf.t -t/strlfuncs.t -t/Sv_set.t -t/sv_xpvf.t -t/SvPV.t -t/SvREFCNT.t -t/testutil.pl -t/threads.t -t/utf8.t -t/uv.t -t/variables.t -t/warn.t -TODO -typemap META.yml Module YAML meta-data (added by MakeMaker) META.json Module JSON meta-data (added by MakeMaker) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PPPort-3.57/META.json new/Devel-PPPort-3.58/META.json --- old/Devel-PPPort-3.57/META.json 2020-01-31 21:43:21.000000000 +0100 +++ new/Devel-PPPort-3.58/META.json 2020-03-09 21:41:08.000000000 +0100 @@ -34,7 +34,7 @@ "provides" : { "Devel::PPPort" : { "file" : "PPPort.pm", - "version" : "3.57" + "version" : "3.58" } }, "release_status" : "stable", @@ -48,6 +48,6 @@ "web" : "https://github.com/Dual-Life/Devel-PPPort" } }, - "version" : "3.57", - "x_serialization_backend" : "JSON::PP version 2.97001" + "version" : "3.58", + "x_serialization_backend" : "JSON::PP version 4.02" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PPPort-3.57/META.yml new/Devel-PPPort-3.58/META.yml --- old/Devel-PPPort-3.57/META.yml 2020-01-31 21:43:21.000000000 +0100 +++ new/Devel-PPPort-3.58/META.yml 2020-03-09 21:41:08.000000000 +0100 @@ -20,9 +20,9 @@ provides: Devel::PPPort: file: PPPort.pm - version: '3.57' + version: '3.58' resources: bugtracker: https://github.com/Dual-Life/Devel-PPPort/issues repository: git://github.com/Dual-Life/Devel-PPPort.git -version: '3.57' +version: '3.58' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PPPort-3.57/Makefile.PL new/Devel-PPPort-3.58/Makefile.PL --- old/Devel-PPPort-3.57/Makefile.PL 2019-12-20 00:08:11.462475045 +0100 +++ new/Devel-PPPort-3.58/Makefile.PL 2020-03-09 21:34:35.000000000 +0100 @@ -219,6 +219,8 @@ if ( $rule =~ m{^\s*^dist\s+:}m ) { $rule =~ s{:}{: PPPort.pm manifest}; # make sure we update PPPort.pm $rule .= qq[\t].q[$(NOECHO) $(ECHO) "Warning: Please check '__MAX_PERL__' value in PPPort_pm.PL"].qq[\n]; + # checking that the tarball has no Pax Header - avoid false positives by using [P]axHEader + $rule .= qq[\t].q[$(NOECHO) zgrep -a -e '[P]axHeader' $(DISTVNAME).tar$(SUFFIX) && ( $(ECHO) "ERROR: Pax Header detected in tarball"; rm -f $(DISTVNAME).tar$(SUFFIX) ) ||:].qq[\n]; } $updated .= $rule; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PPPort-3.57/PPPort.pm new/Devel-PPPort-3.58/PPPort.pm --- old/Devel-PPPort-3.57/PPPort.pm 2020-01-31 21:43:13.000000000 +0100 +++ new/Devel-PPPort-3.58/PPPort.pm 2020-03-09 21:37:23.000000000 +0100 @@ -56,7 +56,7 @@ C<WriteFile>'s only purpose is to write the F<ppport.h> C header file. This file contains a series of macros and, if explicitly requested, functions that allow XS modules to be built using older versions of Perl. Currently, -Perl versions from 5.003_07 to 5.31.6 are supported. +Perl versions from 5.003_07 to 5.31.10 are supported. C<GetFileContents> can be used to retrieve the file contents rather than writing it out. @@ -118,7 +118,7 @@ =head1 COMPATIBILITY -F<ppport.h> supports Perl versions from 5.003_07 to 5.31.6 +F<ppport.h> supports Perl versions from 5.003_07 to 5.31.10 in threaded and non-threaded configurations. =head2 Provided Perl compatibility API @@ -830,6 +830,15 @@ =over 4 +=item perl 5.31.7 + + csighandler (undocumented) + csighandler1 (undocumented) + csighandler3 (undocumented) + perly_sighandler (undocumented) + sv_isa_sv (marked experimental) + WARN_EXPERIMENTAL__ISA + =item perl 5.31.5 gimme_V (marked experimental) (undocumented) @@ -3117,7 +3126,7 @@ use strict; use vars qw($VERSION $data); -$VERSION = '3.57'; +$VERSION = '3.58'; sub _init_data { @@ -3210,7 +3219,7 @@ |>=head1 COMPATIBILITY |> |>This version of F<ppport.h> is designed to support operation with Perl -|>installations back to 5.003_07, and has been tested up to 5.31.6. +|>installations back to 5.003_07, and has been tested up to 5.31.10. |> |>=head1 OPTIONS |> @@ -3894,6 +3903,7 @@ clone_params_new|5.013002|5.013002|nu closest_cop|5.007002||Viu cntrl_to_mnemonic|5.021004||ncViu +compile_wildcard|5.031010||Viu compute_EXACTish|5.017003||nViu construct_ahocorasick_from_trie|5.021001||Viu cop_fetch_label|5.015001|5.015001|x @@ -3955,9 +3965,9 @@ croak_sv|5.013001|5.003007|p croak_xs_usage|5.010001|5.003007|pn cr_textfilter|5.006000||Viu -csighandler1|||nu -csighandler3|||nu -csighandler|||nu +csighandler1|5.031007|5.031007|nu +csighandler3|5.031007|5.031007|nu +csighandler|5.031007|5.031007|nu current_re_engine|5.017001||cViu curse|5.013009||Viu custom_op_desc|5.007003|5.007003|d @@ -4173,6 +4183,7 @@ eval_pv|5.006000|5.003007|p eval_sv|5.006000|5.003007|p exec_failed|5.009004||Viu +execute_wildcard|5.031010||Viu expect_number|5.007001||Viu EXTEND|5.003007|5.003007| EXTERN_C|5.005000|5.003007|poVu @@ -4190,7 +4201,7 @@ find_beginning|5.005000||Viu find_byclass|5.006000||Viu find_default_stash|5.019004||Viu -find_first_differing_byte_pos|||nViu +find_first_differing_byte_pos|5.031007||nViu find_hash_subscript|5.009004||Viu find_in_my_stash|5.006001||Viu find_lexical_cv|5.019001||Viu @@ -4223,8 +4234,8 @@ force_word|5.003007||Viu forget_pmop|5.017007||Viu form|5.006000|5.004000|v -form_alien_digit_msg|||ciu -form_cp_too_large_msg|||ciu +form_alien_digit_msg|5.031009||cViu +form_cp_too_large_msg|5.031009||cViu form_nocontext|5.006000||vnVu fp_dup|5.007003|5.007003|u fprintf_nocontext|5.006000||vndVu @@ -4285,7 +4296,7 @@ G_RETHROW|5.031002|5.003007|p grok_atoUV|5.021010||ncVi grok_bin|5.007003|5.003007|p -grok_bin_oct_hex|||cVu +grok_bin_oct_hex|5.031008||cVu grok_bslash_c|5.013001||cViu grok_bslash_N|5.017003||Viu grok_bslash_o|5.013003||cViu @@ -4516,7 +4527,7 @@ invlist_iterinit|5.015001||nViu invlist_iternext|5.015001||nViu _invlist_len|5.017004||nViu -invlist_lowest|||nxViu +invlist_lowest|5.031007||nxViu invlist_max|5.013010||nViu invlist_previous_index|5.017004||nViu invlist_replace_list_destroys_src|5.023009||Viu @@ -4607,7 +4618,7 @@ isGCB|5.021009||Viu isGRAPH|5.006000|5.003007|p isGRAPH_A|5.013006|5.003007|p -is_grapheme|||Viu +is_grapheme|5.031007||Viu isGRAPH_L1|5.013006|5.003007|p isGRAPH_LC|5.006000|5.006000| isGRAPH_LC_utf8_safe|5.025009|5.006000|p @@ -4795,6 +4806,7 @@ LINKLIST|5.013006|5.013006| list|5.003007||Viu listkids|5.003007||Viu +load_charnames|5.031010||cViu load_module|5.006000|5.003007|pv load_module_nocontext|5.006000||vnVu localize|5.003007||Viu @@ -4879,7 +4891,7 @@ maybe_multimagic_gv|5.019004||Viu mayberelocate|5.015006||Viu measure_struct|5.007003||Viu -memCHRs||5.003007|p +memCHRs|5.031008|5.003007|p mem_collxfrm|5.003007||dViu _mem_collxfrm|5.025002||Viu memEQ|5.004000|5.003007|p @@ -5180,7 +5192,7 @@ ORIGMARK|5.003007|5.003007| OSNAME|5.003007|5.003007| OSVERS|5.007002|5.007002| -output_non_portable|||Viu +output_non_portable|5.031008||Viu output_posix_warnings|5.029005||Viu package|5.003007||Viu package_version|5.011001||Viu @@ -5469,7 +5481,7 @@ PERL_USHORT_MAX|5.003007|5.003007|p PERL_USHORT_MIN|5.003007|5.003007|p PERL_VERSION|5.006000|5.003007|p -perly_sighandler|||nu +perly_sighandler|5.031007|5.031007|nu pidgone|5.003007||Viu PL_bufend||5.003007|pou PL_bufptr||5.003007|pou @@ -5610,13 +5622,13 @@ pv_uni_display|5.007003|5.007003| qerror|5.006000||cViu quadmath_format_needed|5.021004||nVi -quadmath_format_valid|||nVi +quadmath_format_valid|5.031007||nVi RANDBITS|5.003007|5.003007| READ_XDIGIT|5.017006|5.017006| realloc|5.007002|5.007002|n ReANY|||ncu re_compile|5.009005|5.009005|u -re_croak2|||iu +re_croak|||iu re_dup_guts|5.011000|5.011000|u reentrant_free|5.010000|5.010000|u reentrant_init|5.010000|5.010000|u @@ -5679,6 +5691,7 @@ reg_numbered_buff_length|5.009005||cViu reg_numbered_buff_store|5.009005||cViu regpiece|5.005000||Viu +regpnode|5.031010||Viu regprop|5.003007||Viu reg_qr_package|5.009005||cViu regrepeat|5.005000||Viu @@ -5694,6 +5707,7 @@ Renew|5.003007|5.003007| Renewc|5.003007|5.003007| re_op_compile|5.017001||Viu +re_op_compile_wrapper|5.031010||Viu repeatcpy|5.003007|5.003007|nu REPLACEMENT_CHARACTER_UTF8|5.025005|5.003007|p report_evil_fh|5.006001||Viu @@ -5851,8 +5865,8 @@ SHORTSIZE|5.004000|5.004000| should_warn_nl|5.021001||nViu si_dup|5.007003|5.007003|u -sighandler1|||nViu -sighandler3|||nViu +sighandler1|5.031007||nViu +sighandler3|5.031007||nViu sighandler|5.003007||nViu simplify_sort|5.006000||Viu SITELIB|5.003007|5.003007| @@ -6043,7 +6057,7 @@ SvIOKp|5.003007|5.003007| SvIOK_UV|5.006000|5.006000| sv_isa|5.003007|5.003007| -sv_isa_sv|||x +sv_isa_sv|5.031007|5.031007|x SvIsCOW|5.008003|5.008003| SvIsCOW_shared_hash|5.008003|5.008003| sv_isobject|5.003007|5.003007| @@ -6429,7 +6443,7 @@ utf8n_to_uvchr_error|5.025006|5.025006|n utf8n_to_uvchr_msgs|5.027009|5.027009|nx _utf8n_to_uvchr_msgs_helper|5.029001||ncVu -utf8n_to_uvuni|5.007001||cV +utf8n_to_uvuni|5.007001||dcV UTF8_SAFE_SKIP|5.029009|5.006000|p UTF8SKIP|5.006000|5.006000| UTF8_SKIP|5.023002|5.006000|p @@ -6458,7 +6472,7 @@ UVTYPE|5.006000|5.003007|p UVuf|5.006000|5.003007|p uvuni_to_utf8|5.019004||cVu -uvuni_to_utf8_flags|5.007003||cV +uvuni_to_utf8_flags|5.007003||dcV UVxf|5.006000|5.003007|p UVXf|5.007001|5.007001|p validate_proto|5.019002||xcVi @@ -6504,7 +6518,7 @@ WARN_EXPERIMENTAL__BITWISE|5.021009|5.021009| WARN_EXPERIMENTAL__CONST_ATTR|5.021008|5.021008| WARN_EXPERIMENTAL__DECLARED_REFS|5.025003|5.025003| -WARN_EXPERIMENTAL__ISA||| +WARN_EXPERIMENTAL__ISA|5.031007|5.031007| WARN_EXPERIMENTAL__LEXICAL_SUBS|5.017005|5.017005| WARN_EXPERIMENTAL__POSTDEREF|5.019005|5.019005| WARN_EXPERIMENTAL__PRIVATE_USE|5.029009|5.029009| @@ -8363,6 +8377,18 @@ #endif +#ifndef WIDEST_UTYPE +# ifdef QUADKIND +# ifdef U64TYPE +# define WIDEST_UTYPE U64TYPE +# else +# define WIDEST_UTYPE unsigned Quad_t +# endif +# else +# define WIDEST_UTYPE U32 +# endif +#endif + /* These could become provided if/when they become part of the public API */ #ifndef withinCOUNT # define withinCOUNT(c, l, n) \ @@ -8740,18 +8766,6 @@ #endif -#ifndef WIDEST_UTYPE -# ifdef QUADKIND -# ifdef U64TYPE -# define WIDEST_UTYPE U64TYPE -# else -# define WIDEST_UTYPE Quad_t -# endif -# else -# define WIDEST_UTYPE U32 -# endif -#endif - /* On versions without NATIVE_TO_ASCII, only ASCII is supported */ #if defined(EBCDIC) && defined(NATIVE_TO_ASCI) #ifndef NATIVE_TO_LATIN1 @@ -13227,17 +13241,14 @@ #endif #ifdef UVCHR_IS_INVARIANT -# if 'A' == 65 -# ifdef QUADKIND -# define D_PPP_UVCHR_SKIP_UPPER(c) \ - (WIDEST_UTYPE) (c) < \ - (((WIDEST_UTYPE) 1) << (6 * D_PPP_BYTE_INFO_BITS)) ? 7 : 13 -# else -# define D_PPP_UVCHR_SKIP_UPPER(c) 7 /* 32 bit platform */ -# endif -# else - /* In the releases this is backported to, UTF-EBCDIC had a max of 2**31-1 */ +# if 'A' != 65 || UVSIZE < 8 + /* 32 bit platform, which includes UTF-EBCDIC on the releases this is + * backported to */ # define D_PPP_UVCHR_SKIP_UPPER(c) 7 +# else +# define D_PPP_UVCHR_SKIP_UPPER(c) \ + (((WIDEST_UTYPE) (c)) < \ + (((WIDEST_UTYPE) 1) << (6 * D_PPP_BYTE_INFO_BITS)) ? 7 : 13) # endif #ifndef UVCHR_SKIP # define UVCHR_SKIP(c) \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PPPort-3.57/PPPort_pm.PL new/Devel-PPPort-3.58/PPPort_pm.PL --- old/Devel-PPPort-3.57/PPPort_pm.PL 2020-01-31 21:27:52.000000000 +0100 +++ new/Devel-PPPort-3.58/PPPort_pm.PL 2020-03-09 21:35:59.000000000 +0100 @@ -711,7 +711,7 @@ use strict; use vars qw($VERSION $data); -$VERSION = '3.57'; +$VERSION = '3.58'; sub _init_data { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PPPort-3.57/parts/base/5031009 new/Devel-PPPort-3.58/parts/base/5031009 --- old/Devel-PPPort-3.57/parts/base/5031009 1970-01-01 01:00:00.000000000 +0100 +++ new/Devel-PPPort-3.58/parts/base/5031009 2020-03-09 21:17:52.000000000 +0100 @@ -0,0 +1,3 @@ +5.031009 +form_alien_digit_msg # F added by devel/scanprov +form_cp_too_large_msg # F added by devel/scanprov diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PPPort-3.57/parts/base/5031010 new/Devel-PPPort-3.58/parts/base/5031010 --- old/Devel-PPPort-3.57/parts/base/5031010 1970-01-01 01:00:00.000000000 +0100 +++ new/Devel-PPPort-3.58/parts/base/5031010 2020-03-09 21:17:52.000000000 +0100 @@ -0,0 +1,6 @@ +5.031010 +compile_wildcard # F added by devel/scanprov +execute_wildcard # F added by devel/scanprov +load_charnames # F added by devel/scanprov +regpnode # F added by devel/scanprov +re_op_compile_wrapper # F added by devel/scanprov diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PPPort-3.57/parts/base/5031011 new/Devel-PPPort-3.58/parts/base/5031011 --- old/Devel-PPPort-3.57/parts/base/5031011 1970-01-01 01:00:00.000000000 +0100 +++ new/Devel-PPPort-3.58/parts/base/5031011 2020-03-09 21:17:52.000000000 +0100 @@ -0,0 +1,5 @@ +5.031011 +my_lstat # U (Perl_my_lstat) +my_stat # U (Perl_my_stat) +pack_cat # U (Perl_pack_cat) +pad_compname_type # U (Perl_pad_compname_type) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PPPort-3.57/parts/embed.fnc new/Devel-PPPort-3.58/parts/embed.fnc --- old/Devel-PPPort-3.57/parts/embed.fnc 2020-01-31 21:25:56.000000000 +0100 +++ new/Devel-PPPort-3.58/parts/embed.fnc 2020-03-09 21:17:52.000000000 +0100 @@ -91,9 +91,9 @@ : The E flag is used instead for a function and its short name that is supposed : to be used only in the core, and in extensions compiled with the : PERL_EXT symbol defined. Again, on some platforms, the function -: will be visible everywhere, so the 'p' flag is generally needed. -: Also note that an XS writer can always cheat and pretend to be an -: extension by #defining PERL_EXT. +: will be visible everywhere, so one of the 'p' or 'S' flags is +: generally needed. Also note that an XS writer can always cheat +: and pretend to be an extension by #defining PERL_EXT. : : The X flag is similar to the C flag in that the function (whose entry better : have the 'p' flag) is accessible everywhere on all platforms. @@ -248,11 +248,19 @@ : : f Function takes a format string. If the function name =~ qr/strftime/ : then it is assumed to take a strftime-style format string as the 1st -: arg; otherwise it's assumed to be a printf style format string, varargs -: (hence any entry that would otherwise go in embed.h is suppressed): +: arg; otherwise it's assumed to take a printf style format string, not +: necessarily the 1st arg. All the arguments following it (including +: possibly '...') are assumed to be for the format. : +: embed.h: any entry in here is suppressed because of varargs : proto.h: add __attribute__format__ (or ...null_ok__) : +: F Function has a '...' parameter, but don't assume it is a format. This +: is to make sure that new functions with formats can't be added without +: considering if they are format functions or not. A reason to use this +: flag even on a format function is if the format would generate +: error: format string argument is not a string type +: : G Suppress empty PERL_ARGS_ASSERT_foo macro. Normally such a macro is : generated for all entries for functions 'foo' in this file. If there is : a pointer argument to 'foo', it needs to be declared in this file as @@ -583,7 +591,7 @@ AfTrp |OP* |die_nocontext |NULLOK const char* pat|... AfTp |void |deb_nocontext |NN const char* pat|... AfTp |char* |form_nocontext |NN const char* pat|... -ATp |void |load_module_nocontext|U32 flags|NN SV* name|NULLOK SV* ver|... +AFTp |void |load_module_nocontext|U32 flags|NN SV* name|NULLOK SV* ver|... AfTp |SV* |mess_nocontext |NN const char* pat|... AfTp |void |warn_nocontext |NN const char* pat|... AfTp |void |warner_nocontext|U32 err|NN const char* pat|... @@ -1131,7 +1139,7 @@ S |OP* |listkids |NULLOK OP* o #endif p |OP* |list |NULLOK OP* o -Apd |void |load_module|U32 flags|NN SV* name|NULLOK SV* ver|... +AFpd |void |load_module|U32 flags|NN SV* name|NULLOK SV* ver|... Ap |void |vload_module|U32 flags|NN SV* name|NULLOK SV* ver|NULLOK va_list* args : Used in perly.y p |OP* |localize |NN OP *o|I32 lex @@ -1252,7 +1260,7 @@ p |int |magic_set_all_env|NN SV* sv|NN MAGIC* mg p |U32 |magic_sizepack |NN SV* sv|NN MAGIC* mg p |int |magic_wipepack |NN SV* sv|NN MAGIC* mg -pod |SV* |magic_methcall |NN SV *sv|NN const MAGIC *mg \ +Fpod |SV* |magic_methcall |NN SV *sv|NN const MAGIC *mg \ |NN SV *meth|U32 flags \ |U32 argc|... Ap |I32 * |markstack_grow @@ -1484,7 +1492,7 @@ Ap |void |reentrant_size Ap |void |reentrant_init Ap |void |reentrant_free -ATp |void* |reentrant_retry|NN const char *f|... +AFTp |void* |reentrant_retry|NN const char *f|... : "Very" special - can't use the O flag for this one: : (The rename from perl_atexit to Perl_call_atexit was in 864dbfa3ca8032ef) @@ -1913,11 +1921,17 @@ EiT |void |invlist_iterfinish|NN SV* invlist #endif #if defined(PERL_IN_REGCOMP_C) +ERS |REGEXP*|re_op_compile_wrapper|NN SV * const pattern|U32 orig_rx_flags|const U32 pm_flags EiRT |bool |invlist_is_iterating|NN SV* const invlist EiR |SV* |invlist_contents|NN SV* const invlist \ |const bool traditional_style EixRT |UV |invlist_lowest|NN SV* const invlist #ifndef PERL_EXT_RE_BUILD +ERS |REGEXP*|compile_wildcard|NN const char * name|const STRLEN len \ + |const bool ignore_case +ES |I32 |execute_wildcard|NN REGEXP * const prog|NN char* stringarg \ + |NN char* strend|NN char* strbeg \ + |SSize_t minend |NN SV* screamer|U32 nosave EiRT |UV* |_invlist_array_init |NN SV* const invlist|const bool will_have_0 EiRT |UV |invlist_max |NN SV* const invlist EiRT |IV* |get_invlist_previous_index_addr|NN SV* invlist @@ -2067,7 +2081,7 @@ |NN bool *is_utf8p \ |NULLOK const U8 ** first_unconverted Apxd |U8* |bytes_to_utf8 |NN const U8 *s|NN STRLEN *lenp -ApdD |UV |utf8_to_uvchr |NN const U8 *s|NULLOK STRLEN *retlen +ApdDb |UV |utf8_to_uvchr |NN const U8 *s|NULLOK STRLEN *retlen CbpdD |UV |utf8_to_uvuni |NN const U8 *s|NULLOK STRLEN *retlen CbpD |UV |valid_utf8_to_uvuni |NN const U8 *s|NULLOK STRLEN *retlen AMpd |UV |utf8_to_uvchr_buf |NN const U8 *s|NN const U8 *send|NULLOK STRLEN *retlen @@ -2098,7 +2112,7 @@ |NULLOK U32 * errors \ |NULLOK AV ** msgs CipTRd |UV |valid_utf8_to_uvchr |NN const U8 *s|NULLOK STRLEN *retlen -Cdp |UV |utf8n_to_uvuni|NN const U8 *s|STRLEN curlen|NULLOK STRLEN *retlen|U32 flags +CdbDp |UV |utf8n_to_uvuni|NN const U8 *s|STRLEN curlen|NULLOK STRLEN *retlen|U32 flags Adm |U8* |uvchr_to_utf8 |NN U8 *d|UV uv Cp |U8* |uvuni_to_utf8 |NN U8 *d|UV uv @@ -2106,7 +2120,7 @@ Admx |U8* |uvchr_to_utf8_flags_msgs|NN U8 *d|UV uv|UV flags|NULLOK HV ** msgs CMpd |U8* |uvoffuni_to_utf8_flags |NN U8 *d|UV uv|const UV flags Cp |U8* |uvoffuni_to_utf8_flags_msgs|NN U8 *d|UV uv|const UV flags|NULLOK HV** msgs -Cdp |U8* |uvuni_to_utf8_flags |NN U8 *d|UV uv|UV flags +CdpbD |U8* |uvuni_to_utf8_flags |NN U8 *d|UV uv|UV flags Apd |char* |pv_uni_display |NN SV *dsv|NN const U8 *spv|STRLEN len|STRLEN pvlim|UV flags ApdR |char* |sv_uni_display |NN SV *dsv|NN SV *ssv|STRLEN pvlim|UV flags EXpR |Size_t |_inverse_folds |const UV cp \ @@ -2564,14 +2578,14 @@ # endif S |SV * |space_join_names_mortal|NULLOK char *const *array #endif -p |OP * |tied_method|NN SV *methname|NN SV **sp \ +Fp |OP * |tied_method|NN SV *methname|NN SV **sp \ |NN SV *const sv|NN const MAGIC *const mg \ |const U32 flags|U32 argc|... #if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C) Ep |void |regprop |NULLOK const regexp *prog|NN SV* sv|NN const regnode* o|NULLOK const regmatch_info *reginfo \ |NULLOK const RExC_state_t *pRExC_state -Ep |int |re_printf |NN const char *fmt|... +Efp |int |re_printf |NN const char *fmt|... #endif #if defined(PERL_IN_REGCOMP_C) ES |regnode_offset|reg |NN RExC_state_t *pRExC_state \ @@ -2583,6 +2597,8 @@ ES |void |change_engine_size|NN RExC_state_t *pRExC_state|const Ptrdiff_t size ES |regnode_offset|reganode|NN RExC_state_t *pRExC_state|U8 op \ |U32 arg +ES |regnode_offset|regpnode|NN RExC_state_t *pRExC_state|U8 op \ + |NN void * arg ES |regnode_offset|reg2Lanode|NN RExC_state_t *pRExC_state \ |const U8 op \ |const U32 arg1 \ @@ -2702,7 +2718,7 @@ ESR |SV * |get_ANYOFM_contents|NN const regnode * n ESRT |U32 |add_data |NN RExC_state_t* const pRExC_state \ |NN const char* const s|const U32 n -rS |void |re_croak2 |bool utf8|NN const char* pat1|NN const char* pat2|... +frS |void |re_croak |bool utf8|NN const char* pat|... ES |int |handle_possible_posix \ |NN RExC_state_t *pRExC_state \ |NN const char* const s \ @@ -2740,7 +2756,7 @@ |NN SV * msg \ |const STRLEN level # ifdef DEBUGGING -Ep |int |re_indentf |NN const char *fmt|U32 depth|... +EFp |int |re_indentf |NN const char *fmt|U32 depth|... ES |void |regdump_intflags|NULLOK const char *lead| const U32 flags ES |void |regdump_extflags|NULLOK const char *lead| const U32 flags ES |const regnode*|dumpuntil|NN const regexp *r|NN const regnode *start \ @@ -2880,7 +2896,7 @@ |NN const char *start|NN const char *end\ |NN const char *blurb -Ep |int |re_exec_indentf |NN const char *fmt|U32 depth|... +EFp |int |re_exec_indentf|NN const char *fmt|U32 depth|... # endif #endif @@ -2962,6 +2978,10 @@ |NN const char* const e \ |const bool is_utf8 \ |NN const char** error_msg +EXpR |HV* |load_charnames |NN SV * char_name \ + |NN const char * context \ + |const STRLEN context_len \ + |NN const char ** error_msg : For use ONLY in B::Hooks::Parser, by special dispensation EXpxR |char* |scan_str |NN char *start|int keep_quoted \ @@ -3369,7 +3389,7 @@ So |void |xs_version_bootcheck|U32 items|U32 ax|NN const char *xs_p \ |STRLEN xs_len #endif -XpoT |I32 |xs_handshake |const U32 key|NN void * v_my_perl\ +FXpoT |I32 |xs_handshake |const U32 key|NN void * v_my_perl\ |NN const char * file| ... Xp |void |xs_boot_epilog |const I32 ax #ifndef HAS_STRLCAT @@ -3459,7 +3479,7 @@ #endif : Used in perl.c and toke.c -op |void |populate_isa |NN const char *name|STRLEN len|... +Fop |void |populate_isa |NN const char *name|STRLEN len|... : Some static inline functions need predeclaration because they are used : inside other static inline functions. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PPPort-3.57/parts/inc/misc new/Devel-PPPort-3.58/parts/inc/misc --- old/Devel-PPPort-3.57/parts/inc/misc 2019-12-20 00:08:11.000000000 +0100 +++ new/Devel-PPPort-3.58/parts/inc/misc 2020-03-09 21:17:52.000000000 +0100 @@ -50,6 +50,18 @@ __UNDEFINED__ __ASSERT_(statement) #endif +#ifndef WIDEST_UTYPE +# ifdef QUADKIND +# ifdef U64TYPE +# define WIDEST_UTYPE U64TYPE +# else +# define WIDEST_UTYPE unsigned Quad_t +# endif +# else +# define WIDEST_UTYPE U32 +# endif +#endif + /* These could become provided if/when they become part of the public API */ __UNDEF_NOT_PROVIDED__ withinCOUNT(c, l, n) \ (((WIDEST_UTYPE) (((c)) - ((l) | 0))) <= (((WIDEST_UTYPE) ((n) | 0)))) @@ -348,18 +360,6 @@ #endif -#ifndef WIDEST_UTYPE -# ifdef QUADKIND -# ifdef U64TYPE -# define WIDEST_UTYPE U64TYPE -# else -# define WIDEST_UTYPE Quad_t -# endif -# else -# define WIDEST_UTYPE U32 -# endif -#endif - /* On versions without NATIVE_TO_ASCII, only ASCII is supported */ #if defined(EBCDIC) && defined(NATIVE_TO_ASCI) __UNDEFINED__ NATIVE_TO_LATIN1(c) NATIVE_TO_ASCII(c) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PPPort-3.57/parts/inc/utf8 new/Devel-PPPort-3.58/parts/inc/utf8 --- old/Devel-PPPort-3.57/parts/inc/utf8 2020-01-31 21:25:56.000000000 +0100 +++ new/Devel-PPPort-3.58/parts/inc/utf8 2020-03-09 21:17:52.000000000 +0100 @@ -127,17 +127,14 @@ __UNDEFINED__ UVCHR_IS_INVARIANT(c) UTF8_IS_INVARIANT(c) #ifdef UVCHR_IS_INVARIANT -# if 'A' == 65 -# ifdef QUADKIND -# define D_PPP_UVCHR_SKIP_UPPER(c) \ - (WIDEST_UTYPE) (c) < \ - (((WIDEST_UTYPE) 1) << (6 * D_PPP_BYTE_INFO_BITS)) ? 7 : 13 -# else -# define D_PPP_UVCHR_SKIP_UPPER(c) 7 /* 32 bit platform */ -# endif -# else - /* In the releases this is backported to, UTF-EBCDIC had a max of 2**31-1 */ +# if 'A' != 65 || UVSIZE < 8 + /* 32 bit platform, which includes UTF-EBCDIC on the releases this is + * backported to */ # define D_PPP_UVCHR_SKIP_UPPER(c) 7 +# else +# define D_PPP_UVCHR_SKIP_UPPER(c) \ + (((WIDEST_UTYPE) (c)) < \ + (((WIDEST_UTYPE) 1) << (6 * D_PPP_BYTE_INFO_BITS)) ? 7 : 13) # endif __UNDEFINED__ UVCHR_SKIP(c) \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PPPort-3.57/parts/todo/5031009 new/Devel-PPPort-3.58/parts/todo/5031009 --- old/Devel-PPPort-3.57/parts/todo/5031009 1970-01-01 01:00:00.000000000 +0100 +++ new/Devel-PPPort-3.58/parts/todo/5031009 2020-03-09 21:17:52.000000000 +0100 @@ -0,0 +1 @@ +5.031009 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PPPort-3.57/parts/todo/5031010 new/Devel-PPPort-3.58/parts/todo/5031010 --- old/Devel-PPPort-3.57/parts/todo/5031010 1970-01-01 01:00:00.000000000 +0100 +++ new/Devel-PPPort-3.58/parts/todo/5031010 2020-03-09 21:17:52.000000000 +0100 @@ -0,0 +1 @@ +5.031010 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-PPPort-3.57/parts/todo/5031011 new/Devel-PPPort-3.58/parts/todo/5031011 --- old/Devel-PPPort-3.57/parts/todo/5031011 1970-01-01 01:00:00.000000000 +0100 +++ new/Devel-PPPort-3.58/parts/todo/5031011 2020-03-09 21:17:52.000000000 +0100 @@ -0,0 +1,6 @@ +5.031011 +dMY_CXT_SV # E +my_lstat # U (Perl_my_lstat) +my_stat # U (Perl_my_stat) +pack_cat # U (Perl_pack_cat) +pad_compname_type # U (Perl_pad_compname_type)