update Changes, patchlevel etc.
Gurusamy Sarathy [Tue, 12 Oct 1999 00:23:11 +0000 (00:23 +0000)]
p4raw-id: //depot/perl@4349

Changes
Porting/findvars
patchlevel.h
win32/Makefile
win32/config_H.bc
win32/config_H.gc
win32/config_H.vc
win32/makefile.mk

diff --git a/Changes b/Changes
index 1eba9ec..a1c14b7 100644 (file)
--- 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
index b91753b..3cdb854 100755 (executable)
@@ -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;
index 56e529c..684f0be 100644 (file)
@@ -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
index af3a4fb..57e9d44 100644 (file)
@@ -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
index 80636a4..1fbe3b6 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.00561\\lib\\MSWin32-x86"          /**/
+#define ARCHLIB "c:\\perl\\5.00562\\lib\\MSWin32-x86"          /**/
 /*#define ARCHLIB_EXP ""       /**/
 
 /* BIN:
  *     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
  *     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.
  *     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:
  *     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
index e0101f1..5bf69fa 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.00561\\lib\\MSWin32-x86"          /**/
+#define ARCHLIB "c:\\perl\\5.00562\\lib\\MSWin32-x86"          /**/
 /*#define ARCHLIB_EXP ""       /**/
 
 /* BIN:
  *     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
  *     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.
  *     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:
  *     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
index 2c070a4..0d38044 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.00561\\lib\\MSWin32-x86"          /**/
+#define ARCHLIB "c:\\perl\\5.00562\\lib\\MSWin32-x86"          /**/
 /*#define ARCHLIB_EXP ""       /**/
 
 /* BIN:
  *     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
  *     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.
  *     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:
  *     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
index 5bf4415..ceb5be0 100644 (file)
@@ -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.