In perl.git, the branch blead has been updated <https://perl5.git.perl.org/perl.git/commitdiff/b87a90faa48788fcff977b3377adba4a624761cc?hp=855bce9a38fe83707e88a27f961aa4a070555df7>
- Log ----------------------------------------------------------------- commit b87a90faa48788fcff977b3377adba4a624761cc Author: Steve Hay <[email protected]> Date: Sun Oct 20 16:20:30 2019 +0100 Update Module::CoreList for 5.31.6 commit 725c980e2d0a732605eea8b9bc58c8be0dad2886 Author: Steve Hay <[email protected]> Date: Sun Oct 20 16:11:56 2019 +0100 Bump version to 5.31.6 (includes regen/opcode.pl) commit 46a21c0a553a38838c8a47343b03e497a2edb397 Author: Steve Hay <[email protected]> Date: Sun Oct 20 15:55:03 2019 +0100 Create new perldelta for 5.31.6 commit b05b70401158c9d7a6ab1afbf9fbc4d12879f267 Author: Steve Hay <[email protected]> Date: Sun Oct 20 15:46:43 2019 +0100 Tick off 5.31.5 commit f9c79989ed77f5fbd2a8574c48a7f3fb5f79fba7 Author: Steve Hay <[email protected]> Date: Sun Oct 20 15:45:47 2019 +0100 Add epigraph for 5.31.5 ----------------------------------------------------------------------- Summary of changes: Cross/config.sh-arm-linux | 40 +-- Cross/config.sh-arm-linux-n770 | 40 +-- INSTALL | 34 +- MANIFEST | 1 + META.json | 2 +- META.yml | 2 +- Makefile.SH | 8 +- NetWare/Makefile | 4 +- NetWare/config_H.wc | 10 +- Porting/config.sh | 42 +-- Porting/config_H | 18 +- Porting/epigraphs.pod | 17 + Porting/perldelta_template.pod | 2 +- Porting/release_schedule.pod | 2 +- README.haiku | 4 +- README.macosx | 8 +- README.os2 | 2 +- README.os390 | 2 +- README.vms | 4 +- dist/Module-CoreList/Changes | 3 + dist/Module-CoreList/lib/Module/CoreList.pm | 21 +- dist/Module-CoreList/lib/Module/CoreList/Utils.pm | 9 +- hints/catamount.sh | 4 +- lib/B/Op_private.pm | 2 +- patchlevel.h | 4 +- plan9/config.plan9 | 10 +- plan9/config_sh.sample | 38 +- pod/.gitignore | 2 +- pod/perl.pod | 1 + pod/{perldelta.pod => perl5315delta.pod} | 2 +- pod/perldelta.pod | 401 ++++++++++++++-------- vms/descrip_mms.template | 2 +- win32/GNUmakefile | 6 +- win32/Makefile | 6 +- win32/makefile.mk | 6 +- win32/pod.mak | 4 + 36 files changed, 474 insertions(+), 289 deletions(-) copy pod/{perldelta.pod => perl5315delta.pod} (99%) diff --git a/Cross/config.sh-arm-linux b/Cross/config.sh-arm-linux index f0ad143138..f97ed024c2 100644 --- a/Cross/config.sh-arm-linux +++ b/Cross/config.sh-arm-linux @@ -31,12 +31,12 @@ afsroot='/afs' alignbytes='4' aphostname='/bin/hostname' api_revision='5' -api_subversion='5' +api_subversion='6' api_version='31' -api_versionstring='5.31.5' +api_versionstring='5.31.6' ar='ar' -archlib='/usr/lib/perl5/5.31.5/armv4l-linux' -archlibexp='/usr/lib/perl5/5.31.5/armv4l-linux' +archlib='/usr/lib/perl5/5.31.6/armv4l-linux' +archlibexp='/usr/lib/perl5/5.31.6/armv4l-linux' archname64='' archname='armv4l-linux' archobjs='' @@ -55,7 +55,7 @@ castflags='0' cat='cat' cc='cc' cccdlflags='-fpic' -ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.31.5/armv4l-linux/CORE' +ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.31.6/armv4l-linux/CORE' ccflags='-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='arm-linux-gcc' @@ -821,7 +821,7 @@ inc_version_list=' ' inc_version_list_init='0' incpath='' inews='' -installarchlib='./install_me_here/usr/lib/perl5/5.31.5/armv4l-linux' +installarchlib='./install_me_here/usr/lib/perl5/5.31.6/armv4l-linux' installbin='./install_me_here/usr/bin' installhtml1dir='' installhtml3dir='' @@ -829,13 +829,13 @@ installman1dir='./install_me_here/usr/share/man/man1' installman3dir='./install_me_here/usr/share/man/man3' installprefix='./install_me_here/usr' installprefixexp='./install_me_here/usr' -installprivlib='./install_me_here/usr/lib/perl5/5.31.5' +installprivlib='./install_me_here/usr/lib/perl5/5.31.6' installscript='./install_me_here/usr/bin' -installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.31.5/armv4l-linux' +installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.31.6/armv4l-linux' installsitebin='./install_me_here/usr/bin' installsitehtml1dir='' installsitehtml3dir='' -installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.31.5' +installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.31.6' installsiteman1dir='./install_me_here/usr/share/man/man1' installsiteman3dir='./install_me_here/usr/share/man/man3' installsitescript='./install_me_here/usr/bin' @@ -969,8 +969,8 @@ pmake='' pr='' prefix='/usr' prefixexp='/usr' -privlib='/usr/lib/perl5/5.31.5' -privlibexp='/usr/lib/perl5/5.31.5' +privlib='/usr/lib/perl5/5.31.6' +privlibexp='/usr/lib/perl5/5.31.6' procselfexe='"/proc/self/exe"' prototype='define' ptrsize='4' @@ -1035,17 +1035,17 @@ sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 6, 17, 29, 31, 0' sig_size='68' signal_t='void' -sitearch='/usr/lib/perl5/site_perl/5.31.5/armv4l-linux' -sitearchexp='/usr/lib/perl5/site_perl/5.31.5/armv4l-linux' +sitearch='/usr/lib/perl5/site_perl/5.31.6/armv4l-linux' +sitearchexp='/usr/lib/perl5/site_perl/5.31.6/armv4l-linux' sitebin='/usr/bin' sitebinexp='/usr/bin' sitehtml1dir='' sitehtml1direxp='' sitehtml3dir='' sitehtml3direxp='' -sitelib='/usr/lib/perl5/site_perl/5.31.5' +sitelib='/usr/lib/perl5/site_perl/5.31.6' sitelib_stem='/usr/lib/perl5/site_perl' -sitelibexp='/usr/lib/perl5/site_perl/5.31.5' +sitelibexp='/usr/lib/perl5/site_perl/5.31.6' siteman1dir='/usr/share/man/man1' siteman1direxp='/usr/share/man/man1' siteman3dir='/usr/share/man/man3' @@ -1084,7 +1084,7 @@ stdio_stream_array='' strerror_r_proto='0' strings='/usr/include/string.h' submit='' -subversion='5' +subversion='6' sysman='/usr/share/man/man1' tail='' tar='' @@ -1175,8 +1175,8 @@ vendorprefix='' vendorprefixexp='' vendorscript='' vendorscriptexp='' -version='5.31.5' -version_patchlevel_string='version 31 subversion 5' +version='5.31.6' +version_patchlevel_string='version 31 subversion 6' versiononly='undef' vi='' xlibpth='/usr/lib/386 /lib/386' @@ -1190,9 +1190,9 @@ config_args='' config_argc=0 PERL_REVISION=5 PERL_VERSION=31 -PERL_SUBVERSION=5 +PERL_SUBVERSION=6 PERL_API_REVISION=5 PERL_API_VERSION=31 -PERL_API_SUBVERSION=5 +PERL_API_SUBVERSION=6 PERL_PATCHLEVEL= PERL_CONFIG_SH=true diff --git a/Cross/config.sh-arm-linux-n770 b/Cross/config.sh-arm-linux-n770 index 2bbc8218d8..76f7da1627 100644 --- a/Cross/config.sh-arm-linux-n770 +++ b/Cross/config.sh-arm-linux-n770 @@ -31,12 +31,12 @@ afsroot='/afs' alignbytes='4' aphostname='/bin/hostname' api_revision='5' -api_subversion='5' +api_subversion='6' api_version='31' -api_versionstring='5.31.5' +api_versionstring='5.31.6' ar='ar' -archlib='/usr/lib/perl5/5.31.5/armv4l-linux' -archlibexp='/usr/lib/perl5/5.31.5/armv4l-linux' +archlib='/usr/lib/perl5/5.31.6/armv4l-linux' +archlibexp='/usr/lib/perl5/5.31.6/armv4l-linux' archname64='' archname='armv4l-linux' archobjs='' @@ -54,7 +54,7 @@ castflags='0' cat='cat' cc='arm-none-linux-gnueabi-gcc' cccdlflags='-fpic' -ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.31.5/armv4l-linux/CORE' +ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.31.6/armv4l-linux/CORE' ccflags='-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='arm-linux-gcc' @@ -819,7 +819,7 @@ inc_version_list=' ' inc_version_list_init='0' incpath='' inews='' -installarchlib='./install_me_here/usr/lib/perl5/5.31.5/armv4l-linux' +installarchlib='./install_me_here/usr/lib/perl5/5.31.6/armv4l-linux' installbin='./install_me_here/usr/bin' installhtml1dir='' installhtml3dir='' @@ -827,13 +827,13 @@ installman1dir='./install_me_here/usr/share/man/man1' installman3dir='./install_me_here/usr/share/man/man3' installprefix='./install_me_here/usr' installprefixexp='./install_me_here/usr' -installprivlib='./install_me_here/usr/lib/perl5/5.31.5' +installprivlib='./install_me_here/usr/lib/perl5/5.31.6' installscript='./install_me_here/usr/bin' -installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.31.5/armv4l-linux' +installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.31.6/armv4l-linux' installsitebin='./install_me_here/usr/bin' installsitehtml1dir='' installsitehtml3dir='' -installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.31.5' +installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.31.6' installsiteman1dir='./install_me_here/usr/share/man/man1' installsiteman3dir='./install_me_here/usr/share/man/man3' installsitescript='./install_me_here/usr/bin' @@ -967,8 +967,8 @@ pmake='' pr='' prefix='/usr' prefixexp='/usr' -privlib='/usr/lib/perl5/5.31.5' -privlibexp='/usr/lib/perl5/5.31.5' +privlib='/usr/lib/perl5/5.31.6' +privlibexp='/usr/lib/perl5/5.31.6' procselfexe='"/proc/self/exe"' prototype='define' ptrsize='4' @@ -1033,17 +1033,17 @@ sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 6, 17, 29, 31, 0' sig_size='68' signal_t='void' -sitearch='/usr/lib/perl5/site_perl/5.31.5/armv4l-linux' -sitearchexp='/usr/lib/perl5/site_perl/5.31.5/armv4l-linux' +sitearch='/usr/lib/perl5/site_perl/5.31.6/armv4l-linux' +sitearchexp='/usr/lib/perl5/site_perl/5.31.6/armv4l-linux' sitebin='/usr/bin' sitebinexp='/usr/bin' sitehtml1dir='' sitehtml1direxp='' sitehtml3dir='' sitehtml3direxp='' -sitelib='/usr/lib/perl5/site_perl/5.31.5' +sitelib='/usr/lib/perl5/site_perl/5.31.6' sitelib_stem='/usr/lib/perl5/site_perl' -sitelibexp='/usr/lib/perl5/site_perl/5.31.5' +sitelibexp='/usr/lib/perl5/site_perl/5.31.6' siteman1dir='/usr/share/man/man1' siteman1direxp='/usr/share/man/man1' siteman3dir='/usr/share/man/man3' @@ -1082,7 +1082,7 @@ stdio_stream_array='' strerror_r_proto='0' strings='/usr/include/string.h' submit='' -subversion='5' +subversion='6' sysman='/usr/share/man/man1' tail='' tar='' @@ -1173,8 +1173,8 @@ vendorprefix='' vendorprefixexp='' vendorscript='' vendorscriptexp='' -version='5.31.5' -version_patchlevel_string='version 31 subversion 5' +version='5.31.6' +version_patchlevel_string='version 31 subversion 6' versiononly='undef' vi='' xlibpth='/usr/lib/386 /lib/386' @@ -1188,9 +1188,9 @@ config_args='' config_argc=0 PERL_REVISION=5 PERL_VERSION=31 -PERL_SUBVERSION=5 +PERL_SUBVERSION=6 PERL_API_REVISION=5 PERL_API_VERSION=31 -PERL_API_SUBVERSION=5 +PERL_API_SUBVERSION=6 PERL_PATCHLEVEL= PERL_CONFIG_SH=true diff --git a/INSTALL b/INSTALL index eb7a67136a..791162111e 100644 --- a/INSTALL +++ b/INSTALL @@ -609,7 +609,7 @@ The directories set up by Configure fall into three broad categories. =item Directories for the perl distribution -By default, Configure will use the following directories for 5.31.5. +By default, Configure will use the following directories for 5.31.6. $version is the full perl version number, including subversion, e.g. 5.12.3, and $archname is a string like sun4-sunos, determined by Configure. The full definitions of all Configure @@ -2436,11 +2436,11 @@ L<https://www.chiark.greenend.org.uk/~sgtatham/bugs.html> =head1 Coexistence with earlier versions of perl 5 -Perl 5.31.5 is not binary compatible with earlier versions of Perl. +Perl 5.31.6 is not binary compatible with earlier versions of Perl. In other words, you will have to recompile your XS modules. -In general, you can usually safely upgrade from one version of Perl -(e.g. 5.31.3) to another similar minor version (e.g. 5.31.5))) without +In general, you can usually safely upgrade from one stable version of Perl +(e.g. 5.30.0) to another similar minor version (e.g. 5.30.1) without re-compiling all of your extensions. You can also safely leave the old version around in case the new version causes you problems for some reason. @@ -2511,9 +2511,9 @@ won't interfere with another version. (The defaults guarantee this for libraries after 5.6.0, but not for executables. TODO?) One convenient way to do this is by using a separate prefix for each version, such as - sh Configure -Dprefix=/opt/perl5.31.5 + sh Configure -Dprefix=/opt/perl5.31.6 -and adding /opt/perl5.31.5/bin to the shell PATH variable. Such users +and adding /opt/perl5.31.6/bin to the shell PATH variable. Such users may also wish to add a symbolic link /usr/local/bin/perl so that scripts can still start with #!/usr/local/bin/perl. @@ -2526,13 +2526,13 @@ seriously consider using a separate directory, since development subversions may not have all the compatibility wrinkles ironed out yet. -=head2 Upgrading from 5.31.4 or earlier +=head2 Upgrading from 5.31.5 or earlier -B<Perl 5.31.5 may not be binary compatible with Perl 5.31.4 or +B<Perl 5.31.6 may not be binary compatible with Perl 5.31.5 or earlier Perl releases.> Perl modules having binary parts (meaning that a C compiler is used) will have to be recompiled to be -used with 5.31.5. If you find you do need to rebuild an extension with -5.31.5, you may safely do so without disturbing the older +used with 5.31.6. If you find you do need to rebuild an extension with +5.31.6, you may safely do so without disturbing the older installations. (See L<"Coexistence with earlier versions of perl 5"> above.) @@ -2565,15 +2565,15 @@ Firstly, the bare minimum to run this script print("$f\n"); } -in Linux with perl-5.31.5 is as follows (under $Config{prefix}): +in Linux with perl-5.31.6 is as follows (under $Config{prefix}): ./bin/perl - ./lib/perl5/5.31.5/strict.pm - ./lib/perl5/5.31.5/warnings.pm - ./lib/perl5/5.31.5/i686-linux/File/Glob.pm - ./lib/perl5/5.31.5/feature.pm - ./lib/perl5/5.31.5/XSLoader.pm - ./lib/perl5/5.31.5/i686-linux/auto/File/Glob/Glob.so + ./lib/perl5/5.31.6/strict.pm + ./lib/perl5/5.31.6/warnings.pm + ./lib/perl5/5.31.6/i686-linux/File/Glob.pm + ./lib/perl5/5.31.6/feature.pm + ./lib/perl5/5.31.6/XSLoader.pm + ./lib/perl5/5.31.6/i686-linux/auto/File/Glob/Glob.so Secondly, for perl-5.10.1, the Debian perl-base package contains 591 files, (of which 510 are for lib/unicore) totaling about 3.5MB in its diff --git a/MANIFEST b/MANIFEST index 29b6e7c21a..7e00f5712c 100644 --- a/MANIFEST +++ b/MANIFEST @@ -5129,6 +5129,7 @@ pod/perl5311delta.pod Perl changes in version 5.31.1 pod/perl5312delta.pod Perl changes in version 5.31.2 pod/perl5313delta.pod Perl changes in version 5.31.3 pod/perl5314delta.pod Perl changes in version 5.31.4 +pod/perl5315delta.pod Perl changes in version 5.31.5 pod/perl561delta.pod Perl changes in version 5.6.1 pod/perl56delta.pod Perl changes in version 5.6 pod/perl581delta.pod Perl changes in version 5.8.1 diff --git a/META.json b/META.json index fb3589b5eb..c331e61f8b 100644 --- a/META.json +++ b/META.json @@ -127,6 +127,6 @@ "url" : "https://perl5.git.perl.org/" } }, - "version" : "5.031005", + "version" : "5.031006", "x_serialization_backend" : "JSON::PP version 4.04" } diff --git a/META.yml b/META.yml index 1af41573fe..76134e7f2c 100644 --- a/META.yml +++ b/META.yml @@ -114,5 +114,5 @@ resources: homepage: https://www.perl.org/ license: https://dev.perl.org/licenses/ repository: https://perl5.git.perl.org/ -version: '5.031005' +version: '5.031006' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff --git a/Makefile.SH b/Makefile.SH index 44cf79303c..1f677add36 100755 --- a/Makefile.SH +++ b/Makefile.SH @@ -589,7 +589,7 @@ esac $spitshell >>$Makefile <<'!NO!SUBS!' -perltoc_pod_prereqs = extra.pods pod/perl5315delta.pod pod/perlapi.pod pod/perlintern.pod pod/perlmodlib.pod pod/perluniprops.pod +perltoc_pod_prereqs = extra.pods pod/perl5316delta.pod pod/perlapi.pod pod/perlintern.pod pod/perlmodlib.pod pod/perluniprops.pod generated_pods = pod/perltoc.pod $(perltoc_pod_prereqs) generated_headers = uudmap.h bitcount.h mg_data.h @@ -1153,9 +1153,9 @@ pod/perlintern.pod: $(MINIPERL_EXE) autodoc.pl embed.fnc pod/perlmodlib.pod: $(MINIPERL_EXE) pod/perlmodlib.PL MANIFEST $(MINIPERL) pod/perlmodlib.PL -q -pod/perl5315delta.pod: pod/perldelta.pod - $(RMS) pod/perl5315delta.pod - $(LNS) perldelta.pod pod/perl5315delta.pod +pod/perl5316delta.pod: pod/perldelta.pod + $(RMS) pod/perl5316delta.pod + $(LNS) perldelta.pod pod/perl5316delta.pod extra.pods: $(MINIPERL_EXE) -@test ! -f extra.pods || rm -f `cat extra.pods` diff --git a/NetWare/Makefile b/NetWare/Makefile index 59236ae8ca..522f2f46e4 100644 --- a/NetWare/Makefile +++ b/NetWare/Makefile @@ -86,7 +86,7 @@ NLM_VERSION = 3,20,0 # Here comes the CW tools - TO BE FILLED TO BUILD WITH CW - -MODULE_DESC = "Perl 5.31.5 for NetWare" +MODULE_DESC = "Perl 5.31.6 for NetWare" CCTYPE = CodeWarrior C_COMPILER = mwccnlm -c CPP_COMPILER = mwccnlm @@ -462,7 +462,7 @@ INST_NW_TOP2 = $(INST_NW_DRV)\perl # versioned installation can be obtained by setting INST_TOP above to a # path that includes an arbitrary version string. # -INST_VER = \5.31.5 +INST_VER = \5.31.6 # # Comment this out if you DON'T want your perl installation to have diff --git a/NetWare/config_H.wc b/NetWare/config_H.wc index 8c57defdaa..b44e969a28 100644 --- a/NetWare/config_H.wc +++ b/NetWare/config_H.wc @@ -887,7 +887,7 @@ * This symbol contains the ~name expanded version of ARCHLIB, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#define ARCHLIB "c:\\perl\\5.31.5\\lib\\NetWare-x86-multi-thread" /**/ +#define ARCHLIB "c:\\perl\\5.31.6\\lib\\NetWare-x86-multi-thread" /**/ /*#define ARCHLIB_EXP "" /**/ /* ARCHNAME: @@ -918,8 +918,8 @@ * This symbol is the filename expanded version of the BIN symbol, for * programs that do not want to deal with that at run-time. */ -#define BIN "c:\\perl\\5.31.5\\bin\\NetWare-x86-multi-thread" /**/ -#define BIN_EXP "c:\\perl\\5.31.5\\bin\\NetWare-x86-multi-thread" /**/ +#define BIN "c:\\perl\\5.31.6\\bin\\NetWare-x86-multi-thread" /**/ +#define BIN_EXP "c:\\perl\\5.31.6\\bin\\NetWare-x86-multi-thread" /**/ /* BYTEORDER: * This symbol holds the hexadecimal constant defined in byteorder, @@ -2878,7 +2878,7 @@ * This symbol contains the ~name expanded version of SITEARCH, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#define SITEARCH "c:\\perl\\site\\5.31.5\\lib\\NetWare-x86-multi-thread" /**/ +#define SITEARCH "c:\\perl\\site\\5.31.6\\lib\\NetWare-x86-multi-thread" /**/ /*#define SITEARCH_EXP "" /**/ /* SITELIB: @@ -2901,7 +2901,7 @@ * removed. The elements in inc_version_list (inc_version_list.U) can * be tacked onto this variable to generate a list of directories to search. */ -#define SITELIB "c:\\perl\\site\\5.31.5\\lib" /**/ +#define SITELIB "c:\\perl\\site\\5.31.6\\lib" /**/ /*#define SITELIB_EXP "" /**/ #define SITELIB_STEM "" /**/ diff --git a/Porting/config.sh b/Porting/config.sh index 30b42b0d44..b74dde012c 100644 --- a/Porting/config.sh +++ b/Porting/config.sh @@ -44,12 +44,12 @@ afsroot='/afs' alignbytes='8' aphostname='' api_revision='5' -api_subversion='5' +api_subversion='6' api_version='31' -api_versionstring='5.31.5' +api_versionstring='5.31.6' ar='ar' -archlib='/opt/perl/lib/5.31.5/x86_64-linux' -archlibexp='/opt/perl/lib/5.31.5/x86_64-linux' +archlib='/opt/perl/lib/5.31.6/x86_64-linux' +archlibexp='/opt/perl/lib/5.31.6/x86_64-linux' archname64='' archname='x86_64-linux' archobjs='' @@ -845,7 +845,7 @@ incpath='' incpth='/usr/lib/gcc/x86_64-linux-gnu/4.9/include /usr/local/include /usr/lib/gcc/x86_64-linux-gnu/4.9/include-fixed /usr/include/x86_64-linux-gnu /usr/include' inews='' initialinstalllocation='/opt/perl/bin' -installarchlib='/opt/perl/lib/5.31.5/x86_64-linux' +installarchlib='/opt/perl/lib/5.31.6/x86_64-linux' installbin='/opt/perl/bin' installhtml1dir='' installhtml3dir='' @@ -853,13 +853,13 @@ installman1dir='/opt/perl/man/man1' installman3dir='/opt/perl/man/man3' installprefix='/opt/perl' installprefixexp='/opt/perl' -installprivlib='/opt/perl/lib/5.31.5' +installprivlib='/opt/perl/lib/5.31.6' installscript='/opt/perl/bin' -installsitearch='/opt/perl/lib/site_perl/5.31.5/x86_64-linux' +installsitearch='/opt/perl/lib/site_perl/5.31.6/x86_64-linux' installsitebin='/opt/perl/bin' installsitehtml1dir='' installsitehtml3dir='' -installsitelib='/opt/perl/lib/site_perl/5.31.5' +installsitelib='/opt/perl/lib/site_perl/5.31.6' installsiteman1dir='/opt/perl/man/man1' installsiteman3dir='/opt/perl/man/man3' installsitescript='/opt/perl/bin' @@ -984,7 +984,7 @@ perl_patchlevel='' perl_static_inline='static __inline__' perladmin='[email protected]' perllibs='-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc' -perlpath='/opt/perl/bin/perl5.31.5' +perlpath='/opt/perl/bin/perl5.31.6' pg='pg' phostname='' pidtype='pid_t' @@ -993,8 +993,8 @@ pmake='' pr='' prefix='/opt/perl' prefixexp='/opt/perl' -privlib='/opt/perl/lib/5.31.5' -privlibexp='/opt/perl/lib/5.31.5' +privlib='/opt/perl/lib/5.31.6' +privlibexp='/opt/perl/lib/5.31.6' procselfexe='"/proc/self/exe"' ptrsize='8' quadkind='2' @@ -1059,17 +1059,17 @@ sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 6, 17, 29, 31, 0' sig_size='69' signal_t='void' -sitearch='/opt/perl/lib/site_perl/5.31.5/x86_64-linux' -sitearchexp='/opt/perl/lib/site_perl/5.31.5/x86_64-linux' +sitearch='/opt/perl/lib/site_perl/5.31.6/x86_64-linux' +sitearchexp='/opt/perl/lib/site_perl/5.31.6/x86_64-linux' sitebin='/opt/perl/bin' sitebinexp='/opt/perl/bin' sitehtml1dir='' sitehtml1direxp='' sitehtml3dir='' sitehtml3direxp='' -sitelib='/opt/perl/lib/site_perl/5.31.5' +sitelib='/opt/perl/lib/site_perl/5.31.6' sitelib_stem='/opt/perl/lib/site_perl' -sitelibexp='/opt/perl/lib/site_perl/5.31.5' +sitelibexp='/opt/perl/lib/site_perl/5.31.6' siteman1dir='/opt/perl/man/man1' siteman1direxp='/opt/perl/man/man1' siteman3dir='/opt/perl/man/man3' @@ -1095,7 +1095,7 @@ src='.' ssizetype='ssize_t' st_ino_sign='1' st_ino_size='8' -startperl='#!/opt/perl/bin/perl5.31.5' +startperl='#!/opt/perl/bin/perl5.31.6' startsh='#!/bin/sh' static_ext=' ' stdchar='char' @@ -1107,7 +1107,7 @@ stdio_ptr='((fp)->_IO_read_ptr)' stdio_stream_array='' strerror_r_proto='0' submit='' -subversion='5' +subversion='6' sysman='/usr/share/man/man1' sysroot='' tail='' @@ -1205,8 +1205,8 @@ vendorprefix='' vendorprefixexp='' vendorscript='' vendorscriptexp='' -version='5.31.5' -version_patchlevel_string='version 31 subversion 5' +version='5.31.6' +version_patchlevel_string='version 31 subversion 6' versiononly='define' vi='' xlibpth='/usr/lib/386 /lib/386' @@ -1216,10 +1216,10 @@ zcat='' zip='zip' PERL_REVISION=5 PERL_VERSION=31 -PERL_SUBVERSION=5 +PERL_SUBVERSION=6 PERL_API_REVISION=5 PERL_API_VERSION=31 -PERL_API_SUBVERSION=5 +PERL_API_SUBVERSION=6 PERL_PATCHLEVEL='' PERL_CONFIG_SH=true : Variables propagated from previous config.sh file. diff --git a/Porting/config_H b/Porting/config_H index 00d95655ac..4483f9d526 100644 --- a/Porting/config_H +++ b/Porting/config_H @@ -1239,8 +1239,8 @@ * This symbol contains the ~name expanded version of ARCHLIB, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#define ARCHLIB "/opt/perl/lib/5.31.5/x86_64-linux" /**/ -#define ARCHLIB_EXP "/opt/perl/lib/5.31.5/x86_64-linux" /**/ +#define ARCHLIB "/opt/perl/lib/5.31.6/x86_64-linux" /**/ +#define ARCHLIB_EXP "/opt/perl/lib/5.31.6/x86_64-linux" /**/ /* BIN: * This symbol holds the path of the bin directory where the package will @@ -1293,8 +1293,8 @@ * This symbol contains the ~name expanded version of PRIVLIB, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#define PRIVLIB "/opt/perl/lib/5.31.5" /**/ -#define PRIVLIB_EXP "/opt/perl/lib/5.31.5" /**/ +#define PRIVLIB "/opt/perl/lib/5.31.6" /**/ +#define PRIVLIB_EXP "/opt/perl/lib/5.31.6" /**/ /* SITEARCH: * This symbol contains the name of the private library for this package. @@ -1311,8 +1311,8 @@ * This symbol contains the ~name expanded version of SITEARCH, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#define SITEARCH "/opt/perl/lib/site_perl/5.31.5/x86_64-linux" /**/ -#define SITEARCH_EXP "/opt/perl/lib/site_perl/5.31.5/x86_64-linux" /**/ +#define SITEARCH "/opt/perl/lib/site_perl/5.31.6/x86_64-linux" /**/ +#define SITEARCH_EXP "/opt/perl/lib/site_perl/5.31.6/x86_64-linux" /**/ /* SITELIB: * This symbol contains the name of the private library for this package. @@ -1334,8 +1334,8 @@ * removed. The elements in inc_version_list (inc_version_list.U) can * be tacked onto this variable to generate a list of directories to search. */ -#define SITELIB "/opt/perl/lib/site_perl/5.31.5" /**/ -#define SITELIB_EXP "/opt/perl/lib/site_perl/5.31.5" /**/ +#define SITELIB "/opt/perl/lib/site_perl/5.31.6" /**/ +#define SITELIB_EXP "/opt/perl/lib/site_perl/5.31.6" /**/ #define SITELIB_STEM "/opt/perl/lib/site_perl" /**/ /* PERL_VENDORARCH: @@ -4109,7 +4109,7 @@ * script to make sure (one hopes) that it runs with perl and not * some shell. */ -#define STARTPERL "#!/opt/perl/bin/perl5.31.5" /**/ +#define STARTPERL "#!/opt/perl/bin/perl5.31.6" /**/ /* HAS_STDIO_STREAM_ARRAY: * This symbol, if defined, tells that there is an array diff --git a/Porting/epigraphs.pod b/Porting/epigraphs.pod index cc398fbf3c..eb597af004 100644 --- a/Porting/epigraphs.pod +++ b/Porting/epigraphs.pod @@ -17,6 +17,23 @@ Consult your favorite dictionary for details. =head1 EPIGRAPHS +=head2 v5.31.5 - Edward Lear, ed. Vivien Noakes, "The Complete Nonsense and Other Verse": The Daddy Long-legs and the Fly + +L<Announced on 2019-10-20 by Steve Hay|https://www.nntp.perl.org/group/perl.perl5.porters/2019/10/msg256478.html> + + 'O Mr Daddy Long-legs,' + Said Mr Floppy Fly, + 'It's true I never go to court, + And I will tell you why. + If I had six long legs like yours, + At once I'd go to court! + But oh! I can't, because my legs + Are so extremely short. + And I'm afraid the King and Queen + (One in red, and one in green) + Would say aloud, "You are not fit, + You Fly, to come to court a bit!"' + =head2 v5.31.4 - Ann Leckie, "The Raven Tower" L<Announced on 2019-09-20 by Max Maischein|https://www.nntp.perl.org/group/perl.perl5.porters/2019/09/msg256254.html> diff --git a/Porting/perldelta_template.pod b/Porting/perldelta_template.pod index fd7b9e529e..2f67453065 100644 --- a/Porting/perldelta_template.pod +++ b/Porting/perldelta_template.pod @@ -403,7 +403,7 @@ died, add a short obituary here. XXX Generate this with: - perl Porting/acknowledgements.pl v5.31.5..HEAD + perl Porting/acknowledgements.pl v5.31.6..HEAD =head1 Reporting Bugs diff --git a/Porting/release_schedule.pod b/Porting/release_schedule.pod index 003602be00..f6c3bf275b 100644 --- a/Porting/release_schedule.pod +++ b/Porting/release_schedule.pod @@ -61,7 +61,7 @@ you should reset the version numbers to the next blead series. 2019-07-20 5.31.2 ✓ Steve Hay 2019-08-20 5.31.3 ✓ Tom Hukins 2019-09-20 5.31.4 ✓ Max Maischein - 2019-10-20 5.31.5 Steve Hay + 2019-10-20 5.31.5 ✓ Steve Hay 2019-11-20 5.31.6 2019-12-18 5.31.7 2020-01-20 5.31.8 diff --git a/README.haiku b/README.haiku index 5c40ad104c..42cb4888f3 100644 --- a/README.haiku +++ b/README.haiku @@ -22,9 +22,9 @@ The build procedure is completely standard: Make perl executable and create a symlink for libperl: chmod a+x /boot/common/bin/perl - cd /boot/common/lib; ln -s perl5/5.31.5/BePC-haiku/CORE/libperl.so . + cd /boot/common/lib; ln -s perl5/5.31.6/BePC-haiku/CORE/libperl.so . -Replace C<5.31.5> with your respective version of Perl. +Replace C<5.31.6> with your respective version of Perl. =head1 KNOWN PROBLEMS diff --git a/README.macosx b/README.macosx index 757c9345be..0e9da30056 100644 --- a/README.macosx +++ b/README.macosx @@ -10,9 +10,9 @@ perlmacosx - Perl under Mac OS X This document briefly describes Perl under Mac OS X. - curl -O https://www.cpan.org/src/perl-5.31.5.tar.gz - tar -xzf perl-5.31.5.tar.gz - cd perl-5.31.5 + curl -O https://www.cpan.org/src/perl-5.31.6.tar.gz + tar -xzf perl-5.31.6.tar.gz + cd perl-5.31.6 ./Configure -des -Dprefix=/usr/local/ make make test @@ -20,7 +20,7 @@ This document briefly describes Perl under Mac OS X. =head1 DESCRIPTION -The latest Perl release (5.31.5 as of this writing) builds without changes +The latest Perl release (5.31.6 as of this writing) builds without changes under all versions of Mac OS X from 10.3 "Panther" onwards. In order to build your own version of Perl you will need 'make', diff --git a/README.os2 b/README.os2 index 2487ff0809..34a6f58fe7 100644 --- a/README.os2 +++ b/README.os2 @@ -619,7 +619,7 @@ C<set PERLLIB_PREFIX> in F<Config.sys>, see L</"C<PERLLIB_PREFIX>">. =item Additional Perl modules - unzip perl_ste.zip -d f:/perllib/lib/site_perl/5.31.5/ + unzip perl_ste.zip -d f:/perllib/lib/site_perl/5.31.6/ Same remark as above applies. Additionally, if this directory is not one of directories on @INC (and @INC is influenced by C<PERLLIB_PREFIX>), you diff --git a/README.os390 b/README.os390 index 5629026bda..1cc50fd59a 100644 --- a/README.os390 +++ b/README.os390 @@ -452,7 +452,7 @@ Updated 12 March 2001 to mention //'SYS1.TCPPARMS(TCPDATA)'. Updated 28 November 2001 for broken URLs. -Updated 03 October 2019 for perl-5.31.5+ +Updated 03 October 2019 for perl-5.31.6+ =cut diff --git a/README.vms b/README.vms index f3222041e6..fd230cb366 100644 --- a/README.vms +++ b/README.vms @@ -142,11 +142,11 @@ You may need to set up a foreign symbol for the unpacking utility of choice. Once you have done so, use a command like the following to unpack the archive: - vmstar -xvf perl-5^.31^.5.tar + vmstar -xvf perl-5^.31^.6.tar Then set default to the top-level source directory like so: - set default [.perl-5^.31^.5] + set default [.perl-5^.31^.6] and proceed with configuration as described in the next section. diff --git a/dist/Module-CoreList/Changes b/dist/Module-CoreList/Changes index 2c906e5da1..ac0e641143 100644 --- a/dist/Module-CoreList/Changes +++ b/dist/Module-CoreList/Changes @@ -1,3 +1,6 @@ +5.20191120 + - Updated for v5.31.6 + 5.20191020 - Updated for v5.31.5 diff --git a/dist/Module-CoreList/lib/Module/CoreList.pm b/dist/Module-CoreList/lib/Module/CoreList.pm index c9a2d3a7eb..e02e6fc5d6 100644 --- a/dist/Module-CoreList/lib/Module/CoreList.pm +++ b/dist/Module-CoreList/lib/Module/CoreList.pm @@ -4,7 +4,7 @@ use strict; our ( %released, %version, %families, %upstream, %bug_tracker, %deprecated, %delta ); use version; -our $VERSION = '5.20191020'; +our $VERSION = '5.20191120'; sub PKG_PATTERN () { q#\A[a-zA-Z_][0-9a-zA-Z_]*(?:(::|')[0-9a-zA-Z_]+)*\z# } sub _looks_like_invocant ($) { local $@; !!eval { $_[0]->isa(__PACKAGE__) } } @@ -355,6 +355,7 @@ sub changes_between { 5.031003 => '2019-08-20', 5.031004 => '2019-09-20', 5.031005 => '2019-10-20', + 5.031006 => '2019-11-20', ); for my $version ( sort { $a <=> $b } keys %released ) { @@ -16850,6 +16851,17 @@ for my $version ( sort { $a <=> $b } keys %released ) { removed => { } }, + 5.031006 => { + delta_from => 5.031005, + changed => { + 'B::Op_private' => '5.031006', + 'Config' => '5.031006', + 'Module::CoreList' => '5.20191120', + 'Module::CoreList::Utils'=> '5.20191120', + }, + removed => { + } + }, ); sub is_core @@ -17894,6 +17906,13 @@ sub is_core removed => { } }, + 5.031006 => { + delta_from => 5.031005, + changed => { + }, + removed => { + } + }, ); %deprecated = _undelta(\%deprecated); diff --git a/dist/Module-CoreList/lib/Module/CoreList/Utils.pm b/dist/Module-CoreList/lib/Module/CoreList/Utils.pm index d279ee4fa9..fb424dab04 100644 --- a/dist/Module-CoreList/lib/Module/CoreList/Utils.pm +++ b/dist/Module-CoreList/lib/Module/CoreList/Utils.pm @@ -4,7 +4,7 @@ use strict; use warnings; use Module::CoreList; -our $VERSION = '5.20191020'; +our $VERSION = '5.20191120'; our %utilities; sub utilities { @@ -1544,6 +1544,13 @@ my %delta = ( removed => { } }, + 5.031006 => { + delta_from => 5.031005, + changed => { + }, + removed => { + } + }, ); %utilities = Module::CoreList::_undelta(\%delta); diff --git a/hints/catamount.sh b/hints/catamount.sh index 07488374c9..a42028f757 100644 --- a/hints/catamount.sh +++ b/hints/catamount.sh @@ -31,11 +31,11 @@ # mkdir -p /opt/perl-catamount # mkdir -p /opt/perl-catamount/include # mkdir -p /opt/perl-catamount/lib -# mkdir -p /opt/perl-catamount/lib/perl5/5.31.5 +# mkdir -p /opt/perl-catamount/lib/perl5/5.31.6 # mkdir -p /opt/perl-catamount/bin # cp *.h /opt/perl-catamount/include # cp libperl.a /opt/perl-catamount/lib -# cp -pr lib/* /opt/perl-catamount/lib/perl5/5.31.5 +# cp -pr lib/* /opt/perl-catamount/lib/perl5/5.31.6 # cp miniperl perl run.sh cc.sh /opt/perl-catamount/lib # # With the headers and the libperl.a you can embed Perl to your Catamount diff --git a/lib/B/Op_private.pm b/lib/B/Op_private.pm index 55347b18b9..39753b85b2 100644 --- a/lib/B/Op_private.pm +++ b/lib/B/Op_private.pm @@ -118,7 +118,7 @@ package B::Op_private; our %bits; -our $VERSION = "5.031005"; +our $VERSION = "5.031006"; $bits{$_}{3} = 'OPpENTERSUB_AMPER' for qw(entersub rv2cv); $bits{$_}{6} = 'OPpENTERSUB_DB' for qw(entersub rv2cv); diff --git a/patchlevel.h b/patchlevel.h index 8b4a36c77a..c44fa040ae 100644 --- a/patchlevel.h +++ b/patchlevel.h @@ -15,7 +15,7 @@ #define PERL_REVISION 5 /* age */ #define PERL_VERSION 31 /* epoch */ -#define PERL_SUBVERSION 5 /* generation */ +#define PERL_SUBVERSION 6 /* generation */ /* The following numbers describe the earliest compatible version of Perl ("compatibility" here being defined as sufficient binary/API @@ -36,7 +36,7 @@ */ #define PERL_API_REVISION 5 #define PERL_API_VERSION 31 -#define PERL_API_SUBVERSION 5 +#define PERL_API_SUBVERSION 6 /* XXX Note: The selection of non-default Configure options, such as -Duselonglong may invalidate these settings. Currently, Configure diff --git a/plan9/config.plan9 b/plan9/config.plan9 index 2cae922a5b..793641fb33 100644 --- a/plan9/config.plan9 +++ b/plan9/config.plan9 @@ -3131,8 +3131,8 @@ * This symbol contains the ~name expanded version of PRIVLIB, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#define PRIVLIB "/sys/lib/perl/5.31.5" /**/ -#define PRIVLIB_EXP "/sys/lib/perl/5.31.5" /**/ +#define PRIVLIB "/sys/lib/perl/5.31.6" /**/ +#define PRIVLIB_EXP "/sys/lib/perl/5.31.6" /**/ /* PTRSIZE: * This symbol contains the size of a pointer, so that the C preprocessor @@ -3259,9 +3259,9 @@ * removed. The elements in inc_version_list (inc_version_list.U) can * be tacked onto this variable to generate a list of directories to search. */ -#define SITELIB "/sys/lib/perl/5.31.5/site_perl" /**/ -#define SITELIB_EXP "/sys/lib/perl/5.31.5/site_perl" /**/ -#define SITELIB_STEM "/sys/lib/perl/5.31.5/site_perl" /**/ +#define SITELIB "/sys/lib/perl/5.31.6/site_perl" /**/ +#define SITELIB_EXP "/sys/lib/perl/5.31.6/site_perl" /**/ +#define SITELIB_STEM "/sys/lib/perl/5.31.6/site_perl" /**/ /* Size_t_size: * This symbol holds the size of a Size_t in bytes. diff --git a/plan9/config_sh.sample b/plan9/config_sh.sample index 5f9d6067c3..e0fdbc5ed7 100644 --- a/plan9/config_sh.sample +++ b/plan9/config_sh.sample @@ -31,12 +31,12 @@ afsroot='/afs' alignbytes='4' aphostname='/bin/uname -n' api_revision='5' -api_subversion='5' +api_subversion='6' api_version='31' -api_versionstring='5.31.5' +api_versionstring='5.31.6' ar='ar' -archlib='/sys/lib/perl5/5.31.5/386' -archlibexp='/sys/lib/perl5/5.31.5/386' +archlib='/sys/lib/perl5/5.31.6/386' +archlibexp='/sys/lib/perl5/5.31.6/386' archname64='' archname='386' archobjs='' @@ -815,17 +815,17 @@ inc_version_list=' ' inc_version_list_init='0' incpath='' inews='' -installarchlib='/sys/lib/perl/5.31.5/386' +installarchlib='/sys/lib/perl/5.31.6/386' installbin='/usr/bin' installman1dir='/sys/man/1pub' installman3dir='/sys/man/2pub' installprefix='/usr' installprefixexp='/usr' -installprivlib='/sys/lib/perl/5.31.5' +installprivlib='/sys/lib/perl/5.31.6' installscript='/usr/bin' -installsitearch='/sys/lib/perl/5.31.5/site_perl/386' +installsitearch='/sys/lib/perl/5.31.6/site_perl/386' installsitebin='/usr/bin' -installsitelib='/sys/lib/perl/5.31.5/site_perl' +installsitelib='/sys/lib/perl/5.31.6/site_perl' installstyle='lib/perl5' installusrbinperl='undef' installvendorarch='' @@ -950,8 +950,8 @@ pmake='' pr='' prefix='/usr' prefixexp='/usr' -privlib='/sys/lib/perl/5.31.5' -privlibexp='/sys/lib/perl/5.31.5' +privlib='/sys/lib/perl/5.31.6' +privlibexp='/sys/lib/perl/5.31.6' procselfexe='' prototype='define' ptrsize='4' @@ -1016,13 +1016,13 @@ sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 0' sig_size='50' signal_t='void' -sitearch='/sys/lib/perl/5.31.5/site_perl/386' +sitearch='/sys/lib/perl/5.31.6/site_perl/386' sitearchexp='/sys/lib/perl/site_perl/386' sitebin='/usr/bin' sitebinexp='/usr/bin' -sitelib='/sys/lib/perl/5.31.5/site_perl' -sitelib_stem='/sys/lib/perl/5.31.5/site_perl' -sitelibexp='/sys/lib/perl/5.31.5/site_perl' +sitelib='/sys/lib/perl/5.31.6/site_perl' +sitelib_stem='/sys/lib/perl/5.31.6/site_perl' +sitelibexp='/sys/lib/perl/5.31.6/site_perl' siteprefix='/usr' siteprefixexp='/usr' sizesize='4' @@ -1055,7 +1055,7 @@ stdio_stream_array='' strerror_r_proto='0' strings='/sys/include/ape/string.h' submit='' -subversion='5' +subversion='6' sysman='/sys/man/1pub' tail='' tar='' @@ -1136,8 +1136,8 @@ vendorlib_stem='' vendorlibexp='' vendorprefix='' vendorprefixexp='' -version='5.31.5' -version_patchlevel_string='version 31 subversion 5' +version='5.31.6' +version_patchlevel_string='version 31 subversion 6' versiononly='undef' vi='' xlibpth='' @@ -1151,9 +1151,9 @@ config_args='' config_argc=0 PERL_REVISION=5 PERL_VERSION=31 -PERL_SUBVERSION=5 +PERL_SUBVERSION=6 PERL_API_REVISION=5 PERL_API_VERSION=31 -PERL_API_SUBVERSION=5 +PERL_API_SUBVERSION=6 PERL_PATCHLEVEL= PERL_CONFIG_SH=true diff --git a/pod/.gitignore b/pod/.gitignore index cb0375b0af..a4ef42c4ef 100644 --- a/pod/.gitignore +++ b/pod/.gitignore @@ -49,7 +49,7 @@ /roffitall # generated -/perl5315delta.pod +/perl5316delta.pod /perlapi.pod /perlintern.pod /perlmodlib.pod diff --git a/pod/perl.pod b/pod/perl.pod index 1bbd73460d..c785403eb4 100644 --- a/pod/perl.pod +++ b/pod/perl.pod @@ -181,6 +181,7 @@ aux h2ph h2xs perlbug pl2pm pod2html pod2man splain xsubpp perlhist Perl history records perldelta Perl changes since previous version + perl5315delta Perl changes in version 5.31.5 perl5314delta Perl changes in version 5.31.4 perl5313delta Perl changes in version 5.31.3 perl5312delta Perl changes in version 5.31.2 diff --git a/pod/perldelta.pod b/pod/perl5315delta.pod similarity index 99% copy from pod/perldelta.pod copy to pod/perl5315delta.pod index 6a57a0149f..19c75088a7 100644 --- a/pod/perldelta.pod +++ b/pod/perl5315delta.pod @@ -2,7 +2,7 @@ =head1 NAME -perldelta - what is new for perl v5.31.5 +perl5315delta - what is new for perl v5.31.5 =head1 DESCRIPTION diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 6a57a0149f..82245618d6 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -2,281 +2,414 @@ =head1 NAME -perldelta - what is new for perl v5.31.5 +[ this is a template for a new perldelta file. Any text flagged as XXX needs +to be processed before release. ] + +perldelta - what is new for perl v5.31.6 =head1 DESCRIPTION -This document describes differences between the 5.31.4 release and the 5.31.5 +This document describes differences between the 5.31.5 release and the 5.31.6 release. -If you are upgrading from an earlier release such as 5.31.3, first read -L<perl5314delta>, which describes differences between 5.31.3 and 5.31.4. +If you are upgrading from an earlier release such as 5.31.4, first read +L<perl5315delta>, which describes differences between 5.31.4 and 5.31.5. + +=head1 Notice + +XXX Any important notices here + +=head1 Core Enhancements + +XXX New core language features go here. Summarize user-visible core language +enhancements. Particularly prominent performance optimisations could go +here, but most should go in the L</Performance Enhancements> section. + +[ List each enhancement as a =head2 entry ] + +=head1 Security + +XXX Any security-related notices go here. In particular, any security +vulnerabilities closed should be noted here rather than in the +L</Selected Bug Fixes> section. + +[ List each security issue as a =head2 entry ] =head1 Incompatible Changes -=head2 Modifiable variables are no longer permitted in constants +XXX For a release on a stable branch, this section aspires to be: -Code like: + There are no changes intentionally incompatible with 5.XXX.XXX + If any exist, they are bugs, and we request that you submit a + report. See L</Reporting Bugs> below. - my $var; - $sub = sub () { $var }; +[ List each incompatible change as a =head2 entry ] -where C<$var> is referenced elsewhere in some sort of modifiable context now -produces an exception when the sub is defined. +=head1 Deprecations -This error can be avoided by adding a return to the sub definition: +XXX Any deprecated features, syntax, modules etc. should be listed here. - $sub = sub () { return $var }; +=head2 Module removals -This has been deprecated since Perl 5.22. +XXX Remove this section if not applicable. -L<[perl #131138]|https://rt.perl.org/Ticket/Display.html?id=131138>. +The following modules will be removed from the core distribution in a +future release, and will at that time need to be installed from CPAN. +Distributions on CPAN which require these modules will need to list them as +prerequisites. -=head1 Modules and Pragmata +The core versions of these modules will now issue C<"deprecated">-category +warnings to alert you to this fact. To silence these deprecation warnings, +install the modules in question from CPAN. -=head2 Updated Modules and Pragmata +Note that these are (with rare exceptions) fine modules that you are encouraged +to continue to use. Their disinclusion from core primarily hinges on their +necessity to bootstrapping a fully functional, CPAN-capable Perl installation, +not usually on concerns over their design. -=over 4 +=over -=item * +=item XXX -L<B> has been upgraded from version 1.76 to 1.77. +XXX Note that deprecated modules should be listed here even if they are listed +as an updated module in the L</Modules and Pragmata> section. -=item * +=back -L<B::Deparse> has been upgraded from version 1.49 to 1.50. +[ List each other deprecation as a =head2 entry ] -=item * +=head1 Performance Enhancements -L<Devel::PPPort> has been upgraded from version 3.55 to 3.54. +XXX Changes which enhance performance without changing behaviour go here. +There may well be none in a stable release. -=item * +[ List each enhancement as an =item entry ] -L<Digest::MD5> has been upgraded from version 2.55 to 2.55_01. +=over 4 =item * -L<Dumpvalue> has been upgraded from version 1.18 to 1.21. +XXX -Previously, when dumping elements of an array and encountering an undefined -value, the string printed would have been C<empty array>. This has been -changed to what was apparently originally intended: C<empty slot>. +=back -=item * +=head1 Modules and Pragmata -L<ExtUtils::CBuilder> has been upgraded from version 0.280232 to 0.280233. +XXX All changes to installed files in F<cpan/>, F<dist/>, F<ext/> and F<lib/> +go here. If Module::CoreList is updated, generate an initial draft of the +following sections using F<Porting/corelist-perldelta.pl>. A paragraph summary +for important changes should then be added by hand. In an ideal world, +dual-life modules would have a F<Changes> file that could be cribbed. -=item * +The list of new and updated modules is modified automatically as part of +preparing a Perl release, so the only reason to manually add entries here is if +you're summarising the important changes in the module update. (Also, if the +manually-added details don't match the automatically-generated ones, the +release manager will have to investigate the situation carefully.) -L<Math::BigInt> has been upgraded from version 1.999816 to 1.999817_01. +[ Within each section, list entries as an =item entry ] -=item * +=head2 New Modules and Pragmata -L<Math::BigInt::FastCalc> has been upgraded from version 0.5008 to 0.5009. +=over 4 =item * -L<Module::CoreList> has been upgraded from version 5.20190920 to 5.20191020. +XXX Remove this section if not applicable. -=item * +=back + +=head2 Updated Modules and Pragmata -L<Safe> has been upgraded from version 2.40 to 2.41. +=over 4 =item * -L<threads> has been upgraded from version 2.22 to 2.23. +L<XXX> has been upgraded from version A.xx to B.yy. -=item * +If there was something important to note about this change, include that here. + +=back -L<Time::HiRes> has been upgraded from version 1.9763 to 1.9764. +=head2 Removed Modules and Pragmata + +=over 4 =item * -L<XS::APItest> has been upgraded from version 1.03 to 1.04. +XXX =back =head1 Documentation +XXX Changes to files in F<pod/> go here. Consider grouping entries by +file and be sure to link to the appropriate page, e.g. L<perlfunc>. + +=head2 New Documentation + +XXX Changes which create B<new> files in F<pod/> go here. + +=head3 L<XXX> + +XXX Description of the purpose of the new file here + =head2 Changes to Existing Documentation -We have attempted to update the documentation to reflect the changes listed in -this document. If you find any we have missed, send email to -L<[email protected]|mailto:[email protected]>. +We have attempted to update the documentation to reflect the changes +listed in this document. If you find any we have missed, send email +to L<[email protected]|mailto:[email protected]>. + +XXX Changes which significantly change existing files in F<pod/> go here. +However, any changes to F<pod/perldiag.pod> should go in the L</Diagnostics> +section. -=head3 L<perlguts> +Additionally, the following selected changes have been made: + +=head3 L<XXX> =over 4 =item * -Details of the various stacks within the perl interpreter are now explained -here. +XXX Description of the change here =back -Additionally, the following selected changes have been made: +=head1 Diagnostics -=head3 URLs have been changed to https:// and stale links have been updated +The following additions or changes have been made to diagnostic output, +including warnings and fatal error messages. For the complete list of +diagnostic messages, see L<perldiag>. -=over 4 +XXX New or changed warnings emitted by the core's C<C> code go here. Also +include any changes in L<perldiag> that reconcile it to the C<C> code. -=item * +=head2 New Diagnostics -Where applicable, the URLs in the documentation have been moved from using the -http:// protocol to https:// . This also affects the location of the bug -tracker at L<https://rt.perl.org>. +XXX Newly added diagnostic messages go under here, separated into New Errors +and New Warnings -=item * +=head3 New Errors -Some links to OS/2 libraries, Address Sanitizer and other system tools had gone -stale. These have been updated with working links. +=over 4 =item * -Some links to old mails on perl5-porters had gone stale. These have been -updated with working links. +XXX L<message|perldiag/"message"> =back -=head1 Diagnostics +=head3 New Warnings -The following additions or changes have been made to diagnostic output, -including warnings and fatal error messages. For the complete list of -diagnostic messages, see L<perldiag>. +=over 4 + +=item * + +XXX L<message|perldiag/"message"> + +=back =head2 Changes to Existing Diagnostics +XXX Changes (i.e. rewording) of diagnostic messages go here + =over 4 =item * -L<Can't use global %s in %s|perldiag/"Can't use global %s in %s"> +XXX Describe change here -This error message has been slightly reformatted from the original C<Can't use -global %s in "%s">, and in particular misleading error messages like C<Can't -use global $_ in "my"> are now rendered as C<Can't use global $_ in subroutine -signature>. +=back -=item * +=head1 Utility Changes -L<Constants from lexical variables potentially modified elsewhere are no longer permitted|perldiag/"Constants from lexical variables potentially modified elsewhere are no longer permitted"> +XXX Changes to installed programs such as F<perlbug> and F<xsubpp> go here. +Most of these are built within the directory F<utils>. -This error message replaces the former C<Constants from lexical variables -potentially modified elsewhere are deprecated. This will not be allowed in Perl -5.32> to reflect the fact that this previously deprecated usage has now been -transformed into an exception. The message's classification has also been -updated from D (deprecated) to F (fatal). +[ List utility changes as a =head2 entry for each utility and =item +entries for each change +Use L<XXX> with program names to get proper documentation linking. ] -See also L</Incompatible Changes>. +=head2 L<XXX> + +=over 4 + +=item * + +XXX =back =head1 Configuration and Compilation +XXX Changes to F<Configure>, F<installperl>, F<installman>, and analogous tools +go here. Any other changes to the Perl build process should be listed here. +However, any platform-specific changes should be listed in the +L</Platform Support> section, instead. + +[ List changes as an =item entry ]. + =over 4 =item * -Perl now no longer probes for C<d_u32align>, defaulting to C<define> on all -platforms. This check was error prone when it was done, which was on 32-bit -platforms only. -L<[perl #133495]|https://rt.perl.org/Ticket/Display.html?id=133495>. +XXX -=item * +=back + +=head1 Testing + +XXX Any significant changes to the testing of a freshly built perl should be +listed here. Changes which create B<new> files in F<t/> go here as do any +large changes to the testing harness (e.g. when parallel testing was added). +Changes to existing files in F<t/> aren't worth summarizing, although the bugs +that they represent may be covered elsewhere. + +XXX If there were no significant test changes, say this: + +Tests were added and changed to reflect the other additions and changes +in this release. + +XXX If instead there were significant changes, say this: + +Tests were added and changed to reflect the other additions and +changes in this release. Furthermore, these significant changes were +made: -Documentation and hints for building perl on Z/OS (native EBCDIC) have been -updated. Still work in progress. +[ List each test improvement as an =item entry ] + +=over 4 =item * -A new probe for C<malloc_usable_size> has been added. +XXX =back -=head1 Testing +=head1 Platform Support -Tests were added and changed to reflect the other additions and changes in this -release. +XXX Any changes to platform support should be listed in the sections below. -=head1 Platform Support +[ Within the sections, list each platform as an =item entry with specific +changes as paragraphs below it. ] -=head2 Platform-Specific Notes +=head2 New Platforms + +XXX List any platforms that this version of perl compiles on, that previous +versions did not. These will either be enabled by new files in the F<hints/> +directories, or new subdirectories and F<README> files at the top level of the +source tree. =over 4 -=item Windows +=item XXX-some-platform -=over 4 +XXX -=item * +=back -Support for building perl with Visual C++ 6.0 has now been removed. +=head2 Discontinued Platforms -=item * +XXX List any platforms that this version of perl no longer compiles on. -Building perl with Visual C++ 2013 and earlier was broken in the previous -release but has now been fixed. +=over 4 + +=item XXX-some-platform + +XXX =back +=head2 Platform-Specific Notes + +XXX List any changes for specific platforms. This could include configuration +and compilation changes or changes in portability/compatibility. However, +changes within modules for platforms should generally be listed in the +L</Modules and Pragmata> section. + +=over 4 + +=item XXX-some-platform + +XXX + =back =head1 Internal Changes +XXX Changes which affect the interface available to C<XS> code go here. Other +significant internal changes for future core maintainers should be noted as +well. + +[ List each change as an =item entry ] + =over 4 =item * -Added the C<<PL_curstackinfo->si_cxsubix>> field. This records the stack index -of the most recently pushed sub/format/eval context. It is set and restored -automatically by C<cx_pushsub()>, C<cx_popsub()> etc., but would need to be -manually managed if you do any unusual manipulation of the context stack. +XXX + +=back + +=head1 Selected Bug Fixes + +XXX Important bug fixes in the core language are summarized here. Bug fixes in +files in F<ext/> and F<lib/> are best summarized in L</Modules and Pragmata>. + +[ List each fix as an =item entry ] + +=over 4 =item * -Various macros dealing with character type classification and changing case -where the input is encoded in UTF-8 now require an extra parameter to prevent -potential reads beyond the end of the buffer. Use of these has generated a -deprecation warning since Perl 5.26. Details are in -L<perldeprecation/In XS code, use of various macros dealing with UTF-8.> +XXX =back -=head1 Acknowledgements +=head1 Known Problems -Perl 5.31.5 represents approximately 4 weeks of development since Perl 5.31.4 -and contains approximately 27,000 lines of changes across 610 files from 15 -authors. +XXX Descriptions of platform agnostic bugs we know we can't fix go here. Any +tests that had to be C<TODO>ed for the release would be noted here. Unfixed +platform specific bugs also go here. -Excluding auto-generated files, documentation and release tools, there were -approximately 9,500 lines of changes to 150 .pm, .t, .c and .h files. +[ List each fix as an =item entry ] -Perl continues to flourish into its fourth decade thanks to a vibrant community -of users and developers. The following people are known to have contributed -the improvements that became Perl 5.31.5: +=over 4 + +=item * + +XXX + +=back + +=head1 Errata From Previous Releases + +=over 4 + +=item * + +XXX Add anything here that we forgot to add, or were mistaken about, in +the perldelta of a previous release. -Dagfinn Ilmari Mannsåker, David Mitchell, H.Merijn Brand, James E Keenan, Karl -Williamson, Matt Turner, Max Maischein, Nicolas R., Pali, Paul Evans, Paul -Marquess, Peter Eisentraut, Steve Hay, Tomasz Konojacki, Tony Cook. +=back + +=head1 Obituary -The list above is almost certainly incomplete as it is automatically generated -from version control history. In particular, it does not include the names of -the (very much appreciated) contributors who reported issues to the Perl bug -tracker. +XXX If any significant core contributor or member of the CPAN community has +died, add a short obituary here. + +=head1 Acknowledgements -Many of the changes included in this version originated in the CPAN modules -included in Perl's core. We're grateful to the entire CPAN community for -helping Perl to flourish. +XXX Generate this with: -For a more complete list of all of Perl's historical contributors, please see -the F<AUTHORS> file in the Perl source distribution. + perl Porting/acknowledgements.pl v5.31.5..HEAD =head1 Reporting Bugs -If you find what you think is a bug, you might check the perl bug database at -L<https://rt.perl.org/>. There may also be information at -L<https://www.perl.org/>, the Perl Home Page. +If you find what you think is a bug, you might check the perl bug database +at L<https://rt.perl.org/>. There may also be information at +L<http://www.perl.org/>, the Perl Home Page. If you believe you have an unreported bug, please run the L<perlbug> program included with your release. Be sure to trim your bug down to a tiny but @@ -285,13 +418,13 @@ will be sent off to [email protected] to be analysed by the Perl porting team. If the bug you are reporting has security implications which make it inappropriate to send to a publicly archived mailing list, then see -L<perlsec/SECURITY VULNERABILITY CONTACT INFORMATION> for details of how to -report the issue. +L<perlsec/SECURITY VULNERABILITY CONTACT INFORMATION> +for details of how to report the issue. =head1 Give Thanks -If you wish to thank the Perl 5 Porters for the work we had done in Perl 5, you -can do so by running the C<perlthanks> program: +If you wish to thank the Perl 5 Porters for the work we had done in Perl 5, +you can do so by running the C<perlthanks> program: perlthanks diff --git a/vms/descrip_mms.template b/vms/descrip_mms.template index 7be734e21f..bc14f124ea 100644 --- a/vms/descrip_mms.template +++ b/vms/descrip_mms.template @@ -313,7 +313,7 @@ utils : $(utils1) $(utils2) $(utils3) $(utils4) $(utils5) extra.pods : miniperl @ @extra_pods.com -PERLDELTA_CURRENT = [.pod]perl5315delta.pod +PERLDELTA_CURRENT = [.pod]perl5316delta.pod $(PERLDELTA_CURRENT) : [.pod]perldelta.pod Copy/NoConfirm/Log $(MMS$SOURCE) $(PERLDELTA_CURRENT) diff --git a/win32/GNUmakefile b/win32/GNUmakefile index b3d9c7b3eb..7ea263e5d4 100644 --- a/win32/GNUmakefile +++ b/win32/GNUmakefile @@ -64,7 +64,7 @@ INST_TOP := $(INST_DRV)\perl # versioned installation can be obtained by setting INST_TOP above to a # path that includes an arbitrary version string. # -#INST_VER := \5.31.5 +#INST_VER := \5.31.6 # # Comment this out if you DON'T want your perl installation to have @@ -1737,7 +1737,7 @@ utils: $(HAVEMINIPERL) ..\utils\Makefile copy ..\README.tw ..\pod\perltw.pod copy ..\README.vos ..\pod\perlvos.pod copy ..\README.win32 ..\pod\perlwin32.pod - copy ..\pod\perldelta.pod ..\pod\perl5315delta.pod + copy ..\pod\perldelta.pod ..\pod\perl5316delta.pod $(MINIPERL) -I..\lib $(PL2BAT) $(UTILS) $(MINIPERL) -I..\lib ..\autodoc.pl .. $(MINIPERL) -I..\lib ..\pod\perlmodlib.PL -q .. @@ -1835,7 +1835,7 @@ distclean: realclean -if exist $(LIBDIR)\Win32API rmdir /s /q $(LIBDIR)\Win32API -if exist $(LIBDIR)\XS rmdir /s /q $(LIBDIR)\XS -cd $(PODDIR) && del /f *.html *.bat roffitall \ - perl5315delta.pod perlaix.pod perlamiga.pod perlandroid.pod \ + perl5316delta.pod perlaix.pod perlamiga.pod perlandroid.pod \ perlapi.pod perlbs2000.pod perlcn.pod perlcygwin.pod \ perldos.pod perlfreebsd.pod perlhaiku.pod perlhpux.pod \ perlhurd.pod perlintern.pod perlirix.pod perljp.pod perlko.pod \ diff --git a/win32/Makefile b/win32/Makefile index bd61f1afbe..3d513b3584 100644 --- a/win32/Makefile +++ b/win32/Makefile @@ -38,7 +38,7 @@ INST_TOP = $(INST_DRV)\perl # versioned installation can be obtained by setting INST_TOP above to a # path that includes an arbitrary version string. # -#INST_VER = \5.31.5 +#INST_VER = \5.31.6 # # Comment this out if you DON'T want your perl installation to have @@ -1259,7 +1259,7 @@ utils: $(PERLEXE) ..\utils\Makefile copy ..\README.tw ..\pod\perltw.pod copy ..\README.vos ..\pod\perlvos.pod copy ..\README.win32 ..\pod\perlwin32.pod - copy ..\pod\perldelta.pod ..\pod\perl5315delta.pod + copy ..\pod\perldelta.pod ..\pod\perl5316delta.pod cd ..\win32 $(PERLEXE) $(PL2BAT) $(UTILS) $(MINIPERL) -I..\lib ..\autodoc.pl .. @@ -1358,7 +1358,7 @@ distclean: realclean -if exist $(LIBDIR)\Win32API rmdir /s /q $(LIBDIR)\Win32API -if exist $(LIBDIR)\XS rmdir /s /q $(LIBDIR)\XS -cd $(PODDIR) && del /f *.html *.bat roffitall \ - perl5315delta.pod perlaix.pod perlamiga.pod perlandroid.pod \ + perl5316delta.pod perlaix.pod perlamiga.pod perlandroid.pod \ perlapi.pod perlbs2000.pod perlcn.pod perlcygwin.pod \ perldos.pod perlfreebsd.pod perlhaiku.pod perlhpux.pod \ perlhurd.pod perlintern.pod perlirix.pod perljp.pod perlko.pod \ diff --git a/win32/makefile.mk b/win32/makefile.mk index ae0c7a43d6..84372d2943 100644 --- a/win32/makefile.mk +++ b/win32/makefile.mk @@ -45,7 +45,7 @@ INST_TOP *= $(INST_DRV)\perl # versioned installation can be obtained by setting INST_TOP above to a # path that includes an arbitrary version string. # -#INST_VER *= \5.31.5 +#INST_VER *= \5.31.6 # # Comment this out if you DON'T want your perl installation to have @@ -1656,7 +1656,7 @@ utils: $(HAVEMINIPERL) ..\utils\Makefile copy ..\README.tw ..\pod\perltw.pod copy ..\README.vos ..\pod\perlvos.pod copy ..\README.win32 ..\pod\perlwin32.pod - copy ..\pod\perldelta.pod ..\pod\perl5315delta.pod + copy ..\pod\perldelta.pod ..\pod\perl5316delta.pod $(MINIPERL) -I..\lib $(PL2BAT) $(UTILS) $(MINIPERL) -I..\lib ..\autodoc.pl .. $(MINIPERL) -I..\lib ..\pod\perlmodlib.PL -q .. @@ -1754,7 +1754,7 @@ distclean: realclean -if exist $(LIBDIR)\Win32API rmdir /s /q $(LIBDIR)\Win32API -if exist $(LIBDIR)\XS rmdir /s /q $(LIBDIR)\XS -cd $(PODDIR) && del /f *.html *.bat roffitall \ - perl5315delta.pod perlaix.pod perlamiga.pod perlandroid.pod \ + perl5316delta.pod perlaix.pod perlamiga.pod perlandroid.pod \ perlapi.pod perlbs2000.pod perlcn.pod perlcygwin.pod \ perldos.pod perlfreebsd.pod perlhaiku.pod perlhpux.pod \ perlhurd.pod perlintern.pod perlirix.pod perljp.pod perlko.pod \ diff --git a/win32/pod.mak b/win32/pod.mak index 7311b99db3..00c5203677 100644 --- a/win32/pod.mak +++ b/win32/pod.mak @@ -64,6 +64,7 @@ POD = perl.pod \ perl5313delta.pod \ perl5314delta.pod \ perl5315delta.pod \ + perl5316delta.pod \ perl561delta.pod \ perl56delta.pod \ perl581delta.pod \ @@ -223,6 +224,7 @@ MAN = perl.man \ perl5313delta.man \ perl5314delta.man \ perl5315delta.man \ + perl5316delta.man \ perl561delta.man \ perl56delta.man \ perl581delta.man \ @@ -382,6 +384,7 @@ HTML = perl.html \ perl5313delta.html \ perl5314delta.html \ perl5315delta.html \ + perl5316delta.html \ perl561delta.html \ perl56delta.html \ perl581delta.html \ @@ -541,6 +544,7 @@ TEX = perl.tex \ perl5313delta.tex \ perl5314delta.tex \ perl5315delta.tex \ + perl5316delta.tex \ perl561delta.tex \ perl56delta.tex \ perl581delta.tex \ -- Perl5 Master Repository
