Skip to content

Commit

Permalink
Update Devel-PPPort to CPAN version 3.34
Browse files Browse the repository at this point in the history
  [DELTA]

3.34 - 2016-06-04

    * Fix compilation on Windows with certain compilers.
      (__attribute__ not recognized. (#GH 36)

3.33 - 2016-06-03

    * Add PERL_OP_PARENT related macros, and cBOOL
    * Add SvRXOK/SvRX/PERL_MAGIC_qr
      (Thanks to arc)
    * sort files from all_files_in_dir (GH #28, https://bugs.debian.org/801523
      (Thanks to ntyni)
    * Fix coverity finding in test (GH #25)
      (Thanks to jhi)
    * Add PERL_UNUSED_RESULT and a test (GH #20)
    * Don't redefine MUTABLE_PTR if it's already there (GH #23)
    * Add C_ARRAY_LENGTH and C_ARRAY_END (GH #16)
    * Fix gv_fetchpvn_flags and add init_gv_pvn (#GH 32)
      (Thanks to leont)
    * Fix compiler warnings
      (Thanks to Dave M.)
  • Loading branch information
bingos committed Jun 13, 2016
1 parent 706d6f2 commit c3ea25a
Show file tree
Hide file tree
Showing 73 changed files with 749 additions and 242 deletions.
36 changes: 36 additions & 0 deletions MANIFEST
Original file line number Diff line number Diff line change
Expand Up @@ -565,6 +565,8 @@ cpan/Devel-PPPort/parts/base/5019010 Devel::PPPort baseline todo file
cpan/Devel-PPPort/parts/base/5019011 Devel::PPPort baseline todo file
cpan/Devel-PPPort/parts/base/5020000 Devel::PPPort baseline todo file
cpan/Devel-PPPort/parts/base/5020001 Devel::PPPort baseline todo file
cpan/Devel-PPPort/parts/base/5020002
cpan/Devel-PPPort/parts/base/5020003
cpan/Devel-PPPort/parts/base/5021000 Devel::PPPort baseline todo file
cpan/Devel-PPPort/parts/base/5021001 Devel::PPPort baseline todo file
cpan/Devel-PPPort/parts/base/5021002 Devel::PPPort baseline todo file
Expand All @@ -573,6 +575,22 @@ cpan/Devel-PPPort/parts/base/5021005 Devel::PPPort baseline todo file
cpan/Devel-PPPort/parts/base/5021006 Devel::PPPort baseline todo file
cpan/Devel-PPPort/parts/base/5021007 Devel::PPPort baseline todo file
cpan/Devel-PPPort/parts/base/5021008 Devel::PPPort baseline todo file
cpan/Devel-PPPort/parts/base/5021009
cpan/Devel-PPPort/parts/base/5021010
cpan/Devel-PPPort/parts/base/5021011
cpan/Devel-PPPort/parts/base/5022000
cpan/Devel-PPPort/parts/base/5022001
cpan/Devel-PPPort/parts/base/5023000
cpan/Devel-PPPort/parts/base/5023001
cpan/Devel-PPPort/parts/base/5023002
cpan/Devel-PPPort/parts/base/5023003
cpan/Devel-PPPort/parts/base/5023004
cpan/Devel-PPPort/parts/base/5023005
cpan/Devel-PPPort/parts/base/5023006
cpan/Devel-PPPort/parts/base/5023007
cpan/Devel-PPPort/parts/base/5023008
cpan/Devel-PPPort/parts/base/5023009
cpan/Devel-PPPort/parts/base/5024000
cpan/Devel-PPPort/parts/embed.fnc Devel::PPPort Perl API listing
cpan/Devel-PPPort/parts/inc/call Devel::PPPort include
cpan/Devel-PPPort/parts/inc/cop Devel::PPPort include
Expand Down Expand Up @@ -723,6 +741,8 @@ cpan/Devel-PPPort/parts/todo/5019010 Devel::PPPort todo file
cpan/Devel-PPPort/parts/todo/5019011 Devel::PPPort todo file
cpan/Devel-PPPort/parts/todo/5020000 Devel::PPPort todo file
cpan/Devel-PPPort/parts/todo/5020001 Devel::PPPort todo file
cpan/Devel-PPPort/parts/todo/5020002
cpan/Devel-PPPort/parts/todo/5020003
cpan/Devel-PPPort/parts/todo/5021000 Devel::PPPort todo file
cpan/Devel-PPPort/parts/todo/5021001 Devel::PPPort todo file
cpan/Devel-PPPort/parts/todo/5021002 Devel::PPPort todo file
Expand All @@ -731,6 +751,22 @@ cpan/Devel-PPPort/parts/todo/5021005 Devel::PPPort todo file
cpan/Devel-PPPort/parts/todo/5021006 Devel::PPPort todo file
cpan/Devel-PPPort/parts/todo/5021007 Devel::PPPort todo file
cpan/Devel-PPPort/parts/todo/5021008 Devel::PPPort todo file
cpan/Devel-PPPort/parts/todo/5021009
cpan/Devel-PPPort/parts/todo/5021010
cpan/Devel-PPPort/parts/todo/5021011
cpan/Devel-PPPort/parts/todo/5022000
cpan/Devel-PPPort/parts/todo/5022001
cpan/Devel-PPPort/parts/todo/5023000
cpan/Devel-PPPort/parts/todo/5023001
cpan/Devel-PPPort/parts/todo/5023002
cpan/Devel-PPPort/parts/todo/5023003
cpan/Devel-PPPort/parts/todo/5023004
cpan/Devel-PPPort/parts/todo/5023005
cpan/Devel-PPPort/parts/todo/5023006
cpan/Devel-PPPort/parts/todo/5023007
cpan/Devel-PPPort/parts/todo/5023008
cpan/Devel-PPPort/parts/todo/5023009
cpan/Devel-PPPort/parts/todo/5024000
cpan/Devel-PPPort/ppport_h.PL Devel::PPPort ppport.h writer
cpan/Devel-PPPort/PPPort_pm.PL Devel::PPPort PPPort.pm writer
cpan/Devel-PPPort/PPPort.xs Devel::PPPort dummy PPPort.xs
Expand Down
2 changes: 1 addition & 1 deletion Porting/Maintainers.pl
Original file line number Diff line number Diff line change
Expand Up @@ -340,7 +340,7 @@ package Maintainers;
},

'Devel::PPPort' => {
'DISTRIBUTION' => 'WOLFSAGE/Devel-PPPort-3.32.tar.gz',
'DISTRIBUTION' => 'WOLFSAGE/Devel-PPPort-3.34.tar.gz',
# RJBS has asked MHX to have UPSTREAM be 'blead'
# (i.e. move this from cpan/ to dist/)
'FILES' => q[cpan/Devel-PPPort],
Expand Down
2 changes: 1 addition & 1 deletion cpan/Devel-PPPort/PPPort_pm.PL
Original file line number Diff line number Diff line change
Expand Up @@ -539,7 +539,7 @@ package Devel::PPPort;
use strict;
use vars qw($VERSION $data);
$VERSION = '3.32';
$VERSION = '3.34';
sub _init_data
{
Expand Down
6 changes: 4 additions & 2 deletions cpan/Devel-PPPort/parts/apicheck.pl
Original file line number Diff line number Diff line change
Expand Up @@ -144,15 +144,17 @@
#define NEED_grok_number
#define NEED_grok_numeric_radix
#define NEED_grok_oct
#define NEED_gv_fetchpvn_flags
#define NEED_load_module
#define NEED_mg_findext
#define NEED_my_snprintf
#define NEED_my_sprintf
#define NEED_mg_findext
#define NEED_my_strlcat
#define NEED_my_strlcpy
#define NEED_newCONSTSUB
#define NEED_newRV_noinc
#define NEED_newSV_type
#define NEED_newSVpvn_flags
#define NEED_newSVpvn_share
#define NEED_pv_display
#define NEED_pv_escape
Expand All @@ -165,10 +167,10 @@
#define NEED_sv_setpvf_mg
#define NEED_sv_setpvf_mg_nocontext
#define NEED_sv_unmagicext
#define NEED_SvRX
#define NEED_vload_module
#define NEED_vnewSVpvf
#define NEED_warner
#define NEED_newSVpvn_flags
#include "ppport.h"
Expand Down
25 changes: 19 additions & 6 deletions cpan/Devel-PPPort/parts/apidoc.fnc
Original file line number Diff line number Diff line change
Expand Up @@ -78,13 +78,16 @@ Amn|SV|PL_sv_undef
Amn|SV|PL_sv_yes
Amn|U32|GIMME
Amn|U32|GIMME_V
Amn|UV|POPu
Amn|char*|CLASS
Amn|char*|POPp
Amn|char*|POPpbytex
Amn|char*|POPpx
Amn|long|POPl
Amn|long|POPul
Amn|peep_t|PL_peepp
Amn|peep_t|PL_rpeepp
Amn|void|DECLARATION_FOR_LC_NUMERIC_MANIPULATION
Ams||ENTER
Ams||FREETMPS
Ams||LEAVE
Expand Down Expand Up @@ -175,6 +178,7 @@ Am|NV|SvNV_nomg|SV* sv
Am|NV|SvNVx|SV* sv
Am|NV|SvNV|SV* sv
Am|OP*|LINKLIST|OP *o
Am|OP*|OpSIBLING|OP *o
Am|PADOFFSET|pad_add_name_pvs|const char *name|U32 flags|HV *typestash|HV *ourstash
Am|PADOFFSET|pad_findmy_pvs|const char *name|U32 flags
Am|REGEXP *|SvRX|SV *sv
Expand All @@ -183,6 +187,8 @@ Am|STRLEN|HvENAMELEN|HV *stash
Am|STRLEN|HvNAMELEN|HV *stash
Am|STRLEN|SvCUR|SV* sv
Am|STRLEN|SvLEN|SV* sv
Am|STRLEN|UTF8SKIP|char* s
Am|STRLEN|UVCHR_SKIP|UV cp
Am|STRLEN|isUTF8_CHAR|const U8 *s|const U8 *e
Am|SV *|boolSV|bool b
Am|SV *|cop_hints_fetch_pvn|const COP *cop|const char *keypv|STRLEN keylen|U32 hash|U32 flags
Expand Down Expand Up @@ -235,19 +241,18 @@ Am|UV|SvUVX|SV* sv
Am|UV|SvUV_nomg|SV* sv
Am|UV|SvUVx|SV* sv
Am|UV|SvUV|SV* sv
Am|UV|toFOLD_uni|UV cp|U8* s|STRLEN* lenp
Am|UV|toFOLD_utf8|U8* p|U8* s|STRLEN* lenp
Am|UV|toLOWER_uni|UV cp|U8* s|STRLEN* lenp
Am|UV|toFOLD_uvchr|UV cp|U8* s|STRLEN* lenp
Am|UV|toLOWER_utf8|U8* p|U8* s|STRLEN* lenp
Am|UV|toTITLE_uni|UV cp|U8* s|STRLEN* lenp
Am|UV|toLOWER_uvchr|UV cp|U8* s|STRLEN* lenp
Am|UV|toTITLE_utf8|U8* p|U8* s|STRLEN* lenp
Am|UV|toUPPER_uni|UV cp|U8* s|STRLEN* lenp
Am|UV|toTITLE_uvchr|UV cp|U8* s|STRLEN* lenp
Am|UV|toUPPER_utf8|U8* p|U8* s|STRLEN* lenp
Am|UV|toUPPER_uvchr|UV cp|U8* s|STRLEN* lenp
Am|bool|DO_UTF8|SV* sv
Am|bool|OP_TYPE_IS_OR_WAS|OP *o|Optype type
Am|bool|OP_TYPE_IS|OP *o|Optype type
Am|bool|OpHAS_SIBLING|OP *o
Am|bool|OpSIBLING_set|OP *o|OP *sib
Am|bool|OpSIBLING|OP *o
Am|bool|SvIOK_UV|SV* sv
Am|bool|SvIOK_notUV|SV* sv
Am|bool|SvIsCOW_shared_hash|SV* sv
Expand Down Expand Up @@ -275,6 +280,8 @@ Am|bool|isSPACE|char ch
Am|bool|isUPPER|char ch
Am|bool|isWORDCHAR|char ch
Am|bool|isXDIGIT|char ch
Am|bool|memEQ|char* s1|char* s2|STRLEN len
Am|bool|memNE|char* s1|char* s2|STRLEN len
Am|bool|strEQ|char* s1|char* s2
Am|bool|strGE|char* s1|char* s2
Am|bool|strGT|char* s1|char* s2
Expand Down Expand Up @@ -322,6 +329,9 @@ Am|void|Move|void* src|void* dest|int nitems|type
Am|void|Newxc|void* ptr|int nitems|type|cast
Am|void|Newxz|void* ptr|int nitems|type
Am|void|Newx|void* ptr|int nitems|type
Am|void|OpLASTSIB_set|OP *o|OP *parent
Am|void|OpMAYBESIB_set|OP *o|OP *sib|OP *parent
Am|void|OpMORESIB_set|OP *o|OP *sib
Am|void|PERL_SYS_INIT3|int *argc|char*** argv|char*** env
Am|void|PERL_SYS_INIT|int *argc|char*** argv
Am|void|PERL_SYS_TERM|
Expand All @@ -336,8 +346,11 @@ Am|void|PoisonFree|void* dest|int nitems|type
Am|void|PoisonNew|void* dest|int nitems|type
Am|void|PoisonWith|void* dest|int nitems|type|U8 byte
Am|void|Poison|void* dest|int nitems|type
Am|void|RESTORE_LC_NUMERIC
Am|void|Renewc|void* ptr|int nitems|type|cast
Am|void|Renew|void* ptr|int nitems|type
Am|void|STORE_LC_NUMERIC_FORCE_TO_UNDERLYING
Am|void|STORE_LC_NUMERIC_SET_TO_NEEDED
Am|void|Safefree|void* ptr
Am|void|StructCopy|type *src|type *dest|type
Am|void|SvCUR_set|SV* sv|STRLEN len
Expand Down
5 changes: 3 additions & 2 deletions cpan/Devel-PPPort/parts/base/5004000
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ GIMME_V # E
G_VOID # E
HePV # A
HeSVKEY_set # U
POPu # E
PUSHu # U
SvSetMagicSV # U
SvSetMagicSV_nosteal # U
Expand All @@ -27,6 +28,8 @@ hv_free_ent # E
ibcmp_locale # U
intro_my # E
isPRINT # U
memEQ # U
memNE # U
my_failure_exit # E
newRV_inc # U
newRV_noinc # E
Expand All @@ -47,5 +50,3 @@ sv_vcatpvfn # E
sv_vsetpvfn # E
toLOWER_LC # U
SvUVXx # added by devel/scanprov
memEQ # added by devel/scanprov
memNE # added by devel/scanprov
1 change: 1 addition & 0 deletions cpan/Devel-PPPort/parts/base/5004050
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ PL_sv_undef # E
PL_sv_yes # E
SvGETMAGIC # U
do_binmode # E
my_bcopy # U
newCONSTSUB # E
newSVpvn # E
save_aelem # U
Expand Down
3 changes: 3 additions & 0 deletions cpan/Devel-PPPort/parts/base/5006000
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
5.006000
DO_UTF8 # U
PERL_SYS_INIT3 # U
POPn # E
POPul # E
PUSHn # E
SvIOK_UV # U
SvIOK_notUV # U
Expand All @@ -23,6 +25,7 @@ SvPVutf8x_force # U
SvUTF8 # U
SvUTF8_off # U
SvUTF8_on # U
UTF8SKIP # U
XPUSHn # E
XSRETURN_NV # E
XST_mNV # E
Expand Down
4 changes: 0 additions & 4 deletions cpan/Devel-PPPort/parts/base/5007003
Original file line number Diff line number Diff line change
Expand Up @@ -53,10 +53,6 @@ sv_nosharing # U
sv_pvn_nomg # U
sv_recode_to_utf8 # U
sv_uni_display # U
toFOLD_uni # U
toLOWER_uni # A
toTITLE_uni # A
toUPPER_uni # A
to_uni_fold # U
to_uni_lower # E (Perl_to_uni_lower)
to_uni_title # E (Perl_to_uni_title)
Expand Down
1 change: 1 addition & 0 deletions cpan/Devel-PPPort/parts/base/5008001
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ sv_cat_decode # U
sv_setpviv # U
sv_setpviv_mg # U
unpackstring # U
C_ARRAY_LENGTH # added by devel/scanprov
IN_PERL_COMPILETIME # added by devel/scanprov
PERL_ABS # added by devel/scanprov
PERL_GCC_BRACE_GROUPS_FORBIDDEN # added by devel/scanprov
Expand Down
1 change: 0 additions & 1 deletion cpan/Devel-PPPort/parts/base/5009003
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@ savepvs # U
sortsv_flags # U
sv_catpvs # U
vverify # U
GvSVn # added by devel/scanprov
HvNAMELEN_get # added by devel/scanprov
HvNAME_get # added by devel/scanprov
PERLIO_FUNCS_CAST # added by devel/scanprov
Expand Down
1 change: 0 additions & 1 deletion cpan/Devel-PPPort/parts/base/5009004
Original file line number Diff line number Diff line change
Expand Up @@ -40,4 +40,3 @@ PERL_USE_GCC_BRACE_GROUPS # added by devel/scanprov
SV_HAS_TRAILING_NUL # added by devel/scanprov
SvVSTRING_mg # added by devel/scanprov
gv_fetchpvs # added by devel/scanprov
isGV_with_GP # added by devel/scanprov
1 change: 1 addition & 0 deletions cpan/Devel-PPPort/parts/base/5013000
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
5.013000
cBOOL # added by devel/scanprov
1 change: 1 addition & 0 deletions cpan/Devel-PPPort/parts/base/5013002
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@ foldEQ_utf8 # U
hv_fill # U
sv_dec_nomg # U
sv_inc_nomg # U
C_ARRAY_END # added by devel/scanprov
1 change: 1 addition & 0 deletions cpan/Devel-PPPort/parts/base/5015004
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ sv_derived_from_sv # U
sv_does_pv # U
sv_does_pvn # U
sv_does_sv # U
sv_ref # U
whichsig_pv # U
whichsig_pvn # U
whichsig_sv # U
Expand Down
1 change: 1 addition & 0 deletions cpan/Devel-PPPort/parts/base/5020002
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
5.020002
1 change: 1 addition & 0 deletions cpan/Devel-PPPort/parts/base/5020003
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
5.020003
1 change: 1 addition & 0 deletions cpan/Devel-PPPort/parts/base/5021001
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@ isIDFIRST_lazy # U
isUTF8_CHAR # U
markstack_grow # E (Perl_markstack_grow)
my_strerror # U
PERL_UNUSED_RESULT # added by devel/scanprov
1 change: 0 additions & 1 deletion cpan/Devel-PPPort/parts/base/5021002
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
5.021002
grok_number_flags # U
op_parent # U
op_sibling_splice # U
1 change: 0 additions & 1 deletion cpan/Devel-PPPort/parts/base/5021007
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
5.021007
OpHAS_SIBLING # U
OpSIBLING # U
OpSIBLING_set # U
PadnameUTF8 # E
is_invariant_string # U
newPADNAMELIST # U
Expand Down
64 changes: 0 additions & 64 deletions cpan/Devel-PPPort/parts/base/5021008
Original file line number Diff line number Diff line change
@@ -1,66 +1,2 @@
5.021008
BhkDISABLE # E
BhkENABLE # E
BhkENTRY_set # E
MULTICALL # E
PERL_SYS_TERM # E
POP_MULTICALL # E
PUSH_MULTICALL # E
PadARRAY # E
PadMAX # E
PadlistARRAY # E
PadlistMAX # E
PadlistNAMES # E
PadlistNAMESARRAY # E
PadlistNAMESMAX # E
PadnameLEN # E
PadnamePV # E
PadnameREFCNT # E
PadnameREFCNT_dec # E
PadnameSV # E
PadnamelistARRAY # E
PadnamelistMAX # E
PadnamelistREFCNT # E
PadnamelistREFCNT_dec # E
XS_APIVERSION_BOOTCHECK # E
XS_EXTERNAL # E
XS_INTERNAL # E
XS_VERSION_BOOTCHECK # E
XopDISABLE # E
XopENABLE # E
XopENTRY # E
XopENTRYCUSTOM # E
XopENTRY_set # E
cophh_new_empty # E
my_lstat # U (Perl_my_lstat)
my_stat # U (Perl_my_stat)
reentrant_free # U
reentrant_init # U
reentrant_retry # U
reentrant_size # U
ref # U (Perl_ref)
sv_get_backrefs # U
sv_magic_portable # U
sv_setref_pvs # A
PERL_BCDVERSION # added by devel/scanprov
PERL_MAGIC_glob # added by devel/scanprov
PERL_MAGIC_mutex # added by devel/scanprov
PERL_MAGIC_overload # added by devel/scanprov
PERL_MAGIC_overload_elem # added by devel/scanprov
PL_bufend # added by devel/scanprov
PL_bufptr # added by devel/scanprov
PL_copline # added by devel/scanprov
PL_error_count # added by devel/scanprov
PL_expect # added by devel/scanprov
PL_in_my # added by devel/scanprov
PL_in_my_stash # added by devel/scanprov
PL_lex_state # added by devel/scanprov
PL_lex_stuff # added by devel/scanprov
PL_linestr # added by devel/scanprov
PL_rsfp # added by devel/scanprov
PL_rsfp_filters # added by devel/scanprov
PL_tokenbuf # added by devel/scanprov
WARN_ASSERTIONS # added by devel/scanprov
aTHXR # added by devel/scanprov
aTHXR_ # added by devel/scanprov
dTHXR # added by devel/scanprov
1 change: 1 addition & 0 deletions cpan/Devel-PPPort/parts/base/5021009
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
5.021009
2 changes: 2 additions & 0 deletions cpan/Devel-PPPort/parts/base/5021010
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
5.021010
DECLARATION_FOR_LC_NUMERIC_MANIPULATION # E
4 changes: 4 additions & 0 deletions cpan/Devel-PPPort/parts/base/5021011
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
5.021011
OpLASTSIB_set # U
OpMAYBESIB_set # U
OpMORESIB_set # U
Loading

0 comments on commit c3ea25a

Please sign in to comment.