summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Changes166
-rwxr-xr-xPorting/findvars20
-rw-r--r--patchlevel.h4
-rw-r--r--win32/Makefile2
-rw-r--r--win32/config_H.bc16
-rw-r--r--win32/config_H.gc16
-rw-r--r--win32/config_H.vc16
-rw-r--r--win32/makefile.mk12
8 files changed, 210 insertions, 42 deletions
diff --git a/Changes b/Changes
index 1eba9ec810..a1c14b749c 100644
--- a/Changes
+++ b/Changes
@@ -79,6 +79,172 @@ Version 5.005_62 Development release working toward 5.006
----------------
____________________________________________________________________________
+[ 4348] By: gsar on 1999/10/11 23:11:57
+ Log: add vec() example from Chaim Frenkel <chaimf@pobox.com>
+ Branch: perl
+ ! pod/perlfunc.pod
+____________________________________________________________________________
+[ 4347] By: jhi on 1999/10/11 21:25:03
+ Log: Sparc Linux -Duseshrplib fix.
+
+ From: Brian Jepson <bjepson@home.com>
+ To: Nick Ing-Simmons <nick@ing-simmons.net>
+ cc: perl5-porters@perl.org
+ Subject: Re: [ID 19990813.002] Can't build Perl 5.005_60 on SPARC/Linux with -Duseshrplib
+ Date: Fri, 20 Aug 1999 11:25:17 -0500 (EST)
+ Message-ID: <Pine.LNX.4.10.9908201123570.5116-100000@cx384756-a.sking1.ri.home.com>
+ Branch: cfgperl
+ ! hints/linux.sh
+____________________________________________________________________________
+[ 4346] By: gsar on 1999/10/11 20:28:32
+ Log: more pack/unpack documentation (from Ilya Zakharevich); changed
+ the behavior of 'Z*' and 'Z3' to always pack a trailing
+ null byte; changed documentation to suit; added test
+ Branch: perl
+ ! pod/perlfunc.pod pp.c t/op/pack.t
+____________________________________________________________________________
+[ 4345] By: gsar on 1999/10/11 19:15:46
+ Log: writing to perllocal.pod fails if it was never created;
+ tweak pseudo-hash example (both suggested by Michael G Schwern
+ <schwern@pobox.com>)
+ Branch: perl
+ ! lib/ExtUtils/MM_Unix.pm pod/perlref.pod
+____________________________________________________________________________
+[ 4344] By: gsar on 1999/10/11 17:57:31
+ Log: slightly edited variant of suggested patch
+ From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ Date: Thu, 9 Sep 1999 18:35:37 -0400
+ Message-ID: <19990909183537.A28682@monk.mps.ohio-state.edu>
+ Subject: [PATCH 5.005_58] How RExen match?
+ Branch: perl
+ ! pod/perlre.pod
+____________________________________________________________________________
+[ 4343] By: gsar on 1999/10/11 16:55:48
+ Log: change#4327 was inefficient
+ Branch: perl
+ ! lib/lib.pm
+____________________________________________________________________________
+[ 4342] By: jhi on 1999/10/11 07:01:46
+ Log: Integrate with Sarathy.
+ Branch: cfgperl
+ +> pod/perlhack.pod
+ !> (integrate 28 files)
+____________________________________________________________________________
+[ 4341] By: jhi on 1999/10/11 06:37:47
+ Log: The 2.5th cut at the AIX C++ extension problems.
+ Branch: cfgperl
+ ! hints/aix.sh
+____________________________________________________________________________
+[ 4340] By: gsar on 1999/10/10 23:48:07
+ Log: add perlhack.pod from Nathan Torkington <gnat@frii.com>
+ Branch: perl
+ + pod/perlhack.pod
+ ! MANIFEST pod/Makefile pod/perl.pod pod/roffitall
+____________________________________________________________________________
+[ 4339] By: gsar on 1999/10/10 20:42:40
+ Log: revert SAVEDESTRUCTOR() to accepting void(*)(void*) for source
+ compatibility; introduce SAVEDESTRUCTOR_X() that accepts
+ void(*)(pTHX_ void*)
+ Branch: perl
+ ! embed.h embed.pl ext/Devel/DProf/DProf.xs global.sym mg.c
+ ! objXSUB.h perl.h perlapi.c perly.c perly.y perly_c.diff
+ ! pod/perlguts.pod pod/perltoc.pod pp.c pp_hot.c proto.h
+ ! regcomp.h regexec.c scope.c scope.h toke.c vms/perly_c.vms
+____________________________________________________________________________
+[ 4338] By: gsar on 1999/10/10 20:38:59
+ Log: add missing new diagnostics to perldelta
+ Branch: perl
+ ! pod/perldelta.pod
+____________________________________________________________________________
+[ 4337] By: gsar on 1999/10/10 17:40:13
+ Log: update perldelta for change#3406
+ Branch: perl
+ ! embed.pl pod/perldata.pod pod/perldelta.pod
+____________________________________________________________________________
+[ 4336] By: gsar on 1999/10/10 16:33:14
+ Log: integrate cfgperl contents into mainline
+ Branch: perl
+ +> ext/DynaLoader/hints/aix.pl
+ !> MANIFEST ext/DynaLoader/dl_aix.xs hints/aix.sh hints/irix_6.sh
+ !> makedef.pl perl.h pod/perldelta.pod
+____________________________________________________________________________
+[ 4335] By: jhi on 1999/10/10 11:09:48
+ Log: Update perldelta.
+ Branch: cfgperl
+ ! pod/perldelta.pod
+____________________________________________________________________________
+[ 4334] By: jhi on 1999/10/10 10:31:46
+ Log: Integrate with Sarathy.
+ Branch: cfgperl
+ +> win32/genmk95.pl
+ !> Changes MANIFEST README.win32 cop.h ext/Thread/Thread.pm
+ !> ext/Thread/Thread.xs ext/Thread/Thread/Queue.pm
+ !> ext/Thread/Thread/Semaphore.pm ext/Thread/Thread/Specific.pm
+ !> ext/Thread/sync.t ext/Thread/sync2.t installperl
+ !> lib/Exporter.pm lib/ExtUtils/MM_Unix.pm
+ !> lib/ExtUtils/MM_Win32.pm lib/diagnostics.pm lib/lib.pm perl.c
+ !> pod/perldelta.pod pod/perlfunc.pod pp_ctl.c pp_hot.c pp_sys.c
+ !> utils/perldoc.PL win32/makefile.mk
+____________________________________________________________________________
+[ 4333] By: gsar on 1999/10/10 06:33:15
+ Log: install pods to 'pods' rather than 'pod' on cygwin (modified
+ a patch suggested by cwilson@cc865179-c.chmbl1.ga.home.com)
+ Branch: perl
+ ! installperl lib/diagnostics.pm utils/perldoc.PL
+____________________________________________________________________________
+[ 4332] By: gsar on 1999/10/10 05:15:26
+ Log: add $VERSION
+ Branch: perl
+ ! lib/Exporter.pm
+____________________________________________________________________________
+[ 4331] By: gsar on 1999/10/10 05:10:22
+ Log: describe what can go in an export list (from Anno Siegel
+ <anno4000@lublin.zrz.tu-berlin.de>)
+ Branch: perl
+ ! lib/Exporter.pm
+____________________________________________________________________________
+[ 4330] By: gsar on 1999/10/10 04:50:43
+ Log: more basic support for building modules under Windows 95/98
+ (applied relevant parts from a patch suggested by
+ Jochen Wiedmann <joe@ispsoft.de>)
+ Branch: perl
+ ! lib/ExtUtils/MM_Unix.pm
+____________________________________________________________________________
+[ 4329] By: gsar on 1999/10/10 04:28:38
+ Log: rudimentary support for building under Windows 95/98 (from
+ Benjamin Stuhl <sho_pi@hotmail.com>)
+ Branch: perl
+ + win32/genmk95.pl
+ ! MANIFEST README.win32 lib/ExtUtils/MM_Win32.pm
+ ! win32/makefile.mk
+____________________________________________________________________________
+[ 4328] By: gsar on 1999/10/10 03:37:21
+ Log: fix two leaks in Thread.xs (from Eugene Alterman
+ <Eugene.Alterman@bremer-inc.com>); convert places with
+ 'use attrs' to new attributes syntax
+ Branch: perl
+ ! ext/Thread/Thread.pm ext/Thread/Thread.xs
+ ! ext/Thread/Thread/Queue.pm ext/Thread/Thread/Semaphore.pm
+ ! ext/Thread/Thread/Specific.pm ext/Thread/sync.t
+ ! ext/Thread/sync2.t
+____________________________________________________________________________
+[ 4327] By: gsar on 1999/10/10 02:23:52
+ Log: avoid duplicates in @INC, they cause leaks in mod_perl etc
+ (suggested by Tod Irwin <irwin@stockmaster.com>)
+ Branch: perl
+ ! lib/lib.pm
+____________________________________________________________________________
+[ 4326] By: gsar on 1999/10/10 00:51:48
+ Log: better documentation for recv() (from Anton Berezin
+ <tobez@plab.ku.dk>)
+ Branch: perl
+ ! pod/perlfunc.pod
+____________________________________________________________________________
+[ 4325] By: gsar on 1999/10/09 22:46:23
+ Log: perldelta updates (see TODO markers)
+ Branch: perl
+ ! Changes pod/perldelta.pod pp_sys.c
+____________________________________________________________________________
[ 4324] By: gsar on 1999/10/09 19:43:10
Log: fix Exporter::export_to_level() documentation
Branch: perl
diff --git a/Porting/findvars b/Porting/findvars
index b91753bbbe..3cdb854614 100755
--- a/Porting/findvars
+++ b/Porting/findvars
@@ -11,15 +11,17 @@ chop $pat if $pat =~ /\|$/;
# grep
while (<>) {
- if (/^(.*?)\b($pat)\b(.*)$/o) {
- my $head = "$1#$2#";
- $_ = $3;
- while (/^(.*?)\b($pat)\b(.*)$/o) {
- $head .= "$1#$2#";
- $_ = $3;
- }
- print "$ARGV\:$.\:$head$_\n";
- }
+ print "$ARGV\:$.\:$_" if s/\b($pat)\b/#$1#/og;
+# this variant might useful if the transformation is more complicated
+# if (/^(.*?)\b($pat)\b(.*)$/o) {
+# my $head = "$1#$2#";
+# $_ = $3;
+# while (/^(.*?)\b($pat)\b(.*)$/o) {
+# $head .= "$1#$2#";
+# $_ = $3;
+# }
+# print "$ARGV\:$.\:$head$_\n";
+# }
}
continue {
close ARGV if eof;
diff --git a/patchlevel.h b/patchlevel.h
index 56e529c711..684f0bebd6 100644
--- a/patchlevel.h
+++ b/patchlevel.h
@@ -5,7 +5,7 @@
#define PERL_REVISION 5 /* age */
#define PERL_VERSION 5 /* epoch */
-#define PERL_SUBVERSION 61 /* generation */
+#define PERL_SUBVERSION 62 /* generation */
/* Compatibility across versions: MakeMaker will install add-on
modules in a directory with the PERL_APIVERSION version number.
@@ -18,7 +18,7 @@
See INSTALL for how this works.
*/
-#define PERL_APIVERSION 5.00561 /* Adjust manually as needed. */
+#define PERL_APIVERSION 5.00562 /* Adjust manually as needed. */
#define __PATCHLEVEL_H_INCLUDED__
#endif
diff --git a/win32/Makefile b/win32/Makefile
index af3a4fbb1e..57e9d440c3 100644
--- a/win32/Makefile
+++ b/win32/Makefile
@@ -29,7 +29,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.00561
+INST_VER = \5.00562
#
# Comment this out if you DON'T want your perl installation to have
diff --git a/win32/config_H.bc b/win32/config_H.bc
index 80636a47f6..1fbe3b68d6 100644
--- a/win32/config_H.bc
+++ b/win32/config_H.bc
@@ -1419,7 +1419,7 @@
* This symbol contains the ~name expanded version of ARCHLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define ARCHLIB "c:\\perl\\5.00561\\lib\\MSWin32-x86" /**/
+#define ARCHLIB "c:\\perl\\5.00562\\lib\\MSWin32-x86" /**/
/*#define ARCHLIB_EXP "" /**/
/* BIN:
@@ -1430,8 +1430,8 @@
* This symbol is the filename expanded version of the BIN symbol, for
* programs that do not want to deal with that at run-time.
*/
-#define BIN "c:\\perl\\5.00561\\bin\\MSWin32-x86" /**/
-#define BIN_EXP "c:\\perl\\5.00561\\bin\\MSWin32-x86" /**/
+#define BIN "c:\\perl\\5.00562\\bin\\MSWin32-x86" /**/
+#define BIN_EXP "c:\\perl\\5.00562\\bin\\MSWin32-x86" /**/
/* INSTALL_USR_BIN_PERL:
* This symbol, if defined, indicates that Perl is to be installed
@@ -1449,8 +1449,8 @@
* This symbol contains the ~name expanded version of PRIVLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define PRIVLIB "c:\\perl\\5.00561\\lib" /**/
-#define PRIVLIB_EXP (win32_get_privlib("5.00561")) /**/
+#define PRIVLIB "c:\\perl\\5.00562\\lib" /**/
+#define PRIVLIB_EXP (win32_get_privlib("5.00562")) /**/
/* SITEARCH:
* This symbol contains the name of the private library for this package.
@@ -1465,7 +1465,7 @@
* This symbol contains the ~name expanded version of SITEARCH, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define SITEARCH "c:\\perl\\site\\5.00561\\lib\\MSWin32-x86" /**/
+#define SITEARCH "c:\\perl\\site\\5.00562\\lib\\MSWin32-x86" /**/
/*#define SITEARCH_EXP "" /**/
/* SITELIB:
@@ -1481,8 +1481,8 @@
* This symbol contains the ~name expanded version of SITELIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define SITELIB "c:\\perl\\site\\5.00561\\lib" /**/
-#define SITELIB_EXP (win32_get_sitelib("5.00561")) /**/
+#define SITELIB "c:\\perl\\site\\5.00562\\lib" /**/
+#define SITELIB_EXP (win32_get_sitelib("5.00562")) /**/
/* PERL_VENDORLIB_EXP:
* This symbol contains the ~name expanded version of VENDORLIB, to be used
diff --git a/win32/config_H.gc b/win32/config_H.gc
index e0101f1967..5bf69fa147 100644
--- a/win32/config_H.gc
+++ b/win32/config_H.gc
@@ -1419,7 +1419,7 @@
* This symbol contains the ~name expanded version of ARCHLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define ARCHLIB "c:\\perl\\5.00561\\lib\\MSWin32-x86" /**/
+#define ARCHLIB "c:\\perl\\5.00562\\lib\\MSWin32-x86" /**/
/*#define ARCHLIB_EXP "" /**/
/* BIN:
@@ -1430,8 +1430,8 @@
* This symbol is the filename expanded version of the BIN symbol, for
* programs that do not want to deal with that at run-time.
*/
-#define BIN "c:\\perl\\5.00561\\bin\\MSWin32-x86" /**/
-#define BIN_EXP "c:\\perl\\5.00561\\bin\\MSWin32-x86" /**/
+#define BIN "c:\\perl\\5.00562\\bin\\MSWin32-x86" /**/
+#define BIN_EXP "c:\\perl\\5.00562\\bin\\MSWin32-x86" /**/
/* INSTALL_USR_BIN_PERL:
* This symbol, if defined, indicates that Perl is to be installed
@@ -1449,8 +1449,8 @@
* This symbol contains the ~name expanded version of PRIVLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define PRIVLIB "c:\\perl\\5.00561\\lib" /**/
-#define PRIVLIB_EXP (win32_get_privlib("5.00561")) /**/
+#define PRIVLIB "c:\\perl\\5.00562\\lib" /**/
+#define PRIVLIB_EXP (win32_get_privlib("5.00562")) /**/
/* SITEARCH:
* This symbol contains the name of the private library for this package.
@@ -1465,7 +1465,7 @@
* This symbol contains the ~name expanded version of SITEARCH, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define SITEARCH "c:\\perl\\site\\5.00561\\lib\\MSWin32-x86" /**/
+#define SITEARCH "c:\\perl\\site\\5.00562\\lib\\MSWin32-x86" /**/
/*#define SITEARCH_EXP "" /**/
/* SITELIB:
@@ -1481,8 +1481,8 @@
* This symbol contains the ~name expanded version of SITELIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define SITELIB "c:\\perl\\site\\5.00561\\lib" /**/
-#define SITELIB_EXP (win32_get_sitelib("5.00561")) /**/
+#define SITELIB "c:\\perl\\site\\5.00562\\lib" /**/
+#define SITELIB_EXP (win32_get_sitelib("5.00562")) /**/
/* PERL_VENDORLIB_EXP:
* This symbol contains the ~name expanded version of VENDORLIB, to be used
diff --git a/win32/config_H.vc b/win32/config_H.vc
index 2c070a4167..0d38044eb9 100644
--- a/win32/config_H.vc
+++ b/win32/config_H.vc
@@ -1419,7 +1419,7 @@
* This symbol contains the ~name expanded version of ARCHLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define ARCHLIB "c:\\perl\\5.00561\\lib\\MSWin32-x86" /**/
+#define ARCHLIB "c:\\perl\\5.00562\\lib\\MSWin32-x86" /**/
/*#define ARCHLIB_EXP "" /**/
/* BIN:
@@ -1430,8 +1430,8 @@
* This symbol is the filename expanded version of the BIN symbol, for
* programs that do not want to deal with that at run-time.
*/
-#define BIN "c:\\perl\\5.00561\\bin\\MSWin32-x86" /**/
-#define BIN_EXP "c:\\perl\\5.00561\\bin\\MSWin32-x86" /**/
+#define BIN "c:\\perl\\5.00562\\bin\\MSWin32-x86" /**/
+#define BIN_EXP "c:\\perl\\5.00562\\bin\\MSWin32-x86" /**/
/* INSTALL_USR_BIN_PERL:
* This symbol, if defined, indicates that Perl is to be installed
@@ -1449,8 +1449,8 @@
* This symbol contains the ~name expanded version of PRIVLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define PRIVLIB "c:\\perl\\5.00561\\lib" /**/
-#define PRIVLIB_EXP (win32_get_privlib("5.00561")) /**/
+#define PRIVLIB "c:\\perl\\5.00562\\lib" /**/
+#define PRIVLIB_EXP (win32_get_privlib("5.00562")) /**/
/* SITEARCH:
* This symbol contains the name of the private library for this package.
@@ -1465,7 +1465,7 @@
* This symbol contains the ~name expanded version of SITEARCH, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define SITEARCH "c:\\perl\\site\\5.00561\\lib\\MSWin32-x86" /**/
+#define SITEARCH "c:\\perl\\site\\5.00562\\lib\\MSWin32-x86" /**/
/*#define SITEARCH_EXP "" /**/
/* SITELIB:
@@ -1481,8 +1481,8 @@
* This symbol contains the ~name expanded version of SITELIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define SITELIB "c:\\perl\\site\\5.00561\\lib" /**/
-#define SITELIB_EXP (win32_get_sitelib("5.00561")) /**/
+#define SITELIB "c:\\perl\\site\\5.00562\\lib" /**/
+#define SITELIB_EXP (win32_get_sitelib("5.00562")) /**/
/* PERL_VENDORLIB_EXP:
* This symbol contains the ~name expanded version of VENDORLIB, to be used
diff --git a/win32/makefile.mk b/win32/makefile.mk
index 5bf44152bb..ceb5be0b05 100644
--- a/win32/makefile.mk
+++ b/win32/makefile.mk
@@ -25,11 +25,6 @@ INST_DRV *= c:
INST_TOP *= $(INST_DRV)\perl
#
-# Uncomment this if you are compiling under Windows 95/98 and command.com
-# (not needed if you're running under 4DOS/NT 6.01 or later)
-#IS_WIN95 *= define
-
-#
# Comment this out if you DON'T want your perl installation to be versioned.
# This means that the new installation will overwrite any files from the
# old installation at the same INST_TOP location. Leaving it enabled is
@@ -38,7 +33,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.00561
+INST_VER *= \5.00562
#
# Comment this out if you DON'T want your perl installation to have
@@ -89,6 +84,11 @@ CCTYPE *= BORLAND
#CCTYPE *= GCC
#
+# uncomment this if you are compiling under Windows 95/98 and command.com
+# (not needed if you're running under 4DOS/NT 6.01 or later)
+#IS_WIN95 *= define
+
+#
# uncomment next line if you want debug version of perl (big,slow)
# If not enabled, we automatically try to use maximum optimization
# with all compilers that are known to have a working optimizer.