This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Merge branch 'drolsky/release-5.15.6' into blead
authorDave Rolsky <autarch@urth.org>
Tue, 20 Dec 2011 18:04:39 +0000 (12:04 -0600)
committerDave Rolsky <autarch@urth.org>
Tue, 20 Dec 2011 18:04:39 +0000 (12:04 -0600)
26 files changed:
Cross/config.sh-arm-linux
Cross/config.sh-arm-linux-n770
INSTALL
META.yml
NetWare/Makefile
NetWare/config_H.wc
Porting/config.sh
Porting/config_H
Porting/perldelta_template.pod
README.haiku
README.os2
README.vms
dist/Module-CoreList/Changes
dist/Module-CoreList/lib/Module/CoreList.pm
epoc/config.sh
epoc/createpkg.pl
hints/catamount.sh
hints/hpux.sh
patchlevel.h
plan9/config.plan9
plan9/config_sh.sample
pod/perldelta.pod
pod/perlhist.pod
win32/Makefile
win32/Makefile.ce
win32/makefile.mk

index 9dbb4d4..a81b03d 100644 (file)
@@ -32,12 +32,12 @@ alignbytes='4'
 ansi2knr=''
 aphostname='/bin/hostname'
 api_revision='5'
-api_subversion='5'
+api_subversion='6'
 api_version='15'
-api_versionstring='5.15.5'
+api_versionstring='5.15.6'
 ar='ar'
-archlib='/usr/lib/perl5/5.15.5/armv4l-linux'
-archlibexp='/usr/lib/perl5/5.15.5/armv4l-linux'
+archlib='/usr/lib/perl5/5.15.6/armv4l-linux'
+archlibexp='/usr/lib/perl5/5.15.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.15.5/armv4l-linux/CORE'
+ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.15.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'
@@ -725,7 +725,7 @@ inc_version_list=' '
 inc_version_list_init='0'
 incpath=''
 inews=''
-installarchlib='./install_me_here/usr/lib/perl5/5.15.5/armv4l-linux'
+installarchlib='./install_me_here/usr/lib/perl5/5.15.6/armv4l-linux'
 installbin='./install_me_here/usr/bin'
 installhtml1dir=''
 installhtml3dir=''
@@ -733,13 +733,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.15.5'
+installprivlib='./install_me_here/usr/lib/perl5/5.15.6'
 installscript='./install_me_here/usr/bin'
-installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.15.5/armv4l-linux'
+installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.15.6/armv4l-linux'
 installsitebin='./install_me_here/usr/bin'
 installsitehtml1dir=''
 installsitehtml3dir=''
-installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.15.5'
+installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.15.6'
 installsiteman1dir='./install_me_here/usr/share/man/man1'
 installsiteman3dir='./install_me_here/usr/share/man/man3'
 installsitescript='./install_me_here/usr/bin'
@@ -868,8 +868,8 @@ pmake=''
 pr=''
 prefix='/usr'
 prefixexp='/usr'
-privlib='/usr/lib/perl5/5.15.5'
-privlibexp='/usr/lib/perl5/5.15.5'
+privlib='/usr/lib/perl5/5.15.6'
+privlibexp='/usr/lib/perl5/5.15.6'
 procselfexe='"/proc/self/exe"'
 prototype='define'
 ptrsize='4'
@@ -934,17 +934,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.15.5/armv4l-linux'
-sitearchexp='/usr/lib/perl5/site_perl/5.15.5/armv4l-linux'
+sitearch='/usr/lib/perl5/site_perl/5.15.6/armv4l-linux'
+sitearchexp='/usr/lib/perl5/site_perl/5.15.6/armv4l-linux'
 sitebin='/usr/bin'
 sitebinexp='/usr/bin'
 sitehtml1dir=''
 sitehtml1direxp=''
 sitehtml3dir=''
 sitehtml3direxp=''
-sitelib='/usr/lib/perl5/site_perl/5.15.5'
+sitelib='/usr/lib/perl5/site_perl/5.15.6'
 sitelib_stem='/usr/lib/perl5/site_perl'
-sitelibexp='/usr/lib/perl5/site_perl/5.15.5'
+sitelibexp='/usr/lib/perl5/site_perl/5.15.6'
 siteman1dir='/usr/share/man/man1'
 siteman1direxp='/usr/share/man/man1'
 siteman3dir='/usr/share/man/man3'
@@ -983,7 +983,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=''
@@ -1073,8 +1073,8 @@ vendorprefix=''
 vendorprefixexp=''
 vendorscript=''
 vendorscriptexp=''
-version='5.15.5'
-version_patchlevel_string='version 15 subversion 5'
+version='5.15.6'
+version_patchlevel_string='version 15 subversion 6'
 versiononly='undef'
 vi=''
 voidflags='15'
@@ -1089,9 +1089,9 @@ config_args=''
 config_argc=0
 PERL_REVISION=5
 PERL_VERSION=15
-PERL_SUBVERSION=5
+PERL_SUBVERSION=6
 PERL_API_REVISION=5
 PERL_API_VERSION=15
-PERL_API_SUBVERSION=5
+PERL_API_SUBVERSION=6
 PERL_PATCHLEVEL=
 PERL_CONFIG_SH=true
index 404eaab..9355dc9 100644 (file)
@@ -32,12 +32,12 @@ alignbytes='4'
 ansi2knr=''
 aphostname='/bin/hostname'
 api_revision='5'
-api_subversion='5'
+api_subversion='6'
 api_version='15'
-api_versionstring='5.15.5'
+api_versionstring='5.15.6'
 ar='ar'
-archlib='/usr/lib/perl5/5.15.5/armv4l-linux'
-archlibexp='/usr/lib/perl5/5.15.5/armv4l-linux'
+archlib='/usr/lib/perl5/5.15.6/armv4l-linux'
+archlibexp='/usr/lib/perl5/5.15.6/armv4l-linux'
 archname64=''
 archname='armv4l-linux'
 archobjs=''
@@ -55,7 +55,7 @@ castflags='0'
 cat='cat'
 cc='arm-none-linux-gnueabi-gcc'
 cccdlflags='-fpic'
-ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.15.5/armv4l-linux/CORE'
+ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.15.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'
@@ -703,7 +703,7 @@ inc_version_list=' '
 inc_version_list_init='0'
 incpath=''
 inews=''
-installarchlib='./install_me_here/usr/lib/perl5/5.15.5/armv4l-linux'
+installarchlib='./install_me_here/usr/lib/perl5/5.15.6/armv4l-linux'
 installbin='./install_me_here/usr/bin'
 installhtml1dir=''
 installhtml3dir=''
@@ -711,13 +711,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.15.5'
+installprivlib='./install_me_here/usr/lib/perl5/5.15.6'
 installscript='./install_me_here/usr/bin'
-installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.15.5/armv4l-linux'
+installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.15.6/armv4l-linux'
 installsitebin='./install_me_here/usr/bin'
 installsitehtml1dir=''
 installsitehtml3dir=''
-installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.15.5'
+installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.15.6'
 installsiteman1dir='./install_me_here/usr/share/man/man1'
 installsiteman3dir='./install_me_here/usr/share/man/man3'
 installsitescript='./install_me_here/usr/bin'
@@ -845,8 +845,8 @@ pmake=''
 pr=''
 prefix='/usr'
 prefixexp='/usr'
-privlib='/usr/lib/perl5/5.15.5'
-privlibexp='/usr/lib/perl5/5.15.5'
+privlib='/usr/lib/perl5/5.15.6'
+privlibexp='/usr/lib/perl5/5.15.6'
 procselfexe='"/proc/self/exe"'
 prototype='define'
 ptrsize='4'
@@ -907,17 +907,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.15.5/armv4l-linux'
-sitearchexp='/usr/lib/perl5/site_perl/5.15.5/armv4l-linux'
+sitearch='/usr/lib/perl5/site_perl/5.15.6/armv4l-linux'
+sitearchexp='/usr/lib/perl5/site_perl/5.15.6/armv4l-linux'
 sitebin='/usr/bin'
 sitebinexp='/usr/bin'
 sitehtml1dir=''
 sitehtml1direxp=''
 sitehtml3dir=''
 sitehtml3direxp=''
-sitelib='/usr/lib/perl5/site_perl/5.15.5'
+sitelib='/usr/lib/perl5/site_perl/5.15.6'
 sitelib_stem='/usr/lib/perl5/site_perl'
-sitelibexp='/usr/lib/perl5/site_perl/5.15.5'
+sitelibexp='/usr/lib/perl5/site_perl/5.15.6'
 siteman1dir='/usr/share/man/man1'
 siteman1direxp='/usr/share/man/man1'
 siteman3dir='/usr/share/man/man3'
@@ -954,7 +954,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=''
@@ -1040,8 +1040,8 @@ vendorprefix=''
 vendorprefixexp=''
 vendorscript=''
 vendorscriptexp=''
-version='5.15.5'
-version_patchlevel_string='version 15 subversion 5'
+version='5.15.6'
+version_patchlevel_string='version 15 subversion 6'
 versiononly='undef'
 vi=''
 voidflags='15'
@@ -1056,9 +1056,9 @@ config_args=''
 config_argc=0
 PERL_REVISION=5
 PERL_VERSION=15
-PERL_SUBVERSION=5
+PERL_SUBVERSION=6
 PERL_API_REVISION=5
 PERL_API_VERSION=15
-PERL_API_SUBVERSION=5
+PERL_API_SUBVERSION=6
 PERL_PATCHLEVEL=
 PERL_CONFIG_SH=true
diff --git a/INSTALL b/INSTALL
index 06a9c59..cab8b75 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -530,7 +530,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.15.5.
+By default, Configure will use the following directories for 5.15.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
@@ -841,7 +841,7 @@ must contain a space separated list of directories under the site_perl
 directory, and has to include architecture-dependent directories separately,
 eg.
 
-       sh Configure -Dinc_version_list="5.15.5/x86_64-linux 5.14.0" ...
+       sh Configure -Dinc_version_list="5.15.6/x86_64-linux 5.14.0" ...
 
 When using the newer perl, you can add these paths again in the
 PERL5LIB environment variable or with perl's -I runtime option.
@@ -2374,9 +2374,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.15.5
+       sh Configure -Dprefix=/opt/perl5.15.6
 
-and adding /opt/perl5.15.5/bin to the shell PATH variable.  Such users
+and adding /opt/perl5.15.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.
 
@@ -2389,13 +2389,13 @@ seriously consider using a separate directory, since development
 subversions may not have all the compatibility wrinkles ironed out
 yet.
 
-=head2 Upgrading from 5.15.4 or earlier
+=head2 Upgrading from 5.15.5 or earlier
 
-B<Perl 5.15.5 is binary incompatible with Perl 5.15.4 and any earlier
+B<Perl 5.15.6 is binary incompatible with Perl 5.15.5 and any earlier
 Perl release.>  Perl modules having binary parts
 (meaning that a C compiler is used) will have to be recompiled to be
-used with 5.15.5.  If you find you do need to rebuild an extension with
-5.15.5, you may safely do so without disturbing the older
+used with 5.15.6.  If you find you do need to rebuild an extension with
+5.15.6, you may safely do so without disturbing the older
 installations.  (See L<"Coexistence with earlier versions of perl 5">
 above.)
 
index 6830fc5..df79b27 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -1,5 +1,5 @@
 name: perl
-version: 5.015005
+version: 5.015006
 abstract: The Perl 5 language interpreter
 author: perl5-porters@perl.org
 license: perl
index 74d93b0..64011c5 100644 (file)
@@ -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.15.5 for NetWare"
+MODULE_DESC     = "Perl 5.15.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.15.5
+INST_VER       = \5.15.6
 
 #
 # Comment this out if you DON'T want your perl installation to have
index eba1af6..823a876 100644 (file)
  *     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.15.5\\lib\\NetWare-x86-multi-thread"              /**/
+#define ARCHLIB "c:\\perl\\5.15.6\\lib\\NetWare-x86-multi-thread"              /**/
 /*#define ARCHLIB_EXP ""       /**/
 
 /* ARCHNAME:
  *     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.15.5\\bin\\NetWare-x86-multi-thread"  /**/
-#define BIN_EXP "c:\\perl\\5.15.5\\bin\\NetWare-x86-multi-thread"      /**/
+#define BIN "c:\\perl\\5.15.6\\bin\\NetWare-x86-multi-thread"  /**/
+#define BIN_EXP "c:\\perl\\5.15.6\\bin\\NetWare-x86-multi-thread"      /**/
 
 /* BYTEORDER:
  *     This symbol holds the hexadecimal constant defined in byteorder,
  *     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.15.5\\lib\\NetWare-x86-multi-thread"               /**/
+#define SITEARCH "c:\\perl\\site\\5.15.6\\lib\\NetWare-x86-multi-thread"               /**/
 /*#define SITEARCH_EXP ""      /**/
 
 /* SITELIB:
  *     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.15.5\\lib"          /**/
+#define SITELIB "c:\\perl\\site\\5.15.6\\lib"          /**/
 /*#define SITELIB_EXP ""       /**/
 #define SITELIB_STEM ""                /**/
 
index 977ca2d..dba3a17 100644 (file)
@@ -45,12 +45,12 @@ alignbytes='4'
 ansi2knr=''
 aphostname=''
 api_revision='5'
-api_subversion='5'
+api_subversion='6'
 api_version='15'
-api_versionstring='5.15.5'
+api_versionstring='5.15.6'
 ar='ar'
-archlib='/opt/perl/lib/5.15.5/i686-linux-64int'
-archlibexp='/opt/perl/lib/5.15.5/i686-linux-64int'
+archlib='/opt/perl/lib/5.15.6/i686-linux-64int'
+archlibexp='/opt/perl/lib/5.15.6/i686-linux-64int'
 archname64='64int'
 archname='i686-linux-64int'
 archobjs=''
@@ -743,7 +743,7 @@ inc_version_list_init='0'
 incpath=''
 inews=''
 initialinstalllocation='/opt/perl/bin'
-installarchlib='/opt/perl/lib/5.15.5/i686-linux-64int'
+installarchlib='/opt/perl/lib/5.15.6/i686-linux-64int'
 installbin='/opt/perl/bin'
 installhtml1dir=''
 installhtml3dir=''
@@ -751,13 +751,13 @@ installman1dir='/opt/perl/man/man1'
 installman3dir='/opt/perl/man/man3'
 installprefix='/opt/perl'
 installprefixexp='/opt/perl'
-installprivlib='/opt/perl/lib/5.15.5'
+installprivlib='/opt/perl/lib/5.15.6'
 installscript='/opt/perl/bin'
-installsitearch='/opt/perl/lib/site_perl/5.15.5/i686-linux-64int'
+installsitearch='/opt/perl/lib/site_perl/5.15.6/i686-linux-64int'
 installsitebin='/opt/perl/bin'
 installsitehtml1dir=''
 installsitehtml3dir=''
-installsitelib='/opt/perl/lib/site_perl/5.15.5'
+installsitelib='/opt/perl/lib/site_perl/5.15.6'
 installsiteman1dir='/opt/perl/man/man1'
 installsiteman3dir='/opt/perl/man/man3'
 installsitescript='/opt/perl/bin'
@@ -880,7 +880,7 @@ perl_patchlevel='34948'
 perl_static_inline='static __inline__'
 perladmin='yourname@yourhost.yourplace.com'
 perllibs='-lnsl -ldl -lm -lcrypt -lutil -lc'
-perlpath='/opt/perl/bin/perl5.15.5'
+perlpath='/opt/perl/bin/perl5.15.6'
 pg='pg'
 phostname=''
 pidtype='pid_t'
@@ -889,8 +889,8 @@ pmake=''
 pr=''
 prefix='/opt/perl'
 prefixexp='/opt/perl'
-privlib='/opt/perl/lib/5.15.5'
-privlibexp='/opt/perl/lib/5.15.5'
+privlib='/opt/perl/lib/5.15.6'
+privlibexp='/opt/perl/lib/5.15.6'
 procselfexe='"/proc/self/exe"'
 prototype='define'
 ptrsize='4'
@@ -956,17 +956,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.15.5/i686-linux-64int'
-sitearchexp='/opt/perl/lib/site_perl/5.15.5/i686-linux-64int'
+sitearch='/opt/perl/lib/site_perl/5.15.6/i686-linux-64int'
+sitearchexp='/opt/perl/lib/site_perl/5.15.6/i686-linux-64int'
 sitebin='/opt/perl/bin'
 sitebinexp='/opt/perl/bin'
 sitehtml1dir=''
 sitehtml1direxp=''
 sitehtml3dir=''
 sitehtml3direxp=''
-sitelib='/opt/perl/lib/site_perl/5.15.5'
+sitelib='/opt/perl/lib/site_perl/5.15.6'
 sitelib_stem='/opt/perl/lib/site_perl'
-sitelibexp='/opt/perl/lib/site_perl/5.15.5'
+sitelibexp='/opt/perl/lib/site_perl/5.15.6'
 siteman1dir='/opt/perl/man/man1'
 siteman1direxp='/opt/perl/man/man1'
 siteman3dir='/opt/perl/man/man3'
@@ -992,7 +992,7 @@ src='.'
 ssizetype='ssize_t'
 st_ino_sign='1'
 st_ino_size='4'
-startperl='#!/opt/perl/bin/perl5.15.5'
+startperl='#!/opt/perl/bin/perl5.15.6'
 startsh='#!/bin/sh'
 static_ext=' '
 stdchar='char'
@@ -1005,7 +1005,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=''
@@ -1095,8 +1095,8 @@ vendorprefix=''
 vendorprefixexp=''
 vendorscript=''
 vendorscriptexp=''
-version='5.15.5'
-version_patchlevel_string='version 15 subversion 5'
+version='5.15.6'
+version_patchlevel_string='version 15 subversion 6'
 versiononly='define'
 vi=''
 voidflags='15'
@@ -1120,10 +1120,10 @@ config_arg8='-Dusedevel'
 config_arg9='-dE'
 PERL_REVISION=5
 PERL_VERSION=15
-PERL_SUBVERSION=5
+PERL_SUBVERSION=6
 PERL_API_REVISION=5
 PERL_API_VERSION=15
-PERL_API_SUBVERSION=5
+PERL_API_SUBVERSION=6
 PERL_PATCHLEVEL=34948
 PERL_CONFIG_SH=true
 : Variables propagated from previous config.sh file.
index 1df8aa0..0f57fc5 100644 (file)
  *     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 "/pro/lib/perl5/5.15.5/i686-linux-64int-ld"            /**/
-#define ARCHLIB_EXP "/pro/lib/perl5/5.15.5/i686-linux-64int-ld"                /**/
+#define ARCHLIB "/pro/lib/perl5/5.15.6/i686-linux-64int-ld"            /**/
+#define ARCHLIB_EXP "/pro/lib/perl5/5.15.6/i686-linux-64int-ld"                /**/
 
 /* ARCHNAME:
  *     This symbol holds a string representing the architecture name.
  *     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 "/pro/lib/perl5/5.15.5"                /**/
-#define PRIVLIB_EXP "/pro/lib/perl5/5.15.5"            /**/
+#define PRIVLIB "/pro/lib/perl5/5.15.6"                /**/
+#define PRIVLIB_EXP "/pro/lib/perl5/5.15.6"            /**/
 
 /* PTRSIZE:
  *     This symbol contains the size of a pointer, so that the C preprocessor
  *     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 "/pro/lib/perl5/site_perl/5.15.5/i686-linux-64int-ld"         /**/
-#define SITEARCH_EXP "/pro/lib/perl5/site_perl/5.15.5/i686-linux-64int-ld"             /**/
+#define SITEARCH "/pro/lib/perl5/site_perl/5.15.6/i686-linux-64int-ld"         /**/
+#define SITEARCH_EXP "/pro/lib/perl5/site_perl/5.15.6/i686-linux-64int-ld"             /**/
 
 /* SITELIB:
  *     This symbol contains the name of the private library for this package.
  *     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 "/pro/lib/perl5/site_perl/5.15.5"              /**/
-#define SITELIB_EXP "/pro/lib/perl5/site_perl/5.15.5"          /**/
+#define SITELIB "/pro/lib/perl5/site_perl/5.15.6"              /**/
+#define SITELIB_EXP "/pro/lib/perl5/site_perl/5.15.6"          /**/
 #define SITELIB_STEM "/pro/lib/perl5/site_perl"                /**/
 
 /* SSize_t:
  *     script to make sure (one hopes) that it runs with perl and not
  *     some shell.
  */
-#define STARTPERL "#!/pro/bin/perl5.15.5"              /**/
+#define STARTPERL "#!/pro/bin/perl5.15.6"              /**/
 
 /* HAS_STDIO_STREAM_ARRAY:
  *     This symbol, if defined, tells that there is an array
index 70e1531..835c515 100644 (file)
@@ -356,7 +356,7 @@ here.
 
 XXX Generate this with:
 
-  perl Porting/acknowledgements.pl v5.15.5..HEAD
+  perl Porting/acknowledgements.pl v5.15.6..HEAD
 
 =head1 Reporting Bugs
 
index 09d2159..7f2f8d0 100644 (file)
@@ -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.15.5/BePC-haiku/CORE/libperl.so .
+  cd /boot/common/lib; ln -s perl5/5.15.6/BePC-haiku/CORE/libperl.so .
 
-Replace C<5.15.5> with your respective version of Perl.
+Replace C<5.15.6> with your respective version of Perl.
 
 =head1 KNOWN PROBLEMS
 
index b4c1843..07bd14b 100644 (file)
@@ -618,7 +618,7 @@ C<set PERLLIB_PREFIX> in F<Config.sys>, see L<"PERLLIB_PREFIX">.
 
 =item Additional Perl modules
 
-  unzip perl_ste.zip -d f:/perllib/lib/site_perl/5.15.5/
+  unzip perl_ste.zip -d f:/perllib/lib/site_perl/5.15.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
index 0fa3a30..563b3ab 100644 (file)
@@ -154,12 +154,12 @@ recent versions of vmstar (e.g. V3.4 or later).  Contrary to advice
 provided with previous versions of Perl, do I<not> use the ODS-2
 compatibility qualifier.  Instead, use a command like the following:
 
-    vmstar -xvf perl-5^.15^.5.tar
+    vmstar -xvf perl-5^.15^.6.tar
 
 Then rename the top-level source directory like so:
 
-    set security/protection=(o:rwed) perl-5^.15^.5.dir
-    rename perl-5^.15^.5.dir perl-5_15_5.dir
+    set security/protection=(o:rwed) perl-5^.15^.6.dir
+    rename perl-5^.15^.6.dir perl-5_15_6.dir
 
 The reason for this last step is that while filenames with multiple dots
 are generally supported by Perl on VMS, I<directory> names with multiple
index 060111b..a2ccff6 100644 (file)
@@ -1,3 +1,6 @@
+2.59 Sun Dec 20 2011
+  - Updated for v5.15.6
+
 2.58 Sun Nov 20 2011
   - Updated for v5.15.5
 
index fef6980..4d5a2ea 100644 (file)
@@ -2,7 +2,7 @@ package Module::CoreList;
 use strict;
 use vars qw/$VERSION %released %version %families %upstream
            %bug_tracker %deprecated/;
-$VERSION = '2.58';
+$VERSION = '2.59';
 
 =head1 NAME
 
@@ -172,7 +172,7 @@ Module::CoreList currently covers the 5.000, 5.001, 5.002, 5.003_07,
 5.11.2, 5.11.3, 5.11.4, 5.11.5, 5.12.0, 5.12.1, 5.12.2, 5.12.3, 5.12.4,
 5.13.0, 5.13.1, 5.13.2, 5.13.3, 5.13.4, 5.13.5, 5.13.6, 5.13.7, 5.13.8,
 5.13.9, 5.13.10, 5.13.11, 5.14.0, 5.14.1, 5.14.2, 5.15.0, 5.15.1, 5.15.2,
-5.15.3, 5.15.4 and 5.15.5 releases of perl.
+5.15.3, 5.15.4, 5.15.5 and 5.15.6 releases of perl.
 
 =head1 HISTORY
 
@@ -358,6 +358,7 @@ sub removed_raw {
     5.015003 => '2011-09-20',
     5.015004 => '2011-10-20',
     5.015005 => '2011-11-20',
+    5.015006 => '2011-12-20',
   );
 
 for my $version ( sort { $a <=> $b } keys %released ) {
@@ -30197,6 +30198,682 @@ for my $version ( sort { $a <=> $b } keys %released ) {
        'warnings'              => '1.12',
        'warnings::register'    => '1.02',
     },
+    5.015006 => {
+       'AnyDBM_File'           => '1.01',
+       'App::Cpan'             => '1.5701',
+       'App::Prove'            => '3.23',
+       'App::Prove::State'     => '3.23',
+       'App::Prove::State::Result'=> '3.23',
+       'App::Prove::State::Result::Test'=> '3.23',
+       'Archive::Extract'      => '0.58',
+       'Archive::Tar'          => '1.82',
+       'Archive::Tar::Constant'=> '1.82',
+       'Archive::Tar::File'    => '1.82',
+       'Attribute::Handlers'   => '0.93',
+       'AutoLoader'            => '5.72',
+       'AutoSplit'             => '1.06',
+       'B'                     => '1.32',
+       'B::Concise'            => '0.88',
+       'B::Debug'              => '1.17',
+       'B::Deparse'            => '1.10',
+       'B::Lint'               => '1.13',
+       'B::Lint::Debug'        => '1.12',
+       'B::Showlex'            => '1.03',
+       'B::Terse'              => '1.06',
+       'B::Xref'               => '1.03',
+       'Benchmark'             => '1.13',
+       'CGI'                   => '3.58',
+       'CGI::Apache'           => '1.01',
+       'CGI::Carp'             => '3.51',
+       'CGI::Cookie'           => '1.30',
+       'CGI::Fast'             => '1.09',
+       'CGI::Pretty'           => '3.46',
+       'CGI::Push'             => '1.05',
+       'CGI::Switch'           => '1.01',
+       'CGI::Util'             => '3.53',
+       'CPAN'                  => '1.9800',
+       'CPAN::Author'          => '5.5001',
+       'CPAN::Bundle'          => '5.5',
+       'CPAN::CacheMgr'        => '5.5001',
+       'CPAN::Complete'        => '5.5',
+       'CPAN::Debug'           => '5.5001',
+       'CPAN::DeferredCode'    => '5.50',
+       'CPAN::Distribution'    => '1.9602',
+       'CPAN::Distroprefs'     => '6',
+       'CPAN::Distrostatus'    => '5.5',
+       'CPAN::Exception::RecursiveDependency'=> '5.5',
+       'CPAN::Exception::blocked_urllist'=> '1.001',
+       'CPAN::Exception::yaml_not_installed'=> '5.5',
+       'CPAN::Exception::yaml_process_error'=> '5.5',
+       'CPAN::FTP'             => '5.5005',
+       'CPAN::FTP::netrc'      => '1.01',
+       'CPAN::FirstTime'       => '5.5303',
+       'CPAN::HTTP::Client'    => '1.9600',
+       'CPAN::HTTP::Credentials'=> '1.9600',
+       'CPAN::HandleConfig'    => '5.5003',
+       'CPAN::Index'           => '1.9600',
+       'CPAN::InfoObj'         => '5.5',
+       'CPAN::Kwalify'         => '5.50',
+       'CPAN::LWP::UserAgent'  => '1.9600',
+       'CPAN::Meta'            => '2.112621',
+       'CPAN::Meta::Converter' => '2.112621',
+       'CPAN::Meta::Feature'   => '2.112621',
+       'CPAN::Meta::History'   => '2.112621',
+       'CPAN::Meta::Prereqs'   => '2.112621',
+       'CPAN::Meta::Spec'      => '2.112621',
+       'CPAN::Meta::Validator' => '2.112621',
+       'CPAN::Meta::YAML'      => '0.005',
+       'CPAN::Mirrors'         => '1.9600',
+       'CPAN::Module'          => '5.5001',
+       'CPAN::Nox'             => '5.50',
+       'CPAN::Prompt'          => '5.5',
+       'CPAN::Queue'           => '5.5001',
+       'CPAN::Shell'           => '5.5002',
+       'CPAN::Tarzip'          => '5.5011',
+       'CPAN::URL'             => '5.5',
+       'CPAN::Version'         => '5.5001',
+       'CPANPLUS'              => '0.9113',
+       'CPANPLUS::Backend'     => undef,
+       'CPANPLUS::Backend::RV' => undef,
+       'CPANPLUS::Config'      => undef,
+       'CPANPLUS::Configure'   => undef,
+       'CPANPLUS::Configure::Setup'=> undef,
+       'CPANPLUS::Dist'        => undef,
+       'CPANPLUS::Dist::Autobundle'=> undef,
+       'CPANPLUS::Dist::Base'  => undef,
+       'CPANPLUS::Dist::Build' => '0.60',
+       'CPANPLUS::Dist::Build::Constants'=> '0.60',
+       'CPANPLUS::Dist::MM'    => undef,
+       'CPANPLUS::Dist::Sample'=> undef,
+       'CPANPLUS::Error'       => undef,
+       'CPANPLUS::Internals'   => '0.9113',
+       'CPANPLUS::Internals::Constants'=> undef,
+       'CPANPLUS::Internals::Constants::Report'=> undef,
+       'CPANPLUS::Internals::Extract'=> undef,
+       'CPANPLUS::Internals::Fetch'=> undef,
+       'CPANPLUS::Internals::Report'=> undef,
+       'CPANPLUS::Internals::Search'=> undef,
+       'CPANPLUS::Internals::Source'=> undef,
+       'CPANPLUS::Internals::Source::Memory'=> undef,
+       'CPANPLUS::Internals::Source::SQLite'=> undef,
+       'CPANPLUS::Internals::Source::SQLite::Tie'=> undef,
+       'CPANPLUS::Internals::Utils'=> undef,
+       'CPANPLUS::Internals::Utils::Autoflush'=> undef,
+       'CPANPLUS::Module'      => undef,
+       'CPANPLUS::Module::Author'=> undef,
+       'CPANPLUS::Module::Author::Fake'=> undef,
+       'CPANPLUS::Module::Checksums'=> undef,
+       'CPANPLUS::Module::Fake'=> undef,
+       'CPANPLUS::Module::Signature'=> undef,
+       'CPANPLUS::Selfupdate'  => undef,
+       'CPANPLUS::Shell'       => undef,
+       'CPANPLUS::Shell::Classic'=> '0.0562',
+       'CPANPLUS::Shell::Default'=> '0.9113',
+       'CPANPLUS::Shell::Default::Plugins::CustomSource'=> undef,
+       'CPANPLUS::Shell::Default::Plugins::Remote'=> undef,
+       'CPANPLUS::Shell::Default::Plugins::Source'=> undef,
+       'Carp'                  => '1.24',
+       'Carp::Heavy'           => '1.23',
+       'Class::Struct'         => '0.63',
+       'Compress::Raw::Bzip2'  => '2.045',
+       'Compress::Raw::Zlib'   => '2.045',
+       'Compress::Zlib'        => '2.045',
+       'Config'                => undef,
+       'Config::Extensions'    => '0.01',
+       'Cwd'                   => '3.38',
+       'DB'                    => '1.04',
+       'DBM_Filter'            => '0.04',
+       'DBM_Filter::compress'  => '0.02',
+       'DBM_Filter::encode'    => '0.02',
+       'DBM_Filter::int32'     => '0.02',
+       'DBM_Filter::null'      => '0.02',
+       'DBM_Filter::utf8'      => '0.02',
+       'DB_File'               => '1.824',
+       'Data::Dumper'          => '2.135_01',
+       'Devel::InnerPackage'   => '0.3',
+       'Devel::PPPort'         => '3.20',
+       'Devel::Peek'           => '1.08',
+       'Devel::SelfStubber'    => '1.05',
+       'Digest'                => '1.17',
+       'Digest::MD5'           => '2.51',
+       'Digest::SHA'           => '5.70',
+       'Digest::base'          => '1.16',
+       'Digest::file'          => '1.16',
+       'DirHandle'             => '1.04',
+       'Dumpvalue'             => '1.17',
+       'DynaLoader'            => '1.14',
+       'Encode'                => '2.44',
+       'Encode::Alias'         => '2.15',
+       'Encode::Byte'          => '2.04',
+       'Encode::CJKConstants'  => '2.02',
+       'Encode::CN'            => '2.03',
+       'Encode::CN::HZ'        => '2.05',
+       'Encode::Config'        => '2.05',
+       'Encode::EBCDIC'        => '2.02',
+       'Encode::Encoder'       => '2.02',
+       'Encode::Encoding'      => '2.05',
+       'Encode::GSM0338'       => '2.01',
+       'Encode::Guess'         => '2.05',
+       'Encode::JP'            => '2.04',
+       'Encode::JP::H2Z'       => '2.02',
+       'Encode::JP::JIS7'      => '2.04',
+       'Encode::KR'            => '2.03',
+       'Encode::KR::2022_KR'   => '2.02',
+       'Encode::MIME::Header'  => '2.13',
+       'Encode::MIME::Header::ISO_2022_JP'=> '1.03',
+       'Encode::MIME::Name'    => '1.01',
+       'Encode::Symbol'        => '2.02',
+       'Encode::TW'            => '2.03',
+       'Encode::Unicode'       => '2.07',
+       'Encode::Unicode::UTF7' => '2.05',
+       'English'               => '1.04',
+       'Env'                   => '1.03',
+       'Errno'                 => '1.15',
+       'Exporter'              => '5.66',
+       'Exporter::Heavy'       => '5.66',
+       'ExtUtils::CBuilder'    => '0.280205',
+       'ExtUtils::CBuilder::Base'=> '0.280204',
+       'ExtUtils::CBuilder::Platform::Unix'=> '0.280203',
+       'ExtUtils::CBuilder::Platform::VMS'=> '0.280203',
+       'ExtUtils::CBuilder::Platform::Windows'=> '0.280203',
+       'ExtUtils::CBuilder::Platform::Windows::BCC'=> '0.280203',
+       'ExtUtils::CBuilder::Platform::Windows::GCC'=> '0.280203',
+       'ExtUtils::CBuilder::Platform::Windows::MSVC'=> '0.280203',
+       'ExtUtils::CBuilder::Platform::aix'=> '0.280203',
+       'ExtUtils::CBuilder::Platform::cygwin'=> '0.280203',
+       'ExtUtils::CBuilder::Platform::darwin'=> '0.280203',
+       'ExtUtils::CBuilder::Platform::dec_osf'=> '0.280203',
+       'ExtUtils::CBuilder::Platform::os2'=> '0.280204',
+       'ExtUtils::Command'     => '1.17',
+       'ExtUtils::Command::MM' => '6.63_02',
+       'ExtUtils::Constant'    => '0.23',
+       'ExtUtils::Constant::Base'=> '0.05',
+       'ExtUtils::Constant::ProxySubs'=> '0.08',
+       'ExtUtils::Constant::Utils'=> '0.03',
+       'ExtUtils::Constant::XS'=> '0.03',
+       'ExtUtils::Embed'       => '1.30',
+       'ExtUtils::Install'     => '1.57',
+       'ExtUtils::Installed'   => '1.999002',
+       'ExtUtils::Liblist'     => '6.63_02',
+       'ExtUtils::Liblist::Kid'=> '6.63_02',
+       'ExtUtils::MM'          => '6.63_02',
+       'ExtUtils::MM_AIX'      => '6.63_02',
+       'ExtUtils::MM_Any'      => '6.63_02',
+       'ExtUtils::MM_BeOS'     => '6.63_02',
+       'ExtUtils::MM_Cygwin'   => '6.63_02',
+       'ExtUtils::MM_DOS'      => '6.63_02',
+       'ExtUtils::MM_Darwin'   => '6.63_02',
+       'ExtUtils::MM_MacOS'    => '6.63_02',
+       'ExtUtils::MM_NW5'      => '6.63_02',
+       'ExtUtils::MM_OS2'      => '6.63_02',
+       'ExtUtils::MM_QNX'      => '6.63_02',
+       'ExtUtils::MM_UWIN'     => '6.63_02',
+       'ExtUtils::MM_Unix'     => '6.63_02',
+       'ExtUtils::MM_VMS'      => '6.63_02',
+       'ExtUtils::MM_VOS'      => '6.63_02',
+       'ExtUtils::MM_Win32'    => '6.63_02',
+       'ExtUtils::MM_Win95'    => '6.63_02',
+       'ExtUtils::MY'          => '6.63_02',
+       'ExtUtils::MakeMaker'   => '6.63_02',
+       'ExtUtils::MakeMaker::Config'=> '6.63_02',
+       'ExtUtils::Manifest'    => '1.60',
+       'ExtUtils::Miniperl'    => undef,
+       'ExtUtils::Mkbootstrap' => '6.63_02',
+       'ExtUtils::Mksymlists'  => '6.63_02',
+       'ExtUtils::Packlist'    => '1.45',
+       'ExtUtils::ParseXS'     => '3.08',
+       'ExtUtils::ParseXS::Constants'=> '3.08',
+       'ExtUtils::ParseXS::CountLines'=> '3.08',
+       'ExtUtils::ParseXS::Utilities'=> '3.08',
+       'ExtUtils::Typemaps'    => '1.02',
+       'ExtUtils::Typemaps::InputMap'=> undef,
+       'ExtUtils::Typemaps::OutputMap'=> undef,
+       'ExtUtils::Typemaps::Type'=> '0.05',
+       'ExtUtils::XSSymSet'    => '1.2',
+       'ExtUtils::testlib'     => '6.63_02',
+       'Fatal'                 => '2.10',
+       'Fcntl'                 => '1.11',
+       'File::Basename'        => '2.84',
+       'File::CheckTree'       => '4.41',
+       'File::Compare'         => '1.1006',
+       'File::Copy'            => '2.21',
+       'File::DosGlob'         => '1.06',
+       'File::Fetch'           => '0.32',
+       'File::Find'            => '1.20',
+       'File::Glob'            => '1.15',
+       'File::GlobMapper'      => '1.000',
+       'File::Path'            => '2.08_01',
+       'File::Spec'            => '3.34',
+       'File::Spec::Cygwin'    => '3.33',
+       'File::Spec::Epoc'      => '3.33',
+       'File::Spec::Functions' => '3.33',
+       'File::Spec::Mac'       => '3.35',
+       'File::Spec::OS2'       => '3.33',
+       'File::Spec::Unix'      => '3.35',
+       'File::Spec::VMS'       => '3.35',
+       'File::Spec::Win32'     => '3.35',
+       'File::Temp'            => '0.22',
+       'File::stat'            => '1.05',
+       'FileCache'             => '1.08',
+       'FileHandle'            => '2.02',
+       'Filter::Simple'        => '0.88',
+       'Filter::Util::Call'    => '1.39',
+       'FindBin'               => '1.51',
+       'GDBM_File'             => '1.14',
+       'Getopt::Long'          => '2.38',
+       'Getopt::Std'           => '1.07',
+       'HTTP::Tiny'            => '0.016',
+       'Hash::Util'            => '0.11',
+       'Hash::Util::FieldHash' => '1.10',
+       'I18N::Collate'         => '1.02',
+       'I18N::LangTags'        => '0.38',
+       'I18N::LangTags::Detect'=> '1.05',
+       'I18N::LangTags::List'  => '0.35_01',
+       'I18N::Langinfo'        => '0.08_02',
+       'IO'                    => '1.25_06',
+       'IO::Compress::Adapter::Bzip2'=> '2.045',
+       'IO::Compress::Adapter::Deflate'=> '2.045',
+       'IO::Compress::Adapter::Identity'=> '2.045',
+       'IO::Compress::Base'    => '2.046',
+       'IO::Compress::Base::Common'=> '2.045',
+       'IO::Compress::Bzip2'   => '2.045',
+       'IO::Compress::Deflate' => '2.045',
+       'IO::Compress::Gzip'    => '2.045',
+       'IO::Compress::Gzip::Constants'=> '2.045',
+       'IO::Compress::RawDeflate'=> '2.045',
+       'IO::Compress::Zip'     => '2.046',
+       'IO::Compress::Zip::Constants'=> '2.045',
+       'IO::Compress::Zlib::Constants'=> '2.045',
+       'IO::Compress::Zlib::Extra'=> '2.045',
+       'IO::Dir'               => '1.09',
+       'IO::File'              => '1.16',
+       'IO::Handle'            => '1.33',
+       'IO::Pipe'              => '1.14',
+       'IO::Poll'              => '0.08',
+       'IO::Seekable'          => '1.10',
+       'IO::Select'            => '1.20',
+       'IO::Socket'            => '1.33',
+       'IO::Socket::INET'      => '1.32',
+       'IO::Socket::UNIX'      => '1.23',
+       'IO::Uncompress::Adapter::Bunzip2'=> '2.045',
+       'IO::Uncompress::Adapter::Identity'=> '2.045',
+       'IO::Uncompress::Adapter::Inflate'=> '2.045',
+       'IO::Uncompress::AnyInflate'=> '2.045',
+       'IO::Uncompress::AnyUncompress'=> '2.045',
+       'IO::Uncompress::Base'  => '2.046',
+       'IO::Uncompress::Bunzip2'=> '2.045',
+       'IO::Uncompress::Gunzip'=> '2.045',
+       'IO::Uncompress::Inflate'=> '2.045',
+       'IO::Uncompress::RawInflate'=> '2.045',
+       'IO::Uncompress::Unzip' => '2.046',
+       'IO::Zlib'              => '1.10',
+       'IPC::Cmd'              => '0.72',
+       'IPC::Msg'              => '2.03',
+       'IPC::Open2'            => '1.04',
+       'IPC::Open3'            => '1.12',
+       'IPC::Semaphore'        => '2.03',
+       'IPC::SharedMem'        => '2.03',
+       'IPC::SysV'             => '2.03',
+       'JSON::PP'              => '2.27200',
+       'JSON::PP::Boolean'     => undef,
+       'List::Util'            => '1.23',
+       'List::Util::PP'        => '1.23',
+       'List::Util::XS'        => '1.23',
+       'Locale::Codes'         => '3.20',
+       'Locale::Codes::Constants'=> '3.20',
+       'Locale::Codes::Country'=> '3.20',
+       'Locale::Codes::Country_Codes'=> '3.20',
+       'Locale::Codes::Country_Retired'=> '3.20',
+       'Locale::Codes::Currency'=> '3.20',
+       'Locale::Codes::Currency_Codes'=> '3.20',
+       'Locale::Codes::Currency_Retired'=> '3.20',
+       'Locale::Codes::LangExt'=> '3.20',
+       'Locale::Codes::LangExt_Codes'=> '3.20',
+       'Locale::Codes::LangExt_Retired'=> '3.20',
+       'Locale::Codes::LangFam'=> '3.20',
+       'Locale::Codes::LangFam_Codes'=> '3.20',
+       'Locale::Codes::LangFam_Retired'=> '3.20',
+       'Locale::Codes::LangVar'=> '3.20',
+       'Locale::Codes::LangVar_Codes'=> '3.20',
+       'Locale::Codes::LangVar_Retired'=> '3.20',
+       'Locale::Codes::Language'=> '3.20',
+       'Locale::Codes::Language_Codes'=> '3.20',
+       'Locale::Codes::Language_Retired'=> '3.20',
+       'Locale::Codes::Script' => '3.20',
+       'Locale::Codes::Script_Codes'=> '3.20',
+       'Locale::Codes::Script_Retired'=> '3.20',
+       'Locale::Country'       => '3.20',
+       'Locale::Currency'      => '3.20',
+       'Locale::Language'      => '3.20',
+       'Locale::Maketext'      => '1.21',
+       'Locale::Maketext::Guts'=> '1.20',
+       'Locale::Maketext::GutsLoader'=> '1.20',
+       'Locale::Maketext::Simple'=> '0.21',
+       'Locale::Script'        => '3.20',
+       'Log::Message'          => '0.04',
+       'Log::Message::Config'  => '0.04',
+       'Log::Message::Handlers'=> '0.04',
+       'Log::Message::Item'    => '0.04',
+       'Log::Message::Simple'  => '0.08',
+       'MIME::Base64'          => '3.13',
+       'MIME::QuotedPrint'     => '3.13',
+       'Math::BigFloat'        => '1.997',
+       'Math::BigFloat::Trace' => '0.29',
+       'Math::BigInt'          => '1.997',
+       'Math::BigInt::Calc'    => '1.997',
+       'Math::BigInt::CalcEmu' => '1.997',
+       'Math::BigInt::FastCalc'=> '0.30',
+       'Math::BigInt::Trace'   => '0.29',
+       'Math::BigRat'          => '0.2603',
+       'Math::Complex'         => '1.58',
+       'Math::Trig'            => '1.22',
+       'Memoize'               => '1.02',
+       'Memoize::AnyDBM_File'  => '1.02',
+       'Memoize::Expire'       => '1.02',
+       'Memoize::ExpireFile'   => '1.02',
+       'Memoize::ExpireTest'   => '1.02',
+       'Memoize::NDBM_File'    => '1.02',
+       'Memoize::SDBM_File'    => '1.02',
+       'Memoize::Storable'     => '1.02',
+       'Module::Build'         => '0.39_01',
+       'Module::Build::Base'   => '0.39_01',
+       'Module::Build::Compat' => '0.39_01',
+       'Module::Build::Config' => '0.39_01',
+       'Module::Build::ConfigData'=> undef,
+       'Module::Build::Cookbook'=> '0.39_01',
+       'Module::Build::Dumper' => '0.39_01',
+       'Module::Build::ModuleInfo'=> '0.39_01',
+       'Module::Build::Notes'  => '0.39_01',
+       'Module::Build::PPMMaker'=> '0.39_01',
+       'Module::Build::Platform::Amiga'=> '0.39_01',
+       'Module::Build::Platform::Default'=> '0.39_01',
+       'Module::Build::Platform::EBCDIC'=> '0.39_01',
+       'Module::Build::Platform::MPEiX'=> '0.39_01',
+       'Module::Build::Platform::MacOS'=> '0.39_01',
+       'Module::Build::Platform::RiscOS'=> '0.39_01',
+       'Module::Build::Platform::Unix'=> '0.39_01',
+       'Module::Build::Platform::VMS'=> '0.39_01',
+       'Module::Build::Platform::VOS'=> '0.39_01',
+       'Module::Build::Platform::Windows'=> '0.39_01',
+       'Module::Build::Platform::aix'=> '0.39_01',
+       'Module::Build::Platform::cygwin'=> '0.39_01',
+       'Module::Build::Platform::darwin'=> '0.39_01',
+       'Module::Build::Platform::os2'=> '0.39_01',
+       'Module::Build::PodParser'=> '0.39_01',
+       'Module::Build::Version'=> '0.87',
+       'Module::Build::YAML'   => '1.41',
+       'Module::CoreList'      => '2.59',
+       'Module::Load'          => '0.22',
+       'Module::Load::Conditional'=> '0.46',
+       'Module::Loaded'        => '0.08',
+       'Module::Metadata'      => '1.000007',
+       'Module::Pluggable'     => '3.9',
+       'Module::Pluggable::Object'=> '3.9',
+       'Moped::Msg'            => '0.01',
+       'NDBM_File'             => '1.12',
+       'NEXT'                  => '0.65',
+       'Net::Cmd'              => '2.29',
+       'Net::Config'           => '1.11',
+       'Net::Domain'           => '2.20',
+       'Net::FTP'              => '2.77',
+       'Net::FTP::A'           => '1.18',
+       'Net::FTP::E'           => '0.01',
+       'Net::FTP::I'           => '1.12',
+       'Net::FTP::L'           => '0.01',
+       'Net::FTP::dataconn'    => '0.11',
+       'Net::NNTP'             => '2.24',
+       'Net::Netrc'            => '2.12',
+       'Net::POP3'             => '2.29',
+       'Net::Ping'             => '2.38',
+       'Net::SMTP'             => '2.31',
+       'Net::Time'             => '2.10',
+       'Net::hostent'          => '1.01',
+       'Net::netent'           => '1.00',
+       'Net::protoent'         => '1.00',
+       'Net::servent'          => '1.01',
+       'O'                     => '1.01',
+       'ODBM_File'             => '1.12',
+       'Object::Accessor'      => '0.42',
+       'Opcode'                => '1.22',
+       'POSIX'                 => '1.27',
+       'Package::Constants'    => '0.02',
+       'Params::Check'         => '0.32',
+       'Parse::CPAN::Meta'     => '1.4401',
+       'Perl::OSType'          => '1.002',
+       'PerlIO'                => '1.07',
+       'PerlIO::encoding'      => '0.15',
+       'PerlIO::scalar'        => '0.12',
+       'PerlIO::via'           => '0.12',
+       'PerlIO::via::QuotedPrint'=> '0.06',
+       'Pod::Checker'          => '1.45',
+       'Pod::Escapes'          => '1.04',
+       'Pod::Find'             => '1.35',
+       'Pod::Functions'        => '1.04',
+       'Pod::Html'             => '1.12',
+       'Pod::InputObjects'     => '1.31',
+       'Pod::LaTeX'            => '0.60',
+       'Pod::Man'              => '2.25',
+       'Pod::ParseLink'        => '1.10',
+       'Pod::ParseUtils'       => '1.36',
+       'Pod::Parser'           => '1.37',
+       'Pod::Perldoc'          => '3.15_08',
+       'Pod::Perldoc::BaseTo'  => undef,
+       'Pod::Perldoc::GetOptsOO'=> undef,
+       'Pod::Perldoc::ToChecker'=> undef,
+       'Pod::Perldoc::ToMan'   => undef,
+       'Pod::Perldoc::ToNroff' => undef,
+       'Pod::Perldoc::ToPod'   => undef,
+       'Pod::Perldoc::ToRtf'   => undef,
+       'Pod::Perldoc::ToText'  => undef,
+       'Pod::Perldoc::ToTk'    => undef,
+       'Pod::Perldoc::ToXml'   => undef,
+       'Pod::PlainText'        => '2.04',
+       'Pod::Select'           => '1.36',
+       'Pod::Simple'           => '3.19',
+       'Pod::Simple::BlackBox' => '3.19',
+       'Pod::Simple::Checker'  => '3.19',
+       'Pod::Simple::Debug'    => '3.19',
+       'Pod::Simple::DumpAsText'=> '3.19',
+       'Pod::Simple::DumpAsXML'=> '3.19',
+       'Pod::Simple::HTML'     => '3.19',
+       'Pod::Simple::HTMLBatch'=> '3.19',
+       'Pod::Simple::HTMLLegacy'=> '5.01',
+       'Pod::Simple::LinkSection'=> '3.19',
+       'Pod::Simple::Methody'  => '3.19',
+       'Pod::Simple::Progress' => '3.19',
+       'Pod::Simple::PullParser'=> '3.19',
+       'Pod::Simple::PullParserEndToken'=> '3.19',
+       'Pod::Simple::PullParserStartToken'=> '3.19',
+       'Pod::Simple::PullParserTextToken'=> '3.19',
+       'Pod::Simple::PullParserToken'=> '3.19',
+       'Pod::Simple::RTF'      => '3.19',
+       'Pod::Simple::Search'   => '3.19',
+       'Pod::Simple::SimpleTree'=> '3.19',
+       'Pod::Simple::Text'     => '3.19',
+       'Pod::Simple::TextContent'=> '3.19',
+       'Pod::Simple::TiedOutFH'=> '3.19',
+       'Pod::Simple::Transcode'=> '3.19',
+       'Pod::Simple::TranscodeDumb'=> '3.19',
+       'Pod::Simple::TranscodeSmart'=> '3.19',
+       'Pod::Simple::XHTML'    => '3.19',
+       'Pod::Simple::XMLOutStream'=> '3.19',
+       'Pod::Text'             => '3.15',
+       'Pod::Text::Color'      => '2.06',
+       'Pod::Text::Overstrike' => '2.04',
+       'Pod::Text::Termcap'    => '2.06',
+       'Pod::Usage'            => '1.36',
+       'SDBM_File'             => '1.09',
+       'Safe'                  => '2.30',
+       'Scalar::Util'          => '1.23',
+       'Scalar::Util::PP'      => '1.23',
+       'Search::Dict'          => '1.04',
+       'SelectSaver'           => '1.02',
+       'SelfLoader'            => '1.20',
+       'Socket'                => '1.97',
+       'Storable'              => '2.34',
+       'Symbol'                => '1.07',
+       'Sys::Hostname'         => '1.16',
+       'Sys::Syslog'           => '0.29',
+       'Sys::Syslog::Win32'    => undef,
+       'TAP::Base'             => '3.23',
+       'TAP::Formatter::Base'  => '3.23',
+       'TAP::Formatter::Color' => '3.23',
+       'TAP::Formatter::Console'=> '3.23',
+       'TAP::Formatter::Console::ParallelSession'=> '3.23',
+       'TAP::Formatter::Console::Session'=> '3.23',
+       'TAP::Formatter::File'  => '3.23',
+       'TAP::Formatter::File::Session'=> '3.23',
+       'TAP::Formatter::Session'=> '3.23',
+       'TAP::Harness'          => '3.23',
+       'TAP::Object'           => '3.23',
+       'TAP::Parser'           => '3.23',
+       'TAP::Parser::Aggregator'=> '3.23',
+       'TAP::Parser::Grammar'  => '3.23',
+       'TAP::Parser::Iterator' => '3.23',
+       'TAP::Parser::Iterator::Array'=> '3.23',
+       'TAP::Parser::Iterator::Process'=> '3.23',
+       'TAP::Parser::Iterator::Stream'=> '3.23',
+       'TAP::Parser::IteratorFactory'=> '3.23',
+       'TAP::Parser::Multiplexer'=> '3.23',
+       'TAP::Parser::Result'   => '3.23',
+       'TAP::Parser::Result::Bailout'=> '3.23',
+       'TAP::Parser::Result::Comment'=> '3.23',
+       'TAP::Parser::Result::Plan'=> '3.23',
+       'TAP::Parser::Result::Pragma'=> '3.23',
+       'TAP::Parser::Result::Test'=> '3.23',
+       'TAP::Parser::Result::Unknown'=> '3.23',
+       'TAP::Parser::Result::Version'=> '3.23',
+       'TAP::Parser::Result::YAML'=> '3.23',
+       'TAP::Parser::ResultFactory'=> '3.23',
+       'TAP::Parser::Scheduler'=> '3.23',
+       'TAP::Parser::Scheduler::Job'=> '3.23',
+       'TAP::Parser::Scheduler::Spinner'=> '3.23',
+       'TAP::Parser::Source'   => '3.23',
+       'TAP::Parser::SourceHandler'=> '3.23',
+       'TAP::Parser::SourceHandler::Executable'=> '3.23',
+       'TAP::Parser::SourceHandler::File'=> '3.23',
+       'TAP::Parser::SourceHandler::Handle'=> '3.23',
+       'TAP::Parser::SourceHandler::Perl'=> '3.23',
+       'TAP::Parser::SourceHandler::RawTAP'=> '3.23',
+       'TAP::Parser::Utils'    => '3.23',
+       'TAP::Parser::YAMLish::Reader'=> '3.23',
+       'TAP::Parser::YAMLish::Writer'=> '3.23',
+       'Term::ANSIColor'       => '3.01',
+       'Term::Cap'             => '1.12',
+       'Term::Complete'        => '1.402',
+       'Term::ReadLine'        => '1.07',
+       'Term::UI'              => '0.26',
+       'Term::UI::History'     => undef,
+       'Test'                  => '1.25_02',
+       'Test::Builder'         => '0.98',
+       'Test::Builder::Module' => '0.98',
+       'Test::Builder::Tester' => '1.22',
+       'Test::Builder::Tester::Color'=> '1.22',
+       'Test::Harness'         => '3.23',
+       'Test::More'            => '0.98',
+       'Test::Simple'          => '0.98',
+       'Text::Abbrev'          => '1.02',
+       'Text::Balanced'        => '2.02',
+       'Text::ParseWords'      => '3.27',
+       'Text::Soundex'         => '3.03_01',
+       'Text::Tabs'            => '2009.0305',
+       'Text::Wrap'            => '2009.0305',
+       'Thread'                => '3.02',
+       'Thread::Queue'         => '2.12',
+       'Thread::Semaphore'     => '2.12',
+       'Tie::Array'            => '1.05',
+       'Tie::File'             => '0.97_02',
+       'Tie::Handle'           => '4.2',
+       'Tie::Hash'             => '1.04',
+       'Tie::Hash::NamedCapture'=> '0.08',
+       'Tie::Memoize'          => '1.1',
+       'Tie::RefHash'          => '1.39',
+       'Tie::Scalar'           => '1.02',
+       'Tie::StdHandle'        => '4.2',
+       'Tie::SubstrHash'       => '1.00',
+       'Time::HiRes'           => '1.9724',
+       'Time::Local'           => '1.2000',
+       'Time::Piece'           => '1.20_01',
+       'Time::Seconds'         => undef,
+       'Time::gmtime'          => '1.03',
+       'Time::localtime'       => '1.02',
+       'Time::tm'              => '1.00',
+       'UNIVERSAL'             => '1.11',
+       'Unicode'               => '6.0.0',
+       'Unicode::Collate'      => '0.87',
+       'Unicode::Collate::CJK::Big5'=> '0.65',
+       'Unicode::Collate::CJK::GB2312'=> '0.65',
+       'Unicode::Collate::CJK::JISX0208'=> '0.64',
+       'Unicode::Collate::CJK::Korean'=> '0.66',
+       'Unicode::Collate::CJK::Pinyin'=> '0.85',
+       'Unicode::Collate::CJK::Stroke'=> '0.85',
+       'Unicode::Collate::Locale'=> '0.87',
+       'Unicode::Normalize'    => '1.13',
+       'Unicode::UCD'          => '0.37',
+       'User::grent'           => '1.01',
+       'User::pwent'           => '1.00',
+       'VMS::DCLsym'           => '1.05',
+       'VMS::Filespec'         => '1.12',
+       'VMS::Stdio'            => '2.4',
+       'Version::Requirements' => '0.101020',
+       'Win32'                 => '0.44',
+       'Win32API::File'        => '0.1200',
+       'Win32API::File::ExtUtils::Myconst2perl'=> '1',
+       'Win32CORE'             => '0.02',
+       'XS::APItest'           => '0.34',
+       'XS::Typemap'           => '0.07',
+       'XSLoader'              => '0.16',
+       'arybase'               => '0.02',
+       'attributes'            => '0.17',
+       'autodie'               => '2.10',
+       'autodie::exception'    => '2.10',
+       'autodie::exception::system'=> '2.10',
+       'autodie::hints'        => '2.10',
+       'autouse'               => '1.06',
+       'base'                  => '2.18',
+       'bigint'                => '0.29',
+       'bignum'                => '0.29',
+       'bigrat'                => '0.29',
+       'blib'                  => '1.06',
+       'bytes'                 => '1.04',
+       'charnames'             => '1.27',
+       'constant'              => '1.23',
+       'deprecate'             => '0.02',
+       'diagnostics'           => '1.26',
+       'encoding'              => '2.6_01',
+       'encoding::warnings'    => '0.11',
+       'feature'               => '1.24',
+       'fields'                => '2.16',
+       'filetest'              => '1.02',
+       'if'                    => '0.0602',
+       'inc::latest'           => '0.39_01',
+       'integer'               => '1.00',
+       'less'                  => '0.03',
+       'lib'                   => '0.63',
+       'locale'                => '1.00',
+       'mro'                   => '1.09',
+       'open'                  => '1.10',
+       'ops'                   => '1.02',
+       'overload'              => '1.16',
+       'overload::numbers'     => undef,
+       'overloading'           => '0.01',
+       'parent'                => '0.225',
+       'perlfaq'               => '5.0150036',
+       're'                    => '0.18',
+       'sigtrap'               => '1.06',
+       'sort'                  => '2.01',
+       'strict'                => '1.06',
+       'subs'                  => '1.00',
+       'threads'               => '1.86',
+       'threads::shared'       => '1.40',
+       'unicore::Name'         => undef,
+       'utf8'                  => '1.09',
+       'vars'                  => '1.02',
+       'version'               => '0.96',
+       'vmsish'                => '1.03',
+       'warnings'              => '1.12',
+       'warnings::register'    => '1.02',
+    },
 );
 
 %deprecated = (
@@ -30329,6 +31006,8 @@ for my $version ( sort { $a <=> $b } keys %released ) {
     },
     5.015005 => {
     },
+    5.015006 => {
+    },
 );
 
 %upstream = (
@@ -30593,16 +31272,25 @@ for my $version ( sort { $a <=> $b } keys %released ) {
     'Locale::Codes::Constants'=> 'cpan',
     'Locale::Codes::Country'=> 'cpan',
     'Locale::Codes::Country_Codes'=> 'cpan',
+    'Locale::Codes::Country_Retired'=> 'cpan',
     'Locale::Codes::Currency'=> 'cpan',
     'Locale::Codes::Currency_Codes'=> 'cpan',
+    'Locale::Codes::Currency_Retired'=> 'cpan',
     'Locale::Codes::LangExt'=> 'cpan',
     'Locale::Codes::LangExt_Codes'=> 'cpan',
+    'Locale::Codes::LangExt_Retired'=> 'cpan',
+    'Locale::Codes::LangFam'=> 'cpan',
+    'Locale::Codes::LangFam_Codes'=> 'cpan',
+    'Locale::Codes::LangFam_Retired'=> 'cpan',
     'Locale::Codes::LangVar'=> 'cpan',
     'Locale::Codes::LangVar_Codes'=> 'cpan',
+    'Locale::Codes::LangVar_Retired'=> 'cpan',
     'Locale::Codes::Language'=> 'cpan',
     'Locale::Codes::Language_Codes'=> 'cpan',
+    'Locale::Codes::Language_Retired'=> 'cpan',
     'Locale::Codes::Script' => 'cpan',
     'Locale::Codes::Script_Codes'=> 'cpan',
+    'Locale::Codes::Script_Retired'=> 'cpan',
     'Locale::Country'       => 'cpan',
     'Locale::Currency'      => 'cpan',
     'Locale::Language'      => 'cpan',
@@ -30751,6 +31439,7 @@ for my $version ( sort { $a <=> $b } keys %released ) {
     'Scalar::Util'          => 'cpan',
     'Scalar::Util::PP'      => 'cpan',
     'SelfLoader'            => 'blead',
+    'Socket'                => 'cpan',
     'Storable'              => 'blead',
     'Sys::Syslog'           => 'cpan',
     'Sys::Syslog::Win32'    => 'cpan',
@@ -30861,7 +31550,6 @@ for my $version ( sort { $a <=> $b } keys %released ) {
     'threads'               => 'blead',
     'threads::shared'       => 'blead',
     'version'               => undef,
-    'version::Requirements' => undef,
     'warnings'              => undef,
     'warnings::register'    => undef,
 );
@@ -31125,16 +31813,25 @@ for my $version ( sort { $a <=> $b } keys %released ) {
     'Locale::Codes::Constants'=> undef,
     'Locale::Codes::Country'=> undef,
     'Locale::Codes::Country_Codes'=> undef,
+    'Locale::Codes::Country_Retired'=> undef,
     'Locale::Codes::Currency'=> undef,
     'Locale::Codes::Currency_Codes'=> undef,
+    'Locale::Codes::Currency_Retired'=> undef,
     'Locale::Codes::LangExt'=> undef,
     'Locale::Codes::LangExt_Codes'=> undef,
+    'Locale::Codes::LangExt_Retired'=> undef,
+    'Locale::Codes::LangFam'=> undef,
+    'Locale::Codes::LangFam_Codes'=> undef,
+    'Locale::Codes::LangFam_Retired'=> undef,
     'Locale::Codes::LangVar'=> undef,
     'Locale::Codes::LangVar_Codes'=> undef,
+    'Locale::Codes::LangVar_Retired'=> undef,
     'Locale::Codes::Language'=> undef,
     'Locale::Codes::Language_Codes'=> undef,
+    'Locale::Codes::Language_Retired'=> undef,
     'Locale::Codes::Script' => undef,
     'Locale::Codes::Script_Codes'=> undef,
+    'Locale::Codes::Script_Retired'=> undef,
     'Locale::Country'       => undef,
     'Locale::Currency'      => undef,
     'Locale::Language'      => undef,
@@ -31282,6 +31979,7 @@ for my $version ( sort { $a <=> $b } keys %released ) {
     'Scalar::Util'          => undef,
     'Scalar::Util::PP'      => undef,
     'SelfLoader'            => undef,
+    'Socket'                => undef,
     'Storable'              => undef,
     'Sys::Syslog'           => undef,
     'Sys::Syslog::Win32'    => undef,
@@ -31388,7 +32086,6 @@ for my $version ( sort { $a <=> $b } keys %released ) {
     'threads'               => undef,
     'threads::shared'       => undef,
     'version'               => undef,
-    'version::Requirements' => undef,
 );
 
 # Create aliases with trailing zeros for $] use
index 470b42b..d983caa 100644 (file)
@@ -33,8 +33,8 @@ apirevision=''
 apisubversion=''
 apiversion=''
 ar='arm-epoc-pe-ar'
-archlib='/usr/lib/perl/5.15.5/epoc'
-archlibexp='/usr/lib/perl/5.15.5/epoc'
+archlib='/usr/lib/perl/5.15.6/epoc'
+archlibexp='/usr/lib/perl/5.15.6/epoc'
 archname64=''
 archname='epoc'
 archobjs='epoc.o epocish.o epoc_stubs.o'
@@ -711,16 +711,16 @@ inc_version_list=' '
 inc_version_list_init='0'
 incpath=''
 inews=''
-installarchlib='/home/of/PERL/perl/lib/5.15.5/epoc'
+installarchlib='/home/of/PERL/perl/lib/5.15.6/epoc'
 installbin='/home/of/PERL/System/Programs/'
 installman1dir='/home/of/PERL/man1'
 installman3dir='/home/of/PERL/man3'
 installprefix=''
 installprefixexp=''
-installprivlib='/home/of/PERL/perl/lib/5.15.5/'
+installprivlib='/home/of/PERL/perl/lib/5.15.6/'
 installscript='/home/of/PERL/bin/'
-installsitearch='/home/of/PERL/site/lib/site_perl/5.15.5/epoc'
-installsitelib='/home/of/PERL/perl/lib/site_perl/5.15.5'
+installsitearch='/home/of/PERL/site/lib/site_perl/5.15.6/epoc'
+installsitelib='/home/of/PERL/perl/lib/site_perl/5.15.6'
 installstyle=''
 installusrbinperl='undef'
 installvendorarch=''
@@ -842,8 +842,8 @@ pmake=''
 pr=''
 prefix=''
 prefixexp=''
-privlib='/usr/lib/perl/5.15.5'
-privlibexp='/usr/lib/perl/5.15.5'
+privlib='/usr/lib/perl/5.15.6'
+privlibexp='/usr/lib/perl/5.15.6'
 procselfexe=''
 prototype='define'
 ptrsize='4'
@@ -906,11 +906,11 @@ sig_num='0'
 sig_num_init='0, 0'
 sig_size='1'
 signal_t='void'
-sitearch='/usr/lib/perl/site_perl/5.15.5/epoc'
-sitearchexp='/usr/lib/perl/site_perl/5.15.5/epoc'
-sitelib='/usr/lib/perl/site_perl/5.15.5/'
+sitearch='/usr/lib/perl/site_perl/5.15.6/epoc'
+sitearchexp='/usr/lib/perl/site_perl/5.15.6/epoc'
+sitelib='/usr/lib/perl/site_perl/5.15.6/'
 sitelib_stem='/usr/lib/perl/site_perl'
-sitelibexp='/usr/lib/perl/site_perl/5.15.5/'
+sitelibexp='/usr/lib/perl/site_perl/5.15.6/'
 siteprefix=''
 siteprefixexp=''
 sizesize='4'
@@ -1020,7 +1020,7 @@ vendorlib_stem=''
 vendorlibexp=''
 vendorprefix=''
 vendorprefixexp=''
-version='5.15.5'
+version='5.15.6'
 versiononly='undef'
 vi=''
 voidflags='15'
@@ -1044,10 +1044,10 @@ config_arg10=''
 config_arg11=''
 PERL_REVISION=5
 PERL_VERSION=15
-PERL_SUBVERSION=5
+PERL_SUBVERSION=6
 PERL_API_REVISION=5
 PERL_API_VERSION=15
-PERL_API_SUBVERSION=5
+PERL_API_SUBVERSION=6
 PERL_CONFIG_SH=true
 CONFIGDOTSH=true
 # Variables propagated from previous config.sh file.
index f328ae5..a69fa6e 100644 (file)
@@ -3,7 +3,7 @@
 use File::Find;
 use Cwd;
 
-$VERSION="5.15.5";
+$VERSION="5.15.6";
 $EPOC_VERSION=1;
 
 
index f6e7619..82b6e56 100644 (file)
 # 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.15.5
+# mkdir -p /opt/perl-catamount/lib/perl5/5.15.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.15.5
+# cp -pr lib/* /opt/perl-catamount/lib/perl5/5.15.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
index 653b5a1..479cc79 100644 (file)
@@ -439,7 +439,7 @@ case "$ccisgcc" in
                        B3910B*A.06.15)
                        # > cc --version
                        # cc: HP C/aC++ B3910B A.06.15 [May 16 2007]
-                       # Has optimizing problems with +O2 for blead (5.15.5),
+                       # Has optimizing problems with +O2 for blead (5.15.6),
                        # see https://rt.perl.org:443/rt3/Ticket/Display.html?id=103668.
                        #
                        # +O2 +Onolimit +Onoprocelim  +Ostore_ordering \
index 1504188..52bfdd6 100644 (file)
@@ -15,7 +15,7 @@
 
 #define PERL_REVISION  5               /* age */
 #define PERL_VERSION   15              /* 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       15
-#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
index 56473b4..f1b857e 100644 (file)
  *     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.15.5"         /**/
-#define PRIVLIB_EXP "/sys/lib/perl/5.15.5"             /**/
+#define PRIVLIB "/sys/lib/perl/5.15.6"         /**/
+#define PRIVLIB_EXP "/sys/lib/perl/5.15.6"             /**/
 
 /* PTRSIZE:
  *     This symbol contains the size of a pointer, so that the C preprocessor
  *     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.15.5/site_perl"               /**/
-#define SITELIB_EXP "/sys/lib/perl/5.15.5/site_perl"           /**/
-#define SITELIB_STEM "/sys/lib/perl/5.15.5/site_perl"          /**/
+#define SITELIB "/sys/lib/perl/5.15.6/site_perl"               /**/
+#define SITELIB_EXP "/sys/lib/perl/5.15.6/site_perl"           /**/
+#define SITELIB_STEM "/sys/lib/perl/5.15.6/site_perl"          /**/
 
 /* Size_t_size:
  *     This symbol holds the size of a Size_t in bytes.
index 7292f26..7c649af 100644 (file)
@@ -32,12 +32,12 @@ alignbytes='4'
 ansi2knr=''
 aphostname='/bin/uname -n'
 api_revision='5'
-api_subversion='5'
+api_subversion='6'
 api_version='15'
-api_versionstring='5.15.5'
+api_versionstring='5.15.6'
 ar='ar'
-archlib='/sys/lib/perl5/5.15.5/386'
-archlibexp='/sys/lib/perl5/5.15.5/386'
+archlib='/sys/lib/perl5/5.15.6/386'
+archlibexp='/sys/lib/perl5/5.15.6/386'
 archname64=''
 archname='386'
 archobjs=''
@@ -719,17 +719,17 @@ inc_version_list=' '
 inc_version_list_init='0'
 incpath=''
 inews=''
-installarchlib='/sys/lib/perl/5.15.5/386'
+installarchlib='/sys/lib/perl/5.15.6/386'
 installbin='/usr/bin'
 installman1dir='/sys/man/1pub'
 installman3dir='/sys/man/2pub'
 installprefix='/usr'
 installprefixexp='/usr'
-installprivlib='/sys/lib/perl/5.15.5'
+installprivlib='/sys/lib/perl/5.15.6'
 installscript='/usr/bin'
-installsitearch='/sys/lib/perl/5.15.5/site_perl/386'
+installsitearch='/sys/lib/perl/5.15.6/site_perl/386'
 installsitebin='/usr/bin'
-installsitelib='/sys/lib/perl/5.15.5/site_perl'
+installsitelib='/sys/lib/perl/5.15.6/site_perl'
 installstyle='lib/perl5'
 installusrbinperl='undef'
 installvendorarch=''
@@ -849,8 +849,8 @@ pmake=''
 pr=''
 prefix='/usr'
 prefixexp='/usr'
-privlib='/sys/lib/perl/5.15.5'
-privlibexp='/sys/lib/perl/5.15.5'
+privlib='/sys/lib/perl/5.15.6'
+privlibexp='/sys/lib/perl/5.15.6'
 procselfexe=''
 prototype='define'
 ptrsize='4'
@@ -915,13 +915,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.15.5/site_perl/386'
+sitearch='/sys/lib/perl/5.15.6/site_perl/386'
 sitearchexp='/sys/lib/perl/site_perl/386'
 sitebin='/usr/bin'
 sitebinexp='/usr/bin'
-sitelib='/sys/lib/perl/5.15.5/site_perl'
-sitelib_stem='/sys/lib/perl/5.15.5/site_perl'
-sitelibexp='/sys/lib/perl/5.15.5/site_perl'
+sitelib='/sys/lib/perl/5.15.6/site_perl'
+sitelib_stem='/sys/lib/perl/5.15.6/site_perl'
+sitelibexp='/sys/lib/perl/5.15.6/site_perl'
 siteprefix='/usr'
 siteprefixexp='/usr'
 sizesize='4'
@@ -954,7 +954,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=''
@@ -1034,8 +1034,8 @@ vendorlib_stem=''
 vendorlibexp=''
 vendorprefix=''
 vendorprefixexp=''
-version='5.15.5'
-version_patchlevel_string='version 15 subversion 5'
+version='5.15.6'
+version_patchlevel_string='version 15 subversion 6'
 versiononly='undef'
 vi=''
 voidflags='15'
@@ -1050,9 +1050,9 @@ config_args=''
 config_argc=0
 PERL_REVISION=5
 PERL_VERSION=15
-PERL_SUBVERSION=5
+PERL_SUBVERSION=6
 PERL_API_REVISION=5
 PERL_API_VERSION=15
-PERL_API_SUBVERSION=5
+PERL_API_SUBVERSION=6
 PERL_PATCHLEVEL=
 PERL_CONFIG_SH=true
index b0d9f58..a57f041 100644 (file)
@@ -1,69 +1,48 @@
 =encoding utf8
 
-=for comment
-This has been completed up to 8d0b139, except for
-b0f2e9e nwclark     Fix two bugs related to pod files outside of pod/ (important enough?)
-43d9ecf jpeacock    Set all version object math ops to noop
-f300909 smueller    EU::ParseXS: Silence warning (probably unnecessary)
-
 =head1 NAME
 
-[ 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.15.6
 
 =head1 DESCRIPTION
 
-This document describes differences between the 5.15.5 release and
-the 5.15.6 release.
+This document describes differences between the 5.15.5 release and the
+5.15.6 release.
 
 If you are upgrading from an earlier release such as 5.15.4, first read
 L<perl5155delta>, which describes differences between 5.15.4 and
 5.15.5.
 
-=head1 Notice
-
-XXX Any important notices here
-
 =head1 Core Enhancements
 
-XXX New core language features go here. Summarise 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 ]
-
 =head2 C<__SUB__>
 
-The new C<__SUB__> token, available under the "current_sub" feature (see
-L<feature>) or C<use v5.15>, returns a reference to the current subroutine,
-making it easier to write recursive closures.
+The new C<__SUB__> token, available under the "current_sub" feature
+(see L<feature>) or C<use v5.15>, returns a reference to the current
+subroutine, making it easier to write recursive closures.
 
 =head2 New option for the debugger's B<t> command
 
-The B<t> command in the debugger, which toggles tracing mode, now accepts a
-numerical argument that determines how many levels of subroutine calls to
-trace.
+The B<t> command in the debugger, which toggles tracing mode, now
+accepts a numeric argument that determines how many levels of
+subroutine calls to trace.
 
 =head2 Return value of C<tied>
 
-The value returned by C<tied> on a tied variable is now the actual scalar
-that holds the object to which the variable is tied.  This allows ties to
-be weakened with C<Scalar::Util::weaken(tied $tied_variable)>.
+The value returned by C<tied> on a tied variable is now the actual
+scalar that holds the object to which the variable is tied.  This
+allows ties to be weakened with C<Scalar::Util::weaken(tied
+$tied_variable)>.
 
 =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.
-
 =head2 C<is_utf8_char()>
 
-The XS-callable function C<is_utf8_char()> when presented with malformed
-UTF-8 input can read up to 12 bytes beyond the end of the string.  This
-cannot be fixed without changing its API.  It is not called from CPAN.
-The documentation for it now describes how to use it safely.
+The XS-callable function C<is_utf8_char()>, when presented with
+malformed UTF-8 input, can read up to 12 bytes beyond the end of the
+string.  This cannot be fixed without changing its API.  It is not
+called from CPAN.  The documentation now describes how to use it
+safely.
 
 =head2 Other C<is_utf8_foo()> functions, as well as C<utf8_to_foo()>, etc.
 
@@ -75,64 +54,56 @@ UTF-8.  This can be safely done for a whole string by using one of the
 functions C<is_utf8_string()>, C<is_utf8_string_loc()>, and
 C<is_utf8_string_loclen()>.
 
-=head1 Incompatible Changes
-
-XXX For a release on a stable branch, this section aspires to be:
-
-    There are no changes intentionally incompatible with 5.XXX.XXX
-    If any exist, they are bugs and reports are welcome.
-
-[ List each incompatible change as a =head2 entry ]
-
 =head2 C<use I<VERSION>>
 
-As of this release, version declarations like C<use v5.16> now disable all
-features before enabling the new feature bundle.  This means that the
-following holds true:
+As of this release, version declarations like C<use v5.16> now disable
+all features before enabling the new feature bundle.  This means that
+the following holds true:
 
     use 5.016;
     # 5.16 features enabled here
     use 5.014;
     # 5.16 features disabled here
 
-C<use v5.12> and higher continue to enable strict, but explicit
-C<use strict> and C<no strict> now override the version declaration, even
+C<use v5.12> and higher continue to enable strict, but explicit C<use
+strict> and C<no strict> now override the version declaration, even
 when they come first:
 
     no strict;
     use 5.012;
     # no strict here
 
-There is a new ":default" feature bundle, that represents the set of
-features enabled before any version declaration or C<use feature> has been
-seen.  Version declarations below 5.10 now enable the ":default" feature
-set.  This does not actually change the behaviour of C<use v5.8>, because
-features added to the ":default" set are those that were traditionally
-enabled by default, before they could be turned off.
+There is a new ":default" feature bundle that represents the set of
+features enabled before any version declaration or C<use feature> has
+been seen.  Version declarations below 5.10 now enable the ":default"
+feature set.  This does not actually change the behaviour of C<use
+v5.8>, because features added to the ":default" set are those that were
+traditionally enabled by default, before they could be turned off.
 
 C<$[> is now disabled under C<use v5.16>.  It is part of the default
-feature set and can be turned on or off explicitly
-with C<use feature 'array_base'>.
+feature set and can be turned on or off explicitly with C<use feature
+'array_base'>.
 
 =head2 C<UNIVERSAL::VERSION>
 
-The change to C<UNIVERSAL::VERSION> in 5.15.2 has been reverted.  It now
-returns a stringified version object once more.
+The change to C<UNIVERSAL::VERSION> in 5.15.2 has been reverted.  It
+now returns a stringified version object once more.
 
 =head2 C<substr> lvalue revamp
 
-When C<substr> is called in lvalue or potential lvalue context with two or
-three arguments, a special lvalue scalar is returned that modifies the
-original string (the first argument) when assigned to.
+When C<substr> is called in lvalue or potential lvalue context with two
+or three arguments, a special lvalue scalar is returned that modifies
+the original string (the first argument) when assigned to.
 
 Previously, the offsets (the second and third arguments) passed to
 C<substr> would be converted immediately to match the string, negative
 offsets being translated to positive and offsets beyond the end of the
 string being truncated.
 
-Now, the offsets are recorded without modification in the special lvalue
-scalar that is returned, and the original string is not even looked at by
-C<substr> itself, but only when the returned lvalue is read or modified.
+Now, the offsets are recorded without modification in the special
+lvalue scalar that is returned, and the original string is not even
+looked at by C<substr> itself, but only when the returned lvalue is
+read or modified.
 
 These changes result in several incompatible changes and bug fixes:
 
@@ -150,20 +121,20 @@ their position from the end of the string, affecting code like this:
     $string = "bailing twine";
     print $lvalue, "\n"; # prints "wi"; used to print "il"
 
-The same thing happens with an omitted third argument.  The returned lvalue
-will always extend to the end of the string, even if the string becomes
-longer.
+The same thing happens with an omitted third argument.  The returned
+lvalue will always extend to the end of the string, even if the string
+becomes longer.
 
 =item *
 
 Tied (and otherwise magical) variables are no longer exempt from the
-"Attempt ot use reference as lvalue in substr" warning.
+"Attempt to use reference as lvalue in substr" warning.
 
 =item *
 
-That warning now occurs when the returned lvalue is assigned to, not when
-C<substr> itself is called.  This only makes a difference if the return
-value of C<substr> is referenced and assigned to later.
+That warning now occurs when the returned lvalue is assigned to, not
+when C<substr> itself is called.  This only makes a difference if the
+return value of C<substr> is referenced and assigned to later.
 
 =item *
 
@@ -172,31 +143,33 @@ C<substr> has changed.
 
 =item *
 
-Passing a substring of a read-only value or a typeglob to a function (potential lvalue context) no longer causes an immediate "Can't coerce" or "Modification of a read-only value" error.  That error only occurs if and
-when the value passed is assigned to.
+Passing a substring of a read-only value or a typeglob to a function
+(potential lvalue context) no longer causes an immediate "Can't coerce"
+or "Modification of a read-only value" error.  That error only occurs
+if and when the value passed is assigned to.
 
-The same thing happens with the "substr outside of string" error.  If the
-lvalue is only read, not written to, it is now just a warning, as with
-rvalue C<substr>.
+The same thing happens with the "substr outside of string" error.  If
+the lvalue is only read, not written to, it is now just a warning, as
+with rvalue C<substr>.
 
 =item *
 
-C<substr> assignments no longer call FETCH twice if the first argument is a
-tied variable, but just once.
+C<substr> assignments no longer call FETCH twice if the first argument
+is a tied variable, just once.
 
 =back
 
-It was impossible to fix all the bugs without an incompatible change, and
-the behaviour of negative offsets was never specified, so the change was
-deemed acceptable.
+It was impossible to fix all the bugs without an incompatible change,
+and the behaviour of negative offsets was never specified, so the
+change was deemed acceptable.
 
 =head2 Return value of C<eval>
 
-C<eval> returns C<undef> in scalar context or an empty list in list context
-when there is a run-time error.  For syntax errors (when C<eval> is passed
-a string), in list context it used to return a list containing a single
-undefined element.  Now it returns an empty list in list context for all
-errors [perl #80630].
+C<eval> returns C<undef> in scalar context or an empty list in list
+context when there is a run-time error.  When C<eval> was passed a
+string in list context and a syntax error occurred, it used to return a
+list containing a single undefined element.  Now it returns an empty
+list in list context for all errors [perl #80630].
 
 =head2 Anonymous handles
 
@@ -206,92 +179,64 @@ variable name cannot be determined, rather than $__ANONIO__.
 =head2 Last-accessed filehandle
 
 Perl has an internal variable that stores the last filehandle to be
-accessed.  It is used by C<$.> and by C<tell> and C<eof> without arguments.
+accessed.  It is used by C<$.> and by C<tell> and C<eof> without
+arguments.
 
-It used to be possible to set it to a glob copy and then modify that glob
-copy to be something other than a glob, and still have it as the
-last-accessed filehandle after assigning a glob to it again:
+It used to be possible to set this internal variable to a glob copy and
+then modify that glob copy to be something other than a glob, and still
+have the last-accessed filehandle associated with the variable after
+assigning a glob to it again:
 
     my $foo = *STDOUT;  # $foo is a glob copy
     <$foo>;             # $foo is now the last-accessed handle
     $foo = 3;           # no longer a glob
     $foo = *STDERR;     # still the last-accessed handle
 
-Now the C<$foo = 3> assignment unset that internal variable, so there is no
-last-accessed filehandle, just as if C<< <$foo> >> had never happened.
+Now the C<$foo = 3> assignment unsets that internal variable, so there
+is no last-accessed filehandle, just as if C<< <$foo> >> had never
+happened.
 
 =head2 XS API tweak
 
 The C<newCONSTSUB_flags> C-level function, added in 5.15.4, now has a
 C<len> parameter.
 
-=head1 Deprecations
-
-XXX Any deprecated features, syntax, modules etc. should be listed here.
-In particular, deprecated modules should be listed here even if they are
-listed as an updated module in the L</Modules and Pragmata> section.
-
-[ List each deprecation as a =head2 entry ]
-
 =head1 Performance Enhancements
 
-XXX Changes which enhance performance without changing behaviour go here. There
-may well be none in a stable release.
-
-[ List each enhancement as a =item entry ]
-
 =over 4
 
 =item *
 
-Perl 5.12.0 sped up the destruction of objects whose classes define empty
-C<DESTROY> methods (to prevent autoloading), simply by not calling such
-empty methods.  This release takes this optimisation a step further, by not
-calling any C<DESTROY> method that begins with a C<return> statement.
-This can be useful for destructors that are only used for debugging:
+Perl 5.12.0 sped up the destruction of objects whose classes define
+empty C<DESTROY> methods (to prevent autoloading), by simply not
+calling such empty methods.  This release takes this optimisation a
+step further, by not calling any C<DESTROY> method that begins with a
+C<return> statement.  This can be useful for destructors that are only
+used for debugging:
 
     use constant DEBUG => 1;
     sub DESTROY { return unless DEBUG; ... }
 
-Constant-folding will reduce the first statement to C<return;> if DEBUG is
-set to 0, triggering this optimisation.
+Constant-folding will reduce the first statement to C<return;> if DEBUG
+is set to 0, triggering this optimisation.
 
 =item *
 
-Assign to a variable that holds a typeglob or copy-on-write scalar is now
-much faster.  Previously the typeglob would be stringified or the
-copy-on-write scalar would be copied before being clobbered.
+Assigning to a variable that holds a typeglob or copy-on-write scalar
+is now much faster.  Previously the typeglob would be stringified or
+the copy-on-write scalar would be copied before being clobbered.
 
 =item *
 
 Assignment to C<substr> in void context is now more than twice its
-previous speed.  Instead of creating and returning a special lvalue scalar
-that is then assigned to, C<substr> modifies the original string itself.
+previous speed.  Instead of creating and returning a special lvalue
+scalar that is then assigned to, C<substr> modifies the original string
+itself.
 
 =back
 
 =head1 Modules and Pragmata
 
-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>, which prints stub
-entries to STDOUT.  Results can be pasted in place of the '=head2' entries
-below.  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.
-
-[ Within each section, list entries as a =item entry ]
-
-=head2 New Modules and Pragmata
-
-=over 4
-
-=item *
-
-XXX
-
-=back
-
 =head2 Updated Modules and Pragmata
 
 =over 4
@@ -300,8 +245,8 @@ XXX
 
 L<Archive::Tar> has been upgraded from version 1.80 to version 1.82.
 
-Adjustments to handle files >8gb (>0777777777777 octal) and a feature to
-return the MD5SUM of files in the archive.
+Adjustments to handle files >8gb (>0777777777777 octal) and a feature
+to return the MD5SUM of files in the archive.
 
 =item *
 
@@ -315,14 +260,15 @@ L<B::Debug> has been upgraded from version 1.16 to version 1.17.
 
 L<B::Deparse> has been upgraded from version 1.09 to version 1.10.
 
-Various constructs that used to be deparsed incorrectly have been fixed:
+Various constructs that used to be deparsed incorrectly have been
+fixed:
 
 =over
 
 =item C<sort(foo(bar))>
 
-C<sort foo(bar)>, how it used to deparse, makes foo the sort routine,
-rather than a regular function call.
+It used to deparse as C<sort foo(bar)>, which makes foo the sort
+routine, rather than a regular function call.
 
 =item Keys and values in C<%^H>
 
@@ -333,54 +279,54 @@ unmodified, were being printed.
 Special characters, such as quotation marks, were not being escaped
 properly.
 
-Some values used to be omitted if, for instance, a key was the same as a
-previous value and vice versa.
+Some values used to be omitted if, for instance, a key was the same as
+previous value and vice versa.
 
 =item "method BLOCK" syntax
 
-C<method { $expr }> used to be deparsed as something like
-C<< do{ $expr }->method >>, but the latter puts the $expr in scalar
-context, whereas the former puts in list context.
+C<method { $expr }> used to be deparsed as something like C<< do{ $expr
+}->method >>, but the latter puts the $expr in scalar context, whereas
+the former puts in list context.
 
 =item C<do +{}> and C<do({})>
 
 These are both variants of do-file syntax, but were being deparsed as
 do-blocks.
 
-=item Keywords that do not follow the llafr
+=item Keywords that do not follow the llaf rule
 
 Keywords like C<return> and C<last> that do not follow the
-looks-like-a-function rule are now deparsed correctly with parentheses in
-the right place.
+looks-like-a-function rule are now deparsed correctly with parentheses
+in the right place.
 
-Similarly, C<not>, which I<does> follow the llafr, was being deparsed as
-though it does not.
+Similarly, C<not>, which I<does> follow the llaf rule, was being
+deparsed as though it does not.
 
 =item C<=~>
 
-In various cases, B::Deparse started adding a spurious C<$_ =~> before the
-right-hand side in Perl 5.14; e.g., C<< "" =~ <$a> >> would become
+In various cases, B::Deparse started adding a spurious C<$_ =~> before
+the right-hand side in Perl 5.14; e.g., C<< "" =~ <$a> >> would become
 C<< "" =~ ($_ =~ <$a>) >>.
 
 =item C<open local *FH>
 
-C<open>, C<pipe> and other functions that autovivify handles used to omit
-C<local *> from C<local *FH>.
+C<open>, C<pipe> and other functions that autovivify handles used to
+omit C<local *> from C<local *FH>.
 
 =item Negated single-letter subroutine calls
 
-Negated subroutine calls like C<- f()> and C<-(f())> were being deparsed
-as file test operators.
+Negated subroutine calls like C<- f()> and C<-(f())> were being
+deparsed as file test operators.
 
 =item C<&{&}>
 
-C<&{&}> and C<& &>, which are calls to the subroutine named "&", believe it
-or not, were being deparsed as C<&&>.
+C<&{&}> and C<& &>, which are calls to the subroutine named "&",
+believe it or not, were being deparsed as C<&&>.
 
 =item C<require $this + $that>
 
-In Perl 5.14, C<require> followed by any binary operator started deparsing
-as C<no>.
+In Perl 5.14, C<require> followed by any binary operator started
+deparsing as C<no>.
 
 =back
 
@@ -388,20 +334,23 @@ as C<no>.
 
 L<Carp> has been upgraded from version 1.23 to version 1.24.
 
-It now tacks the last-accessed filehandle and line number on to the end of
-the error message, just like C<die> [perl #96672].
+It now tacks the last-accessed filehandle and line number on to the end
+of the error message, just like C<die> [perl #96672].
 
 =item *
 
-L<Compress::Raw::Zlib> has been upgraded from version 2.042 to version 2.045.
+L<Compress::Raw::Zlib> has been upgraded from version 2.042 to version
+2.045.
 
 =item *
 
-L<Compress::Raw::Bzip2> has been upgraded from version 2.042 to version 2.045.
+L<Compress::Raw::Bzip2> has been upgraded from version 2.042 to version
+2.045.
 
 =item *
 
-L<CPAN::Meta::YAML> has been upgraded from version 0.004 to version 0.005.
+L<CPAN::Meta::YAML> has been upgraded from version 0.004 to version
+0.005.
 
 =item *
 
@@ -411,24 +360,25 @@ L<CPANPLUS> has been upgraded from version 0.9112 to version 0.9114.
 
 L<Data::Dumper> has been upgraded from version 2.134 to version 2.135.
 
-The XS implementation has been updated to account for the Unicode symbol
-changes in Perl 5.15.4.  It also knows how to output typeglobs with nulls
-in their names.
+The XS implementation has been updated to account for the Unicode
+symbol changes in Perl 5.15.4.  It also knows how to output typeglobs
+with nulls in their names.
 
 =item *
 
 L<diagnostics> has been upgraded from version 1.25 to version 1.26.
 
-It now understands the "%X" format code, which some error messages started
-using in Perl 5.14.0.
+It now understands the "%X" format code, which some error messages
+started using in Perl 5.14.0.
 
 =item *
 
 L<Digest::SHA> has been upgraded from version 5.63 to version 5.70.
 
-Added BITS mode to addfile method and shasum which makes partial-byte inputs
-now possible via files/STDIN and allows shasum to check all 8074 NIST Msg vectors,
-where previously special programming was required to do this.
+Added BITS mode to the addfile method and shasum.  This makes
+partial-byte inputs possible via files/STDIN and allows shasum to check
+all 8074 NIST Msg vectors, where previously special programming was
+required to do this.
 
 =item *
 
@@ -438,11 +388,13 @@ It no longer tries to localise C<$_> unnecessarily.
 
 =item *
 
-L<ExtUtils::ParseXS> has been upgraded from version 3.05 to version 3.07.
+L<ExtUtils::ParseXS> has been upgraded from version 3.05 to version
+3.07.
 
 =item *
 
-L<IO::Compress::Base> has been upgraded from version 2.042 to version 2.046.
+L<IO::Compress::Base> has been upgraded from version 2.042 to version
+2.046.
 
 Added zipdetails utility.
 
@@ -450,18 +402,27 @@ Added zipdetails utility.
 
 L<Locale::Codes> has been upgraded from version 3.18 to version 3.20.
 
-The code2XXX, XXX2code, all_XXX_codes, and all_XXX_names functions now support retired codes.
-All codesets may be specified by a constant or by their name now. Previously,
-they were specified only by a constant.
-The alias_code function exists for backward compatibility. It has been replaced by rename_country_code.
-The alias_code function will be removed sometime after September, 2013.
-All work is now done in the central module (Locale::Codes). Previously, some was still done in the
-wrapper modules (Locale::Codes::*) but that is gone now.
-Added Language Family codes (langfam) as defined in ISO 639-5.
+The code2XXX, XXX2code, all_XXX_codes, and all_XXX_names functions now
+support retired codes.  All codesets may be specified by a constant or
+by their name now.  Previously, they were specified only by a constant.
+
+The alias_code function exists for backward compatibility.  It has been
+replaced by rename_country_code.  The alias_code function will be
+removed some time after September, 2013.
+
+All work is now done in the central module (Locale::Codes). 
+Previously, some was still done in the wrapper modules
+(Locale::Codes::*).  Added Language Family codes (langfam) as defined
+in ISO 639-5.
 
 =item *
 
-L<Module::Loaded> has been uprgaded from version 0.06 to version 0.08.
+L<Module::CoreList> has been upgraded from version 2.58 to version
+2.59.
+
+=item *
+
+L<Module::Loaded> has been upgraded from version 0.06 to version 0.08.
 
 =item *
 
@@ -470,18 +431,17 @@ L<Pod::LaTeX> has been upgraded from version 0.59 to version 0.60.
 Added another LaTeX escape: --- => -{}-{}-
 
 Pod::LaTeX doesn't handle -- in PODs specially, passing it directly to
-LaTeX, which then proceeds to replace it with a single -. This patch
+LaTeX, which then proceeds to replace it with a single -.  This patch
 replaces ----- with -{}-{}-{}-{}-
 
 =item *
 
 L<POSIX> has been upgraded from version 1.26 to version 1.27.
 
-It no longer produces a "Constant subroutine TCSANOW redefined" warning on
-Windows.
+It no longer produces a "Constant subroutine TCSANOW redefined" warning
+on Windows.
 
-XXX When did it start producing that warning?  Was it post-5.15.5?  Even if
-it was not, adding a note will help whoever compiles perl5160delta.
+This bug was introduced in Perl 5.15.3.
 
 =item *
 
@@ -493,12 +453,13 @@ L<threads> has been upgraded from version 1.85 to version 1.86.
 
 =item *
 
-L<Unicode::Collate> has been upgraded from version 0.85 to version 0.87.
+L<Unicode::Collate> has been upgraded from version 0.85 to version
+0.87.
 
-Tailored compatibility ideographs as well as unified ideographs for
-the locales: ja, ko, zh__big5han, zh__gb2312han, zh__pinyin, zh__stroke.
+Tailored compatibility ideographs as well as unified ideographs for the
+locales: ja, ko, zh__big5han, zh__gb2312han, zh__pinyin, zh__stroke.
 
-Now Locale/*.pl files are searched in @INC.
+Locale/*.pl files are now searched for in @INC.
 
 =item *
 
@@ -516,33 +477,18 @@ Documentation change clarifies return values from UNIVERSAL::VERSION.
 
 Changing the case of a UTF-8 encoded string under C<use locale> now
 gives better, but still imperfect, results.  Previously, such a string
-would entirely lose locale semantics and silently be treated as Unicode.
-Now, the code points that are less than 256 are treated with locale
-rules, while those above 255 are, of course, treated as Unicode.  See
-L<perlfunc/lc> for more details, including the deficiencies of this
-scheme.
+would entirely lose locale semantics and silently be treated as
+Unicode.  Now, the code points that are less than 256 are treated with
+locale rules, while those above 255 are, of course, treated as Unicode.
+ See L<perlfunc/lc> for more details, including the deficiencies of
+this scheme.
 
 =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
 
-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<perlsec/Laundering and Detecting Tainted Data>
 
 =over 4
@@ -552,212 +498,113 @@ section.
 The example function for checking for taintedness contained a subtle
 error.  C<$@> needs to be localized to prevent its changing this
 global's value outside the function.  The preferred method to check for
-this, though, remains to use L<Scalar::Util/tainted>.
+this remains L<Scalar::Util/tainted>.
 
 =back
 
 =head1 Diagnostics
 
-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>.
-
-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.
-
-[ Within each section, list entries as a =item entry that links to perldiag,
-  e.g.
-
-  =item *
-
-  L<Invalid version object|perldiag/"Invalid version object">
-]
-
-=head2 New Diagnostics
-
-XXX Newly added diagnostic messages go here
-
-=head3 New Errors
-
-=over 4
-
-=item *
-
-XXX L<message|perldiag/"message">
-
-=back
-
-=head3 New Warnings
-
-=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 *
 
-Redefinition warnings for constant subroutines used to be mandatory, even
-occurring under C<no warnings>.  Now they respect the L<warnings> pragma.
+Redefinition warnings for constant subroutines used to be mandatory,
+even occurring under C<no warnings>.  Now they respect the L<warnings>
+pragma.
 
 =item *
 
-The "Attempt to free non-existent shared string" has had the spelling of
-"non-existent" corrected to "nonexistent".  It was already listed with the
-correct spelling in L<perldiag>.
+The "Attempt to free non-existent shared string" has had the spelling
+of "non-existent" corrected to "nonexistent".  It was already listed
+with the correct spelling in L<perldiag>.
 
 =item *
 
 The 'Use of "foo" without parentheses is ambiguous' warning has been
-extended to apply also to user-defined subroutines with a (;$) prototype,
-and not just to built-in functions.
+extended to apply also to user-defined subroutines with a (;$)
+prototype, and not just to built-in functions.
 
 =item *
 
 The error messages for using C<default> and C<when> outside of a
-topicalizer have been standardised to match the messages for C<continue>
-and loop controls.  They now read 'Can't "default" outside a topicalizer'
-and 'Can't "when" outside a topicalizer'.  They both used to be 'Can't use
-when() outside a topicalizer' [perl #91514].
+topicalizer have been standardised to match the messages for
+C<continue> and loop controls.  They now read 'Can't "default" outside
+a topicalizer' and 'Can't "when" outside a topicalizer'.  They both
+used to be 'Can't use when() outside a topicalizer' [perl #91514].
 
 =back
 
 =head1 Utility Changes
 
-XXX Changes to installed programs such as F<perlbug> and F<xsubpp> go
-here. Most of these are built within the directories F<utils> and F<x2p>.
-
-[ List utility changes as a =head3 entry for each utility and =item
-entries for each change
-Use L<XXX> with program names to get proper documentation linking. ]
-
 =head3 L<zipdetails>
 
 =over 4
 
 =item *
 
-L<zipdetails> displays information about the internal record structure of the zip file.
-It is not concerned with displaying any details of the compressed data stored in the zip file.
+L<zipdetails> displays information about the internal record structure
+of the zip file.  It is not concerned with displaying any details of
+the compressed data stored in the zip file.
 
 =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 a =item entry ].
-
 =over 4
 
 =item *
 
-F<pod/roffitall> is now build by F<pod/buildtoc>, instead of being shipped
-with the distribution. Its list of manpages is now generated (and therefore
-current). See also RT #103202 for an unresolved related issue.
+F<pod/roffitall> is now built by F<pod/buildtoc>, instead of being
+shipped with the distribution.  Its list of manpages is now generated
+(and therefore current).  See also RT #103202 for an unresolved related
+issue.
 
 =item *
 
 Perl 5.15.5 had a bug in its installation script, which did not install
 F<unicore/Name.pm>.  This has been corrected [perl #104226].
 
-XXX Is that Perl version correct?  Is the file path correct?
-
 =item *
 
-The man page for C<XS::Typemap> is no longer installed. C<XS::Typemap> is
-a test module which is not installed, hence installing its documentation
-makes no sense.
+The man page for C<XS::Typemap> is no longer installed.  C<XS::Typemap>
+is a test module which is not installed, hence installing its
+documentation makes no sense.
 
 =for 5.16.0 Merge this with the entry for "Stop installing XS::APItest*"
 
 =item *
 
-The man pages for the perl FAQ, L<perlxs>, L<perlxstut> and L<perldoc> are
-once again correctly installed in F<man1>, not F<man3>
+The man pages for the perl FAQ, L<perlxs>, L<perlxstut> and L<perldoc>
+are once again correctly installed in F<man1>, not F<man3>
 
 =for 5.16.0 This isn't a regression from 5.14.x, so don't mention this.
 
 =item *
 
-The -Dusesitecustomize and -Duserelocatableinc options now work together
-properly.
+The -Dusesitecustomize and -Duserelocatableinc options now work
+together properly.
 
 =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 summarising, although the bugs
-that they represent may be covered elsewhere.
-
-[ List each test improvement as a =item entry ]
-
 =over 4
 
 =item *
 
-The F<substr.t> and F<substr_thr.t> scripts for testing C<substr> have been
-moved under F<t/op/>, where they were originally.  They had been moved
-under F<t/re/> along with the substitution tests when that directory was
-created.
+The F<substr.t> and F<substr_thr.t> scripts for testing C<substr> have
+been moved under F<t/op/>, where they were originally.  They had been
+moved under F<t/re/> along with the substitution tests when that
+directory was created.
 
 =back
 
 =head1 Platform Support
 
-XXX Any changes to platform support should be listed in the sections below.
-
-[ Within the sections, list each platform as a =item entry with specific
-changes as paragraphs below it. ]
-
-=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 XXX-some-platform
-
-XXX
-
-=back
-
-=head2 Discontinued Platforms
-
-XXX List any platforms that this version of perl no longer compiles on.
-
-=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.
-
 =head3 VMS
 
 =over 4
@@ -769,125 +616,106 @@ introduced in 5.15.1, but has now been corrected.
 
 =item *
 
-Explicit support for VMS versions prior to v7.0 and DEC C versions prior
-to v6.0 has been removed.
+Explicit support for VMS versions prior to v7.0 and DEC C versions
+prior to v6.0 has been removed.
 
 =item *
 
 Since Perl 5.10.1, the home-grown C<stat> wrapper has been unable to
 distinguish between a directory name containing an underscore and an
 otherwise-identical filename containing a dot in the same position
-(e.g., t/test_pl as a directory and t/test.pl as a file). This problem
+(e.g., t/test_pl as a directory and t/test.pl as a file).  This problem
 has been corrected.
 
 =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 a =item entry ]
-
-=over 4
-
-=item *
-
-XXX
-
-=back
-
 =head1 Selected Bug Fixes
 
-XXX Important bug fixes in the core language are summarised here.
-Bug fixes in files in F<ext/> and F<lib/> are best summarised in
-L</Modules and Pragmata>.
-
-[ List each fix as a =item entry ]
-
 =over 4
 
 =item *
 
 RT #78266: The regex engine has been leaking memory when accessing
 named captures that weren't matched as part of a regex ever since 5.10
-when they were introduced, e.g. this would consume over a hundred MB
-of memory:
+when they were introduced, e.g. this would consume over a hundred MB of
+memory:
 
     for (1..10_000_000) {
-       if ("foo" =~ /(foo|(?<capture>bar))?/) {
-           my $capture = $+{capture}
-       }
+        if ("foo" =~ /(foo|(?<capture>bar))?/) {
+            my $capture = $+{capture}
+        }
     }
     system "ps -o rss $$"'
 
 =item *
 
-A constant subroutine assigned to a glob whose name contains a null will no
-longer cause extra globs to pop into existence when the constant is
-referenced under its new name.
+A constant subroutine assigned to a glob whose name contains a null
+will no longer cause extra globs to pop into existence when the
+constant is referenced under its new name.
 
 =item *
 
-C<sort> was not treating C<sub {}> and C<sub {()}> as equivalent when such
-a sub was provided as the comparison routine.  It used to croak on
+C<sort> was not treating C<sub {}> and C<sub {()}> as equivalent when
+such a sub was provided as the comparison routine.  It used to croak on
 C<sub {()}>.
 
 =item *
 
 Subroutines from the C<autouse> namespace are once more exempt from
-redefinition warnings.  This used to work in 5.005, but was broken in 5.6
-for most subroutines.  For subs created via XS that redefine subroutines
-from the C<autouse> package, this stopped working in 5.10.
+redefinition warnings.  This used to work in 5.005, but was broken in
+5.6 for most subroutines.  For subs created via XS that redefine
+subroutines from the C<autouse> package, this stopped working in 5.10.
 
 =item *
 
 New XSUBs now produce redefinition warnings if they overwrite existing
-subs, as they did in 5.8.x.  (The C<autouse> logic was reversed in 5.10-14.
-Only subroutines from the C<autouse> namespace would warn when clobbered.)
+subs, as they did in 5.8.x.  (The C<autouse> logic was reversed in
+5.10-14.  Only subroutines from the C<autouse> namespace would warn
+when clobbered.)
 
 =item *
 
 Redefinition warnings triggered by the creation of XSUBs now respect
-Unicode glob names, instead of using the internal representation.  This was
-missed in 5.15.4, partly because this warning was so hard to trigger.  (See
-the previous item.)
+Unicode glob names, instead of using the internal representation.  This
+was missed in 5.15.4, partly because this warning was so hard to
+trigger.  (See the previous item.)
 
 =item *
 
-C<newCONSTSUB> used to use compile-time warning hints, instead of run-time
-hints.  The following code should never produce a redefinition warning, but
-it used to, if C<newCONSTSUB> redefine and existing subroutine:
+C<newCONSTSUB> used to use compile-time warning hints, instead of
+run-time hints.  The following code should never produce a redefinition
+warning, but it used to, if C<newCONSTSUB> redefined an existing
+subroutine:
 
     use warnings;
     BEGIN {
-       no warnings;
-       some_XS_function_that_calls_new_CONSTSUB();
+        no warnings;
+        some_XS_function_that_calls_new_CONSTSUB();
     }
 
 =item *
 
-Redefinition warnings for constant subroutines are on by default (what are
-known as severe warnings in L<perldiag>).  This was only the case when it
-was a glob assignment or declaration of a Perl subroutine that caused the
-warning.  If the creation of XSUBs triggered the warning, it was not a
-default warning.  This has been corrected.
+Redefinition warnings for constant subroutines are on by default (what
+are known as severe warnings in L<perldiag>).  This was only the case
+when it was a glob assignment or declaration of a Perl subroutine that
+caused the warning.  If the creation of XSUBs triggered the warning, it
+was not a default warning.  This has been corrected.
 
 =item *
 
-The internal check to see whether a redefinition warning should occur used
-to emit "uninitialized" warnings in cases like this:
+The internal check to see whether a redefinition warning should occur
+used to emit "uninitialized" warnings in cases like this:
 
     use warnings "uninitialized";
-    use constant {u=>undef,v=>undef};
-    sub foo(){u} sub foo(){v}
+    use constant {u => undef, v => undef};
+    sub foo(){u}
+    sub foo(){v}
 
 =item *
 
 A bug fix in Perl 5.14 introduced a new bug, causing "uninitialized"
-warnings to report the wrong variable if the operator in question has
-two operands and one is C<%{...}> or C<@{...}>.  This has been fixed
+warnings to report the wrong variable if the operator in question had
+two operands and one was C<%{...}> or C<@{...}>.  This has been fixed
 [perl #103766].
 
 =item *
@@ -897,14 +725,14 @@ crash [perl #102586].
 
 =item *
 
-C<$tied =~ y/a/b/>, C<chop $tied> and C<chomp $tied> now call FETCH just
-once when $tied holds a reference.
+C<$tied =~ y/a/b/>, C<chop $tied> and C<chomp $tied> now call FETCH
+just once when $tied holds a reference.
 
 =item *
 
-Four-argument C<select> now always calls FETCH on tied arguments.  It used
-to skip the call if the tied argument happened to hold C<undef> or a
-typeglob.
+Four-argument C<select> now always calls FETCH on tied arguments.  It
+used to skip the call if the tied argument happened to hold C<undef> or
+typeglob.
 
 =item *
 
@@ -913,31 +741,33 @@ bitmask" warning on tied or tainted variables that are strings.
 
 =item *
 
-C<sysread> now always calls FETCH on the buffer passed to it if it is tied.
-It used to skip the call if the tied variable happened to hold a typeglob.
+C<sysread> now always calls FETCH on the buffer passed to it if the
+buffer is tied.  It used to skip the call if the tied variable happened
+to hold a typeglob.
 
 =item *
 
-C<< $tied .= <> >> now calls FETCH once on C<$tied>.  It used to call it
-multiple times if the last value assigned to or returned from the tied
-variable was anything other than a string or typeglob.
+C<< $tied .= <> >> now calls FETCH once on C<$tied>.  It used to call
+it multiple times if the last value assigned to or returned from the
+tied variable was anything other than a string or typeglob.
 
 =item *
 
 The C<evalbytes> keyword added in 5.15.5 was respecting C<use utf8>
-declarations from the outer scope, when it should have been ignoring them.
+declarations from the outer scope, when it should have been ignoring
+them.
 
 =item *
 
-C<goto &func> no longers crashes, but produces an error message, when the
-unwinding of the current subroutine's scope fires a destructor that
+C<goto &func> no longer crashes, but produces an error message, when
+the unwinding of the current subroutine's scope fires a destructor that
 undefines the subroutine being "goneto" [perl #99850].
 
 =item *
 
-Arithmetic assignment (C<$left += $right>) involving overloaded objects that
-rely on the 'nomethod' override no longer segfault when the left operand is not
-overloaded.
+Arithmetic assignment (C<$left += $right>) involving overloaded objects
+that rely on the 'nomethod' override no longer segfault when the left
+operand is not overloaded.
 
 =item *
 
@@ -947,14 +777,14 @@ results of such assignments are still undefined.
 
 =item *
 
-Creating a C<UNIVERSAL::AUTOLOAD> sub no longer stops C<%+>, C<%-> and
-C<%!> from working some of the time [perl #105024].
+Assigning C<__PACKAGE__> or another shared hash key string to a
+variable no longer stops that variable from being tied if it happens to
+be a PVMG or PVLV internally.
 
 =item *
 
-Assigning C<__PACKAGE__> or another shared hash key string to a variable no
-longer stops that variable from being tied if it happens to be a PVMG or
-PVLV internally.
+Creating a C<UNIVERSAL::AUTOLOAD> sub no longer stops C<%+>, C<%-> and
+C<%!> from working some of the time [perl #105024].
 
 =item *
 
@@ -962,47 +792,47 @@ When presented with malformed UTF-8 input, the XS-callable functions
 C<is_utf8_string()>, C<is_utf8_string_loc()>, and
 C<is_utf8_string_loclen()> could read beyond the end of the input
 string by up to 12 bytes.  This no longer happens.  [perl #32080].
-However, currently, C<is_utf8_char()> still has this defect,
-see L</is_utf8_char()> above.
+However, currently, C<is_utf8_char()> still has this defect, see
+L</is_utf8_char()> above.
 
 =item *
 
-Doing a substitution on a tied variable returning a copy-on-write scalar
-used to cause an assertion failure or an "Attempt to free nonexistent
-shared string" warning.
+Doing a substitution on a tied variable returning a copy-on-write
+scalar used to cause an assertion failure or an "Attempt to free
+nonexistent shared string" warning.
 
 =item *
 
-A change in perl 5.15.4 caused C<caller()> to produce malloc errors and a
-crash with Perl's own malloc, and possibly with other malloc
+A change in perl 5.15.4 caused C<caller()> to produce malloc errors and
+crash with Perl's own malloc, and possibly with other malloc
 implementations, too [perl #104034].
 
 =item *
 
 A bug fix in 5.15.5 could sometimes result in assertion failures under
 debugging builds of perl for certain syntax errors in C<eval>, such as
-C<eval(q|""!=!~//|);>
+C<eval q|""!=!~//|>
 
 =item *
 
-The "c [line num]" debugger command was broken by other debugger changes
-release in 5.15.3.  This is now fixed.
+The "c [line num]" debugger command was broken by other debugger
+changes released in 5.15.3.  This is now fixed.
 
 =item *
 
-Breakpoints were not properly restored after a debugger restart using the
-"R" command.  This was broken in 5.15.3.  This is now fixed.
+Breakpoints were not properly restored after a debugger restart using
+the "R" command.  This was broken in 5.15.3.  This is now fixed.
 
 =item *
 
-The debugger prompt did not display the current line in.  This was broken
+The debugger prompt did not display the current line.  This was broken
 in 5.15.3.  This is now fixed.
 
 =item *
 
-Class method calls still suffered from the Unicode bug with Latin-1 package
-names.  This was missed in the Unicode package name cleanup in 5.15.4
-[perl #105922].
+Class method calls still suffered from the Unicode bug with Latin-1
+package names.  This was missed in the Unicode package name cleanup in
+5.15.4 [perl #105922].
 
 =item *
 
@@ -1011,12 +841,12 @@ structures.
 
 =item *
 
-Calling C<readline($fh)> where $fh is a glob copy (e.g., after
-C<$fh = *STDOUT>), assigning something other than a glob to $fh, and then
+Calling C<readline($fh)> where $fh is a glob copy (e.g., after C<$fh =
+*STDOUT>), assigning something other than a glob to $fh, and then
 freeing $fh (e.g., by leaving the scope where it is defined) no longer
-causes the internal variable used by C<$.> (C<PL_last_in_gv>) to point to
-a freed scalar, that could be reused for some other glob, causing C<$.> to
-use some unrelated filehandle [perl #97988].
+causes the internal variable used by C<$.> (C<PL_last_in_gv>) to point
+to a freed scalar, that could be reused for some other glob, causing
+C<$.> to use some unrelated filehandle [perl #97988].
 
 =item *
 
@@ -1032,74 +862,80 @@ variable that holds the handle used by C<$.>:
     seek     *$fh, 0,0;
     readline *$fh;
 
-This is now fixed, but C<tell *{ *$fh }> still has the problem, and it is
-not clear how to fix it [perl #106536].
+This is now fixed, but C<tell *{ *$fh }> still has the problem, and it
+is not clear how to fix it [perl #106536].
 
 =item *
 
-Version comparisons, such as those that happen implicitly with
-C<use v5.43>, no longer cause locale settings to change [perl #105784].
-
-=back
-
-=head1 Known Problems
-
-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, unless
-they were specific to a particular platform (see below).
-
-This is a list of some significant unfixed bugs, which are regressions
-from either 5.XXX.XXX or 5.XXX.XXX.
-
-[ List each fix as a =item entry ]
-
-=over 4
+Version comparisons, such as those that happen implicitly with C<use
+v5.43>, no longer cause locale settings to change [perl #105784].
 
 =item *
 
-XXX
+F<pod/buildtoc>, which generates L<perltoc>, put path names in the
+L<perltoc> file.  This bug was introduced in 5.15.1.
 
 =back
 
-=head1 Obituary
+=head1 Acknowledgments
+
+Perl 5.15.6 represents approximately 2 months of development since Perl
+5.15.5 and contains approximately 48,000 lines of changes across 560
+files from 36 authors.
+
+Perl continues to flourish into its third decade thanks to a vibrant
+community of users and developers.  The following people are known to
+have contributed the improvements that became Perl 5.15.6:
 
-XXX If any significant core contributor has died, we've added a short obituary
-here.
+Aaron Crane, Abhijit Menon-Sen, Alexandr Ciornii, Brian Fraser, Carl
+Hayter, Chris 'BinGOs' Williams, Craig A. Berry, Dave Rolsky, David
+Golden, David Mitchell, Dominic Hargreaves, Father Chrysostomos, James
+E Keenan, Johannes Plunien, John Peacock, Karl Williamson, Marc Green,
+Mark Dootson, Matthew Horsfall, Nicholas Clark, Paul Evans, Peter
+Martini, Peter Scott, Rafael Garcia-Suarez, Reini Urban, Ricardo
+Signes, Rodolfo Carvalho, Shlomi Fish, Steffen Müller, Steve Hay,
+Steve Peters, Thomas Sibley, Timothe Litt, Tony Cook, Vadim Konovalov,
+Ævar Arnfjörð Bjarmason.
 
-=head1 Acknowledgements
+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 Generate this with:
+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.
 
-  perl Porting/acknowledgements.pl v5.15.5..HEAD
+For a more complete list of all of Perl's historical contributors,
+please see the F<AUTHORS> file in the Perl source distribution.
 
 =head1 Reporting Bugs
 
 If you find what you think is a bug, you might check the articles
-recently posted to the comp.lang.perl.misc newsgroup and the perl
-bug database at http://rt.perl.org/perlbug/ .  There may also be
+recently posted to the comp.lang.perl.misc newsgroup and the perl bug
+database at http://rt.perl.org/perlbug/ .  There may also be
 information at 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 sufficient test case.  Your bug report, along with the
-output of C<perl -V>, will be sent off to perlbug@perl.org to be
-analysed by the Perl porting team.
+program included with your release.  Be sure to trim your bug down to a
+tiny but sufficient test case.  Your bug report, along with the output
+of C<perl -V>, will be sent off to perlbug@perl.org 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 please send
-it to perl5-security-report@perl.org. This points to a closed subscription
-unarchived mailing list, which includes
-all the core committers, who will be able
-to help assess the impact of issues, figure out a resolution, and help
-co-ordinate the release of patches to mitigate or fix the problem across all
-platforms on which Perl is supported. Please only use this address for
-security issues in the Perl core, not for modules independently
-distributed on CPAN.
+inappropriate to send to a publicly archived mailing list, then please
+send it to perl5-security-report@perl.org.  This points to a closed
+subscription unarchived mailing list, which includes all the core
+committers, who will be able to help assess the impact of issues,
+figure out a resolution, and help co-ordinate the release of patches to
+mitigate or fix the problem across all platforms on which Perl is
+supported.  Please only use this address for security issues in the
+Perl core, not for modules independently distributed on CPAN.
 
 =head1 SEE ALSO
 
-The F<Changes> file for an explanation of how to view exhaustive details
-on what changed.
+The F<Changes> file for an explanation of how to view exhaustive
+details on what changed.
 
 The F<INSTALL> file for how to build Perl.
 
index 97bf051..c5ce35f 100644 (file)
@@ -469,6 +469,7 @@ the strings?).
  Stevan   5.15.3        2011-Sep-20
  Florian  5.15.4        2011-Oct-20
  Steve    5.15.5        2011-Nov-20
+ Dave R   5.15.6        2011-Dec-20
 
 =head2 SELECTED RELEASE SIZES
 
index 80de004..1aeeb6c 100644 (file)
@@ -37,7 +37,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.15.5
+#INST_VER      = \5.15.6
 
 #
 # Comment this out if you DON'T want your perl installation to have
index 70f7ef0..c72ebe7 100644 (file)
@@ -6,7 +6,7 @@
 
 SRCDIR     = ..
 PV         = 59
-INST_VER   = 5.15.5
+INST_VER   = 5.15.6
 
 # INSTALL_ROOT specifies a path where this perl will be installed on CE device
 INSTALL_ROOT=/netzwerk/sprache/perl
index bae8edb..98afa95 100644 (file)
@@ -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.15.5
+#INST_VER      *= \5.15.6
 
 #
 # Comment this out if you DON'T want your perl installation to have