summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Changes3156
-rw-r--r--Porting/pumpkin.pod10
-rw-r--r--README.win3257
-rw-r--r--Todo6
-rw-r--r--Todo-5.00525
-rw-r--r--embedvar.h14
-rw-r--r--globvar.sym1
-rw-r--r--lib/ExtUtils/MM_Unix.pm6
-rw-r--r--lib/File/Spec/OS2.pm4
-rw-r--r--lib/File/Spec/Unix.pm10
-rw-r--r--lib/File/Spec/VMS.pm10
-rw-r--r--lib/File/Spec/Win32.pm4
-rw-r--r--lib/Pod/Text.pm6
-rw-r--r--objXSUB.h14
-rw-r--r--op.c4
-rw-r--r--perl.h6
-rw-r--r--perlvars.h11
-rw-r--r--pod/perldelta.pod39
-rw-r--r--pod/perlfunc.pod4
-rw-r--r--pp.c72
-rw-r--r--regexec.c88
-rw-r--r--sv.c18
-rwxr-xr-xt/io/fs.t26
-rw-r--r--t/lib/io_multihomed.t10
-rwxr-xr-xt/lib/textwrap.t4
-rw-r--r--toke.c17
-rw-r--r--win32/Makefile27
-rw-r--r--win32/config.bc2
-rw-r--r--win32/config.vc2
-rw-r--r--win32/config_sh.PL15
-rw-r--r--win32/makefile.mk33
-rw-r--r--win32/runperl.c24
-rw-r--r--win32/win32.c148
33 files changed, 3657 insertions, 216 deletions
diff --git a/Changes b/Changes
index 23464f912d..a7899b8fb4 100644
--- a/Changes
+++ b/Changes
@@ -75,7 +75,3161 @@ indicator:
----------------
-Version 5.005_54 Development release working toward 5.006
+Version 5.005_55 Development release working toward 5.006
+----------------
+
+____________________________________________________________________________
+[ 2740] By: gsar on 1999/02/01 02:43:07
+ Log: CAPI inheritance tweak and doc
+ Branch: maint-5.005/perl
+ ! lib/ExtUtils/MakeMaker.pm
+____________________________________________________________________________
+[ 2739] By: jhi on 1999/01/31 18:31:54
+ Log: Undo changes #2730 and #2731 and replace them
+ with an extensively tested patch from
+ Anton Berezin <tobez@plab.ku.dk> (via private email).
+ Branch: maint-5.005/perl
+ ! Makefile.SH hints/freebsd.sh
+____________________________________________________________________________
+[ 2738] By: gsar on 1999/01/31 05:04:32
+ Log: fix bogus CAPI inheritance from change#2541
+ Branch: maint-5.005/perl
+ ! lib/ExtUtils/MakeMaker.pm
+____________________________________________________________________________
+[ 2737] By: gsar on 1999/01/31 04:55:06
+ Log: remove the big ugly thing jhi sneezed into INSTALL :-)
+ Branch: maint-5.005/perl
+ ! INSTALL
+____________________________________________________________________________
+[ 2736] By: jhi on 1999/01/30 12:57:06
+ Log: From: pvhp@forte.com (Peter Prymmer)
+ To: perl-mvs@perl.org, perlbug@perl.com
+ Subject: Not OK: perl 5.00503 +MAINT_TRIAL_5 on os390 05.00 (UNINSTALLED)
+ Date: Fri, 29 Jan 99 19:22:31 PST
+ Message-Id: <9901300322.AA19136@forte.com>
+
+ (slighty edited at the end)
+ Branch: maint-5.005/perl
+ ! README.os390
+____________________________________________________________________________
+[ 2735] By: jhi on 1999/01/30 11:49:54
+ Log: Undo 5.005-devel random, srandom mention.
+ Branch: maint-5.005/perl
+ ! INSTALL
+____________________________________________________________________________
+[ 2734] By: jhi on 1999/01/29 22:22:00
+ Log: Add perlreftut.
+ Branch: maint-5.005/perl
+ + pod/perlreftut.pod
+ ! MANIFEST pod/perl.pod pod/perldelta.pod pod/roffitall
+____________________________________________________________________________
+[ 2732] By: gsar on 1999/01/29 20:09:44
+ Log: integrate change#2720 from mainline
+
+ missing space while munging CCFLAGS for PERL_CAPI
+ Branch: maint-5.005/perl
+ !> lib/ExtUtils/MM_Unix.pm
+____________________________________________________________________________
+[ 2731] By: jhi on 1999/01/29 14:33:12
+ Log: FreeBSD version numbers can be like "2.2.8-release".
+ Branch: maint-5.005/perl
+ ! hints/freebsd.sh
+____________________________________________________________________________
+[ 2730] By: jhi on 1999/01/29 12:40:38
+ Log: FreeBSD hints iteration (hopefully convergent).
+ usethreads: require at least FreeBSD 2.2.8.
+ signal type: mirror change #2429 in cfgperl.
+ Branch: maint-5.005/perl
+ ! hints/freebsd.sh
+____________________________________________________________________________
+[ 2729] By: gbarr on 1999/01/29 05:06:32
+ Log: Trial release 5
+ Branch: maint-5.005/perl
+ ! Changes patchlevel.h pod/perlhist.pod
+____________________________________________________________________________
+[ 2728] By: gbarr on 1999/01/29 04:10:37
+ Log: From: Ted Law <tedlaw@cibcwg.com>
+ Date: Wed, 27 Jan 1999 14:54:03 -0500 (EST)
+ Message-Id: <199901271954.OAA07391@dcm2.cibcwg.com>
+ Subject: POSIX::strftime buffer overflow problem
+ Branch: maint-5.005/perl
+ ! ext/POSIX/POSIX.xs
+____________________________________________________________________________
+[ 2727] By: gbarr on 1999/01/29 04:09:57
+ Log: From: Tom Spindler <dogcow@isi.net>
+ Date: Thu, 28 Jan 1999 17:15:11 -0800
+ Message-ID: <19990128171510.A11778@isi.net>
+ Subject: [PATCH] BeOS dynamic loading support for perl5.005_03_MT4
+ Branch: maint-5.005/perl
+ + ext/DynaLoader/dl_beos.xs
+ ! Configure MANIFEST Makefile.SH README.beos hints/beos.sh
+ ! lib/ExtUtils/MM_Unix.pm
+____________________________________________________________________________
+[ 2726] By: gbarr on 1999/01/29 03:30:51
+ Log: Remove use of File::Slurp in t/lib/textfill.t
+ Branch: maint-5.005/perl
+ ! t/lib/textfill.t
+____________________________________________________________________________
+[ 2725] By: gbarr on 1999/01/29 03:11:41
+ Log: From: Gurusamy Sarathy <gsar@ActiveState.com>
+ Date: Wed, 27 Jan 1999 23:14:33 -0800
+ Message-Id: <199901280714.XAA10176@activestate.com>
+ Subject: Re: NOT OK: "@INC contains: ." after make install - MAINT_TRIAL_4 - 5.005_03 maintenance trial 4 MSWin32-x86-object
+ Branch: maint-5.005/perl
+ ! win32/Makefile win32/makefile.mk
+____________________________________________________________________________
+[ 2724] By: jhi on 1999/01/28 19:27:15
+ Log: Change jhi@iki.fi to perlbug@perl.com.
+ Cosmetic change in semctl probing messages.
+ Branch: maint-5.005/perl
+ ! Configure hints/freebsd.sh
+____________________________________________________________________________
+[ 2723] By: jhi on 1999/01/28 17:27:49
+ Log: Yet another typo in a test program.
+ Branch: maint-5.005/perl
+ ! Configure
+____________________________________________________________________________
+[ 2722] By: jhi on 1999/01/28 17:13:52
+ Log: The pthreads_created_joinable test had a typo,
+ by blind luck the default value works almost anywhere.
+ Branch: maint-5.005/perl
+ ! Configure
+____________________________________________________________________________
+[ 2721] By: jhi on 1999/01/28 13:04:23
+ Log: MinT support, adapted from change #2594.
+ Branch: maint-5.005/perl
+ + README.mint ext/POSIX/hints/mint.pl hints/mint.sh
+ + mint/Makefile mint/README mint/errno.h mint/pwd.c mint/stdio.h
+ + mint/sys/time.h mint/time.h
+ ! MANIFEST doio.c malloc.c miniperlmain.c perl.c
+ ! pod/perldelta.pod t/io/fs.t t/lib/safe2.t t/op/groups.t
+ ! t/op/mkdir.t t/op/taint.t
+____________________________________________________________________________
+[ 2720] By: gsar on 1999/01/27 21:54:42
+ Log: missing space while munging CCFLAGS for PERL_CAPI
+ Branch: perl
+ ! lib/ExtUtils/MM_Unix.pm
+____________________________________________________________________________
+[ 2719] By: jhi on 1999/01/27 19:49:49
+ Log: From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
+ To: perl5-porters@perl.org
+ Subject: Re: [PATCH] perl5.005_03-MAINT_TRIAL_3: clarify Sv[INU]V versus Sv[INU]VX in perlguts
+ Date: Tue, 26 Jan 1999 22:25:07 +0000
+ Message-Id: <E105Gux-0000Ac-00@taurus.cus.cam.ac.uk>
+ Branch: maint-5.005/perl
+ ! pod/perlguts.pod
+____________________________________________________________________________
+[ 2718] By: jhi on 1999/01/27 19:46:04
+ Log: io/fs.t fails test #18 (sense of tests appears to have been
+ changed incompletely; this patch just skips the test attached,
+ a la test #17 preceding it).
+
+ From: "G. Del Merritt" <del@intranetics.com>
+ To: perlbug@perl.com
+ Subject: NOT OK: perl 5.00503 +MAINT_TRIAL_4 on MSWin32-x86-object (PATCHES included)
+ Date: Tue, 26 Jan 1999 12:09:09 -0700
+ Message-Id: <199901261909.MAA25525@jhereg.perl.com>
+ Branch: maint-5.005/perl
+ ! t/io/fs.t
+____________________________________________________________________________
+[ 2717] By: jhi on 1999/01/27 19:44:46
+ Log: Miniperl fails to build (pp_sys.c was changed and iperlsys.h wasn't)
+
+ From: "G. Del Merritt" <del@intranetics.com>
+ To: perlbug@perl.com
+ Subject: NOT OK: perl 5.00503 +MAINT_TRIAL_4 on MSWin32-x86-object (PATCHES included)
+ Date: Tue, 26 Jan 1999 12:09:09 -0700
+ Message-Id: <199901261909.MAA25525@jhereg.perl.com>
+ Branch: maint-5.005/perl
+ ! iperlsys.h
+____________________________________________________________________________
+[ 2716] By: jhi on 1999/01/27 19:38:36
+ Log: From: Dan Sugalski <sugalskd@osshe.edu>
+ To: perlbug@perl.com, vmsperl@perl.org
+ Subject: NOT OK: perl 5.00503 +MAINT_TRIAL_4 on VMSAXP (Patch included, of course)
+ Date: Tue, 26 Jan 1999 14:40:38 -0800
+ Message-Id: <3.0.6.32.19990126144038.02e5d650@ous.edu>
+
+ From: Dan Sugalski <sugalskd@osshe.edu>
+ To: perl5-porters@perl.org, vmsperl@perl.org
+ Subject: [PATCH 5.005_03-MAILT_TRIAL_4]VMS test patches
+ Date: Tue, 26 Jan 1999 14:55:29 -0800
+ Message-Id: <3.0.6.32.19990126145529.02f22280@ous.edu>
+ Branch: maint-5.005/perl
+ ! t/lib/textfill.t t/lib/textwrap.t vms/ext/Stdio/test.pl
+ ! vms/subconfigure.com
+____________________________________________________________________________
+[ 2715] By: jhi on 1999/01/27 19:34:28
+ Log: From: Mark Bixby <markb@spock.dis.cccd.edu>
+ To: perl5-porters@perl.org
+ Subject: [PATCH perl5.005_03-MAINT_TRIAL_4] MPE port tweaks
+ Date: Tue, 26 Jan 1999 16:32:18 -0800 (PST)
+ Message-Id: <199901270032.QAA13395@spock.dis.cccd.edu>
+ Branch: maint-5.005/perl
+ ! hints/mpeix.sh mpeix/relink
+____________________________________________________________________________
+[ 2714] By: jhi on 1999/01/27 19:32:41
+ Log: NetBSD does not do setruid, setrgid.
+ Branch: maint-5.005/perl
+ ! hints/netbsd.sh
+____________________________________________________________________________
+[ 2713] By: jhi on 1999/01/27 19:28:53
+ Log: FreeBSD usethreads, based on private email with
+ Anton Berezin <tobez@plab.ku.dk>.
+ Branch: maint-5.005/perl
+ ! hints/freebsd.sh
+____________________________________________________________________________
+[ 2712] By: jhi on 1999/01/27 19:26:17
+ Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ To: Mailing list Perl5 <perl5-porters@perl.org>
+ Subject: [PATCH 5.005_*] OS/2 threads
+ Date: Tue, 26 Jan 1999 13:39:46 -0500
+ Message-ID: <19990126133946.A11594@monk.mps.ohio-state.edu>
+ Branch: maint-5.005/perl
+ ! os2/os2ish.h
+____________________________________________________________________________
+[ 2711] By: jhi on 1999/01/27 19:24:28
+ Log: "make ok", "make okfile", and "make nok" were broken
+ with -Duseshrplib, because of a shared typo.
+
+ From: Spider Boardman <spider@web.zk3.dec.com>
+ To: perlbug@perl.com
+ Subject: Not OK: perl 5.00503 +MAINT_TRIAL_4 on alpha-dec_osf-thread 5.0 (UNINSTALLED)
+ Date: Wed, 27 Jan 1999 12:27:15 -0500
+ Message-Id: <199901271727.MAA233455@web.zk3.dec.com>
+ Branch: maint-5.005/perl
+ ! Makefile.SH
+____________________________________________________________________________
+[ 2710] By: jhi on 1999/01/27 19:22:23
+ Log: Errno fixes:
+
+ From: Spider Boardman <spider@web.zk3.dec.com>
+ To: perlbug@perl.com
+ Subject: Not OK: perl 5.00503 +MAINT_TRIAL_4 on alpha-dec_osf-thread 5.0 (UNINSTALLED)
+ Date: Wed, 27 Jan 1999 12:27:15 -0500
+ Message-Id: <199901271727.MAA233455@web.zk3.dec.com>
+
+ From: Spider Boardman <spider@web.zk3.dec.com>
+ To: perlbug@perl.com
+ Subject: Not OK: perl 5.00503 +MAINT_TRIAL_4 on alpha-dec_osf-thread 5.0 (UNINSTALLED)
+ Date: Wed, 27 Jan 1999 13:31:16 -0500
+ Message-Id: <199901271831.NAA241001@web.zk3.dec.com>
+ Branch: maint-5.005/perl
+ ! Configure ext/Errno/Errno_pm.PL
+____________________________________________________________________________
+[ 2709] By: jhi on 1999/01/27 19:17:35
+ Log: Fix Configure installusrbinperl:
+
+ From: Spider Boardman <spider@web.zk3.dec.com>
+ To: jhi@iki.fi
+ cc: perl5-porters@perl.org
+ Subject: Re: Not OK: perl 5.00503 +MAINT_TRIAL_4 on alpha-dec_osf-thread 5.0 (UNINSTALLED)
+ Date: Wed, 27 Jan 1999 13:03:35 -0500
+ Message-Id: <199901271803.NAA238257@web.zk3.dec.com>
+ Branch: maint-5.005/perl
+ ! Configure
+____________________________________________________________________________
+[ 2708] By: gbarr on 1999/01/26 04:14:42
+ Log: Trial release 4
+ Branch: maint-5.005/perl
+ ! Changes patchlevel.h pod/perlhist.pod
+____________________________________________________________________________
+[ 2707] By: gbarr on 1999/01/26 02:06:17
+ Log: Add redef IO::Handle::* for setv?buf()
+ Branch: maint-5.005/perl
+ ! ext/POSIX/POSIX.pm
+____________________________________________________________________________
+[ 2706] By: jhi on 1999/01/24 22:26:12
+ Log: Better AIX libc nm scan.
+ Branch: maint-5.005/perl
+ ! Configure
+____________________________________________________________________________
+[ 2705] By: jhi on 1999/01/24 15:14:30
+ Log: Mention year-1900 and month 0..11.
+ Branch: cfgperl
+ ! lib/Time/Local.pm
+____________________________________________________________________________
+[ 2704] By: jhi on 1999/01/24 15:13:36
+ Log: Document Configure -Uinstallusrbinperl.
+ Branch: cfgperl
+ ! INSTALL pod/perldelta.pod
+____________________________________________________________________________
+[ 2703] By: jhi on 1999/01/24 14:26:18
+ Log: Minor Configure adjustments.
+ Branch: maint-5.005/perl
+ ! Configure
+____________________________________________________________________________
+[ 2702] By: jhi on 1999/01/24 13:57:33
+ Log: Use usethreads.cbu consistently.
+ Branch: maint-5.005/perl
+ ! Configure hints/aix.sh hints/dec_osf.sh hints/dos_djgpp.sh
+ ! hints/freebsd.sh hints/hpux.sh hints/irix_4.sh hints/irix_5.sh
+ ! hints/irix_6.sh hints/irix_6_0.sh hints/irix_6_1.sh
+ ! hints/linux.sh hints/os2.sh hints/solaris_2.sh
+____________________________________________________________________________
+[ 2701] By: jhi on 1999/01/24 13:55:43
+ Log: Mention year-1900 and month 0..11 also here.
+ Branch: maint-5.005/perl
+ ! lib/Time/Local.pm
+____________________________________________________________________________
+[ 2700] By: jhi on 1999/01/24 13:52:36
+ Log: Document Configure -Uinstallusrbinperl.
+ Branch: maint-5.005/perl
+ ! INSTALL pod/perldelta.pod
+____________________________________________________________________________
+[ 2699] By: jhi on 1999/01/24 13:01:57
+ Log: perlopentut was missing.
+ Branch: maint-5.005/perl
+ + pod/perlopentut.pod
+ ! MANIFEST pod/perldelta.pod
+____________________________________________________________________________
+[ 2698] By: jhi on 1999/01/24 12:46:00
+ Log: Use only xlc_r for usethreads.
+ Branch: cfgperl
+ ! hints/aix.sh
+____________________________________________________________________________
+[ 2697] By: jhi on 1999/01/24 12:31:33
+ Log: Remove t/op/grent.t (t/op/pwent.t was removed by #2685).
+ Branch: maint-5.005/perl
+ - t/op/grent.t
+ ! MANIFEST
+____________________________________________________________________________
+[ 2696] By: gsar on 1999/01/24 11:39:39
+ Log: integrate changes#2255,2694 from mainline
+
+ another win32 portability fix: make sysread() and syswrite()
+ work on sockets
+
+ better notes on 'make' on win32
+ Branch: maint-5.005/perl
+ ! README.win32 pp_sys.c win32/win32.h
+____________________________________________________________________________
+[ 2695] By: gsar on 1999/01/24 07:09:05
+ Log: integrate cfgperl changes into mainline
+ Branch: perl
+ +> lib/Exporter/Heavy.pm
+ !> (integrate 65 files)
+____________________________________________________________________________
+[ 2694] By: gsar on 1999/01/24 01:28:49
+ Log: better notes on 'make' on win32
+ Branch: perl
+ ! README.win32
+____________________________________________________________________________
+[ 2693] By: gbarr on 1999/01/24 00:53:31
+ Log: Integrate changes #2646,2647 from cfgperl
+
+ Show LANGUAGE env var when needed. (Augment change #2645).
+
+ SHMLBA strikes back in NetBSD/sparc.
+
+ From: Dave Nelson <David.Nelson@bellcow.com>
+ To: jhi@iki.fi
+ Subject: perl5.005_02 + IPC::SysV + NetBSD/Sparc
+ Date: Mon, 18 Jan 1999 22:07:56 -0600
+ Message-Id: <199901190407.WAA02543@longhorn.bellcow.com>
+ Branch: maint-5.005/perl
+ ! util.c utils/perlbug.PL
+ !> ext/IPC/SysV/SysV.xs
+____________________________________________________________________________
+[ 2692] By: gbarr on 1999/01/24 00:28:52
+ Log: Integrate #2630 from mainline and an errno save fix
+ Branch: maint-5.005/perl
+ !> doio.c
+____________________________________________________________________________
+[ 2691] By: gbarr on 1999/01/24 00:28:37
+ Log: Update CGI modules to 2.46 and Getopt::Long to 2.19
+ Branch: maint-5.005/perl
+ ! lib/CGI.pm lib/CGI/Carp.pm lib/CGI/Cookie.pm lib/CGI/Fast.pm
+ ! lib/CGI/Push.pm lib/Getopt/Long.pm t/lib/cgi-html.t
+____________________________________________________________________________
+[ 2690] By: gbarr on 1999/01/23 23:35:39
+ Log: Integrate #2681 from cfgperl
+
+ Better (I hope) LANGUAGE documentation.
+ Branch: maint-5.005/perl
+ !> pod/perllocale.pod
+____________________________________________________________________________
+[ 2689] By: gbarr on 1999/01/23 23:31:59
+ Log: More nosuid patches
+
+ From: Jarkko Hietaniemi <jhi@iki.fi>
+ Date: Fri, 22 Jan 1999 12:12:45 +0200 (EET)
+ Message-ID: <13992.20253.269284.841300@alpha.hut.fi>
+ Subject: Re: [PATCH] 5.005*: the "nosuid" problem: v2
+ Branch: maint-5.005/perl
+ ! Configure config_h.SH perl.c perl.h pod/perldelta.pod
+ ! pod/perldiag.pod
+____________________________________________________________________________
+[ 2688] By: gbarr on 1999/01/23 23:03:39
+ Log: From: Anton Berezin <tobez@plab.ku.dk>
+ Date: 21 Jan 1999 17:07:28 +0100
+ Message-ID: <86emood2yn.fsf@lion.plab.ku.dk>
+ Subject: [PATCH 5.005_54] hints/freebsd.sh - reflect the birth of version 4.0
+ Branch: maint-5.005/perl
+ ! hints/freebsd.sh
+____________________________________________________________________________
+[ 2687] By: gbarr on 1999/01/23 22:52:58
+ Log: overload syntax is no longer experimental
+ Branch: maint-5.005/perl
+ ! lib/overload.pm
+____________________________________________________________________________
+[ 2685] By: gbarr on 1999/01/23 22:15:46
+ Log: Remove t/op/pwent.t added from cfgperl, but is not robust.
+ Branch: maint-5.005/perl
+ - t/op/pwent.t
+ ! MANIFEST
+____________________________________________________________________________
+[ 2684] By: gbarr on 1999/01/23 22:13:07
+ Log: More doc typos from Abigail, and undo some in lib/diagnostics.pm
+ from change #2672
+
+ From: abigail@fnx.com
+ Date: Tue, 19 Jan 1999 19:32:42 -0500 (EST)
+ Message-Id: <19990120003242.19938.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL3 lib/CGI.pm] Typos
+
+ From: abigail@fnx.com
+ Date: Tue, 19 Jan 1999 19:40:41 -0500 (EST)
+ Message-Id: <19990120004041.20052.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL3 lib/CPAN.pm] Typos
+ Branch: maint-5.005/perl
+ ! lib/CGI.pm lib/CPAN.pm lib/diagnostics.pm
+____________________________________________________________________________
+[ 2683] By: jhi on 1999/01/22 15:41:00
+ Log: More de-cut-and-pastos.
+ Branch: cfgperl
+ ! hints/irix_6.sh hints/os2.sh
+____________________________________________________________________________
+[ 2682] By: jhi on 1999/01/22 15:30:51
+ Log: usethreads.cbu cut-and-pasto.
+ Branch: cfgperl
+ ! hints/solaris_2.sh
+____________________________________________________________________________
+[ 2681] By: jhi on 1999/01/22 14:54:55
+ Log: Better (I hope) LANGUAGE documentation.
+ Branch: cfgperl
+ ! pod/perllocale.pod
+____________________________________________________________________________
+[ 2680] By: jhi on 1999/01/22 09:20:29
+ Log: From: Dan Sugalski <sugalskd@osshe.edu>
+ To: perl5-porters@perl.org
+ Subject: [PATCH 5.005_03MT3]VMS configure tweak
+ Date: Wed, 20 Jan 1999 12:05:18 -0800
+ Message-Id: <3.0.6.32.19990120120518.00a98470@ous.edu>
+ Branch: cfgperl
+ ! vms/subconfigure.com
+____________________________________________________________________________
+[ 2679] By: jhi on 1999/01/22 09:13:18
+ Log: nosuid getmntent() branch.
+ Branch: cfgperl
+ ! perl.c perl.h
+____________________________________________________________________________
+[ 2678] By: jhi on 1999/01/22 08:54:19
+ Log: nosuid patch continued: *BSD needs <sys/param.h>.
+ Branch: cfgperl
+ ! Configure config_h.SH
+____________________________________________________________________________
+[ 2677] By: gbarr on 1999/01/22 03:38:07
+ Log: Integrate #2645, #2648 and update patching.pod
+
+ Document the GNU LANGUAGE env var.
+
+ Mention /usr/share/locale.
+
+ From: Daniel Grisinger <dgris@moiraine.dimensional.com>
+ Date: 21 Jan 1999 00:17:35 -0700
+ Message-Id: <m31zkpqels.fsf_-_@moiraine.dimensional.com>
+ Subject: [PATCH] patching.pod, misc fixes (was Re: Which ? What ? Why ? When ?)
+ Branch: maint-5.005/perl
+ ! Porting/patching.pod
+ !> pod/perllocale.pod
+____________________________________________________________________________
+[ 2676] By: gbarr on 1999/01/22 01:54:02
+ Log: Fixup FindBin to use File::Spec
+
+ Message-Id: <19990120185157.D24479@west-tip.transeda.com>
+ Date: Wed, 20 Jan 1999 18:51:57 +0000
+ From: Paul Johnson <pjcj@transeda.com>
+ Subject: Re: [PATCH] 5005_54 Make FindBin work with UNC paths
+ Branch: maint-5.005/perl
+ ! lib/FindBin.pm
+____________________________________________________________________________
+[ 2675] By: gbarr on 1999/01/22 01:38:31
+ Log: Add new config values added for nosuid fix into VMS configure
+
+ From: Dan Sugalski <sugalskd@osshe.edu>
+ Date: Wed, 20 Jan 1999 12:05:18 -0800
+ Message-Id: <3.0.6.32.19990120120518.00a98470@ous.edu>
+ Subject: [PATCH 5.005_03MT3]VMS configure tweak
+ Branch: maint-5.005/perl
+ ! vms/subconfigure.com
+____________________________________________________________________________
+[ 2674] By: gbarr on 1999/01/22 01:36:35
+ Log: Fix for buggy compiler optimization on dec for pack("I",...)
+
+ From: Achim Bohnet <ach@mpe.mpg.de>
+ Date: Wed, 20 Jan 1999 20:25:53 +0100
+ Message-Id: <199901201925.UAA16940@o06.xray.mpe.mpg.de>
+ Subject: [PATCH] Not OK: perl 5.00503 +MAINT_TRIAL_3 on alpha-dec_osf 4.0
+ Branch: maint-5.005/perl
+ ! pp.c
+____________________________________________________________________________
+[ 2673] By: gbarr on 1999/01/22 01:29:37
+ Log: OS/2 patches from Ilya
+
+ Date: Thu, 21 Jan 1999 02:08:27 -0500
+ From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ Subject: [PATCH 5.00*] makedepend
+ Message-Id: <19990121020827.A25509@monk.mps.ohio-state.edu>
+
+ Date: Thu, 21 Jan 1999 02:46:34 -0500
+ From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ Subject: [PATCH 5.005_*] Errno.pm suffers from \\ too
+ Message-Id: <19990121024634.A25600@monk.mps.ohio-state.edu>
+
+ Date: Thu, 21 Jan 1999 02:50:16 -0500
+ From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ Subject: [PATCH 5.005_03] Resend of OS/2 patch
+ Message-Id: <19990121025016.A25612@monk.mps.ohio-state.edu>
+
+ Date: Thu, 21 Jan 1999 03:58:29 -0500
+ From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ Subject: [PATCH 5.005_*] OS2::PrfDB was exploiting a bug in U32 XSUBs
+ Message-Id: <19990121035829.A25822@monk.mps.ohio-state.edu>
+ Branch: maint-5.005/perl
+ ! ext/Errno/Errno_pm.PL makedepend.SH os2/Changes
+ ! os2/Makefile.SHs os2/OS2/PrfDB/PrfDB.xs os2/os2.c
+____________________________________________________________________________
+[ 2672] By: gbarr on 1999/01/22 01:05:45
+ Log: More doc typo patches from Abigail
+
+ From: abigail@fnx.com
+ Message-Id: <19990120001410.19645.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL 3 lib/AutoLoader.pm] Typos
+ Date: Tue, 19 Jan 1999 19:14:10 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-Id: <19990120004312.20152.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL3 lib/Carp.pm] Typo
+ Date: Tue, 19 Jan 1999 19:43:12 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-Id: <19990120004429.20190.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL3 lib/Cwd.pm] Typo
+ Date: Tue, 19 Jan 1999 19:44:29 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-Id: <19990120005241.20693.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL3 lib/Safe.pm] Typo
+ Date: Tue, 19 Jan 1999 19:52:41 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-Id: <19990120005525.20788.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL3 lib/SelfLoader.pm] Typos
+ Date: Tue, 19 Jan 1999 19:55:25 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-Id: <19990120005821.20926.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL3 lib/Symbol.pm] Typo
+ Date: Tue, 19 Jan 1999 19:58:21 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-Id: <19990120010002.20973.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL3 lib/Test.pm] Typo
+ Date: Tue, 19 Jan 1999 20:00:02 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-Id: <19990120013823.23015.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL3 lib/diagnostics.pm] Typos (ignore
+ Date: Tue, 19 Jan 1999 20:38:23 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-Id: <19990120013909.23085.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL3 lib/ops.pm] Typo
+ Date: Tue, 19 Jan 1999 20:39:09 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-Id: <19990120015817.24306.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL3 lib/overload.pm] Typos
+ Date: Tue, 19 Jan 1999 20:58:16 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-Id: <19990120020326.24373.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL3 lib/re.pm] Typos
+ Date: Tue, 19 Jan 1999 21:03:26 -0500 (EST)
+ Branch: maint-5.005/perl
+ ! ext/Opcode/Safe.pm ext/Opcode/ops.pm ext/re/re.pm
+ ! lib/AutoLoader.pm lib/Carp.pm lib/Cwd.pm lib/SelfLoader.pm
+ ! lib/Symbol.pm lib/Test.pm lib/diagnostics.pm lib/overload.pm
+____________________________________________________________________________
+[ 2671] By: gbarr on 1999/01/22 00:40:13
+ Log: Fix win32 for Borland compiler and spaces in paths
+
+ From: Gurusamy Sarathy <gsar@activestate.com>
+ Date: Mon, 18 Jan 1999 20:33:17 -0800
+ Message-Id: <199901190433.UAA03656@activestate.com>
+ Subject: [PATCH] 5.005_03-trial3 win32 issues
+ Branch: maint-5.005/perl
+ ! README.win32 win32/Makefile win32/config_sh.PL
+ ! win32/makefile.mk win32/runperl.c
+____________________________________________________________________________
+[ 2670] By: jhi on 1999/01/21 16:12:38
+ Log: From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
+ To: perl5-porters@perl.org
+ Subject: Re: [PATCH 5.005_54] Evalled substitution parsing
+ Date: Thu, 21 Jan 1999 12:08:01 +0000
+ Message-Id: <199901211208.MAA01228@crypt.compulink.co.uk>
+ Branch: cfgperl
+ ! pod/perldiag.pod t/op/subst.t toke.c
+____________________________________________________________________________
+[ 2669] By: jhi on 1999/01/21 16:11:46
+ Log: To: perl5-porters@perl.org
+ Subject: [PATCH 5.005_54] hints/freebsd.sh - reflect the birth of version 4.0
+ From: Anton Berezin <tobez@plab.ku.dk>
+ Date: 21 Jan 1999 17:07:28 +0100
+ Message-ID: <86emood2yn.fsf@lion.plab.ku.dk>
+ Branch: cfgperl
+ ! hints/freebsd.sh
+____________________________________________________________________________
+[ 2668] By: jhi on 1999/01/21 15:38:34
+ Log: Add Daniel Grisinger <dgris@dimensional.com>.
+ Branch: cfgperl
+ ! AUTHORS MAINTAIN
+____________________________________________________________________________
+[ 2667] By: jhi on 1999/01/21 15:32:28
+ Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ To: Mailing list Perl5 <perl5-porters@perl.org>
+ Subject: [PATCH 5.005_53] Lean Exporter.pm
+ Date: Thu, 21 Jan 1999 03:25:23 -0500
+ Message-ID: <19990121032523.A25704@monk.mps.ohio-state.edu>
+ Branch: cfgperl
+ + lib/Exporter/Heavy.pm
+ ! MANIFEST lib/Exporter.pm
+____________________________________________________________________________
+[ 2666] By: jhi on 1999/01/21 15:24:10
+ Log: From: "W. Phillip Moore" <wpm@ms.com>
+ To: Graham Barr <gbarr@ti.com>, perlbug@perl.org
+ Subject: Re: [PATCH] File::Path 1.04 bug (all perl5 core versions)
+ Date: Tue, 19 Jan 1999 11:39:11 -0500 (EST)
+ Message-ID: <13988.46383.298992.97303@zappa>
+ Branch: cfgperl
+ ! lib/File/Path.pm
+____________________________________________________________________________
+[ 2665] By: jhi on 1999/01/21 15:20:48
+ Log: CPAN update (CPAN-1.44_54) from Andreas and
+ jumbo doc patch from Abigail.
+
+ From: abigail@fnx.com
+ To: perl5-porters@perl.org (Perl Porters)
+ Subject: [PATCH 5.005_03 TRIAL 3 lib/AutoLoader.pm] Typos
+ Date: Tue, 19 Jan 1999 19:14:10 -0500 (EST)
+ Message-ID: <19990120001410.19645.qmail@alexandra.wayne.fnx.com>
+
+ From: abigail@fnx.com
+ To: perl5-porters@perl.org (Perl Porters)
+ Subject: [PATCH 5.005_03 TRIAL3 lib/CGI.pm] Typos
+ Date: Tue, 19 Jan 1999 19:32:42 -0500 (EST)
+ Message-ID: <19990120003242.19938.qmail@alexandra.wayne.fnx.com>
+
+ From: abigail@fnx.com
+ To: perl5-porters@perl.org (Perl Porters)
+ Subject: [PATCH 5.005_03 TRIAL3 lib/CPAN.pm] Typos
+ Date: Tue, 19 Jan 1999 19:40:41 -0500 (EST)
+ Message-ID: <19990120004041.20052.qmail@alexandra.wayne.fnx.com>
+
+ From: abigail@fnx.com
+ To: perl5-porters@perl.org (Perl Porters)
+ Subject: [PATCH 5.005_03 TRIAL3 lib/Carp.pm] Typo
+ Date: Tue, 19 Jan 1999 19:43:12 -0500 (EST)
+ Message-ID: <19990120004312.20152.qmail@alexandra.wayne.fnx.com>
+
+ From: abigail@fnx.com
+ To: perl5-porters@perl.org (Perl Porters)
+ Subject: [PATCH 5.005_03 TRIAL3 lib/Cwd.pm] Typo
+ Date: Tue, 19 Jan 1999 19:44:29 -0500 (EST)
+ Message-ID: <19990120004429.20190.qmail@alexandra.wayne.fnx.com>
+
+ From: abigail@fnx.com
+ To: perl5-porters@perl.org (Perl Porters)
+ Subject: [PATCH 5.005_03 TRIAL3 lib/Safe.pm] Typo
+ Date: Tue, 19 Jan 1999 19:52:41 -0500 (EST)
+ Message-ID: <19990120005241.20693.qmail@alexandra.wayne.fnx.com>
+
+ From: abigail@fnx.com
+ To: perl5-porters@perl.org (Perl Porters)
+ Subject: [PATCH 5.005_03 TRIAL3 lib/SelfLoader.pm] Typos
+ Date: Tue, 19 Jan 1999 19:55:25 -0500 (EST)
+ Message-ID: <19990120005525.20788.qmail@alexandra.wayne.fnx.com>
+
+ From: abigail@fnx.com
+ To: perl5-porters@perl.org (Perl Porters)
+ Subject: [PATCH 5.005_03 TRIAL3 lib/Symbol.pm] Typo
+ Date: Tue, 19 Jan 1999 19:58:21 -0500 (EST)
+ Message-ID: <19990120005821.20926.qmail@alexandra.wayne.fnx.com>
+
+ From: abigail@fnx.com
+ To: perl5-porters@perl.org (Perl Porters)
+ Subject: [PATCH 5.005_03 TRIAL3 lib/Test.pm] Typo
+ Date: Tue, 19 Jan 1999 20:00:02 -0500 (EST)
+ Message-ID: <19990120010002.20973.qmail@alexandra.wayne.fnx.com>
+
+ From: abigail@fnx.com
+ To: perl5-porters@perl.org (Perl Porters)
+ Subject: [PATCH 5.005_03 TRIAL3 lib/ops.pm] Typo
+ Date: Tue, 19 Jan 1999 20:39:09 -0500 (EST)
+ Message-ID: <19990120013909.23085.qmail@alexandra.wayne.fnx.com>
+
+ From: abigail@fnx.com
+ To: perl5-porters@perl.org (Perl Porters)
+ Subject: [PATCH 5.005_03 TRIAL3 lib/diagnostics.pm] Typos (ignore previous patch for this file...)
+ Date: Tue, 19 Jan 1999 20:38:23 -0500 (EST)
+ Message-ID: <19990120013823.23015.qmail@alexandra.wayne.fnx.com>
+
+ From: abigail@fnx.com
+ To: perl5-porters@perl.org (Perl Porters)
+ Subject: [PATCH 5.005_03 TRIAL3 lib/overload.pm] Typos
+ Date: Tue, 19 Jan 1999 20:58:16 -0500 (EST)
+ Message-ID: <19990120015817.24306.qmail@alexandra.wayne.fnx.com>
+
+ From: abigail@fnx.com
+ To: perl5-porters@perl.org (Perl Porters)
+ Subject: [PATCH 5.005_03 TRIAL3 lib/re.pm] Typos
+ Date: Tue, 19 Jan 1999 21:03:26 -0500 (EST)
+ Message-ID: <19990120020326.24373.qmail@alexandra.wayne.fnx.com>
+ Branch: cfgperl
+ ! ext/Opcode/Safe.pm ext/Opcode/ops.pm lib/AutoLoader.pm
+ ! lib/CGI.pm lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
+ ! lib/Carp.pm lib/Cwd.pm lib/SelfLoader.pm lib/Symbol.pm
+ ! lib/Test.pm lib/diagnostics.pm lib/fields.pm lib/overload.pm
+____________________________________________________________________________
+[ 2664] By: jhi on 1999/01/21 14:47:43
+ Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ To: Mailing list Perl5 <perl5-porters@perl.org>
+ Subject: [PATCH 5.005_*] OS2::PrfDB was exploiting a bug in U32 XSUBs
+ Date: Thu, 21 Jan 1999 03:58:29 -0500
+ Message-ID: <19990121035829.A25822@monk.mps.ohio-state.edu>
+ Branch: cfgperl
+ ! os2/Changes os2/OS2/PrfDB/PrfDB.xs
+____________________________________________________________________________
+[ 2663] By: jhi on 1999/01/21 14:43:58
+ Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ To: Mailing list Perl5 <perl5-porters@perl.org>
+ Subject: [PATCH 5.005_*] Errno.pm suffers from \\ too
+ Date: Thu, 21 Jan 1999 02:46:34 -0500
+ Message-ID: <19990121024634.A25600@monk.mps.ohio-state.edu>
+ Branch: cfgperl
+ ! ext/Errno/Errno_pm.PL
+____________________________________________________________________________
+[ 2662] By: jhi on 1999/01/21 14:42:42
+ Log: From: Daniel Grisinger <dgris@moiraine.dimensional.com>
+ To: Francois Desarmenien <desar@club-internet.fr>
+ Cc: Gurusamy Sarathy <gsar@activestate.com>,
+ Mailing list Perl5 <perl5-porters@perl.org>, bugmongers@perl.org
+ Subject: [PATCH] patching.pod, misc fixes (was Re: Which ? What ? Why ? When ?)
+ Date: 21 Jan 1999 00:17:35 -0700
+ Message-ID: <m31zkpqels.fsf_-_@moiraine.dimensional.com>
+ Branch: cfgperl
+ ! Porting/patching.pod
+____________________________________________________________________________
+[ 2661] By: jhi on 1999/01/21 14:41:13
+ Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ To: Mailing list Perl5 <perl5-porters@perl.org>
+ Subject: [PATCH 5.00*] makedepend
+ Date: Thu, 21 Jan 1999 02:08:27 -0500
+ Message-ID: <19990121020827.A25509@monk.mps.ohio-state.edu>
+ Branch: cfgperl
+ ! makedepend.SH
+____________________________________________________________________________
+[ 2660] By: jhi on 1999/01/21 14:36:45
+ Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ To: Mailing list Perl5 <perl5-porters@perl.org>
+ Subject: [PATCH 5.005_53] Pipes and 2>&1 on OS/2
+ Date: Tue, 19 Jan 1999 20:06:45 -0500
+ Message-ID: <19990119200645.A21154@monk.mps.ohio-state.edu>
+ Branch: cfgperl
+ ! os2/Changes os2/os2.c
+____________________________________________________________________________
+[ 2657] By: jhi on 1999/01/21 11:40:35
+ Log: From: "Vishal Bhatia" <vishalb@hotmail.com>
+ To: perl5-porters@perl.org
+ Subject: [PATCH 5.005_54]pp_mapstart & pp_grepstart return val (CC.pm)
+ Date: Mon, 18 Jan 1999 01:32:31 PST
+ Message-ID: <19990118093231.18443.qmail@hotmail.com>
+ Branch: cfgperl
+ ! ext/B/B/CC.pm
+____________________________________________________________________________
+[ 2656] By: jhi on 1999/01/21 11:35:34
+ Log: From: Achim Bohnet <ach@mpe.mpg.de>
+ Subject: [PATCH] Not OK: perl 5.00503 +MAINT_TRIAL_3 on alpha-dec_osf 4.0 (UNINSTALLED)
+ Date: Wed, 20 Jan 1999 20:25:53 +0100
+ Message-Id: <199901201925.UAA16940@o06.xray.mpe.mpg.de>
+ Branch: cfgperl
+ ! pp.c
+____________________________________________________________________________
+[ 2655] By: jhi on 1999/01/21 10:46:01
+ Log: Handle NIS (and NetInfo) more robustly.
+ Branch: cfgperl
+ ! t/op/grent.t t/op/pwent.t
+____________________________________________________________________________
+[ 2654] By: jhi on 1999/01/21 10:17:20
+ Log: Two-argument eaccess() of SCO.
+ Branch: cfgperl
+ ! pp_sys.c
+____________________________________________________________________________
+[ 2653] By: jhi on 1999/01/21 08:53:14
+ Log: -DNO_NOSUID_CHECK for those platforms which have no way
+ of checking for nosuid but still want suidperl.
+ Branch: cfgperl
+ ! perl.c
+____________________________________________________________________________
+[ 2652] By: jhi on 1999/01/21 08:22:50
+ Log: The LANGUAGE mirrors LC_ALL usage.
+ Branch: cfgperl
+ ! Configure config_h.SH
+____________________________________________________________________________
+[ 2651] By: jhi on 1999/01/20 22:01:21
+ Log: I_MNTENT was missing.
+ Branch: cfgperl
+ ! Configure config_h.SH
+____________________________________________________________________________
+[ 2650] By: jhi on 1999/01/19 13:42:03
+ Log: NetBSD update, based on patches from the NetBSD packages system.
+ Branch: cfgperl
+ ! Makefile.SH hints/netbsd.sh makedepend.SH unixish.h
+____________________________________________________________________________
+[ 2649] By: jhi on 1999/01/19 12:44:02
+ Log: Jumbo Configure update.
+ * -Uinstallusrbinperl: disable /usr/bin/perl installation
+ by installperl
+ * usethreads.cbu
+ * use64bits.cbu
+ * "nosuid"
+ Branch: cfgperl
+ ! Configure config_h.SH hints/aix.sh hints/dec_osf.sh
+ ! hints/dos_djgpp.sh hints/freebsd.sh hints/hpux.sh
+ ! hints/irix_4.sh hints/irix_5.sh hints/irix_6.sh
+ ! hints/irix_6_0.sh hints/irix_6_1.sh hints/linux.sh
+ ! hints/os2.sh hints/solaris_2.sh hints/vmesa.sh perl.c perl.h
+ ! pod/perldiag.pod
+____________________________________________________________________________
+[ 2648] By: jhi on 1999/01/19 09:16:44
+ Log: Mention /usr/share/locale.
+ Branch: cfgperl
+ ! pod/perllocale.pod
+____________________________________________________________________________
+[ 2647] By: jhi on 1999/01/19 09:11:11
+ Log: SHMLBA strikes back in NetBSD/sparc.
+
+ From: Dave Nelson <David.Nelson@bellcow.com>
+ To: jhi@iki.fi
+ Subject: perl5.005_02 + IPC::SysV + NetBSD/Sparc
+ Date: Mon, 18 Jan 1999 22:07:56 -0600
+ Message-Id: <199901190407.WAA02543@longhorn.bellcow.com>
+ Branch: cfgperl
+ ! ext/IPC/SysV/SysV.xs
+____________________________________________________________________________
+[ 2646] By: jhi on 1999/01/19 08:58:17
+ Log: Show LANGUAGE env var when needed. (Augment change #2645).
+ Branch: cfgperl
+ ! util.c utils/perlbug.PL
+____________________________________________________________________________
+[ 2645] By: jhi on 1999/01/19 08:52:15
+ Log: Document the GNU LANGUAGE env var.
+ Branch: cfgperl
+ ! pod/perllocale.pod
+____________________________________________________________________________
+[ 2644] By: jhi on 1999/01/19 08:42:25
+ Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ To: Mailing list Perl5 <perl5-porters@perl.org>
+ Subject: [PATCH 5.005_53] Fixing \G bug by Francois Desarmenien
+ Date: Mon, 18 Jan 1999 20:57:02 -0500
+ Message-ID: <19990118205702.A18379@monk.mps.ohio-state.edu>
+ Branch: cfgperl
+ ! pp_hot.c t/op/pat.t
+____________________________________________________________________________
+[ 2643] By: jhi on 1999/01/18 11:23:41
+ Log: Add various cruft to "clean" target. (Time for t/Makefile?)
+ Branch: cfgperl
+ ! Makefile.SH
+____________________________________________________________________________
+[ 2642] By: jhi on 1999/01/18 11:03:38
+ Log: GNU libc locale system has LANGUAGE env var that partly
+ overrides even LC_ALL.
+ Branch: cfgperl
+ ! t/lib/safe2.t t/op/groups.t t/op/mkdir.t
+____________________________________________________________________________
+[ 2641] By: jhi on 1999/01/18 10:55:04
+ Log: Integrate from mainperl.
+ Branch: cfgperl
+ +> ext/B/defsubs.h.PL
+ ! t/op/groups.t
+ !> (integrate 38 files)
+____________________________________________________________________________
+[ 2640] By: gsar on 1999/01/18 10:06:29
+ Log: a few random cleanups
+ Branch: perl
+ ! ext/B/Makefile.PL lib/Test/Harness.pm t/pragma/warn/doio
+____________________________________________________________________________
+[ 2639] By: gsar on 1999/01/18 05:56:21
+ Log: From: "Vishal Bhatia" <vishalb@hotmail.com>
+ Date: Sun, 17 Jan 1999 16:41:10 PST
+ Message-Id: <19990118004111.29667.qmail@hotmail.com>
+ Subject: [PATCH 5.005_54]Duplicate saved ops (CC.pm)
+ Branch: perl
+ ! ext/B/B/C.pm
+____________________________________________________________________________
+[ 2638] By: gsar on 1999/01/18 05:41:21
+ Log: From: jan.dubois@ibm.net (Jan Dubois)
+ Date: Mon, 18 Jan 1999 00:37:41 +0100
+ Message-Id: <36a271cd.2105507@smtp1.ibm.net>
+ Subject: [PATCH 5.005_54] fix bugs in do_sv_dump() from Devel::Peek integration
+ Branch: perl
+ ! dump.c
+____________________________________________________________________________
+[ 2637] By: gbarr on 1999/01/18 02:52:18
+ Log: Update DB_File to 1.63
+
+ From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
+ Date: Tue, 29 Dec 1998 16:23:54 +0000 (GMT)
+ Message-Id: <9812291623.AA20884@claudius.bfsec.bt.co.uk>
+ Subject: PATCH DB_File 1.63 for 5.005_54 & 5.005_03
+ Branch: maint-5.005/perl
+ ! ext/DB_File/Changes ext/DB_File/DB_File.pm
+ ! ext/DB_File/DB_File.xs ext/DB_File/dbinfo ext/DB_File/typemap
+____________________________________________________________________________
+[ 2636] By: gbarr on 1999/01/17 18:03:31
+ Log: Trial release 3
+ Branch: maint-5.005/perl
+ ! Changes patchlevel.h
+____________________________________________________________________________
+[ 2635] By: gbarr on 1999/01/17 17:32:01
+ Log: Update to CPAN-1.44
+
+ From: Mark-Jason Dominus <mjd@plover.com>
+ Date: Sat, 16 Jan 1999 17:22:06 -0500
+ Message-ID: <19990116222206.3674.qmail@plover.com>
+ Subject: Re: DOC PATCH (5.005_54 perlsub.pod)
+ Branch: maint-5.005/perl
+ ! lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
+ ! pod/perlsub.pod
+____________________________________________________________________________
+[ 2634] By: gbarr on 1999/01/17 17:27:12
+ Log: Fix for suidperl when script is on a nosuid filesystem
+
+ From: Jarkko Hietaniemi <jhi@iki.fi>
+ Date: Sun, 17 Jan 1999 16:27:06 +0200 (EET)
+ Message-ID: <13985.62266.324824.292401@alpha.hut.fi>
+ Subject: [PATCH] 5.005*: the "nosuid" problem: v2
+ Branch: maint-5.005/perl
+ ! Configure config_h.SH perl.c perl.h pod/perldiag.pod
+____________________________________________________________________________
+[ 2633] By: gsar on 1999/01/17 13:39:59
+ Log: bogus assert()
+ Branch: perl
+ ! pp.c t/op/groups.t
+____________________________________________________________________________
+[ 2632] By: gsar on 1999/01/17 13:22:04
+ Log: various tweaks for clean build and test on win32
+ Branch: perl
+ ! embed.h ext/B/Makefile.PL global.sym lib/FindBin.pm objXSUB.h
+ ! op.c t/pragma/warn/doio
+____________________________________________________________________________
+[ 2631] By: gsar on 1999/01/17 12:28:06
+ Log: undo change#2336, and add clarification about subversive
+ CPAN distributions from Andreas Koenig
+ Branch: perl
+ ! Porting/pumpkin.pod lib/CPAN.pm
+____________________________________________________________________________
+[ 2630] By: gsar on 1999/01/17 12:04:06
+ Log: fix silent taint failures under -U
+ Branch: perl
+ ! doio.c
+____________________________________________________________________________
+[ 2629] By: gsar on 1999/01/17 12:00:23
+ Log: sanity check piped opens (tweaked version of patch suggested
+ by Mark-Jason Dominus)
+ Branch: perl
+ ! doio.c pod/perldelta.pod pod/perldiag.pod t/io/pipe.t
+ ! t/op/taint.t t/pragma/warn/doio
+____________________________________________________________________________
+[ 2628] By: gsar on 1999/01/17 11:26:21
+ Log: regen headers
+ Branch: perl
+ ! embed.h embedvar.h objXSUB.h
+____________________________________________________________________________
+[ 2627] By: gsar on 1999/01/17 11:23:37
+ Log: PERL_OBJECTness for change#2595
+ Branch: perl
+ ! embed.pl op.c pod/perlport.pod proto.h
+____________________________________________________________________________
+[ 2626] By: gsar on 1999/01/17 09:47:07
+ Log: PERL_OBJECT tweaks for change#2426
+ Branch: perl
+ ! embed.pl proto.h regcomp.c
+____________________________________________________________________________
+[ 2625] By: gsar on 1999/01/17 09:37:58
+ Log: documentation in change#2596 is not quite right; fix it
+ Branch: perl
+ ! lib/Math/BigFloat.pm pod/perlguts.pod
+____________________________________________________________________________
+[ 2624] By: gsar on 1999/01/17 09:28:34
+ Log: undo change#2571; C<use File::Spec> instead
+ Branch: perl
+ ! lib/FindBin.pm
+____________________________________________________________________________
+[ 2623] By: gsar on 1999/01/17 09:20:42
+ Log: change#2572 is not applicable; undo, retaining scan_bin addition
+ to global.sym
+ Branch: perl
+ ! global.sym perl.c proto.h
+____________________________________________________________________________
+[ 2622] By: gsar on 1999/01/17 09:17:42
+ Log: change#2576 is based on a wrong premise; undo it
+ Branch: perl
+ ! pp_ctl.c
+____________________________________________________________________________
+[ 2621] By: gsar on 1999/01/17 09:12:42
+ Log: fix change#2602 to not used hard coded constants
+ Branch: perl
+ ! ext/B/B/C.pm ext/B/defsubs.h.PL
+____________________________________________________________________________
+[ 2620] By: gsar on 1999/01/17 09:02:07
+ Log: integrate cfgperl changes into mainline, fix conflicts
+ Branch: perl
+ +> AUTHORS MAINTAIN README.mint ext/DynaLoader/hints/linux.pl
+ +> ext/POSIX/hints/mint.pl hints/gnu.sh hints/mint.sh
+ +> lib/Dumpvalue.pm mint/Makefile mint/README mint/errno.h
+ +> mint/pwd.c mint/stdio.h mint/sys/time.h mint/time.h
+ +> pod/perlopentut.pod
+ !> (integrate 162 files)
+____________________________________________________________________________
+[ 2619] By: gsar on 1999/01/17 08:42:04
+ Log: a few doc typos
+ Branch: perl
+ ! lib/utf8.pm pod/perlfunc.pod pod/perlre.pod
+____________________________________________________________________________
+[ 2618] By: gbarr on 1999/01/16 19:18:26
+ Log: Added Dumpvalue.pm
+
+ From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ Date: Mon, 7 Dec 1998 02:44:25 -0500 (EST)
+ Message-Id: <199812070744.CAA18949@monk.mps.ohio-state.edu>
+ Subject: [PATCH 5.005_*] Dumpvar.pm
+ Branch: maint-5.005/perl
+ + lib/Dumpvalue.pm
+ ! MANIFEST pod/perldelta.pod
+____________________________________________________________________________
+[ 2617] By: gbarr on 1999/01/16 19:09:36
+ Log: Minor change to perlxstut and added perlopentut.pod
+
+ From: Nathan Torkington <gnat@frii.com>
+ Date: Sat, 26 Dec 1998 14:28:21 +1300 (NZDT)
+ Message-ID: <13956.15285.933914.320849@localhost.frii.com>
+ Subject: [PATCH] perlxstut.pod fix
+
+ From: Tom Christiansen <tchrist@jhereg.perl.com>
+ Date: Sat, 09 Jan 1999 08:13:18 -0700
+ Message-Id: <199901091513.IAA17512@jhereg.perl.com>
+ Subject: perlopentut.pod
+ Branch: maint-5.005/perl
+ ! MANIFEST pod/perl.pod pod/perldelta.pod pod/perlxstut.pod
+ ! pod/roffitall
+____________________________________________________________________________
+[ 2616] By: gbarr on 1999/01/16 18:59:55
+ Log: Win32 changes from Jan
+
+ From: jan.dubois@ibm.net (Jan Dubois)
+ Date: Fri, 15 Jan 1999 23:38:35 +0100
+ Message-ID: <36a7c10d.16311905@smtp1.ibm.net>
+ Subject: [PATCH 5.005_03m2] Win32 Makefile patches
+
+ From: jan.dubois@ibm.net (Jan Dubois)
+ Date: Sat, 16 Jan 1999 13:02:45 +0100
+ Message-ID: <36a07da6.10722337@smtp1.ibm.net>
+ Subject: [PATCH 5.005_03m2] minor tweaks to README.win32
+ Branch: maint-5.005/perl
+ ! README.win32 win32/Makefile win32/makefile.mk
+____________________________________________________________________________
+[ 2615] By: gbarr on 1999/01/16 18:48:48
+ Log: Jumbo patch from Sarathy for PERL_OBJECT & USE_THREADS
+
+ From: Gurusamy Sarathy <gsar@engin.umich.edu>
+ Date: Thu, 07 Jan 1999 00:12:00 -0500
+ Message-Id: <199901070512.AAA23568@aatma.engin.umich.edu>
+ Subject: Re: [PATCH 5.005_03-MAINT_TRIAL2] fixes for PERL_OBJECT and USE_THREADS builds
+
+ From: Gurusamy Sarathy <gsar@engin.umich.edu>
+ Date: Thu, 14 Jan 1999 19:21:46 -0500
+ Message-Id: <199901150021.TAA01886@aatma.engin.umich.edu>
+ Subject: Re: [PATCH 5.005_03-MAINT_TRIAL2] fixes for PERL_OBJECT and USE_THREADS builds
+ Branch: maint-5.005/perl
+ ! embed.h global.sym lib/ExtUtils/MM_Unix.pm objXSUB.h objpp.h
+ ! op.c perl.c perl.h perly.c perly.y perly_c.diff pp.c proto.h
+ ! sv.c t/io/fs.t toke.c win32/GenCAPI.pl win32/config.bc
+ ! win32/makedef.pl win32/runperl.c win32/win32.c
+____________________________________________________________________________
+[ 2614] By: gbarr on 1999/01/16 16:48:38
+ Log: From: Jarkko Hietaniemi <jhi@iki.fi>
+ Date: Fri, 15 Jan 1999 17:28:34 +0200 (EET)
+ Message-Id: <199901151528.RAA08785@alpha.hut.fi>
+ Subject: [PATCH] 5.005_03-MAINT_TRIAL_2: NetBSD patches
+
+ From: Jarkko Hietaniemi <jhi@iki.fi>
+ Date: Fri, 15 Jan 1999 18:44:19 +0200 (EET)
+ Message-Id: <199901151644.SAA08184@alpha.hut.fi>
+ Subject: [PATCH] 5.005_03-MAINT_TRIAL_2: allow skipping the "install also as /usr/bin/perl" question of installperl
+
+ From: Jarkko Hietaniemi <jhi@iki.fi>
+ Date: Fri, 15 Jan 1999 18:52:29 +0200 (EET)
+ Message-Id: <199901151652.SAA11259@alpha.hut.fi>
+ Subject: the promised "installusrbinperl + NetBSD" fix
+ Branch: maint-5.005/perl
+ ! Configure Makefile.SH hints/netbsd.sh installperl
+ ! makedepend.SH unixish.h
+____________________________________________________________________________
+[ 2613] By: gbarr on 1999/01/16 16:28:40
+ Log: From: Laszlo Molnar <ml1050@freemail.c3.hu>
+ Date: Thu, 14 Jan 1999 22:37:26 +0100
+ Message-ID: <19990114223726.A177@beeblebrox>
+ Subject: [PATCH for 5.005_03-MAINT_TRIAL_2] dos-djgpp update
+ Branch: maint-5.005/perl
+ ! djgpp/config.over djgpp/djgpp.c
+____________________________________________________________________________
+[ 2612] By: gbarr on 1999/01/16 16:27:25
+ Log: Hints for sco.sh to automatically support dynamic linking
+
+ From: Peter Wolfe <wolfe@teloseng.com>
+ Date: Mon, 11 Jan 1999 11:50:20 -0800 (PST)
+ Message-Id: <199901111950.LAA01703@titan.teloseng.com>
+ Subject: SCO 3.2v5 patch for perl5.005_03-MAINT_TRIAL_1
+ Branch: maint-5.005/perl
+ ! hints/sco.sh
+____________________________________________________________________________
+[ 2611] By: jhi on 1999/01/14 12:16:14
+ Log: From: Tom Christiansen <tchrist@jhereg.perl.com>
+ To: pumpkings@jhereg.perl.com
+ Subject: perlopentut.pod
+ Date: Sat, 09 Jan 1999 08:13:18 -0700
+ Message-Id: <199901091513.IAA17512@jhereg.perl.com>
+ Branch: cfgperl
+ + pod/perlopentut.pod
+ ! MANIFEST pod/perl.pod pod/perldelta.pod pod/roffitall
+____________________________________________________________________________
+[ 2610] By: gbarr on 1999/01/14 03:07:33
+ Log: Fix login in installperl for pods
+
+ From: Robin Barker <rmb1@cise.npl.co.uk>
+ Date: Mon, 4 Jan 1999 13:50:10 GMT
+ Message-Id: <199901041350.NAA19665@cyclone.cise.npl.co.uk>
+ Subject: PATCH to installperl
+ Branch: maint-5.005/perl
+ ! installperl
+____________________________________________________________________________
+[ 2609] By: gbarr on 1999/01/14 03:04:37
+ Log: Fix incorrect "used only once" warnings
+
+ From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ Date: Fri, 8 Jan 1999 04:37:10 -0500
+ Message-ID: <19990108043710.A14390@monk.mps.ohio-state.edu>
+ Subject: Re: change#965 flakiness
+ Branch: maint-5.005/perl
+ ! gv.c
+____________________________________________________________________________
+[ 2608] By: gbarr on 1999/01/14 02:56:46
+ Log: Fixed double GLOB de-reference
+
+ From: Gurusamy Sarathy <gsar@engin.umich.edu>
+ Date: Sat, 09 Jan 1999 23:40:24 -0500
+ Message-Id: <199901100440.XAA12360@aatma.engin.umich.edu>
+ Subject: Re: IO::Pipe with perl -d (on HPUX)
+ Branch: maint-5.005/perl
+ ! ext/IO/lib/IO/Pipe.pm
+____________________________________________________________________________
+[ 2607] By: gbarr on 1999/01/14 02:53:40
+ Log: Added Carp::cluck to perldelta.pod
+ Branch: maint-5.005/perl
+ ! pod/perldelta.pod
+____________________________________________________________________________
+[ 2606] By: gbarr on 1999/01/14 02:44:04
+ Log: New perlfaq*.pod from Tom (private mail)
+ Branch: maint-5.005/perl
+ ! pod/perlfaq.pod pod/perlfaq1.pod pod/perlfaq2.pod
+ ! pod/perlfaq3.pod pod/perlfaq4.pod pod/perlfaq5.pod
+ ! pod/perlfaq6.pod pod/perlfaq7.pod pod/perlfaq8.pod
+ ! pod/perlfaq9.pod
+____________________________________________________________________________
+[ 2605] By: jhi on 1999/01/13 18:26:19
+ Log: From: "Jonathan Fine (IT- Borders Online)" <jfine@borders.com>
+ To: "'cpan@perl.org'" <cpan@perl.org>
+ Subject: "Bug" fix for File::Find.pm
+ Date: Thu, 31 Dec 1998 13:01:50 -0500
+ Message-ID: <311F144DB5E5D011B03F00805FE954B10708BE17@exchange01_ph.borders.com>
+ Branch: cfgperl
+ ! lib/File/Find.pm
+____________________________________________________________________________
+[ 2604] By: jhi on 1999/01/13 18:08:45
+ Log: From: Peter Wolfe <wolfe@teloseng.com>
+ Subject: SCO 3.2v5 patch for perl5.005_03-MAINT_TRIAL_1
+ To: perlbug@perl.com
+ Date: 11 Jan 1999 23:00:05 +0200
+ Message-ID: <MLIST_199901111950.LAA01703@titan.teloseng.com>
+ Branch: cfgperl
+ ! hints/sco.sh
+____________________________________________________________________________
+[ 2603] By: jhi on 1999/01/13 18:06:56
+ Log: From: hans@icgroup.nl (Hans Mulder)
+ Subject: [Patch for 5.005_54] re::debugcolors dumps core
+ To: perlbug@perl.com
+ Cc: hansmu@xs4all.nl
+ Date: 11 Jan 1999 22:22:45 +0200
+ Message-ID: <MLIST_9901111947.AA22109@icgned.icgroup.nl>
+ Branch: cfgperl
+ ! ext/re/re.pm regcomp.c
+____________________________________________________________________________
+[ 2602] By: jhi on 1999/01/13 18:05:43
+ Log: From: "Vishal Bhatia" <vishalb@hotmail.com>
+ Subject: [PATCH 5.005_54]B::MAGIC::PTR doesnot check for valid length.
+ Date: 11 Jan 1999 08:02:41 +0200
+ Lines: 134
+ Message-ID: <MLIST_19990111052126.27966.qmail@hotmail.com>
+ Branch: cfgperl
+ ! ext/B/B.xs ext/B/B/C.pm
+____________________________________________________________________________
+[ 2601] By: jhi on 1999/01/13 18:01:53
+ Log: From: James FitzGibbon <james@ican.net>
+ Subject: Trivial patch for HP-UX 11 and shared libperl
+ To: perl5-porters@perl.org
+ Date: 8 Jan 1999 19:13:23 +0200
+ Message-ID: <MLIST_Pine.BSF.4.05.9901081110090.21785-100000@staff1.tor.accglobal.net>
+ Branch: cfgperl
+ ! Makefile.SH
+____________________________________________________________________________
+[ 2600] By: jhi on 1999/01/13 17:59:45
+ Log: From: "Vishal Bhatia" <vishalb@hotmail.com>
+ Subject: [PATCH 5.005_54] B::CC::pp_rv2cv problem
+ To: perl5-porters@perl.org
+ Date: 8 Jan 1999 12:43:36 +0200
+ Message-ID: <MLIST_19990108101557.4481.qmail@hotmail.com>
+ Branch: cfgperl
+ ! ext/B/B/CC.pm
+____________________________________________________________________________
+[ 2599] By: jhi on 1999/01/13 17:50:11
+ Log: From: Robin Barker <rmb1@cise.npl.co.uk>
+ Subject: PATCH to installperl
+ To: perl5-porters@perl.org
+ Date: 4 Jan 1999 16:15:18 +0200
+ Message-ID: <MLIST_199901041350.NAA19665@cyclone.cise.npl.co.uk>
+ Branch: cfgperl
+ ! installperl
+____________________________________________________________________________
+[ 2598] By: jhi on 1999/01/13 17:34:51
+ Log: From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
+ To: gsar@engin.umich.edu (Gurusamy Sarathy), gbarr@pobox.com
+ Cc: perl5-porters@perl.org
+ Subject: PATCH DB_File 1.63 for 5.005_54 & 5.005_03
+ Date: Tue, 29 Dec 1998 16:23:54 +0000 (GMT)
+ Message-Id: <9812291623.AA20884@claudius.bfsec.bt.co.uk>
+ Branch: cfgperl
+ ! ext/DB_File/Changes ext/DB_File/DB_File.pm
+ ! ext/DB_File/DB_File.xs ext/DB_File/dbinfo ext/DB_File/typemap
+____________________________________________________________________________
+[ 2597] By: jhi on 1999/01/13 17:30:33
+ Log: From: David Dyck <dcd@tc.fluke.com>
+ To: Perl Porters <perl5-porters@perl.org>,
+ Gurusamy Sarathy <gsar@engin.umich.edu>
+ Subject: PATCH to perl5.005_54/pod/perldsc.pod (fix typo)
+ Date: Tue, 12 Jan 1999 11:14:19 -0800 (PST)
+ Message-ID: <Pine.LNX.4.05.9901121111250.22568-100000@dd.tc.fluke.com>
+ Branch: cfgperl
+ ! pod/perldsc.pod
+____________________________________________________________________________
+[ 2596] By: jhi on 1999/01/13 17:26:44
+ Log: From: Joshua Pritikin <joshua.pritikin@db.com>
+ To: perl5-porters@perl.org
+ Subject: [PATCH] modglobal w/ spelling fixes
+ Date: Tue, 12 Jan 1999 18:06:01 -0500 (EST)
+ Message-ID: <Pine.GSO.4.02.9901121805290.625-100000@eq1062.wks.na.deuba.com>
+ Branch: cfgperl
+ ! pod/perlguts.pod
+____________________________________________________________________________
+[ 2595] By: jhi on 1999/01/13 17:24:59
+ Log: From: Hans Mulder <hansm@icgroup.nl>
+ Optimize common sort routines. Thread started by the message
+
+ From: Hans Mulder <hansm@icgroup.nl>
+ Sender: owner-perl5-porters@perl.org
+ To: perl5-porters@perl.org
+ Subject: [Patch for 5.00554] From the Todo list: Optimize sort by { $a <=> $b
+ Message-Id: <9901092156.AA03831@icgned.icgroup.nl>
+
+ and the patch from the message
+
+ From: Hans Mulder <hans@icgroup.nl>
+ To: jhi@iki.fi
+ Cc: perl5-porters@perl.org
+ Subject: Re: [Patch for 5.00554] From the Todo list: Optimize sort by { $a <=>
+ $b }
+ Date: Wed, 13 Jan 1999 17:39:35 +0100
+ Message-Id: <9901131639.AA17419@icgned.icgroup.nl>
+ Branch: cfgperl
+ ! Todo op.c op.h pp_ctl.c t/op/sort.t
+____________________________________________________________________________
+[ 2594] By: jhi on 1999/01/13 16:50:17
+ Log: Atari MiNT port by Guido Flohr <gufl0000@stud.uni-sb.de>
+ (the diffs were based on 5.004_02). Tested by Guido
+ and Frank Naumann <fnaumann@prinz-atm.CS.Uni-Magdeburg.De>.
+ Branch: cfgperl
+ + README.mint ext/POSIX/hints/mint.pl hints/mint.sh
+ + mint/Makefile mint/README mint/errno.h mint/pwd.c mint/stdio.h
+ + mint/sys/time.h mint/time.h
+ ! MANIFEST doio.c malloc.c miniperlmain.c perl.c t/io/fs.t
+ ! t/lib/safe2.t t/op/groups.t t/op/mkdir.t t/op/taint.t util.c
+____________________________________________________________________________
+[ 2593] By: jhi on 1999/01/09 16:54:26
+ Log: Detypo.
+ Branch: cfgperl
+ ! hints/dec_osf.sh
+____________________________________________________________________________
+[ 2592] By: jhi on 1999/01/09 16:17:13
+ Log: Move usethreads and use64bits logic from hints to Configure.
+ Branch: cfgperl
+ ! Configure hints/README.hints hints/aix.sh hints/dec_osf.sh
+ ! hints/dos_djgpp.sh hints/freebsd.sh hints/hpux.sh
+ ! hints/irix_6.sh hints/irix_6_0.sh hints/irix_6_1.sh
+ ! hints/linux.sh hints/os2.sh hints/solaris_2.sh hints/vmesa.sh
+____________________________________________________________________________
+[ 2591] By: jhi on 1999/01/09 14:45:24
+ Log: Missing dTHRs added.
+ Branch: cfgperl
+ ! regcomp.c toke.c
+____________________________________________________________________________
+[ 2590] By: jhi on 1999/01/08 15:27:17
+ Log: Finalize change #2589 and add better AIX nm scanning from:
+
+ Message-Id: <m0zyNW0-00017VC@gentoo.com>
+ From: bll@gentoo.com (Brad Lanam)
+ Subject: Re: mailhelp returned a non-zero status
+ In-Reply-To: <199901072155.WAA14369@hptnocou.grenoble.hp.com> from Raphael Manfredi at "Jan 7, 1999 10:55:24 pm"
+ To: ram@hptnocou.grenoble.hp.com (Raphael Manfredi)
+ Branch: cfgperl
+ ! Configure hints/freebsd.sh hints/linux.sh
+____________________________________________________________________________
+[ 2589] By: jhi on 1999/01/08 15:14:54
+ Log: Undo change #2581.
+ Branch: cfgperl
+ ! Configure hints/freebsd.sh hints/linux.sh
+____________________________________________________________________________
+[ 2588] By: jhi on 1999/01/08 11:51:52
+ Log: FAQ jumbo patch from tchrist.
+
+ Message-Id: <199901080605.XAA20229@jhereg.perl.com>
+ From: Tom Christiansen <tchrist@jhereg.perl.com>
+ To: pumpkings@jhereg.perl.com
+ Subject: newest version of perlfaq.pod
+ Date: Thu, 7 Jan 1999 23:05:02 -0700
+
+ Message-Id: <199901080605.XAA20231@jhereg.perl.com>
+ From: Tom Christiansen <tchrist@jhereg.perl.com>
+ To: pumpkings@jhereg.perl.com
+ Subject: newest version of perlfaq1.pod
+ Date: Thu, 7 Jan 1999 23:05:02 -0700
+
+ Message-Id: <199901080605.XAA20233@jhereg.perl.com>
+ From: Tom Christiansen <tchrist@jhereg.perl.com>
+ To: pumpkings@jhereg.perl.com
+ Subject: newest version of perlfaq2.pod
+ Date: Thu, 7 Jan 1999 23:05:02 -0700
+
+ Message-Id: <199901080605.XAA20235@jhereg.perl.com>
+ From: Tom Christiansen <tchrist@jhereg.perl.com>
+ To: pumpkings@jhereg.perl.com
+ Subject: newest version of perlfaq3.pod
+ Date: Thu, 7 Jan 1999 23:05:02 -0700
+
+ Message-Id: <199901080605.XAA20237@jhereg.perl.com>
+ From: Tom Christiansen <tchrist@jhereg.perl.com>
+ To: pumpkings@jhereg.perl.com
+ Subject: newest version of perlfaq4.pod
+ Date: Thu, 7 Jan 1999 23:05:02 -0700
+
+ Message-Id: <199901080605.XAA20239@jhereg.perl.com>
+ From: Tom Christiansen <tchrist@jhereg.perl.com>
+ To: pumpkings@jhereg.perl.com
+ Subject: newest version of perlfaq5.pod
+ Date: Thu, 7 Jan 1999 23:05:02 -0700
+
+ Message-Id: <199901080605.XAA20241@jhereg.perl.com>
+ From: Tom Christiansen <tchrist@jhereg.perl.com>
+ To: pumpkings@jhereg.perl.com
+ Subject: newest version of perlfaq6.pod
+ Date: Thu, 7 Jan 1999 23:05:02 -0700
+
+ Message-Id: <199901080605.XAA20243@jhereg.perl.com>
+ From: Tom Christiansen <tchrist@jhereg.perl.com>
+ To: pumpkings@jhereg.perl.com
+ Subject: newest version of perlfaq7.pod
+ Date: Thu, 7 Jan 1999 23:05:03 -0700
+
+ Message-Id: <199901080605.XAA20245@jhereg.perl.com>
+ From: Tom Christiansen <tchrist@jhereg.perl.com>
+ To: pumpkings@jhereg.perl.com
+ Subject: newest version of perlfaq8.pod
+ Date: Thu, 7 Jan 1999 23:05:03 -0700
+
+ Message-Id: <199901080605.XAA20257@jhereg.perl.com>
+ From: Tom Christiansen <tchrist@jhereg.perl.com>
+ To: pumpkings@jhereg.perl.com
+ Subject: newest version of perlfaq9.pod
+ Date: Thu, 7 Jan 1999 23:05:03 -0700
+ Branch: cfgperl
+ ! pod/perlfaq.pod pod/perlfaq1.pod pod/perlfaq2.pod
+ ! pod/perlfaq3.pod pod/perlfaq4.pod pod/perlfaq5.pod
+ ! pod/perlfaq6.pod pod/perlfaq7.pod pod/perlfaq8.pod
+ ! pod/perlfaq9.pod
+____________________________________________________________________________
+[ 2587] By: jhi on 1999/01/08 11:17:43
+ Log: More doc fixes from Abigail.
+ Branch: cfgperl
+ ! lib/Time/gmtime.pm lib/Time/localtime.pm lib/User/grent.pm
+ ! lib/User/pwent.pm
+____________________________________________________________________________
+[ 2585] By: jhi on 1999/01/08 08:31:02
+ Log: Change #2584 from maint-5.005:
+
+ implemented Ilya's suggested fix, and added a testcase
+
+ From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ Date: Tue, 5 Jan 1999 00:56:01 -0500 (EST)
+ Message-Id: <199901050556.AAA02597@monk.mps.ohio-state.edu>
+ Subject: Re: Text::ParseWords: regex fix
+ Branch: cfgperl
+ ! lib/Text/ParseWords.pm t/lib/parsewords.t
+____________________________________________________________________________
+[ 2584] By: gbarr on 1999/01/08 04:50:56
+ Log: implemented Ilya's suggested fix, and added a testcase
+
+ From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ Date: Tue, 5 Jan 1999 00:56:01 -0500 (EST)
+ Message-Id: <199901050556.AAA02597@monk.mps.ohio-state.edu>
+ Subject: Re: Text::ParseWords: regex fix
+ Branch: maint-5.005/perl
+ ! lib/Text/ParseWords.pm t/lib/parsewords.t
+____________________________________________________________________________
+[ 2583] By: gbarr on 1999/01/08 04:50:03
+ Log: From: Jarkko Hietaniemi <jhi@iki.fi>
+ Date: Thu, 7 Jan 1999 12:47:38 +0200 (EET)
+ Message-Id: <199901071047.MAA24100@alpha.hut.fi>
+ Subject: [PATCH] 5.005_03-MAINT_TRIAL_2: ext/Errno_pm.PL: understand wrapper cppstdins
+ Branch: maint-5.005/perl
+ ! ext/Errno/Errno_pm.PL
+____________________________________________________________________________
+[ 2582] By: gbarr on 1999/01/08 03:37:55
+ Log: More doc changes from Abigail, and included change #2575 from cfgperl
+
+ From: abigail@fnx.com
+ Message-ID: <19990107041434.22326.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/Time/gmtime.pm] Typo fix
+ Date: Wed, 6 Jan 1999 23:14:34 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107041746.22376.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/Time/localtime.pm] Typo fix
+ Date: Wed, 6 Jan 1999 23:17:46 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107042105.22527.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/User/grent.pm] Typo fix
+ Date: Wed, 6 Jan 1999 23:21:05 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107042254.22624.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/User/pwent.pw] Typo fix
+ Date: Wed, 6 Jan 1999 23:22:54 -0500 (EST)
+ Branch: maint-5.005/perl
+ ! lib/Math/Trig.pm lib/Time/gmtime.pm lib/Time/localtime.pm
+ ! lib/User/grent.pm lib/User/pwent.pm
+____________________________________________________________________________
+[ 2581] By: jhi on 1999/01/07 16:38:03
+ Log: Configure update:
+ - usethreads, use64bits, and usemultiplicity
+ are no more interactively asked by Configure
+ - "int main()" (vs bare "main()") enforced in test programs
+ Branch: cfgperl
+ ! Configure hints/freebsd.sh hints/linux.sh
+____________________________________________________________________________
+[ 2580] By: jhi on 1999/01/07 11:19:12
+ Log: From: Dan Sugalski <sugalskd@osshe.edu>
+ Date: Wed, 06 Jan 1999 13:47:34 -0800
+ Message-Id: <3.0.6.32.19990106134734.0334d260@ous.edu>
+ Subject: [PATCH 5.005_02-MT2, 5.005_5x]VMS.C tweak for occasional system() error
+ Branch: cfgperl
+ ! vms/vms.c
+____________________________________________________________________________
+[ 2579] By: jhi on 1999/01/07 09:08:36
+ Log: Another set of doc patches from Abigail
+
+ From: abigail@fnx.com
+ Message-ID: <19990107032132.20124.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRAIL2 lib/Net/hostent.pm] Typo fix
+ Date: Wed, 6 Jan 1999 22:21:32 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107032445.20178.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/Net/netent.pm] Typo fix
+ Date: Wed, 6 Jan 1999 22:24:45 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107032834.20362.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRAIL2 lib/Term/Complete.pm] Typo fix
+ Date: Wed, 6 Jan 1999 22:28:34 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107033136.20440.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRAIL2 lib/Term/ReadLine.pm] Typo fix
+ Date: Wed, 6 Jan 1999 22:31:36 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107033351.20540.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/CGI/Apache.pm] Typo fix
+ Date: Wed, 6 Jan 1999 22:33:51 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107033933.20707.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/CGI/Push.pm] Typo fix
+ Date: Wed, 6 Jan 1999 22:39:33 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107034548.20936.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/File/Copy.pm] Typo fixes
+ Date: Wed, 6 Jan 1999 22:45:48 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107034856.21056.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/File/Spec.pm] Typo fix
+ Date: Wed, 6 Jan 1999 22:48:56 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107035113.21174.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/File/Spec/Mac.pm] Typo fixes
+ Date: Wed, 6 Jan 1999 22:51:13 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107035612.21522.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/Math/BigFloat.pm] Typo fix
+ Date: Wed, 6 Jan 1999 22:56:12 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107035842.21585.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/Math/BigInt.pm] Typo fixes
+ Date: Wed, 6 Jan 1999 22:58:41 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107040644.22009.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/Text/Wrap.pm] Typo fixes
+ Date: Wed, 6 Jan 1999 23:06:44 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107040955.22087.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/Tie/Array.pm] Typo fixes
+ Date: Wed, 6 Jan 1999 23:09:55 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107041136.22174.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/Tie/Hash.pm] Typo fix
+ Date: Wed, 6 Jan 1999 23:11:36 -0500 (EST)
+ Branch: cfgperl
+ ! lib/CGI/Apache.pm lib/CGI/Push.pm lib/File/Copy.pm
+ ! lib/File/Spec.pm lib/File/Spec/Mac.pm lib/Math/BigFloat.pm
+ ! lib/Math/BigInt.pm lib/Net/hostent.pm lib/Net/netent.pm
+ ! lib/Term/Complete.pm lib/Term/ReadLine.pm lib/Text/Wrap.pm
+ ! lib/Tie/Array.pm lib/Tie/Hash.pm
+____________________________________________________________________________
+[ 2578] By: gbarr on 1999/01/07 04:30:26
+ Log: From: Dan Sugalski <sugalskd@osshe.edu>
+ Date: Wed, 06 Jan 1999 13:47:34 -0800
+ Message-Id: <3.0.6.32.19990106134734.0334d260@ous.edu>
+ Subject: [PATCH 5.005_02-MT2, 5.005_5x]VMS.C tweak for occasional system() error
+ Branch: maint-5.005/perl
+ ! vms/vms.c
+____________________________________________________________________________
+[ 2577] By: gbarr on 1999/01/07 04:26:28
+ Log: Another set of doc patches from Abigail
+
+ From: abigail@fnx.com
+ Message-ID: <19990107032132.20124.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRAIL2 lib/Net/hostent.pm] Typo fix
+ Date: Wed, 6 Jan 1999 22:21:32 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107032445.20178.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/Net/netent.pm] Typo fix
+ Date: Wed, 6 Jan 1999 22:24:45 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107032834.20362.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRAIL2 lib/Term/Complete.pm] Typo fix
+ Date: Wed, 6 Jan 1999 22:28:34 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107033136.20440.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRAIL2 lib/Term/ReadLine.pm] Typo fix
+ Date: Wed, 6 Jan 1999 22:31:36 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107033351.20540.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/CGI/Apache.pm] Typo fix
+ Date: Wed, 6 Jan 1999 22:33:51 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107033933.20707.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/CGI/Push.pm] Typo fix
+ Date: Wed, 6 Jan 1999 22:39:33 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107034548.20936.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/File/Copy.pm] Typo fixes
+ Date: Wed, 6 Jan 1999 22:45:48 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107034856.21056.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/File/Spec.pm] Typo fix
+ Date: Wed, 6 Jan 1999 22:48:56 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107035113.21174.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/File/Spec/Mac.pm] Typo fixes
+ Date: Wed, 6 Jan 1999 22:51:13 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107035612.21522.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/Math/BigFloat.pm] Typo fix
+ Date: Wed, 6 Jan 1999 22:56:12 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107035842.21585.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/Math/BigInt.pm] Typo fixes
+ Date: Wed, 6 Jan 1999 22:58:41 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107040644.22009.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/Text/Wrap.pm] Typo fixes
+ Date: Wed, 6 Jan 1999 23:06:44 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107040955.22087.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/Tie/Array.pm] Typo fixes
+ Date: Wed, 6 Jan 1999 23:09:55 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990107041136.22174.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/Tie/Hash.pm] Typo fix
+ Date: Wed, 6 Jan 1999 23:11:36 -0500 (EST)
+ Branch: maint-5.005/perl
+ ! lib/CGI/Apache.pm lib/CGI/Push.pm lib/File/Copy.pm
+ ! lib/File/Spec.pm lib/File/Spec/Mac.pm lib/Math/BigFloat.pm
+ ! lib/Math/BigInt.pm lib/Net/hostent.pm lib/Net/netent.pm
+ ! lib/Term/Complete.pm lib/Term/ReadLine.pm lib/Text/Wrap.pm
+ ! lib/Tie/Array.pm lib/Tie/Hash.pm
+____________________________________________________________________________
+[ 2576] By: jhi on 1999/01/06 17:05:20
+ Log: Change #2582 fallout: the amagic_cmp* are no more file static.
+ Branch: cfgperl
+ ! pp_ctl.c
+____________________________________________________________________________
+[ 2575] By: jhi on 1999/01/06 13:18:56
+ Log: Enhance the great_circle_distance() documentation.
+ Branch: cfgperl
+ ! lib/Math/Trig.pm
+____________________________________________________________________________
+[ 2574] By: jhi on 1999/01/06 12:58:03
+ Log: From: Mark Bixby <markb@spock.dis.cccd.edu>
+ To: perlbug@perl.com
+ Subject: [PATCH 5.005_03-MAINT_TRIAL_2] t/op/sysio.t for MPE/iX
+ Date: Mon, 4 Jan 1999 13:34:58 -0800 (PST)
+ Message-Id: <199901042134.NAA18852@spock.dis.cccd.edu>
+ Branch: cfgperl
+ ! t/op/sysio.t
+____________________________________________________________________________
+[ 2573] By: jhi on 1999/01/06 12:40:19
+ Log: From: "W. Phillip Moore" <wpm@ms.com>
+ To: perlbug@perl.org
+ Subject: [PATCH] POSIX getpgrp is not -w clean
+ Date: Tue, 5 Jan 1999 12:40:27 -0500 (EST)
+ Message-ID: <13970.20107.190314.549471@zappa>
+ Branch: cfgperl
+ ! ext/POSIX/POSIX.pm
+____________________________________________________________________________
+[ 2572] By: jhi on 1999/01/06 12:25:24
+ Log: Based on
+ From: jan.dubois@ibm.net (Jan Dubois)
+ To: perl5-porters@perl.org
+ Subject: [PATCH 5.005_03-MAINT_TRIAL2] fixes for PERL_OBJECT and USE_THREADS builds
+ Date: Wed, 06 Jan 1999 01:24:09 +0100
+ Message-ID: <3696aa85.18259325@smtp1.ibm.net>
+ except that
+ - objXSUB.h was already okay
+ - embed.h patching is futile, global.sym patched instead
+ - objpp.h does not exist
+ - proto.h addition applied manually
+ - win32/GenCAPI.pl was already okay
+ - win32/makedef.pl was already okay
+ Branch: cfgperl
+ ! global.sym perl.c proto.h
+____________________________________________________________________________
+[ 2571] By: jhi on 1999/01/06 11:25:48
+ Log: From: Slaven Rezic <eserte@cs.tu-berlin.de>
+ To: perlbug@perl.com
+ Subject: FindBin.pm on Win32 systems
+ Date: Mon, 4 Jan 1999 23:01:46 +0100 (CET)
+ Message-Id: <199901042201.XAA01875@cabulja.herceg.de>
+ Branch: cfgperl
+ ! lib/FindBin.pm
+____________________________________________________________________________
+[ 2570] By: jhi on 1999/01/06 11:21:48
+ Log: From: Dan Sugalski <sugalskd@osshe.edu>
+ To: perl5-porters@perl.org, vmsperl@perl.org
+ Subject: [PATCH 5.005_03-MAINT_TRIAL_2]taint.c fix for VMS
+ Date: Tue, 05 Jan 1999 16:47:31 -0800
+ Message-Id: <3.0.6.32.19990105164731.00b5b2d0@ous.edu>
+
+ (the ext/IO/lib/IO/Socket.pm was not really changed here;
+ it was a leftover from #2569)
+ Branch: cfgperl
+ ! ext/IO/lib/IO/Socket.pm taint.c
+____________________________________________________________________________
+[ 2569] By: jhi on 1999/01/06 11:18:22
+ Log: Jumbo doc patch from Abigail (almost identical to
+ the 5.005-maint change #2562 except for the
+ ext/IO/lib/IO/Socket.pm patch which was not
+ applicable because the IO version of 5.005-devel
+ is somewhat different (why?))
+
+ From: abigail@fnx.com
+ Message-ID: <19990105170142.4889.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03-TRIAL2 lib/ExtUtils/Liblist.pm] pod fixes
+ Date: Tue, 5 Jan 1999 12:01:42 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990105172855.5115.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 MAINT2 lib/ExtUtils/Commands.pm] Typo fix.
+ Date: Tue, 5 Jan 1999 12:28:55 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990105173808.5260.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH perl5.005_03 MAINT3 lib/ExtUtils/Embed.pm] Typo fix
+ Date: Tue, 5 Jan 1999 12:38:08 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990105174859.5533.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 MAINT2 lib/ExtUtils/Install.pm] Typo fix
+ Date: Tue, 5 Jan 1999 12:48:59 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990105174947.5547.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 lib/ExtUtils/MM_Unix.pm] Typo fixes
+ Date: Tue, 5 Jan 1999 12:49:46 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990105182301.5966.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 lib/ExtUtils/MakeMaker.pm] Typos fixes.
+ Date: Tue, 5 Jan 1999 13:23:00 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990105183344.6065.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/ExtUtils/Manifest.pm] Typo fixes
+ Date: Tue, 5 Jan 1999 13:33:44 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990105184028.6220.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/ExtUtils/Mksymlists.pm] Typo fix
+ Date: Tue, 5 Jan 1999 13:40:28 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990106012015.9451.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/IO/Pipe.pm] Typo fixes.
+ Date: Tue, 5 Jan 1999 20:20:15 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990106012047.9459.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRAIL2 lib/IO/Seekable.pm] Typo fixes
+ Date: Tue, 5 Jan 1999 20:20:47 -0500 (EST)
+ Branch: cfgperl
+ ! ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
+ ! lib/ExtUtils/Command.pm lib/ExtUtils/Embed.pm
+ ! lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
+ ! lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
+ ! lib/ExtUtils/Manifest.pm lib/ExtUtils/Mksymlists.pm
+____________________________________________________________________________
+[ 2568] By: gbarr on 1999/01/06 03:13:15
+ Log: From: jan.dubois@ibm.net (Jan Dubois)
+ Date: Wed, 06 Jan 1999 01:24:09 +0100
+ Message-ID: <3696aa85.18259325@smtp1.ibm.net>
+ Subject: [PATCH 5.005_03-MAINT_TRIAL2] fixes for PERL_OBJECT and USE_THREADS builds
+ Branch: maint-5.005/perl
+ ! embed.h global.sym objXSUB.h objpp.h perl.c proto.h
+ ! win32/GenCAPI.pl win32/makedef.pl
+____________________________________________________________________________
+[ 2567] By: gbarr on 1999/01/06 02:31:28
+ Log: From: Dan Sugalski <sugalskd@osshe.edu>
+ Date: Tue, 05 Jan 1999 16:47:31 -0800
+ Message-Id: <3.0.6.32.19990105164731.00b5b2d0@ous.edu>
+ Subject: [PATCH 5.005_03-MAINT_TRIAL_2]taint.c fix for VMS
+ Branch: maint-5.005/perl
+ ! taint.c
+____________________________________________________________________________
+[ 2566] By: gbarr on 1999/01/06 02:29:05
+ Log: From: "W. Phillip Moore" <wpm@ms.com>
+ Date: Tue, 5 Jan 1999 12:40:27 -0500 (EST)
+ Message-ID: <13970.20107.190314.549471@zappa>
+ Subject: [PATCH] POSIX getpgrp is not -w clean
+ Branch: maint-5.005/perl
+ ! ext/POSIX/POSIX.pm
+____________________________________________________________________________
+[ 2565] By: gbarr on 1999/01/06 02:19:00
+ Log: From: Slaven Rezic <eserte@cs.tu-berlin.de>
+ Date: Mon, 4 Jan 1999 23:01:46 +0100 (CET)
+ Message-Id: <199901042201.XAA01875@cabulja.herceg.de>
+ Subject: FindBin.pm on Win32 systems
+ Branch: maint-5.005/perl
+ ! lib/FindBin.pm
+____________________________________________________________________________
+[ 2564] By: gbarr on 1999/01/06 02:13:23
+ Log: From: Mark Bixby <markb@spock.dis.cccd.edu>
+ Date: Mon, 4 Jan 1999 13:34:58 -0800 (PST)
+ Message-Id: <199901042134.NAA18852@spock.dis.cccd.edu>
+ Subject: [PATCH 5.005_03-MAINT_TRIAL_2] t/op/sysio.t for MPE/iX
+ Branch: maint-5.005/perl
+ ! t/op/sysio.t
+____________________________________________________________________________
+[ 2563] By: gbarr on 1999/01/06 02:03:44
+ Log: From: Jarkko Hietaniemi <jhi@cc.hut.fi>
+ Date: Mon, 4 Jan 1999 19:25:03 +0200 (EET)
+ Message-Id: <199901041725.TAA30462@alpha.hut.fi>
+ Subject: [PATCH] 5.005_03-MAINT_TRIAL_2: undo untrue HP-UX 64-bitness (mostly harmless but misleading)
+ Branch: maint-5.005/perl
+ ! hints/hpux.sh
+____________________________________________________________________________
+[ 2562] By: gbarr on 1999/01/06 02:02:18
+ Log: Jumbo doc patch from Abigail
+
+ From: abigail@fnx.com
+ Message-ID: <19990105170142.4889.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03-TRIAL2 lib/ExtUtils/Liblist.pm] pod fixes
+ Date: Tue, 5 Jan 1999 12:01:42 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990105172855.5115.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 MAINT2 lib/ExtUtils/Commands.pm] Typo fix.
+ Date: Tue, 5 Jan 1999 12:28:55 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990105173808.5260.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH perl5.005_03 MAINT3 lib/ExtUtils/Embed.pm] Typo fix
+ Date: Tue, 5 Jan 1999 12:38:08 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990105174859.5533.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 MAINT2 lib/ExtUtils/Install.pm] Typo fix
+ Date: Tue, 5 Jan 1999 12:48:59 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990105174947.5547.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 lib/ExtUtils/MM_Unix.pm] Typo fixes
+ Date: Tue, 5 Jan 1999 12:49:46 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990105182301.5966.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 lib/ExtUtils/MakeMaker.pm] Typos fixes.
+ Date: Tue, 5 Jan 1999 13:23:00 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990105183344.6065.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/ExtUtils/Manifest.pm] Typo fixes
+ Date: Tue, 5 Jan 1999 13:33:44 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990105184028.6220.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/ExtUtils/Mksymlists.pm] Typo fix
+ Date: Tue, 5 Jan 1999 13:40:28 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990106012015.9451.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/IO/Pipe.pm] Typo fixes.
+ Date: Tue, 5 Jan 1999 20:20:15 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990106012047.9459.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRAIL2 lib/IO/Seekable.pm] Typo fixes
+ Date: Tue, 5 Jan 1999 20:20:47 -0500 (EST)
+
+ From: abigail@fnx.com
+ Message-ID: <19990106012338.9536.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_03 TRIAL2 lib/IO/Socket.pm] Typo fix
+ Date: Tue, 5 Jan 1999 20:23:38 -0500 (EST)
+ Branch: maint-5.005/perl
+ ! ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
+ ! ext/IO/lib/IO/Socket.pm lib/ExtUtils/Command.pm
+ ! lib/ExtUtils/Embed.pm lib/ExtUtils/Install.pm
+ ! lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
+ ! lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
+ ! lib/ExtUtils/Mksymlists.pm
+____________________________________________________________________________
+[ 2561] By: jhi on 1999/01/05 10:49:10
+ Log: Reword the setlocale() 1-arg case better.
+ Branch: cfgperl
+ ! ext/POSIX/POSIX.pod
+____________________________________________________________________________
+[ 2560] By: gbarr on 1999/01/03 16:59:01
+ Log: Trial release 2
+ Branch: maint-5.005/perl
+ ! Changes patchlevel.h
+____________________________________________________________________________
+[ 2559] By: gbarr on 1999/01/02 15:37:35
+ Log: From: Blair Zajac <bzajac@geostaff.com>
+ Date: Wed, 23 Dec 1998 17:13:32 -0800
+ Message-ID: <3681953C.8B6A90AA@geostaff.com>
+ Subject: Tie::SubstrHash patch
+ Branch: maint-5.005/perl
+ ! lib/Tie/SubstrHash.pm
+____________________________________________________________________________
+[ 2558] By: gbarr on 1999/01/02 15:30:01
+ Log: integrate change #2544
+
+ From: Tim Bunce <Tim.Bunce@ig.co.uk>
+ Subject: bug in pod2man search for perl binary [5.005_5x]
+ Date: Sat, 12 Dec 1998 23:08:51 +0000
+ Message-ID: <19981212230851.A20578@ig.co.uk>
+ Branch: maint-5.005/perl
+ !> pod/pod2man.PL
+____________________________________________________________________________
+[ 2557] By: gbarr on 1999/01/02 15:20:42
+ Log: integrate change #2548
+
+ From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
+ To: perl5-porters@perl.org
+ cc: hv@crypt0.demon.co.uk
+ Subject: [bug 5.004_54] duplicate error message
+ Date: Thu, 31 Dec 1998 04:05:25 +0000
+ Message-Id: <199812310405.EAA00386@crypt.compulink.co.uk>
+
+ Message-ID: <13963.60672.134591.383377@alias-2.pr.mcs.net>
+ From: Stephen McCamant <smccam@uclink4.berkeley.edu>
+ To: hv@crypt0.demon.co.uk
+ Cc: perl5-porters@perl.org
+ Subject: [PATCH _54] Re: duplicate error message
+ Date: Thu, 31 Dec 1998 16:10:13 -0600 (CST)
+
+ Message-Id: <199901010732.HAA02926@crypt.compulink.co.uk>
+ From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
+ To: Stephen McCamant <smccam@uclink4.berkeley.edu>
+ cc: hv@crypt0.demon.co.uk, perl5-porters@perl.org
+ Subject: [TEST PATCH _54] Re: duplicate error message
+ Date: Fri, 01 Jan 1999 07:32:14 +0000
+ Branch: maint-5.005/perl
+ ! op.c t/pragma/warn-1global taint.c
+____________________________________________________________________________
+[ 2556] By: gbarr on 1999/01/02 15:18:58
+ Log: From: abigail@fnx.com
+ Date: Mon, 28 Dec 1998 14:16:12 -0500 (EST)
+ Message-ID: <19981228191612.8380.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_02; lib/fields.pm] Typos in pod.
+ Branch: maint-5.005/perl
+ ! lib/fields.pm
+____________________________________________________________________________
+[ 2555] By: gbarr on 1999/01/02 15:11:45
+ Log: intregrate change #2547
+
+ From: Chris Nandor <pudge@pobox.com>
+ Subject: Re: [PATCH] perlport.pod 1.38
+ Date: Thu, 31 Dec 1998 09:06:48 -0500
+ Message-Id: <v04020a1db2b1352ec92a@[192.168.0.77]>
+ Branch: maint-5.005/perl
+ !> pod/perlport.pod
+____________________________________________________________________________
+[ 2554] By: jhi on 1999/01/02 14:55:06
+ Log: Object destruction order testing.
+ Branch: cfgperl
+ ! t/op/misc.t
+____________________________________________________________________________
+[ 2553] By: jhi on 1999/01/02 14:49:40
+ Log: perldelta the Dumpvalue.pm of change #2513.
+ Branch: cfgperl
+ ! lib/Dumpvalue.pm pod/perldelta.pod
+____________________________________________________________________________
+[ 2552] By: nick on 1999/01/02 14:45:38
+ Log: Tone down Makefile.PL so it works on Win32
+ Branch: perl
+ ! ext/B/Makefile.PL
+____________________________________________________________________________
+[ 2551] By: nick on 1999/01/02 14:06:30
+ Log: Export constant subs from B.xs for op.h, cop.h and a few others.
+ Use them in various B::* rather than have local defs.
+ Branch: perl
+ + ext/B/defsubs.h.PL
+ ! ext/B/B.pm ext/B/B.xs ext/B/B/Bytecode.pm ext/B/B/C.pm
+ ! ext/B/B/CC.pm ext/B/B/Deparse.pm ext/B/B/Lint.pm
+ ! ext/B/B/Stackobj.pm ext/B/B/Xref.pm ext/B/Makefile.PL
+____________________________________________________________________________
+[ 2550] By: nick on 1999/01/02 10:04:02
+ Log: Integrate ext/B changes from //depot/cfgperl
+ Branch: perl
+ !> ext/B/B.xs ext/B/B/C.pm ext/B/B/CC.pm ext/B/B/Stackobj.pm
+____________________________________________________________________________
+[ 2549] By: jhi on 1999/01/01 13:54:16
+ Log: From: "Paul Holser" <Paul.Holser.pholser@nortelnetworks.com>
+ To: perlbug@perl.com
+ Subject: op/groups.t fails test 1 on HP-UX 10.20
+ Date: Wed, 30 Dec 1998 15:16:12 -0600 (CST)
+ Message-Id: <199812302116.PAA12439@crchh44c.us.nortel.com>
+ Branch: cfgperl
+ ! t/op/groups.t
+____________________________________________________________________________
+[ 2548] By: jhi on 1999/01/01 13:53:31
+ Log: From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
+ To: perl5-porters@perl.org
+ cc: hv@crypt0.demon.co.uk
+ Subject: [bug 5.004_54] duplicate error message
+ Date: Thu, 31 Dec 1998 04:05:25 +0000
+ Message-Id: <199812310405.EAA00386@crypt.compulink.co.uk>
+
+ Message-ID: <13963.60672.134591.383377@alias-2.pr.mcs.net>
+ From: Stephen McCamant <smccam@uclink4.berkeley.edu>
+ To: hv@crypt0.demon.co.uk
+ Cc: perl5-porters@perl.org
+ Subject: [PATCH _54] Re: duplicate error message
+ Date: Thu, 31 Dec 1998 16:10:13 -0600 (CST)
+
+ Message-Id: <199901010732.HAA02926@crypt.compulink.co.uk>
+ From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
+ To: Stephen McCamant <smccam@uclink4.berkeley.edu>
+ cc: hv@crypt0.demon.co.uk, perl5-porters@perl.org
+ Subject: [TEST PATCH _54] Re: duplicate error message
+ Date: Fri, 01 Jan 1999 07:32:14 +0000
+ Branch: cfgperl
+ ! op.c t/pragma/warn/op
+____________________________________________________________________________
+[ 2547] By: jhi on 1998/12/31 14:15:04
+ Log: From: Chris Nandor <pudge@pobox.com>
+ To: jhi@iki.fi
+ Cc: perl5-porters@perl.org
+ Subject: Re: [PATCH] perlport.pod 1.38
+ Date: Thu, 31 Dec 1998 09:06:48 -0500
+ Message-Id: <v04020a1db2b1352ec92a@[192.168.0.77]>
+ Branch: cfgperl
+ ! pod/perlport.pod
+____________________________________________________________________________
+[ 2546] By: jhi on 1998/12/31 11:18:17
+ Log: From: Wilson P. Snyder II
+ To: perl5-porters@perl.org
+ Subject: [PATCH v5.5.53] REV2: Binary number support
+ Date: 1998/11/30
+ Message-ID: <199811301543.KAA15689@vulcan.maker.com>
+ Branch: cfgperl
+ ! pod/perldata.pod pod/perldelta.pod pod/perlfunc.pod pp.c
+ ! proto.h sv.c t/op/oct.t t/op/sprintf.t t/pragma/warn/util
+ ! toke.c util.c
+____________________________________________________________________________
+[ 2545] By: jhi on 1998/12/31 09:27:40
+ Log: From: "Todd C. Miller" <Todd.Miller@courtesan.com>
+ To: perlbug@perl.com
+ Subject: "perl -T -P" dumps core on OpenBSD and Linux
+ Date: Wed, 30 Dec 1998 21:11:05 -0700 (MST)
+ Message-Id: <199812310411.VAA37568@xerxes.courtesan.com>
+ Branch: cfgperl
+ ! taint.c
+____________________________________________________________________________
+[ 2544] By: jhi on 1998/12/31 09:21:45
+ Log: From: Tim Bunce <Tim.Bunce@ig.co.uk>
+ To: perlbug@perl.com
+ Subject: bug in pod2man search for perl binary [5.005_5x]
+ Date: Sat, 12 Dec 1998 23:08:51 +0000
+ Message-ID: <19981212230851.A20578@ig.co.uk>
+ Branch: cfgperl
+ ! pod/pod2man.PL
+____________________________________________________________________________
+[ 2543] By: gbarr on 1998/12/31 06:17:13
+ Log: integrated relevant parts og changes #2385 & #2387 from mainline
+
+ various fixes for race conditions under threads: mutex locks based
+ on PL_threadnum were seriously flawed, since it means more than one
+ thread could enter the critical region; PL_na was global instead of
+ thread-local; child thread could finish and free thr structures
+ before Thread->new() got around to creating the Thread object;
+ cv_clone() needed locking, as it mucks with PL_comppad and other
+ global data; new_struct_thread() needed to lock template-thread's
+ mutex while copying its data
+
+ another threads reliability fix: serialize writes to thr->threadsv
+ avoid most uses of PL_na (which is much more inefficient than a
+ simple local); update docs to suit; PL_na now being thr->Tna may
+ be a minor compatibility issue for extensions--will require dTHR
+ outside of XSUBs (those get automatic dTHR)
+ Branch: maint-5.005/perl
+ ! XSUB.h djgpp/djgpp.c doio.c doop.c dump.c embedvar.h
+ ! ext/DynaLoader/dl_next.xs ext/IO/IO.xs ext/Opcode/Opcode.xs
+ ! ext/POSIX/POSIX.xs ext/Thread/Thread.xs ext/attrs/attrs.xs
+ ! gv.c malloc.c mg.c objXSUB.h op.c os2/OS2/REXX/REXX.xs
+ ! os2/os2.c perl.c perlvars.h perly.c perly.y pod/perlcall.pod
+ ! pod/perlembed.pod pod/perlguts.pod pod/perlxs.pod pp.c pp.h
+ ! pp_ctl.c pp_hot.c pp_sys.c run.c sv.c taint.c thread.h toke.c
+ ! universal.c util.c vms/ext/Stdio/Stdio.xs vms/perly_c.vms
+ ! vms/vms.c win32/win32.c win32/win32thread.c
+____________________________________________________________________________
+[ 2542] By: gbarr on 1998/12/30 14:46:40
+ Log: doc updates
+
+ From: abigail@fnx.com
+ Date: Wed, 23 Dec 1998 22:32:07 -0500 (EST)
+ Message-ID: <19981224033207.16751.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_02] Typo in documentation of pod2html.
+
+ From: abigail@fnx.com
+ Date: Wed, 23 Dec 1998 22:59:59 -0500 (EST)
+ Message-ID: <19981224035959.16994.qmail@alexandra.wayne.fnx.com>
+ Subject: [PATCH 5.005_02] Re: m// doc is buggy (was Re: m'$foo' is undocumented)
+
+ pod/perldelta.pod from:
+ From: Jarkko Hietaniemi <jhi@iki.fi>
+ Date: Thu, 17 Dec 1998 16:13:34 +0200 (EET)
+ Message-ID: <13945.4494.140163.973953@alpha.hut.fi>
+ Subject: Re: important UNDOC issues for 5.005_54
+ Branch: maint-5.005/perl
+ ! pod/perldelta.pod pod/perlop.pod pod/pod2html.PL
+____________________________________________________________________________
+[ 2541] By: gbarr on 1998/12/30 14:37:14
+ Log: From: jan.dubois@ibm.net (Jan Dubois)
+ Date: Wed, 23 Dec 1998 21:26:38 +0100
+ Message-ID: <36895086.8849224@smtp1.ibm.net>
+ Subject: [PATCH 5.005_03m1] subdirectory Makefiles should inherit CAPI setting from command line
+ Branch: maint-5.005/perl
+ ! lib/ExtUtils/MakeMaker.pm
+____________________________________________________________________________
+[ 2540] By: jhi on 1998/12/30 08:42:04
+ Log: Evermore AUTHORS and MAINTAIN.
+ Branch: cfgperl
+ ! AUTHORS MAINTAIN
+____________________________________________________________________________
+[ 2539] By: jhi on 1998/12/29 15:10:34
+ Log: More AUTHORS and MAINTAIN.
+ Branch: cfgperl
+ ! AUTHORS MAINTAIN
+____________________________________________________________________________
+[ 2538] By: gbarr on 1998/12/29 14:41:29
+ Log: From: Jarkko Hietaniemi <jhi@iki.fi>
+ Date: Tue, 22 Dec 1998 10:57:48 +0200 (EET)
+ Message-ID: <13951.24332.932827.831376@alpha.hut.fi>
+ Subject: Re: x operator broken in DEC Alpha for 8-bit characters (Re: Digest-MD5-2.00 test fails on DEC Alpha - a patch)
+ Branch: maint-5.005/perl
+ ! t/op/repeat.t util.c
+____________________________________________________________________________
+[ 2537] By: jhi on 1998/12/29 14:34:47
+ Log: From: Frank Ridderbusch <Frank.Ridderbusch@pdb.siemens.de>
+ Date: Tue, 15 Dec 1998 16:23:12 +0100 (MET)
+ Message-ID: <13942.32480.700000.640927@utensil>
+ Subject: Minor Bug in AutoSplit.qm in 5.005 and 5.004
+ (mirror change#2531 in the 5.005-maint)
+ Branch: cfgperl
+ ! lib/AutoSplit.pm
+____________________________________________________________________________
+[ 2535] By: gbarr on 1998/12/29 14:27:56
+ Log: From: Jarkko Hietaniemi <jhi@iki.fi>
+ Date: Fri, 18 Dec 1998 16:39:27 +0200 (EET)
+ Message-ID: <13946.26911.140905.387070@alpha.hut.fi>
+ Subject: Math::Trig, Math::Complex, Fcntl, addressed (Re: Undocumentation Issues for 5.005)
+ Branch: maint-5.005/perl
+ ! pod/perldelta.pod
+____________________________________________________________________________
+[ 2534] By: gbarr on 1998/12/29 14:23:02
+ Log: From: Jarkko Hietaniemi <jhi@iki.fi>
+ Date: Tue, 15 Dec 1998 17:52:32 +0200 (EET)
+ Message-ID: <13942.34240.66558.169330@alpha.hut.fi>
+ Subject: some doc link fixes
+ Branch: maint-5.005/perl
+ ! pod/perlcall.pod pod/perldata.pod pod/perldiag.pod
+ ! pod/perlfaq5.pod pod/perlfaq7.pod pod/perlfunc.pod
+ ! pod/perlguts.pod pod/perllocale.pod pod/perlobj.pod
+ ! pod/perlsub.pod pod/perlvar.pod
+____________________________________________________________________________
+[ 2533] By: gbarr on 1998/12/29 14:23:00
+ Log: From: Chris Nandor <pudge@pobox.com>
+ Date: Sat, 19 Dec 1998 12:54:34 -0500
+ Message-Id: <v04020a03b2a194aaa676@[192.168.0.77]>
+ Subject: [PATCH] perlport.pod v1.37
+ Branch: maint-5.005/perl
+ ! pod/perlport.pod
+____________________________________________________________________________
+[ 2531] By: gbarr on 1998/12/29 14:12:25
+ Log: change in_pod pattern to /^=\w/ from /^=/
+ From: Frank Ridderbusch <Frank.Ridderbusch@pdb.siemens.de>
+ Date: Tue, 15 Dec 1998 16:23:12 +0100 (MET)
+ Message-ID: <13942.32480.700000.640927@utensil>
+ Subject: Minor Bug in AutoSplit.qm in 5.005 and 5.004
+ Branch: maint-5.005/perl
+ ! lib/AutoSplit.pm
+____________________________________________________________________________
+[ 2530] By: gbarr on 1998/12/29 14:09:51
+ Log: undo the "perlsyn intrusion" into perlfunc
+ Branch: maint-5.005/perl
+ ! pod/perlfunc.pod
+____________________________________________________________________________
+[ 2529] By: gbarr on 1998/12/29 14:04:35
+ Log: From: Jarkko Hietaniemi <hietanie@koah.research.nokia.com>
+ Date: Sun, 13 Dec 1998 14:54:56 +0200 (EET)
+ Message-Id: <199812131254.OAA24494@koah.research.nokia.com>
+ Subject: ignore_versioned_libs isn't used anywhere (it became ignore_versioned_solibs)
+ Branch: maint-5.005/perl
+ ! hints/linux.sh
+____________________________________________________________________________
+[ 2528] By: gbarr on 1998/12/29 13:59:49
+ Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ Date: Wed, 28 Oct 1998 01:20:33 -0500 (EST)
+ Message-Id: <199810280620.BAA06893@monk.mps.ohio-state.edu>
+ Subject: [PATCH 5.00552] Make sort respect overloading
+ Branch: maint-5.005/perl
+ ! pp_ctl.c t/pragma/overload.t
+____________________________________________________________________________
+[ 2527] By: gbarr on 1998/12/29 13:58:56
+ Log: doc update, quads only work on 64-but platforms
+ Branch: maint-5.005/perl
+ ! pod/perlfunc.pod
+____________________________________________________________________________
+[ 2526] By: gbarr on 1998/12/29 13:49:55
+ Log: From: Andy Dougherty <doughera@lafayette.edu>
+ Date: Tue, 1 Dec 1998 12:50:27 -0500 (EST)
+ Message-Id: <Pine.SUN.3.96.981201124929.4288H-100000@newton.phys>
+ Subject: [PATCH 5.005_xx] erroneous 'none' in lddlflags
+ Branch: maint-5.005/perl
+ ! Configure
+____________________________________________________________________________
+[ 2525] By: jhi on 1998/12/29 13:06:26
+ Log: From: "Vishal Bhatia" <vishalb@hotmail.com>
+ To: perl5-porters@perl.org
+ Subject: [PATCH 5.005_54] More minor Fixes in CC.pm/C.pm
+ Date: 16 Dec 1998 03:17:03 +0200
+ Message-ID: <MLIST_199812160055.QAA06272@f10.hotmail.com>
+ Branch: cfgperl
+ ! ext/B/B/C.pm ext/B/B/CC.pm ext/B/B/Stackobj.pm
+____________________________________________________________________________
+[ 2524] By: jhi on 1998/12/29 13:00:06
+ Log: From: "Vishal Bhatia" <vishalb@hotmail.com>
+ To: perl5-porters@perl.org
+ Cc: rmb1@cise.npl.co.uk, nick@ni-s.u-net.com
+ Subject: [PATCH 5.005_54] Re:perlcc -e 'my $x = shift; print +($x ?...' failure
+ Date: 10 Dec 1998 08:30:02 +0200
+ Message-ID: <MLIST_19981210061651.29891.qmail@hotmail.com>
+
+ (Nick's part was applied earlier, in change #2460)
+ Branch: cfgperl
+ ! ext/B/B.xs ext/B/B/C.pm ext/B/B/CC.pm ext/B/B/Stackobj.pm
+____________________________________________________________________________
+[ 2523] By: jhi on 1998/12/29 12:41:31
+ Log: From: "vishal bhatia" <vishalb@hotmail.com>
+ To: nick@ni-s.u-net.com
+ Cc: perl5-porters@perl.org
+ Subject: [PATCH 5.005_54] return value of perlcc/B::CC generated functions.
+ Date: 9 Dec 1998 06:50:30 +0200
+ Message-ID: <MLIST_19981209043146.16829.qmail@hotmail.com>
+ Branch: cfgperl
+ ! ext/B/B/CC.pm
+____________________________________________________________________________
+[ 2522] By: jhi on 1998/12/29 12:15:18
+ Log: From: rjk@linguist.dartmouth.edu (Ronald J. Kimball)
+ To: perl5-porters@perl.org (Perl 5 Porters)
+ Subject: [PATCH 5.005_54] Pod::Text.pm reformating indented paragraphs
+ Date: 25 Dec 1998 23:02:28 +0200
+ Message-ID: <MLIST_199812252034.PAA27812@linguist.dartmouth.edu>
+ Branch: cfgperl
+ ! lib/Pod/Text.pm
+____________________________________________________________________________
+[ 2521] By: jhi on 1998/12/29 12:07:54
+ Log: Undo #2519 (breaks universal.c).
+ Branch: cfgperl
+ ! XSUB.h
+____________________________________________________________________________
+[ 2519] By: jhi on 1998/12/29 11:41:10
+ Log: From: Joshua Pritikin <joshua.pritikin@db.com>
+ To: perl5-porters@perl.org
+ Cc: perl-xs@perl.org
+ Subject: XSUB.h refinement [PATCH]
+ Date: 18 Dec 1998 03:58:44 +0200
+ Message-ID: <MLIST_Pine.GSO.4.02.9812171733330.589-100000@eq1062.wks.na.deuba.com>
+ Branch: cfgperl
+ ! XSUB.h
+____________________________________________________________________________
+[ 2518] By: jhi on 1998/12/29 11:36:19
+ Log: From: abigail@fnx.com
+ To: perl5-porters@perl.org (Perl Porters)
+ Subject: [PATCH 5.005_02; lib/fields.pm] Typos in pod.
+ Date: 28 Dec 1998 21:39:15 +0200
+ Message-ID: <MLIST_19981228191612.8380.qmail@alexandra.wayne.fnx.com>
+ Branch: cfgperl
+ ! lib/fields.pm
+____________________________________________________________________________
+[ 2517] By: jhi on 1998/12/29 11:35:03
+ Log: Document change #2516.
+ Branch: cfgperl
+ ! pod/perldelta.pod
+____________________________________________________________________________
+[ 2516] By: jhi on 1998/12/29 11:32:26
+ Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ To: perl5-porters@perl.org (Mailing list Perl5)
+ Subject: [PATCH 5.005_53] Warn on unrecognized alpha escapes.
+ Date: 9 Dec 1998 10:39:31 +0200
+ Message-ID: <MLIST_199812090823.DAA17566@monk.mps.ohio-state.edu>
+ Branch: cfgperl
+ ! pod/perldiag.pod regcomp.c toke.c
+____________________________________________________________________________
+[ 2515] By: jhi on 1998/12/29 11:27:11
+ Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ To: perl5-porters@perl.org (Mailing list Perl5)
+ Subject: [PATCH 5.005_53] Bugs in hairy interactions of feature in REx
+ Date: 8 Dec 1998 09:02:04 +0200
+ Message-ID: <MLIST_199812080637.BAA16025@monk.mps.ohio-state.edu>
+
+ \G fixes (wasn't working right with //g, s///, and $_ in (?{})).
+ Branch: cfgperl
+ ! pp_ctl.c pp_hot.c regexec.c regexp.h t/op/pat.t t/op/subst.t
+____________________________________________________________________________
+[ 2514] By: jhi on 1998/12/29 11:21:31
+ Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ To: perl5-porters@perl.org (Mailing list Perl5)
+ Subject: [PATCH 5.005_53] Regexp tests and UTF8
+ Date: 8 Dec 1998 07:02:01 +0200
+ Message-ID: <MLIST_199812080447.XAA05297@monk.mps.ohio-state.edu>
+ Branch: cfgperl
+ ! regcomp.c
+____________________________________________________________________________
+[ 2513] By: jhi on 1998/12/29 11:18:34
+ Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ Subject: [PATCH 5.005_*] Dumpvar.pm
+ To: perl5-porters@perl.org (Mailing list Perl5)
+ Date: 7 Dec 1998 10:17:35 +0200
+ Message-ID: <MLIST_199812070744.CAA18949@monk.mps.ohio-state.edu>
+ Branch: cfgperl
+ + lib/Dumpvalue.pm
+ ! MANIFEST
+____________________________________________________________________________
+[ 2512] By: gbarr on 1998/12/28 14:56:36
+ Log: change t/op/pwent.t to ignore NIS includes
+ From: achampio@lehman.com (Alan Champion)
+ Date: Tue, 1 Dec 1998 15:18:03 GMT
+ Message-Id: <9812011518.AA00005@lonhpov1.lehman.com>
+ Subject: Not OK: perl 5.00503 +MAINT_TRIAL_1 on sun4-solaris 2.3 (UNINSTALLED)
+
+ From: pvhp@forte.com (Peter Prymmer)
+ Date: Fri, 4 Dec 98 17:11:41 PST
+ Message-Id: <9812050111.AA16778@forte.com>
+ Subject: [PATCH 5.005_03-MAINT_TRIAL_1 && 5.005_54]dumper and searchdict ebcdic style
+ Branch: maint-5.005/perl
+ ! t/lib/dumper.t t/lib/searchdict.t t/op/pwent.t
+____________________________________________________________________________
+[ 2511] By: gbarr on 1998/12/28 14:55:28
+ Log: From: jan.dubois@ibm.net (Jan Dubois)
+ Date: Tue, 01 Dec 1998 00:07:33 +0100
+ Message-ID: <366921b5.14512598@smtp1.ibm.net>
+ Subject: Re: 5.005_03-MAINT-TRIAL1, [PATCH] to compile on Win32
+
+ From: jan.dubois@ibm.net (Jan Dubois)
+ Date: Wed, 02 Dec 1998 00:24:54 +0100
+ Message-ID: <366a77bb.19498126@smtp1.ibm.net>
+ Subject: Re: 5.005_03-MAINT-TRIAL1, [PATCH] spaces in filenames support
+ Branch: maint-5.005/perl
+ ! perl.h proto.h taint.c win32/GenCAPI.pl win32/Makefile
+ ! win32/config.bc win32/config.gc win32/config.vc
+ ! win32/config_sh.PL win32/makedef.pl
+____________________________________________________________________________
+[ 2510] By: gbarr on 1998/12/28 14:37:35
+ Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ Date: Tue, 1 Dec 1998 00:34:08 -0500 (EST)
+ Message-Id: <199812010534.AAA21371@monk.mps.ohio-state.edu>
+ Subject: [PATCH 5.005_*] Debugger 'v' command
+ Branch: maint-5.005/perl
+ ! lib/perl5db.pl
+____________________________________________________________________________
+[ 2509] By: jhi on 1998/12/28 13:00:31
+ Log: Kickstart AUTHORS and MAINTAIN.
+ Branch: cfgperl
+ + AUTHORS MAINTAIN
+ ! MANIFEST
+____________________________________________________________________________
+[ 2508] By: jhi on 1998/12/28 08:04:00
+ Log: From: Nathan Torkington <gnat@frii.com>
+ To: perlbug@perl.com
+ Subject: [PATCH] perlxstut.pod fix
+ Date: Sat, 26 Dec 1998 14:28:21 +1300 (NZDT)
+ Message-ID: <13956.15285.933914.320849@localhost.frii.com>
+ Branch: cfgperl
+ ! pod/perlxstut.pod
+____________________________________________________________________________
+[ 2507] By: jhi on 1998/12/28 07:59:00
+ Log: From: abigail@fnx.com
+ To: perlbug@perl.com
+ Subject: [PATCH 5.005_02] Re: m// doc is buggy (was Re: m'$foo' is undocumented)
+ Date: Wed, 23 Dec 1998 22:59:59 -0500 (EST)
+ Message-ID: <19981224035959.16994.qmail@alexandra.wayne.fnx.com>
+ (slightly modified, a part of the patch was rejected)
+ (strange, I thought I had already submitted this one
+ but Perforce disagrees with me...)
+ Branch: cfgperl
+ ! pod/perlop.pod
+____________________________________________________________________________
+[ 2506] By: jhi on 1998/12/28 07:56:59
+ Log: From: Artur <artur@vogon-solutions.com>
+ To: perlbug@perl.com
+ Subject: PATCH: perlmodlib.pod
+ Date: Fri, 25 Dec 1998 00:48:39 +0000
+ Message-ID: <3682E0E7.EBFB5D65@vogon-solutions.com>
+ Branch: cfgperl
+ ! pod/perlmodlib.pod pod/perlop.pod
+____________________________________________________________________________
+[ 2505] By: jhi on 1998/12/28 07:46:06
+ Log: From: abigail@fnx.com
+ To: perl5-porters@perl.org (Perl Porters)
+ Subject: [PATCH 5.005_02] Typo in documentation of pod2html.
+ Date: Wed, 23 Dec 1998 22:32:07 -0500 (EST)
+ Message-ID: <19981224033207.16751.qmail@alexandra.wayne.fnx.com>
+ Branch: cfgperl
+ ! pod/pod2html.PL
+____________________________________________________________________________
+[ 2504] By: jhi on 1998/12/28 07:44:35
+ Log: From: Jim Avera <avera@fjst.com>
+ To: perlbug@perl.com
+ Subject: perlbug bug - shows dates reversed
+ Date: Wed, 23 Dec 1998 18:08:56 -0800 (PST)
+ Message-Id: <199812240208.SAA27616@membrane.ssd.hal.com>
+ Branch: cfgperl
+ ! utils/perlbug.PL
+____________________________________________________________________________
+[ 2503] By: jhi on 1998/12/28 07:41:39
+ Log: From: jan.dubois@ibm.net (Jan Dubois)
+ To: makemaker@franz.ww.TU-Berlin.DE, perl5-porters@perl.org
+ Subject: [PATCH 5.005_03m1] subdirectory Makefiles should inherit CAPI setting from command line
+ Date: Wed, 23 Dec 1998 21:26:38 +0100
+ Message-ID: <36895086.8849224@smtp1.ibm.net>
+ Branch: cfgperl
+ ! lib/ExtUtils/MakeMaker.pm
+____________________________________________________________________________
+[ 2502] By: jhi on 1998/12/28 07:39:20
+ Log: From: Blair Zajac <bzajac@geostaff.com>
+ To: perl5-porters@perl.org
+ Subject: Tie::SubstrHash patch
+ Date: Wed, 23 Dec 1998 17:13:32 -0800
+ Message-ID: <3681953C.8B6A90AA@geostaff.com>
+ Branch: cfgperl
+ ! lib/Tie/SubstrHash.pm
+____________________________________________________________________________
+[ 2501] By: jhi on 1998/12/28 07:37:16
+ Log: From: Alan.Harder@Ebay.Sun.COM (Alan Harder)
+ To: perlbug@perl.com
+ Subject: perlfaq9 minor error
+ Date: Wed, 23 Dec 1998 14:54:19 -0800
+ Message-Id: <199812232254.OAA05986@moshpit.EBay.Sun.COM>
+ Branch: cfgperl
+ ! pod/perlfaq9.pod
+____________________________________________________________________________
+[ 2500] By: jhi on 1998/12/23 10:38:18
+ Log: More porting notes about filesystems, AmigaOS, and MiNT.
+ Branch: cfgperl
+ ! pod/perlport.pod
+____________________________________________________________________________
+[ 2499] By: jhi on 1998/12/22 09:26:49
+ Log: Add few MSG_ and uio constants.
+ Branch: cfgperl
+ ! ext/Socket/Socket.pm ext/Socket/Socket.xs iperlsys.h
+____________________________________________________________________________
+[ 2498] By: jhi on 1998/12/22 08:39:30
+ Log: Slight recoding of util.c:repeatcpy() to circumnavigate
+ a Digital C compiler optimizer bug that broke the 'x'
+ operator under certain circumstances. See t/op/repeat.t
+ test #20 for graphic details. Reported in
+
+ From: Gisle Aas <gisle@aas.no>
+ To: Mark Martinec <Mark.Martinec@nsc.ijs.si>
+ Cc: ach@xray.mpe.mpg.de, cpan-testers@perl.org, perl5-porters@perl.org
+ Subject: Re: Digest-MD5-2.00 test fails on DEC Alpha - a patch
+ Date: 18 Dec 1998 14:27:40 +0100
+ Message-ID: <m37lvpa8c3.fsf@furu.g.aas.no>
+
+ and discussed further in the thread
+
+ From: Jarkko Hietaniemi <jhi@iki.fi>
+ To: Gisle Aas <gisle@aas.no>
+ Cc: Mark Martinec <Mark.Martinec@nsc.ijs.si>, ach@xray.mpe.mpg.de,
+ cpan-testers@perl.org, perl5-porters@perl.org
+ Subject: x operator broken in DEC Alpha for 8-bit characters (Re: Digest-MD5-2.00 test fails on DEC Alpha - a patch)
+ Date: Fri, 18 Dec 1998 16:18:37 +0200 (EET)
+ Message-ID: <13946.25661.193449.138023@alpha.hut.fi>
+ Branch: cfgperl
+ ! t/op/repeat.t util.c
+____________________________________________________________________________
+[ 2497] By: jhi on 1998/12/21 14:18:57
+ Log: Change #2483 update.
+ Branch: cfgperl
+ ! t/op/tr.t
+____________________________________________________________________________
+[ 2496] By: jhi on 1998/12/21 14:07:41
+ Log: Update on change #2493.
+ Branch: cfgperl
+ ! t/pragma/warn/op
+____________________________________________________________________________
+[ 2495] By: jhi on 1998/12/21 13:52:00
+ Log: Change #2487 aftershock.
+ Branch: cfgperl
+ ! warning.pl
+____________________________________________________________________________
+[ 2494] By: jhi on 1998/12/21 12:35:00
+ Log: From: Chris Nandor <pudge@pobox.com>
+ To: perl5-porters@perl.org
+ Subject: [PATCH] perlport.pod v1.37
+ Date: Sat, 19 Dec 1998 12:54:34 -0500
+ Message-Id: <v04020a03b2a194aaa676@[192.168.0.77]>
+ Branch: cfgperl
+ ! pod/perlport.pod
+____________________________________________________________________________
+[ 2493] By: jhi on 1998/12/21 12:22:44
+ Log: From: Mark-Jason Dominus <mjd@plover.com>
+ To: perl5-porters@perl.com
+ Subject: PATCH (5.005_02): Dejargonizing
+ Date: Sun, 20 Dec 1998 14:35:20 -0500
+ Message-ID: <19981220193520.11230.qmail@plover.com>
+
+ From: Mark-Jason Dominus <mjd@plover.com>
+ To: perl5-porters@perl.com
+ Subject: PATCH (5.005_02): Spelling correction in warning message
+ Date: Sun, 20 Dec 1998 13:51:30 -0500
+ Message-ID: <19981220185130.11067.qmail@plover.com>
+ Branch: cfgperl
+ ! doio.c op.c
+____________________________________________________________________________
+[ 2492] By: jhi on 1998/12/21 09:00:05
+ Log: From: "Vishal Bhatia" <vishalb@hotmail.com>
+ To: perl5-porters@perl.org
+ Subject: [PATCH 5.005_54] pp_next/pp_last/pp_redo problems
+ Date: Sun, 20 Dec 1998 19:03:25 PST
+ Message-ID: <19981221030326.27660.qmail@hotmail.com>
+
+ (slightly reformatted)
+ Branch: cfgperl
+ ! ext/B/B/CC.pm
+____________________________________________________________________________
+[ 2491] By: nick on 1998/12/20 14:21:29
+ Log: Save _all_ GV's which have SV, AV or HV set.
+ Branch: perl
+ ! ext/B/B/C.pm
+____________________________________________________________________________
+[ 2490] By: jhi on 1998/12/18 15:13:19
+ Log: Add idea about generalising cpp symbol probing of Errno.
+ Branch: cfgperl
+ ! Todo
+____________________________________________________________________________
+[ 2489] By: jhi on 1998/12/18 14:47:57
+ Log: Address some of the issues of:
+
+ From: Tom Christiansen <tchrist@jhereg.perl.com>
+ To: perl-porters-active@jhereg.perl.com
+ Subject: Undocumentation Issues for 5.005
+ Date: Thu, 17 Dec 1998 14:46:24 -0700
+ Message-Id: <199812172146.OAA05316@jhereg.perl.com>
+ Branch: cfgperl
+ ! pod/perl5005delta.pod
+____________________________________________________________________________
+[ 2488] By: jhi on 1998/12/18 11:26:32
+ Log: From: root <root@dubravka.in-berlin.de>
+ To: perlbug@perl.com
+ Cc: k@dubravka.in-berlin.de
+ Subject: Please add no_modify to PERL_POLLUTE
+ Date: Fri, 18 Dec 1998 10:45:52 +0100
+ Message-Id: <199812180945.KAA05275@dubravka.in-berlin.de>
+
+ (Really from Andreas König)
+ Branch: cfgperl
+ ! embed.pl
+____________________________________________________________________________
+[ 2487] By: jhi on 1998/12/17 14:05:52
+ Log: Some (by far not all) issues of the below message addressed.
+
+ From: Tom Christiansen <tchrist@jhereg.perl.com>
+ To: The Perl Porters Mailing List <perl5-porters@perl.org>
+ Subject: important UNDOC issues for 5.005_54
+ Date: Wed, 16 Dec 1998 21:14:53 -0700
+ Message-Id: <199812170414.VAA25860@jhereg.perl.com>
+ Branch: cfgperl
+ ! lib/warning.pm pod/perl5005delta.pod pod/perldelta.pod
+____________________________________________________________________________
+[ 2486] By: jhi on 1998/12/17 12:47:15
+ Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ To: domo@computer.org
+ Cc: jhi@iki.fi, perl5-porters@perl.org
+ Subject: Re: stuff related to malloc.c
+ Date: Wed, 16 Dec 1998 16:40:27 -0500 (EST)
+ Message-Id: <199812162140.QAA04925@monk.mps.ohio-state.edu>
+ Branch: cfgperl
+ ! malloc.c
+____________________________________________________________________________
+[ 2485] By: jhi on 1998/12/17 12:17:19
+ Log: More porting notes.
+ Branch: cfgperl
+ ! Porting/pumpkin.pod
+____________________________________________________________________________
+[ 2484] By: jhi on 1998/12/15 08:38:05
+ Log: Undo #2386 and #2205.
+ Branch: cfgperl
+ ! pod/perlfunc.pod
+____________________________________________________________________________
+[ 2483] By: jhi on 1998/12/14 17:58:35
+ Log: lib was missing from @INC.
+ Branch: cfgperl
+ ! t/op/tr.t
+____________________________________________________________________________
+[ 2482] By: jhi on 1998/12/14 17:52:42
+ Log: Was missing use Text::Wrap.
+ Branch: cfgperl
+ ! t/lib/textfill.t
+____________________________________________________________________________
+[ 2481] By: jhi on 1998/12/14 16:00:22
+ Log: nlist.h not yet Configure-probed but DynaLoader Linux-hinted.
+
+ From: Jonathan Roy <roy@idle.com>
+ To: perl5-porters@perl.org
+ Subject: nlist.h add to Configure checks?
+ Date: Sun, 13 Dec 1998 22:22:49 -0500
+ Message-Id: <4.1.19981213221847.00a3e100@pop-server.tampabay.rr.com>
+ Branch: cfgperl
+ + ext/DynaLoader/hints/linux.pl
+ ! MANIFEST
+____________________________________________________________________________
+[ 2480] By: jhi on 1998/12/14 15:02:44
+ Log: Give up completely using nm in AIX.
+
+ From: "Kurt D. Starsinic" <kstar@chapin.edu>
+ To: Gurusamy Sarathy <gsar@engin.umich.edu>, Jarkko Hietaniemi <jhi@iki.fi>
+ Cc: perl5-porters@perl.org
+ Subject: [PATCH 5.005_54] AIX 4.3.1.0 fails to locate some functions
+ Date: Thu, 10 Dec 1998 00:51:46 -0500
+ Message-ID: <19981210005146.B29986@O2.chapin.edu>
+ Branch: cfgperl
+ ! hints/aix.sh
+____________________________________________________________________________
+[ 2479] By: jhi on 1998/12/14 14:39:52
+ Log: AIX' error messages are different.
+
+ From: "Kurt D. Starsinic" <kstar@chapin.edu>
+ To: Gurusamy Sarathy <gsar@engin.umich.edu>
+ Cc: perl5-porters@perl.org
+ Subject: [PATCH 5.005_54] AIX 4.1.3.0 fails pragma/warning.t
+ Date: Thu, 10 Dec 1998 00:42:36 -0500
+ Message-ID: <19981210004236.A29986@O2.chapin.edu>
+
+ From: Michael Engel <engel@nms1.cc.huji.ac.il>
+ To: perlbug@perl.com
+ Subject: erroes in installing perl5*53 on IBM RS6000, aix 4.1
+ Date: Mon, 14 Dec 1998 16:15:20 +0200 (IST)
+ Message-ID: <Pine.A41.4.05_heb2.07.9812141609500.58712-300000@nms1.cc.huji.ac.il>
+ Branch: cfgperl
+ ! t/pragma/warn/doio
+____________________________________________________________________________
+[ 2478] By: gbarr on 1998/12/13 16:02:24
+ Log: From: pvhp@forte.com (Peter Prymmer)
+ Date: Mon, 30 Nov 98 21:08:36 PST
+ Message-Id: <9812010508.AA07791@forte.com>
+ Subject: [PATCH 5.005_03t1 && 5.005_54]dll linkage side decks for OS/390
+ Branch: maint-5.005/perl
+ ! hints/os390.sh
+____________________________________________________________________________
+[ 2477] By: gbarr on 1998/12/13 16:00:23
+ Log: From: Dan Sugalski <sugalskd@osshe.edu>
+ Date: Mon, 30 Nov 1998 17:08:12 -0800
+ Message-Id: <3.0.6.32.19981130170812.00b12b70@ous.edu>
+ Subject: [PATCH 5.005_03]Minor VMS patches needed to build
+ Branch: maint-5.005/perl
+ ! lib/ExtUtils/MM_VMS.pm vms/subconfigure.com
+____________________________________________________________________________
+[ 2476] By: gbarr on 1998/12/13 15:30:58
+ Log: From: pvhp@forte.com (Peter Prymmer)
+ Date: Fri, 4 Dec 98 00:37:32 PST
+ Message-Id: <9812040837.AA10908@forte.com>
+ Subject: Re: [PATCH 5.005_03-MAINT-TRIAL1] some tweaks to the build process for OS/390
+ Branch: maint-5.005/perl
+ ! Makefile.SH regcomp.c
+____________________________________________________________________________
+[ 2475] By: jhi on 1998/12/13 12:35:55
+ Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ To: jhi@iki.fi
+ Cc: Carl_Adler@idx.com, perl5-porters@perl.org
+ Subject: Re: stuff related to malloc.c
+ Date: Sat, 12 Dec 1998 19:39:44 -0500 (EST)
+ Message-Id: <199812130039.TAA21704@monk.mps.ohio-state.edu>
+ Branch: cfgperl
+ ! malloc.c
+____________________________________________________________________________
+[ 2474] By: jhi on 1998/12/13 12:32:42
+ Log: Some notes about porting issues.
+ Branch: cfgperl
+ ! Porting/pumpkin.pod
+____________________________________________________________________________
+[ 2473] By: jhi on 1998/12/13 12:03:58
+ Log: From: Laszlo Molnar <ml1050@freemail.c3.hu>
+ To: Perl 5 Porters <perl5-porters@perl.org>
+ Subject: [patch 5.005_02] dos-djgpp update
+ Date: Sun, 13 Dec 1998 00:08:44 +0100
+ Message-ID: <19981213000844.C264@beeblebrox>
+ Branch: cfgperl
+ ! djgpp/config.over
+____________________________________________________________________________
+[ 2472] By: gbarr on 1998/12/12 17:12:28
+ Log: undo changes to Exporter.pm from #2312
+ Branch: maint-5.005/perl
+ ! lib/Exporter.pm
+____________________________________________________________________________
+[ 2471] By: gbarr on 1998/12/12 17:09:39
+ Log: integrate change#2459 from cfgperl
+
+ enclose case want_vtbl_collxfrm with #ifdef USE_LOCALE_COLLATE
+
+ From: hansm@icgroup.nl
+ Subject: Not OK: perl 5.00503 +MAINT_TRIAL_1 on OPENSTEP-Mach 4_1 (UNINSTALLED)
+ Date: Sun, 6 Dec 98 22:19:54 +0100
+ Message-Id: <9812062116.AA26445@icgned.icgroup.nl>
+ Branch: maint-5.005/perl
+ ! util.c
+____________________________________________________________________________
+[ 2470] By: gbarr on 1998/12/12 16:46:03
+ Log: re-sync'd Text::Wrap with new version from CPAN
+ Branch: maint-5.005/perl
+ +> t/lib/textfill.t
+ ! MANIFEST
+ !> lib/Text/Wrap.pm t/lib/textwrap.t
+____________________________________________________________________________
+[ 2469] By: gbarr on 1998/12/12 15:58:43
+ Log: integrate changes#2435,2436 from cfgperl
+
+ Pod::Html and Pod::Text were not locale-savvy:
+ for example in =head1 all non-ASCII-\w-runs were
+ turned into underscores in NAME tags. This could
+ result in several NAME tags becoming identical.
+ Reported by:
+
+ From: Fyodor Krasnov <fyodor@aha.ru>
+ Subject: pod2html vs Russian Characters
+ To: Tom.Christiansen@snn.aha.ru, tchrist@perl.com
+ Date: Tue, 24 Nov 1998 19:00:36 +0300 (MSK)
+ Message-Id: <199811241600.TAA05149@stat.aha.ru>
+
+ One paste too many in #2435.
+ Branch: maint-5.005/perl
+ !> lib/Pod/Html.pm lib/Pod/Text.pm
+____________________________________________________________________________
+[ 2468] By: gbarr on 1998/12/12 15:01:58
+ Log: redirect trail program to error msg file in Configure
+
+ From: Andy Dougherty <doughera@lafayette.edu>
+ Date: Tue, 1 Dec 1998 13:40:12 -0500 (EST)
+ Message-Id: <Pine.SUN.3.96.981201133546.4288K-100000@newton.phys>
+ Subject: [PATCH 5.005_xx] Missing redirection of simple test program
+ Branch: maint-5.005/perl
+ ! Configure
+____________________________________________________________________________
+[ 2467] By: gbarr on 1998/12/12 14:52:24
+ Log: Change reall_srchlen back to an int from a #define
+
+ From: Graham Barr <gbarr@ti.com>
+ Date: Mon, 30 Nov 1998 14:29:14 -0600
+ Message-ID: <19981130142914.X1504@asic.sc.ti.com>
+ Subject: [PATCH 5.005_03-MT!] Re: one compilation warning from 5_03-MT1
+ Branch: maint-5.005/perl
+ ! malloc.c
+____________________________________________________________________________
+[ 2466] By: gbarr on 1998/12/12 14:40:56
+ Log: s/SCM_CREDENTIALSS/SCM_CREDENTIALs/ in Socket.xs
+
+ From: Andy Dougherty <doughera@lafayette.edu>
+ Date: Thu, 3 Dec 1998 11:26:25 -0500 (EST)
+ Message-Id: <Pine.SUN.3.96.981203112330.8800H-100000@newton.phys>
+ Subject: [PATCH 5.005_03-MAINT_TRIAL_1] Trivial grammar patch
+ Branch: maint-5.005/perl
+ ! Porting/Glossary
+ !> ext/Socket/Socket.xs
+____________________________________________________________________________
+[ 2465] By: jhi on 1998/12/12 12:31:21
+ Log: Document that qw() taints.
+
+ From: Christian Burger <burger@terra.mpikg-teltow.mpg.de>
+ To: perlbug@perl.com
+ Subject: taint problems
+ Date: Sun, 1 Nov 1998 22:28:41 +0100 (MET)
+ Message-Id: <199811012128.WAA23381@terra.mpikg-teltow.mpg.de>
+ Branch: cfgperl
+ ! pod/perlop.pod
+____________________________________________________________________________
+[ 2464] By: jhi on 1998/12/11 14:09:51
+ Log: From: Horst von Brand <vonbrand@sleipnir.valparaiso.cl>
+ To: dist-users@foretune.co.jp
+ Subject: (dist-users 871) dist-3.0@70 generates lots of main() without type
+ Date: Mon, 07 Dec 1998 20:13:04 -0400
+ Message-Id: <199812072313.UAA06181@sleipnir.valparaiso.cl>
+ Branch: cfgperl
+ ! Configure
+____________________________________________________________________________
+[ 2463] By: jhi on 1998/12/11 13:29:54
+ Log: MAXPATHLEN.
+ Branch: cfgperl
+ ! perl.h
+____________________________________________________________________________
+[ 2462] By: jhi on 1998/12/11 08:37:58
+ Log: From: Mark Kettenis <kettenis@phys.uva.nl>
+ To: perl5-porters@perl.org
+ Subject: [PATCH]5.005_54 (CONFIG) Added support for GNU/Hurd
+ Date: Thu, 10 Dec 1998 22:00:57 +0100 (CET)
+ Message-Id: <199812102100.WAA00097@delius.kettenis.nl>
+ Branch: cfgperl
+ + hints/gnu.sh
+____________________________________________________________________________
+[ 2461] By: nick on 1998/12/10 21:00:50
+ Log: Date: Wed, 09 Dec 1998 22:16:50 PST
+ From: Vishal Bhatia <vishalb@hotmail.com>
+ 1. Fixes the bug reported by Robin Barker <rmb1@cise.npl.co.uk>
+ 2. Fixes the bug regarding return value of c-functions generated out
+ of perl subs. ( Just includes the patch I sent earlier)
+ 3. Incorporates the other changes that need to be done to get CC.pm
+ use ISA search for packages and methods on the same lines as C.pm
+
+ Vishal would appreciate comments about B::Stackobj changes from
+ someone knowing that module well.
+ Branch: perl
+ ! ext/B/B/C.pm ext/B/B/CC.pm ext/B/B/Stackobj.pm
+____________________________________________________________________________
+[ 2460] By: jhi on 1998/12/08 08:11:27
+ Log: Integrate from mainperl.
+ Branch: cfgperl
+ !> Changes ext/B/B.pm ext/B/B.xs ext/B/B/C.pm ext/B/B/CC.pm
+ !> ext/B/B/Deparse.pm perl.h pod/perl.pod pod/perl5005delta.pod
+ !> pod/perldiag.pod pod/perlfunc.pod pp_sys.c t/lib/io_unix.t
+ !> toke.c util.c
+____________________________________________________________________________
+[ 2459] By: jhi on 1998/12/07 07:50:11
+ Log: From: hansm@icgroup.nl
+ Subject: Not OK: perl 5.00503 +MAINT_TRIAL_1 on OPENSTEP-Mach 4_1 (UNINSTALLED)
+ Reply-To: hansmu@xs4all.nl
+ To: perlbug@perl.com
+ Date: Sun, 6 Dec 98 22:19:54 +0100
+ Message-Id: <9812062116.AA26445@icgned.icgroup.nl>
+ Branch: cfgperl
+ ! util.c
+____________________________________________________________________________
+[ 2458] By: gsar on 1998/12/07 06:00:55
+ Log: fix dup lexical
+ Branch: perl
+ ! ext/B/B/Deparse.pm t/lib/io_unix.t
+____________________________________________________________________________
+[ 2457] By: gsar on 1998/12/06 14:38:59
+ Log: mention limit on line numbers reported by diagnostics
+ Branch: perl
+ ! pod/perl.pod toke.c
+____________________________________________________________________________
+[ 2456] By: gsar on 1998/12/06 13:49:02
+ Log: branch perldelta.pod
+ Branch: maint-5.005/perl
+ +> pod/perldelta.pod
+____________________________________________________________________________
+[ 2455] By: gsar on 1998/12/06 13:47:21
+ Log: clobber perldelta.pod to reestablish branch from perl5005delta.pod
+ Branch: maint-5.005/perl
+ - pod/perldelta.pod
+____________________________________________________________________________
+[ 2454] By: gsar on 1998/12/06 13:35:31
+ Log: fix outdated/incorrect info about arbitrary limits
+ Branch: perl
+ ! Changes perl.h pod/perl.pod pod/perl5005delta.pod
+ ! pod/perldiag.pod pod/perlfunc.pod pp_sys.c util.c
+____________________________________________________________________________
+[ 2453] By: nick on 1998/12/05 16:14:42
+ Log: Avoid hard-coding op numbers
+ Update CC.pm to save %INC, and to co-exist with new C.pm
+ Branch: perl
+ ! ext/B/B.pm ext/B/B.xs ext/B/B/C.pm ext/B/B/CC.pm
+____________________________________________________________________________
+[ 2452] By: nick on 1998/12/05 10:44:28
+ Log: B.xs had its own code to calculate hash() which differed from
+ PERL_HASH in hv.h - so all saved HV's were mangled - including %INC
+ which meant that run-time require was re-done.
+ Removed some debug from C.pm
+ Branch: perl
+ ! ext/B/B.xs ext/B/B/C.pm
+____________________________________________________________________________
+[ 2451] By: nick on 1998/12/04 21:58:49
+ Log: Snapshot of re-worked B::C which compiles Tk apps at least as
+ well as _54, but with pre-scan for classes and save the ISA scheme.
+ Branch: perl
+ ! ext/B/B/C.pm
+____________________________________________________________________________
+[ 2450] By: nick on 1998/12/04 17:58:44
+ Log: Vishal Bhatia's patch as a basis.
+ Branch: perl
+ ! ext/B/B/C.pm ext/B/B/CC.pm
+____________________________________________________________________________
+[ 2449] By: jhi on 1998/12/04 16:39:21
+ Log: Integrate from mainperl.
+ Branch: cfgperl
+ !> t/op/goto.t t/op/tr.t
+____________________________________________________________________________
+[ 2448] By: gsar on 1998/12/04 06:06:49
+ Log: tweak test for UTEST
+ Branch: perl
+ ! t/op/tr.t
+____________________________________________________________________________
+[ 2447] By: gsar on 1998/12/04 03:47:42
+ Log: update README.win32 in maint-5.004
+ Branch: maint-5.004/perl
+ ! README.win32 win32/Makefile win32/makefile.mk
+____________________________________________________________________________
+[ 2446] By: TimBunce on 1998/12/03 15:52:59
+ Log: Update MANIFEST for dna.small.gif.uu (change 2445)
+ Branch: maint-5.004/perl
+ ! MANIFEST
+____________________________________________________________________________
+[ 2445] By: TimBunce on 1998/12/03 15:49:32
+ Log: Ship dna.small.gif uuencoded.
+ Update Changes and patchlevel.h for maint trial 8.
+ Branch: maint-5.004/perl
+ + eg/cgi/dna.small.gif.uu
+ - eg/cgi/dna.small.gif
+ ! Changes patchlevel.h
+____________________________________________________________________________
+[ 2444] By: jhi on 1998/12/03 14:37:22
+ Log: s/\bthe the\b/the/g *.pod
+ Branch: cfgperl
+ ! pod/perlfaq8.pod pod/perlfunc.pod pod/perlguts.pod
+____________________________________________________________________________
+[ 2443] By: jhi on 1998/12/03 13:39:53
+ Log: Change#2441 aftermath.
+ Branch: cfgperl
+ ! Configure Porting/Glossary Porting/config.sh Porting/config_H
+ ! config_h.SH thread.h vms/subconfigure.com
+____________________________________________________________________________
+[ 2442] By: TimBunce on 1998/12/03 13:05:18
+ Log: Configure supplies bad ccflags for Irix/GCC combo
+ From: "Kurt D. Starsinic" <kstar@chapin.edu>
+ Branch: maint-5.004/perl
+ ! hints/irix_6.sh
+____________________________________________________________________________
+[ 2441] By: jhi on 1998/12/03 08:15:13
+ Log: From: Dan Sugalski <sugalskd@osshe.edu>
+ To: perl5-porters@perl.org, vmsperl@cor.newman.upenn.edu
+ Subject: [PATCH 5.005_54]Initial VMS patches
+ Date: 3 Dec 1998 01:05:55 +0200
+ Message-ID: <MLIST_3.0.6.32.19981202141057.0339a7f0@ous.edu>
+
+ The patch to config_h.SH requires more study because
+ metaconfig needs to agree.
+ Branch: cfgperl
+ ! config_h.SH configure.com global.sym lib/ExtUtils/MM_VMS.pm
+ ! t/lib/textfill.t t/pragma/warning.t vms/descrip_mms.template
+ ! vms/gen_shrfls.pl vms/subconfigure.com vms/vmsish.h
+____________________________________________________________________________
+[ 2440] By: gsar on 1998/12/03 01:32:16
+ Log: add failed check-in of goto.t from change#1867
+ Branch: perl
+ ! t/op/goto.t
+____________________________________________________________________________
+[ 2439] By: TimBunce on 1998/12/03 00:30:03
+ Log: Title: "hints/freebsd.sh signal handler type"
+ From: Anton Berezin <tobez@plab.ku.dk>
+ Msg-ID: <864srhhvcv.fsf@lion.plab.ku.dk>
+ Files: hints/freebsd.sh
+ Branch: maint-5.004/perl
+ ! hints/freebsd.sh
+____________________________________________________________________________
+[ 2438] By: TimBunce on 1998/12/03 00:28:30
+ Log: Title: "erroneous 'none' in lddlflags"
+ From: Andy Dougherty <doughera@lafayette.edu>
+ Files: Configure
+ Branch: maint-5.004/perl
+ ! Configure
+____________________________________________________________________________
+[ 2437] By: jhi on 1998/12/02 18:03:51
+ Log: Fix most of the bad L<> links of
+
+ From: Tom Christiansen <tchrist@jhereg.perl.com>
+ Subject: bad L<> links
+ Reply-to: tchrist@perl.com
+ To: perlbug@jhereg.perl.com
+ Date: Tue, 11 Aug 1998 10:58:07 -0500
+ Message-Id: <199808111658.KAA00484@jhereg.perl.com>
+
+ The ones not fixed may require darker Pod::HTML magic,
+ for example the perlguts.html#tags should work fine, IMHO.
+ Branch: cfgperl
+ ! pod/perl5005delta.pod pod/perlcall.pod pod/perldata.pod
+ ! pod/perldiag.pod pod/perlfaq5.pod pod/perlfaq7.pod
+ ! pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod
+ ! pod/perlobj.pod pod/perlport.pod pod/perlsub.pod
+ ! pod/perlvar.pod
+____________________________________________________________________________
+[ 2436] By: jhi on 1998/12/02 16:35:04
+ Log: One paste too many in #2345.
+ Branch: cfgperl
+ ! lib/Pod/Html.pm
+____________________________________________________________________________
+[ 2435] By: jhi on 1998/12/02 16:32:33
+ Log: Pod::Html and Pod::Text were not locale-savvy:
+ for example in =head1 all non-ASCII-\w-runs were
+ turned into underscores in NAME tags. This could
+ result in several NAME tags becoming identical.
+ Reported by:
+
+ From: Fyodor Krasnov <fyodor@aha.ru>
+ Subject: pod2html vs Russian Characters
+ To: Tom.Christiansen@snn.aha.ru, tchrist@perl.com
+ Date: Tue, 24 Nov 1998 19:00:36 +0300 (MSK)
+ Message-Id: <199811241600.TAA05149@stat.aha.ru>
+ Branch: cfgperl
+ ! lib/Pod/Html.pm lib/Pod/Text.pm
+____________________________________________________________________________
+[ 2434] By: jhi on 1998/12/02 10:29:00
+ Log: The real Mc5_54 integration.
+ Branch: cfgperl
+ !> Changes MANIFEST pod/perlhist.pod pp_hot.c
+____________________________________________________________________________
+[ 2433] By: jhi on 1998/12/02 08:52:13
+ Log: From: Andy Dougherty <doughera@lafayette.edu>
+ To: Perl Porters <perl5-porters@perl.org>
+ Subject: [PATCH 5.005_xx] Missing redirection of simple test program
+ Date: Tue, 1 Dec 1998 13:40:12 -0500 (EST)
+ Message-Id: <Pine.SUN.3.96.981201133546.4288K-100000@newton.phys>
+ Branch: cfgperl
+ ! Configure
+____________________________________________________________________________
+[ 2432] By: jhi on 1998/12/02 08:49:47
+ Log: From: Andy Dougherty <doughera@lafayette.edu>
+ To: Perl Porters <perl5-porters@perl.org>
+ Subject: [PATCH 5.005_xx] erroneous 'none' in lddlflags
+ Date: Tue, 1 Dec 1998 12:50:27 -0500 (EST)
+ Message-Id: <Pine.SUN.3.96.981201124929.4288H-100000@newton.phys>
+ Branch: cfgperl
+ ! Configure
+____________________________________________________________________________
+[ 2431] By: jhi on 1998/12/01 16:11:50
+ Log: From: achampio@lehman.com (Alan Champion)
+ Subject: Not OK: perl 5.00503 +MAINT_TRIAL_1 on sun4-solaris 2.3 (UNINSTALLED)
+ To: perlbug@perl.com
+ Date: 1 Dec 1998 17:36:33 +0200
+ Message-ID: <MLIST_9812011518.AA00005@lonhpov1.lehman.com>
+
+ Skip NIS includes.
+ Branch: cfgperl
+ ! t/op/pwent.t
+____________________________________________________________________________
+[ 2430] By: gsar on 1998/12/01 12:12:50
+ Log: 5.005_54, as released
+ Branch: perl
+ ! Changes MANIFEST pod/perlhist.pod pp_hot.c
+____________________________________________________________________________
+[ 2429] By: jhi on 1998/12/01 11:28:39
+ Log: From: Anton Berezin <tobez@plab.ku.dk>
+ To: perl5-porters@perl.org
+ Subject: [PATCH 5.005_54] Configure - hints/freebsd.sh signal handler type
+ Date: 30 Nov 1998 19:46:24 +0100
+ Message-ID: <864srhhvcv.fsf@lion.plab.ku.dk>
+ Branch: cfgperl
+ ! hints/freebsd.sh
+____________________________________________________________________________
+[ 2428] By: jhi on 1998/12/01 11:08:16
+ Log: Integrate from _54 mainperl modulo the NetBSD ifdef in util.c.
+ Branch: cfgperl
+ +> (branch 30 files)
+ !> (integrate 71 files)
+____________________________________________________________________________
+[ 2427] By: jhi on 1998/12/01 10:51:37
+ Log: Default to accepting a hinted $randfunc even when $csym
+ does not find it. (the previous defaylt behaviour was not
+ to accept).
+ Branch: cfgperl
+ ! Configure
+____________________________________________________________________________
+[ 2426] By: jhi on 1998/12/01 10:13:03
+ Log: Separated the [:foo:] parsing to its own function.
+ Passes all tests.
+ Branch: cfgperl
+ ! regcomp.c
+____________________________________________________________________________
+[ 2425] By: jhi on 1998/12/01 08:22:49
+ Log: Typo in comments.
+ Branch: cfgperl
+ ! regexec.c
+____________________________________________________________________________
+[ 2424] By: jhi on 1998/12/01 08:21:38
+ Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu>
+ Subject: [PATCH 5.005_*] Debugger 'v' command
+ To: perl5-porters@perl.org (Mailing list Perl5)
+ Date: 1 Dec 1998 07:55:11 +0200
+ Message-ID: <MLIST_199812010534.AAA21371@monk.mps.ohio-state.edu>
+ Branch: cfgperl
+ ! lib/perl5db.pl
+____________________________________________________________________________
+[ 2423] By: jhi on 1998/12/01 08:19:08
+ Log: From: pvhp@forte.com (Peter Prymmer)
+ Subject: [PATCH 5.005_03t1 && 5.005_54]dll linkage side decks for OS/390
+ To: perl5-porters@perl.org
+ Date: 1 Dec 1998 07:27:11 +0200
+ Message-ID: <MLIST_9812010508.AA07791@forte.com>
+ Branch: cfgperl
+ ! hints/os390.sh
+____________________________________________________________________________
+[ 2422] By: TimBunce on 1998/11/30 18:22:06
+ Log: Title: "defined and tie'ed hashes"
+ From: Gurusamy Sarathy <gsar@engin.umich.edu>
+ Msg-ID: <199811281759.MAA11474@aatma.engin.umich.edu>
+ Files: pp.c
+ Branch: maint-5.004/perl
+ ! pp.c
+____________________________________________________________________________
+[ 2421] By: TimBunce on 1998/11/30 18:15:22
+ Log: Title: "Problems with ExtUtils::Liblist on Win32: -L -> -libpath -> -l(ibpath)"
+ From: Gurusamy Sarathy <gsar@engin.umich.edu>, Swen Thuemmler
+ Msg-ID: <199811280515.AAA18658@aatma.engin.umich.edu>
+ Files: lib/ExtUtils/Liblist.pm
+ Branch: maint-5.004/perl
+ ! lib/ExtUtils/Liblist.pm
+____________________________________________________________________________
+[ 2420] By: TimBunce on 1998/11/30 18:12:10
+ Log: Apply MachTen malloc allignment work-around to NeXT.
+ Branch: maint-5.004/perl
+ ! malloc.c
+____________________________________________________________________________
+[ 2419] By: TimBunce on 1998/11/30 18:08:51
+ Log: Add Configure config.msg warning mechanism from 5.005. Use it to warn
+ about LD_LIBRARY_PATH if appropriate (eg Digital UNIX aka DEC OSF/1)
+ From: Jarkko Hietaniemi <jhi@iki.fi>
+ Branch: maint-5.004/perl
+ ! Configure
+____________________________________________________________________________
+[ 2418] By: TimBunce on 1998/11/30 17:51:16
+ Log: Copied change 2353 by Jarkko Hietaniemi.
+ Locale collation, ctype, and numeric, were initialized wrong
+ (if LC_ALL or LANG were unset, so were the collation/ctype/numeric),
+ as reported by Ilya.Sandler@etak.com (Ilya Sandler)
+ Branch: maint-5.004/perl
+ ! util.c
+____________________________________________________________________________
+[ 2417] By: jhi on 1998/11/30 08:14:00
+ Log: s/SCM_CREDENTIALSS/SCM_CREDENTIAL/
+ Branch: cfgperl
+ ! ext/Socket/Socket.xs
+____________________________________________________________________________
+[ 2416] By: jhi on 1998/11/30 08:00:15
+ Log: Undo #2395, seems more like a problem in netbsd-current.
+ Branch: cfgperl
+ ! util.c
+____________________________________________________________________________
+[ 2415] By: gbarr on 1998/11/30 02:31:15
+ Log: Chnages,patchlevel.h etc...
+ Branch: maint-5.005/perl
+ ! Changes MANIFEST patchlevel.h t/op/tr.t win32/Makefile
+ ! win32/config_H.bc win32/config_H.gc win32/config_H.vc
+ ! win32/makefile.mk
+
+----------------
+Version 5.005_54
----------------
____________________________________________________________________________
diff --git a/Porting/pumpkin.pod b/Porting/pumpkin.pod
index 1f53c26794..c54c508158 100644
--- a/Porting/pumpkin.pod
+++ b/Porting/pumpkin.pod
@@ -1293,6 +1293,16 @@ the dist-users mailing list along these lines. They have been folded
back into the main distribution, but various parts of the perl
Configure/build/install process still assume src='.'.
+=item Directory for vendor-supplied modules?
+
+If a vendor supplies perl, but wants to leave $siteperl and $sitearch
+for the local user to use, where should the vendor put vendor-supplied
+modules (such as Tk.so?) If the vendor puts them in $archlib, then
+they need to be updated each time the perl version is updated.
+Perhaps we need a set of libries $vendorperl and $vendorarch that
+track $apiversion (like the $sitexxx directories do) rather than
+just $version (like the main perl directory).
+
=item Hint file fixes
Various hint files work around Configure problems. We ought to fix
diff --git a/README.win32 b/README.win32
index 099c88110e..e696ab3e0e 100644
--- a/README.win32
+++ b/README.win32
@@ -107,7 +107,7 @@ make for building extensions using MakeMaker.
=item Mingw32 with EGCS or GCC
-ECGS-1.0.2 binaries can be downloaded from:
+ECGS binaries can be downloaded from:
ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/mingw32/
@@ -124,6 +124,8 @@ Make sure you install the binaries as indicated in the web sites
above. You will need to set up a few environment variables (usually
run from a batch file).
+You also need dmake. See L</"Borland C++"> above on how to get it.
+
=back
=head2 Building
@@ -149,7 +151,12 @@ a perl interpreter that supports the Perl Object abstraction (courtesy
ActiveState Tool Corp.) PERL_OBJECT uses C++, and the binaries are
therefore incompatible with the regular C build. However, the
PERL_OBJECT build does provide something called the C-API, for linking
-it with extensions that won't compile under PERL_OBJECT. PERL_OBJECT
+it with extensions that won't compile under PERL_OBJECT. Using the C_API
+is typically requested through:
+
+ perl Makefile.PL CAPI=TRUE
+
+PERL_OBJECT requires VC++ 5.0 (Service Pack 3 recommended) or later. It
is not yet supported under GCC or EGCS. WARNING: Binaries built with
PERL_OBJECT enabled are B<not> compatible with binaries built without.
Perl installs PERL_OBJECT binaries under a distinct architecture name,
@@ -185,14 +192,11 @@ Perl will also build without des_fcrypt(), but the crypt() builtin will
fail at run time.
You will also have to make sure CCHOME points to wherever you installed
-your compiler. Make sure this path has no spaces in it. If you
-insist on spaces in your path names, there is no telling what else
-will fail, but you can try putting the path in double quotes. Some
-parts of perl try to accomodate that, but not all pieces do.
+your compiler.
The default value for CCHOME in the makefiles for Visual C++
-may not be correct if you have a version later than 5.2. Make
-sure the default exists and is valid.
+may not be correct for some versions. Make sure the default exists
+and is valid.
Other options are explained in the makefiles. Be sure to read the
instructions carefully.
@@ -259,7 +263,7 @@ you will need to add two components to your PATH environment variable,
C<$INST_TOP\$VERSION\bin>, and C<$INST_TOP\$VERSION\bin\$ARCHNAME>.
For example:
- set PATH c:\perl\5.005\bin;c:\perl\5.005\bin\MSWin32-x6;%PATH%
+ set PATH c:\perl\5.005\bin;c:\perl\5.005\bin\MSWin32-x86;%PATH%
=head2 Usage Hints
@@ -401,9 +405,34 @@ be built, tested and installed with the standard mantra:
$MAKE test
$MAKE install
-where $MAKE stands for NMAKE or DMAKE. Some extensions may not
-provide a testsuite (so "$MAKE test" may not do anything, or fail),
-but most serious ones do.
+where $MAKE is whatever 'make' program you have configured perl to
+use. Use "perl -V:make" to find out what this is. Some extensions
+may not provide a testsuite (so "$MAKE test" may not do anything, or
+fail), but most serious ones do.
+
+It is important that you use a supported 'make' program, and
+ensure Config.pm knows about it. If you don't have nmake, you can
+either get dmake from the location mentioned earlier, or get an
+old version of nmake reportedly available from:
+
+ ftp://ftp.microsoft.com/Softlib/MSLFILES/nmake15.exe
+
+Another option is to use the make written in Perl, available from
+CPAN:
+
+ http://www.perl.com/CPAN/authors/id/NI-S/Make-0.03.tar.gz
+
+Note that MakeMaker actually emits makefiles with different syntax
+depending on what 'make' it thinks you are using. Therefore, it is
+important that one of the following values appears in Config.pm:
+
+ make='nmake' # MakeMaker emits nmake syntax
+ make='dmake' # MakeMaker emits dmake syntax
+ any other value # MakeMaker emits generic make syntax
+ (e.g GNU make, or Perl make)
+
+If the value doesn't match the 'make' program you want to use,
+edit Config.pm to fix it.
If a module implements XSUBs, you will need one of the supported
C compilers. You must make sure you have set up the environment for
@@ -718,7 +747,9 @@ Borland support was added in 5.004_01 (Gurusamy Sarathy).
GCC/mingw32 support was added in 5.005 (Nick Ing-Simmons).
-Last updated: 29 November 1998
+Support for PERL_OBJECT was added in 5.005 (ActiveState Tool Corp).
+
+Last updated: 18 January 1999
=cut
diff --git a/Todo b/Todo
index 2f20ed7e63..3fd0845426 100644
--- a/Todo
+++ b/Todo
@@ -10,9 +10,8 @@ Would be nice to have
lexperl
Bundled perl preprocessor
Use posix calls internally where possible
- gettimeofday
+ gettimeofday (possibly best left for a module?)
format BOTTOM
- -iprefix.
-i rename file only when successfully changed
All ARGV input should act like <>
report HANDLE [formats].
@@ -23,7 +22,8 @@ Would be nice to have
lvalue functions
regression/sanity tests for suidperl
Full 64 bit support (i.e. "long long")
- Generalise Errno way of extracting cpp symbols and use that in Errno and Fcntl (ExtUtils::CppSymbol?)
+ Generalise Errno way of extracting cpp symbols and use that in
+ Errno and Fcntl (ExtUtils::CppSymbol?)
Possible pragmas
debugger
diff --git a/Todo-5.005 b/Todo-5.005
index c76d262272..31cf632b1d 100644
--- a/Todo-5.005
+++ b/Todo-5.005
@@ -1,26 +1,21 @@
Multi-threading
$AUTOLOAD. Hmm.
- without USE_THREADS, change extern variable for dTHR
consistent semantics for exit/die in threads
SvREFCNT_dec(curstack) in threadstart() in Thread.xs
better support for externally created threads
Thread::Pool
- more Configure support
spot-check globals like statcache and global GVs for thread-safety
Compiler
auto-produce executable
typed lexicals should affect B::CC::load_pad
workarounds to help Win32
- $^C to track compiler/checker status
END blocks need saving in compiled output
_AUTOLOAD prodding
fix comppadlist (names in comppad_name can have fake SvCUR
from where newASSIGNOP steals the field)
Namespace cleanup
- symbol-space: "PL_" prefix for all global vars
- "Perl_" prefix for all functions
CPP-space: restrict what we export from headers
stop malloc()/free() pollution unless asked
header-space: move into CORE/perl/
@@ -28,9 +23,7 @@ Namespace cleanup
MULTIPLICITY support
complete work on safe recursive interpreters, C<Perl->new()>
-
-Configure
- installation layout changes to avoid overwriting old versions
+ revisit extra implicit arg that provides curthread/curinterp context
Reliable Signals
alternate runops() for signal despatch
@@ -38,28 +31,30 @@ Reliable Signals
add tests for Thread::Signal
Win32 stuff
- automate maintenance of most PERL_OBJECT code
get PERL_OBJECT building under gcc
+ get PERL_OBJECT building on non-win32
+ automate generation of 'protected' prototypes for CPerlObj
rename new headers to be consistent with the rest
sort out the spawnvp() mess
work out DLL versioning
- get PERL_OBJECT building on non-win32?
style-check
Miscellaneous
rename and alter ISA.pm
magic_setisa should be made to update %FIELDS [???]
- make filenames 8.3 friendly, where feasible
- upgrade to newer versions of all independently maintained modules
add new modules (Archive::Tar, Compress::Zlib, CPAN::FTP?)
- test it with large parts of CPAN
fix pod2html to generate relative URLs
+ automate testing with large parts of CPAN
-Documentation
+Ongoing
+ keep filenames 8.3 friendly, where feasible
+ upgrade to newer versions of all independently maintained modules
comprehensive perldelta.pod
+
+Documentation
describe new age patterns
update perl{guts,call,embed,xs} with additions, changes to API
document Win32 choices
- rework INSTALL to reflect changes in installation structure
spot-check all new modules for completeness
better docs for pack()/unpack()
+ reorg tutorials vs. reference sections
diff --git a/embedvar.h b/embedvar.h
index 2d25d41947..8c7c2a7807 100644
--- a/embedvar.h
+++ b/embedvar.h
@@ -667,6 +667,7 @@
#define PL_Yes (PL_Vars.GYes)
#define PL_amagic_generation (PL_Vars.Gamagic_generation)
#define PL_an (PL_Vars.Gan)
+#define PL_bitcount (PL_Vars.Gbitcount)
#define PL_bufend (PL_Vars.Gbufend)
#define PL_bufptr (PL_Vars.Gbufptr)
#define PL_collation_ix (PL_Vars.Gcollation_ix)
@@ -683,6 +684,8 @@
#define PL_curthr (PL_Vars.Gcurthr)
#define PL_debug (PL_Vars.Gdebug)
#define PL_do_undump (PL_Vars.Gdo_undump)
+#define PL_efloatbuf (PL_Vars.Gefloatbuf)
+#define PL_efloatsize (PL_Vars.Gefloatsize)
#define PL_egid (PL_Vars.Gegid)
#define PL_error_count (PL_Vars.Gerror_count)
#define PL_euid (PL_Vars.Geuid)
@@ -691,7 +694,9 @@
#define PL_eval_owner (PL_Vars.Geval_owner)
#define PL_evalseq (PL_Vars.Gevalseq)
#define PL_expect (PL_Vars.Gexpect)
+#define PL_filter_debug (PL_Vars.Gfilter_debug)
#define PL_gid (PL_Vars.Ggid)
+#define PL_glob_index (PL_Vars.Gglob_index)
#define PL_he_root (PL_Vars.Ghe_root)
#define PL_hexdigit (PL_Vars.Ghexdigit)
#define PL_hints (PL_Vars.Ghints)
@@ -757,6 +762,7 @@
#define PL_sh_path (PL_Vars.Gsh_path)
#define PL_sighandlerp (PL_Vars.Gsighandlerp)
#define PL_specialsv_list (PL_Vars.Gspecialsv_list)
+#define PL_srand_called (PL_Vars.Gsrand_called)
#define PL_subline (PL_Vars.Gsubline)
#define PL_subname (PL_Vars.Gsubname)
#define PL_sv_mutex (PL_Vars.Gsv_mutex)
@@ -781,6 +787,7 @@
#define PL_utf8_totitle (PL_Vars.Gutf8_totitle)
#define PL_utf8_toupper (PL_Vars.Gutf8_toupper)
#define PL_utf8_upper (PL_Vars.Gutf8_upper)
+#define PL_uudmap (PL_Vars.Guudmap)
#define PL_xiv_arenaroot (PL_Vars.Gxiv_arenaroot)
#define PL_xiv_root (PL_Vars.Gxiv_root)
#define PL_xnv_root (PL_Vars.Gxnv_root)
@@ -799,6 +806,7 @@
#define PL_GYes PL_Yes
#define PL_Gamagic_generation PL_amagic_generation
#define PL_Gan PL_an
+#define PL_Gbitcount PL_bitcount
#define PL_Gbufend PL_bufend
#define PL_Gbufptr PL_bufptr
#define PL_Gcollation_ix PL_collation_ix
@@ -815,6 +823,8 @@
#define PL_Gcurthr PL_curthr
#define PL_Gdebug PL_debug
#define PL_Gdo_undump PL_do_undump
+#define PL_Gefloatbuf PL_efloatbuf
+#define PL_Gefloatsize PL_efloatsize
#define PL_Gegid PL_egid
#define PL_Gerror_count PL_error_count
#define PL_Geuid PL_euid
@@ -823,7 +833,9 @@
#define PL_Geval_owner PL_eval_owner
#define PL_Gevalseq PL_evalseq
#define PL_Gexpect PL_expect
+#define PL_Gfilter_debug PL_filter_debug
#define PL_Ggid PL_gid
+#define PL_Gglob_index PL_glob_index
#define PL_Ghe_root PL_he_root
#define PL_Ghexdigit PL_hexdigit
#define PL_Ghints PL_hints
@@ -889,6 +901,7 @@
#define PL_Gsh_path PL_sh_path
#define PL_Gsighandlerp PL_sighandlerp
#define PL_Gspecialsv_list PL_specialsv_list
+#define PL_Gsrand_called PL_srand_called
#define PL_Gsubline PL_subline
#define PL_Gsubname PL_subname
#define PL_Gsv_mutex PL_sv_mutex
@@ -913,6 +926,7 @@
#define PL_Gutf8_totitle PL_utf8_totitle
#define PL_Gutf8_toupper PL_utf8_toupper
#define PL_Gutf8_upper PL_utf8_upper
+#define PL_Guudmap PL_uudmap
#define PL_Gxiv_arenaroot PL_xiv_arenaroot
#define PL_Gxiv_root PL_xiv_root
#define PL_Gxnv_root PL_xnv_root
diff --git a/globvar.sym b/globvar.sym
index 0bf1fee262..3cb8ccc3e4 100644
--- a/globvar.sym
+++ b/globvar.sym
@@ -37,6 +37,7 @@ psig_ptr
regkind
simple
utf8skip
+uuemap
varies
vtbl_sv
vtbl_env
diff --git a/lib/ExtUtils/MM_Unix.pm b/lib/ExtUtils/MM_Unix.pm
index 1197cd639a..60f03d8ddd 100644
--- a/lib/ExtUtils/MM_Unix.pm
+++ b/lib/ExtUtils/MM_Unix.pm
@@ -377,7 +377,7 @@ sub cflags {
if ($self->{CAPI} && $Is_PERL_OBJECT) {
$self->{CCFLAGS} =~ s/-DPERL_OBJECT(\s|$)//;
- $self->{CCFLAGS} .= '-DPERL_CAPI';
+ $self->{CCFLAGS} .= ' -DPERL_CAPI ';
if ($Is_Win32 && $Config{'cc'} =~ /^cl.exe/i) {
# Turn off C++ mode of the MSC compiler
$self->{CCFLAGS} =~ s/-TP(\s|$)//;
@@ -2763,9 +2763,11 @@ sub ppd {
foreach $prereq (sort keys %{$self->{PREREQ_PM}}) {
my $pre_req = $prereq;
$pre_req =~ s/::/-/g;
- push(@m, ". qq{\\t\\t<DEPENDENCY NAME=\\\"$pre_req\\\" />\\n}");
+ my ($dep_ver) = join ",", (split (/\./, $self->{PREREQ_PM}{$prereq}), (0) x 4) [0 .. 3];
+ push(@m, ". qq{\\t\\t<DEPENDENCY NAME=\\\"$pre_req\\\" VERSION=\\\"$dep_ver\\\" />\\n}");
}
push(@m, ". qq{\\t\\t<OS NAME=\\\"\$(OSNAME)\\\" />\\n}");
+ push(@m, ". qq{\\t\\t<ARCHITECTURE NAME=\\\"$Config{'archname'}\\\" />\\n}");
my ($bin_location) = $self->{BINARY_LOCATION};
$bin_location =~ s/\\/\\\\/g;
if ($self->{PPM_INSTALL_SCRIPT}) {
diff --git a/lib/File/Spec/OS2.pm b/lib/File/Spec/OS2.pm
index d602617702..ee7b3316fb 100644
--- a/lib/File/Spec/OS2.pm
+++ b/lib/File/Spec/OS2.pm
@@ -31,6 +31,10 @@ sub path {
@path;
}
+sub devnull {
+ return "/dev/nul";
+}
+
1;
__END__
diff --git a/lib/File/Spec/Unix.pm b/lib/File/Spec/Unix.pm
index 77de73a216..ae3546eb68 100644
--- a/lib/File/Spec/Unix.pm
+++ b/lib/File/Spec/Unix.pm
@@ -105,6 +105,16 @@ sub curdir {
return "." ;
}
+=item devnull
+
+Returns the name of the null device (bit bucket). "/dev/null" on UNIX.
+
+=cut
+
+sub devnull {
+ return "/dev/null";
+}
+
=item rootdir
Returns a string representing of the root directory. "/" on UNIX.
diff --git a/lib/File/Spec/VMS.pm b/lib/File/Spec/VMS.pm
index c5269fd10c..208450589e 100644
--- a/lib/File/Spec/VMS.pm
+++ b/lib/File/Spec/VMS.pm
@@ -97,6 +97,16 @@ sub curdir {
return '[]';
}
+=item devnull (override)
+
+Returns a string representing the null device.
+
+=cut
+
+sub devnull {
+ return 'NL:';
+}
+
=item rootdir (override)
Returns a string representing of the root directory.
diff --git a/lib/File/Spec/Win32.pm b/lib/File/Spec/Win32.pm
index 034a0cbc2e..3af8bcf38a 100644
--- a/lib/File/Spec/Win32.pm
+++ b/lib/File/Spec/Win32.pm
@@ -66,6 +66,10 @@ sub catfile {
return $dir.$file;
}
+sub devnull {
+ return "nul";
+}
+
sub path {
local $^W = 1;
my($self) = @_;
diff --git a/lib/Pod/Text.pm b/lib/Pod/Text.pm
index f45c0ea7c9..549bab5a8e 100644
--- a/lib/Pod/Text.pm
+++ b/lib/Pod/Text.pm
@@ -275,14 +275,14 @@ sub prepare_for_output {
my $paratag = $_;
$_ = <IN>;
if (/^=/) { # tricked!
- local($indent) = $indent[$#index - 1] || $DEF_INDENT;
+ local($indent) = $indent[$#indent - 1] || $DEF_INDENT;
output($paratag);
redo POD_DIRECTIVE;
}
&prepare_for_output;
IP_output($paratag, $_);
} else {
- local($indent) = $indent[$#index - 1] || $DEF_INDENT;
+ local($indent) = $indent[$#indent - 1] || $DEF_INDENT;
output($_, 0);
}
}
@@ -370,7 +370,7 @@ sub fill {
sub IP_output {
local($tag, $_) = @_;
- local($tag_indent) = $indent[$#index - 1] || $DEF_INDENT;
+ local($tag_indent) = $indent[$#indent - 1] || $DEF_INDENT;
$tag_cols = $SCREEN - $tag_indent;
$cols = $SCREEN - $indent;
$tag =~ s/\s*$//;
diff --git a/objXSUB.h b/objXSUB.h
index 97845f84fa..9c8460fc4e 100644
--- a/objXSUB.h
+++ b/objXSUB.h
@@ -52,6 +52,8 @@
#define PL_basetime pPerl->PL_basetime
#undef PL_beginav
#define PL_beginav pPerl->PL_beginav
+#undef PL_bitcount
+#define PL_bitcount pPerl->PL_bitcount
#undef PL_bodytarget
#define PL_bodytarget pPerl->PL_bodytarget
#undef PL_bostr
@@ -170,6 +172,10 @@
#define PL_dumpindent pPerl->PL_dumpindent
#undef PL_e_script
#define PL_e_script pPerl->PL_e_script
+#undef PL_efloatbuf
+#define PL_efloatbuf pPerl->PL_efloatbuf
+#undef PL_efloatsize
+#define PL_efloatsize pPerl->PL_efloatsize
#undef PL_egid
#define PL_egid pPerl->PL_egid
#undef PL_endav
@@ -206,6 +212,8 @@
#define PL_fdpid pPerl->PL_fdpid
#undef PL_filemode
#define PL_filemode pPerl->PL_filemode
+#undef PL_filter_debug
+#define PL_filter_debug pPerl->PL_filter_debug
#undef PL_firstgv
#define PL_firstgv pPerl->PL_firstgv
#undef PL_forkprocess
@@ -220,6 +228,8 @@
#define PL_gensym pPerl->PL_gensym
#undef PL_gid
#define PL_gid pPerl->PL_gid
+#undef PL_glob_index
+#define PL_glob_index pPerl->PL_glob_index
#undef PL_globalstash
#define PL_globalstash pPerl->PL_globalstash
#undef PL_he_root
@@ -638,6 +648,8 @@
#define PL_specialsv_list pPerl->PL_specialsv_list
#undef PL_splitstr
#define PL_splitstr pPerl->PL_splitstr
+#undef PL_srand_called
+#define PL_srand_called pPerl->PL_srand_called
#undef PL_stack_base
#define PL_stack_base pPerl->PL_stack_base
#undef PL_stack_max
@@ -752,6 +764,8 @@
#define PL_utf8_toupper pPerl->PL_utf8_toupper
#undef PL_utf8_upper
#define PL_utf8_upper pPerl->PL_utf8_upper
+#undef PL_uudmap
+#define PL_uudmap pPerl->PL_uudmap
#undef PL_warnhook
#define PL_warnhook pPerl->PL_warnhook
#undef PL_watchaddr
diff --git a/op.c b/op.c
index 035247ba07..94fbc159ba 100644
--- a/op.c
+++ b/op.c
@@ -4763,10 +4763,8 @@ ck_glob(OP *o)
gv = gv_fetchpv("CORE::GLOBAL::glob", FALSE, SVt_PVCV);
if (gv && GvIMPORTED_CV(gv)) {
- static int glob_index;
-
append_elem(OP_GLOB, o,
- newSVOP(OP_CONST, 0, newSViv(glob_index++)));
+ newSVOP(OP_CONST, 0, newSViv(PL_glob_index++)));
o->op_type = OP_LIST;
o->op_ppaddr = PL_ppaddr[OP_LIST];
cLISTOPo->op_first->op_type = OP_PUSHMARK;
diff --git a/perl.h b/perl.h
index c7e328a2a3..c493bd0d39 100644
--- a/perl.h
+++ b/perl.h
@@ -1806,7 +1806,7 @@ char *getlogin _((void));
#define UNLINK unlnk
I32 unlnk _((char*));
#else
-#define UNLINK unlink
+#define UNLINK PerlLIO_unlink
#endif
#ifndef HAS_SETREUID
@@ -1936,6 +1936,10 @@ EXTCONST char PL_no_func[]
EXTCONST char PL_no_myglob[]
INIT("\"my\" variable %s can't be in a package");
+EXTCONST char PL_uuemap[]
+ INIT("`!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_");
+
+
#ifdef DOINIT
EXT char *PL_sig_name[] = { SIG_NAME };
EXT int PL_sig_num[] = { SIG_NUM };
diff --git a/perlvars.h b/perlvars.h
index 3860345409..29093870cb 100644
--- a/perlvars.h
+++ b/perlvars.h
@@ -130,7 +130,7 @@ PERLVAR(Gthisexpr, I32) /* name id for nothing_in_common() */
PERLVAR(Glast_uni, char *) /* position of last named-unary op */
PERLVAR(Glast_lop, char *) /* position of last list operator */
PERLVAR(Glast_lop_op, OPCODE) /* last list operator */
-PERLVAR(Gin_my, bool) /* we're compiling a "my" declaration */
+PERLVAR(Gin_my, bool) /* we're compiling a "my" declaration */
PERLVAR(Gin_my_stash, HV *) /* declared class of this "my" declaration */
#ifdef FCRYPT
PERLVAR(Gcryptseen, I32) /* has fast crypt() been initialized? */
@@ -200,3 +200,12 @@ PERLVAR(Gyyerrflag, int)
PERLVAR(Gyychar, int)
PERLVAR(Gyyval, YYSTYPE)
PERLVAR(Gyylval, YYSTYPE)
+
+PERLVAR(Gglob_index, int)
+PERLVAR(Gefloatbuf, char*)
+PERLVAR(Gefloatsize, STRLEN)
+PERLVAR(Gsrand_called, bool)
+PERLVAR(Guudmap[256], char)
+PERLVAR(Gbitcount, char *)
+PERLVAR(Gfilter_debug, int)
+
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index d20d1e0bff..674560630d 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -40,14 +40,20 @@ maintenance versions.
=head1 Core Changes
+=head2 Binary numbers supported
+
Binary numbers are now supported as literals, in s?printf formats, and
C<oct()>:
$answer = 0b101010;
printf "The answer is: %b\n", oct("0b101010");
+=head2 syswrite() ease-of-use
+
The length argument of C<syswrite()> is now optional.
+=head2 64-bit support
+
Better 64-bit support -- but full support still a distant goal. One
must Configure with -Duse64bits to get Configure to probe for the
extent of 64-bit support. Depending on the platform (hints file) more
@@ -58,12 +64,22 @@ UNIX and UNICOS also have 64-bit support.
=head1 Supported Platforms
+=over 4
+
+=item *
+
VM/ESA is now supported.
+=item *
+
Siemens BS200 is now supported.
+=item *
+
The Mach CThreads (NeXTstep) are now supported by the Thread extension.
+=back
+
=head1 New tests
=over 4
@@ -94,7 +110,7 @@ File test operators.
=item op/lex_assign
-Guard against lexicals leaking (internal stuff).
+Verify operations that access pad objects (lexicals and temporaries).
=back
@@ -115,17 +131,23 @@ permissions instead of using stat(2) as usual. This matters
in filesystems where there are ACLs (access control lists), the
stat(2) might lie, while access(2) knows better.
-Todo.
-
=head1 Utility Changes
Todo.
=head1 Documentation Changes
-perlopentut, tutorial on opening things in Perl, was added.
+=over 4
-perlreftut, tutorial on references, was added.
+=item perlopentut.pod
+
+A tutorial on using open() effectively.
+
+=item perlreftut.pod
+
+A tutorial that introduces the essentials of references.
+
+=back
=head1 New Diagnostics
@@ -156,6 +178,13 @@ to skip installing perl also as /usr/bin/perl. This is useful if you
prefer not to modify /usr/bin for some reason or another but harmful
because many scripts assume to find Perl in /usr/bin/perl.
+=head1 Configuration Changes
+
+You can use "Configure -Uinstallusrbinperl" which causes installperl
+to skip installing perl also as /usr/bin/perl. This is useful if you
+prefer not to modify /usr/bin for some reason or another but harmful
+because many scripts assume to find Perl in /usr/bin/perl.
+
=head1 BUGS
If you find what you think is a bug, you might check the headers of
diff --git a/pod/perlfunc.pod b/pod/perlfunc.pod
index f9bd2c56ad..ef27b8b44a 100644
--- a/pod/perlfunc.pod
+++ b/pod/perlfunc.pod
@@ -4322,9 +4322,9 @@ themselves. Default is a 16-bit checksum. For example, the following
computes the same number as the System V sum program:
while (<>) {
- $checksum += unpack("%16C*", $_);
+ $checksum += unpack("%32C*", $_);
}
- $checksum %= 65536;
+ $checksum %= 65535;
The following efficiently counts the number of set bits in a bit vector:
diff --git a/pp.c b/pp.c
index b378d7d21c..cd8c07826e 100644
--- a/pp.c
+++ b/pp.c
@@ -107,8 +107,6 @@ static SV* refto _((SV* sv));
static U32 seed _((void));
#endif
-static bool srand_called = FALSE;
-
/* variations on pp_null */
#ifdef I_UNISTD
@@ -1596,9 +1594,9 @@ PP(pp_rand)
value = POPn;
if (value == 0.0)
value = 1.0;
- if (!srand_called) {
+ if (!PL_srand_called) {
(void)seedDrand01((Rand_seed_t)seed());
- srand_called = TRUE;
+ PL_srand_called = TRUE;
}
value *= Drand01();
XPUSHn(value);
@@ -1614,7 +1612,7 @@ PP(pp_srand)
else
anum = POPu;
(void)seedDrand01((Rand_seed_t)anum);
- srand_called = TRUE;
+ PL_srand_called = TRUE;
EXTEND(SP, 1);
RETPUSHYES;
}
@@ -3171,9 +3169,6 @@ mul128(SV *sv, U8 m)
/* Explosives and implosives. */
-static const char uuemap[] =
- "`!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_";
-static char uudmap[256]; /* Initialised on first use */
#if 'I' == 73 && 'J' == 74
/* On an ASCII/ISO kind of system */
#define ISUUCHAR(ch) ((ch) >= ' ' && (ch) < 'a')
@@ -3182,7 +3177,7 @@ static char uudmap[256]; /* Initialised on first use */
Some other sort of character set - use memchr() so we don't match
the null byte.
*/
-#define ISUUCHAR(ch) (memchr(uuemap, (ch), sizeof(uuemap)-1) || (ch) == ' ')
+#define ISUUCHAR(ch) (memchr(PL_uuemap, (ch), sizeof(PL_uuemap)-1) || (ch) == ' ')
#endif
PP(pp_unpack)
@@ -3222,7 +3217,6 @@ PP(pp_unpack)
I32 checksum = 0;
register U32 culong;
double cdouble;
- static char* bitcount = 0;
int commas = 0;
if (gimme != G_ARRAY) { /* arrange to do first one only */
@@ -3310,21 +3304,21 @@ PP(pp_unpack)
if (pat[-1] == '*' || len > (strend - s) * 8)
len = (strend - s) * 8;
if (checksum) {
- if (!bitcount) {
- Newz(601, bitcount, 256, char);
+ if (!PL_bitcount) {
+ Newz(601, PL_bitcount, 256, char);
for (bits = 1; bits < 256; bits++) {
- if (bits & 1) bitcount[bits]++;
- if (bits & 2) bitcount[bits]++;
- if (bits & 4) bitcount[bits]++;
- if (bits & 8) bitcount[bits]++;
- if (bits & 16) bitcount[bits]++;
- if (bits & 32) bitcount[bits]++;
- if (bits & 64) bitcount[bits]++;
- if (bits & 128) bitcount[bits]++;
+ if (bits & 1) PL_bitcount[bits]++;
+ if (bits & 2) PL_bitcount[bits]++;
+ if (bits & 4) PL_bitcount[bits]++;
+ if (bits & 8) PL_bitcount[bits]++;
+ if (bits & 16) PL_bitcount[bits]++;
+ if (bits & 32) PL_bitcount[bits]++;
+ if (bits & 64) PL_bitcount[bits]++;
+ if (bits & 128) PL_bitcount[bits]++;
}
}
while (len >= 8) {
- culong += bitcount[*(unsigned char*)s++];
+ culong += PL_bitcount[*(unsigned char*)s++];
len -= 8;
}
if (len) {
@@ -3853,16 +3847,16 @@ PP(pp_unpack)
* algorithm, the code will be character-set independent
* (and just as fast as doing character arithmetic)
*/
- if (uudmap['M'] == 0) {
+ if (PL_uudmap['M'] == 0) {
int i;
- for (i = 0; i < sizeof(uuemap); i += 1)
- uudmap[uuemap[i]] = i;
+ for (i = 0; i < sizeof(PL_uuemap); i += 1)
+ PL_uudmap[PL_uuemap[i]] = i;
/*
* Because ' ' and '`' map to the same value,
* we need to decode them both the same.
*/
- uudmap[' '] = 0;
+ PL_uudmap[' '] = 0;
}
along = (strend - s) * 3 / 4;
@@ -3874,22 +3868,22 @@ PP(pp_unpack)
char hunk[4];
hunk[3] = '\0';
- len = uudmap[*s++] & 077;
+ len = PL_uudmap[*s++] & 077;
while (len > 0) {
if (s < strend && ISUUCHAR(*s))
- a = uudmap[*s++] & 077;
+ a = PL_uudmap[*s++] & 077;
else
a = 0;
if (s < strend && ISUUCHAR(*s))
- b = uudmap[*s++] & 077;
+ b = PL_uudmap[*s++] & 077;
else
b = 0;
if (s < strend && ISUUCHAR(*s))
- c = uudmap[*s++] & 077;
+ c = PL_uudmap[*s++] & 077;
else
c = 0;
if (s < strend && ISUUCHAR(*s))
- d = uudmap[*s++] & 077;
+ d = PL_uudmap[*s++] & 077;
else
d = 0;
hunk[0] = (a << 2) | (b >> 4);
@@ -3950,24 +3944,24 @@ doencodes(register SV *sv, register char *s, register I32 len)
{
char hunk[5];
- *hunk = uuemap[len];
+ *hunk = PL_uuemap[len];
sv_catpvn(sv, hunk, 1);
hunk[4] = '\0';
while (len > 2) {
- hunk[0] = uuemap[(077 & (*s >> 2))];
- hunk[1] = uuemap[(077 & (((*s << 4) & 060) | ((s[1] >> 4) & 017)))];
- hunk[2] = uuemap[(077 & (((s[1] << 2) & 074) | ((s[2] >> 6) & 03)))];
- hunk[3] = uuemap[(077 & (s[2] & 077))];
+ hunk[0] = PL_uuemap[(077 & (*s >> 2))];
+ hunk[1] = PL_uuemap[(077 & (((*s << 4) & 060) | ((s[1] >> 4) & 017)))];
+ hunk[2] = PL_uuemap[(077 & (((s[1] << 2) & 074) | ((s[2] >> 6) & 03)))];
+ hunk[3] = PL_uuemap[(077 & (s[2] & 077))];
sv_catpvn(sv, hunk, 4);
s += 3;
len -= 3;
}
if (len > 0) {
char r = (len > 1 ? s[1] : '\0');
- hunk[0] = uuemap[(077 & (*s >> 2))];
- hunk[1] = uuemap[(077 & (((*s << 4) & 060) | ((r >> 4) & 017)))];
- hunk[2] = uuemap[(077 & ((r << 2) & 074))];
- hunk[3] = uuemap[0];
+ hunk[0] = PL_uuemap[(077 & (*s >> 2))];
+ hunk[1] = PL_uuemap[(077 & (((*s << 4) & 060) | ((r >> 4) & 017)))];
+ hunk[2] = PL_uuemap[(077 & ((r << 2) & 074))];
+ hunk[3] = PL_uuemap[0];
sv_catpvn(sv, hunk, 4);
}
sv_catpvn(sv, "\n", 1);
diff --git a/regexec.c b/regexec.c
index c4106270a1..f7210a0529 100644
--- a/regexec.c
+++ b/regexec.c
@@ -1172,6 +1172,12 @@ regmatch(regnode *prog)
int docolor = *PL_colors[0];
int taill = (docolor ? 10 : 7); /* 3 chars for "> <" */
int l = (PL_regeol - locinput > taill ? taill : PL_regeol - locinput);
+ /* The part of the string before starttry has one color
+ (pref0_len chars), between starttry and current
+ position another one (pref_len - pref0_len chars),
+ after the current position the third one.
+ We assume that pref0_len <= pref_len, otherwise we
+ decrease pref0_len. */
int pref_len = (locinput - PL_bostr > (5 + taill) - l
? (5 + taill) - l : locinput - PL_bostr);
int pref0_len = pref_len - (locinput - PL_reg_starttry);
@@ -1181,6 +1187,8 @@ regmatch(regnode *prog)
? (5 + taill) - pref_len : PL_regeol - locinput);
if (pref0_len < 0)
pref0_len = 0;
+ if (pref0_len > pref_len)
+ pref0_len = pref_len;
regprop(prop, scan);
PerlIO_printf(Perl_debug_log,
"%4i <%s%.*s%s%s%.*s%s%s%s%.*s%s>%*s|%3d:%*s%s\n",
@@ -2196,6 +2204,50 @@ regmatch(regnode *prog)
sayNO;
locinput = PL_reginput;
REGCP_SET;
+ if (c1 != -1000) {
+ char *e = locinput + n - ln; /* Should not check after this */
+ char *old = locinput;
+
+ if (e >= PL_regeol || (n == REG_INFTY))
+ e = PL_regeol - 1;
+ while (1) {
+ /* Find place 'next' could work */
+ if (c1 == c2) {
+ while (locinput <= e && *locinput != c1)
+ locinput++;
+ } else {
+ while (locinput <= e
+ && *locinput != c1
+ && *locinput != c2)
+ locinput++;
+ }
+ if (locinput > e)
+ sayNO;
+ /* PL_reginput == old now */
+ if (locinput != old) {
+ ln = 1; /* Did some */
+ if (regrepeat(scan, locinput - old) <
+ locinput - old)
+ sayNO;
+ }
+ /* PL_reginput == locinput now */
+ if (paren) {
+ if (ln) {
+ PL_regstartp[paren] = HOPc(locinput, -1);
+ PL_regendp[paren] = locinput;
+ }
+ else
+ PL_regendp[paren] = NULL;
+ }
+ if (regmatch(next))
+ sayYES;
+ PL_reginput = locinput; /* Could be reset... */
+ REGCP_UNWIND;
+ /* Couldn't or didn't -- move forward. */
+ old = locinput++;
+ }
+ }
+ else
while (n >= ln || (n == REG_INFTY && ln > 0)) { /* ln overflow ? */
/* If it could work, try it. */
if (c1 == -1000 ||
@@ -2323,10 +2375,20 @@ regmatch(regnode *prog)
case UNLESSM:
n = 0;
if (scan->flags) {
- s = HOPMAYBEc(locinput, -scan->flags);
- if (!s)
- goto say_yes;
- PL_reginput = s;
+ if (UTF) { /* XXXX This is absolutely
+ broken, we read before
+ start of string. */
+ s = HOPMAYBEc(locinput, -scan->flags);
+ if (!s)
+ goto say_yes;
+ PL_reginput = s;
+ }
+ else {
+ if (locinput < PL_bostr + scan->flags)
+ goto say_yes;
+ PL_reginput = locinput - scan->flags;
+ goto do_ifmatch;
+ }
}
else
PL_reginput = locinput;
@@ -2334,10 +2396,20 @@ regmatch(regnode *prog)
case IFMATCH:
n = 1;
if (scan->flags) {
- s = HOPMAYBEc(locinput, -scan->flags);
- if (!s || s < PL_bostr)
- goto say_no;
- PL_reginput = s;
+ if (UTF) { /* XXXX This is absolutely
+ broken, we read before
+ start of string. */
+ s = HOPMAYBEc(locinput, -scan->flags);
+ if (!s || s < PL_bostr)
+ goto say_no;
+ PL_reginput = s;
+ }
+ else {
+ if (locinput < PL_bostr + scan->flags)
+ goto say_no;
+ PL_reginput = locinput - scan->flags;
+ goto do_ifmatch;
+ }
}
else
PL_reginput = locinput;
diff --git a/sv.c b/sv.c
index 6d900cee0e..2dea64f701 100644
--- a/sv.c
+++ b/sv.c
@@ -4413,10 +4413,6 @@ sv_vcatpvfn(SV *sv, const char *pat, STRLEN patlen, va_list *args, SV **svargs,
char *eptr = Nullch;
STRLEN elen = 0;
char ebuf[TYPE_DIGITS(int) * 2 + 16]; /* large enough for "%#.#f" */
-
- static char *efloatbuf = Nullch;
- static STRLEN efloatsize = 0;
-
char c;
int i;
unsigned base;
@@ -4758,10 +4754,10 @@ sv_vcatpvfn(SV *sv, const char *pat, STRLEN patlen, va_list *args, SV **svargs,
need = width;
need += 20; /* fudge factor */
- if (efloatsize < need) {
- Safefree(efloatbuf);
- efloatsize = need + 20; /* more fudge */
- New(906, efloatbuf, efloatsize, char);
+ if (PL_efloatsize < need) {
+ Safefree(PL_efloatbuf);
+ PL_efloatsize = need + 20; /* more fudge */
+ New(906, PL_efloatbuf, PL_efloatsize, char);
}
eptr = ebuf + sizeof ebuf;
@@ -4786,10 +4782,10 @@ sv_vcatpvfn(SV *sv, const char *pat, STRLEN patlen, va_list *args, SV **svargs,
*--eptr = '#';
*--eptr = '%';
- (void)sprintf(efloatbuf, eptr, nv);
+ (void)sprintf(PL_efloatbuf, eptr, nv);
- eptr = efloatbuf;
- elen = strlen(efloatbuf);
+ eptr = PL_efloatbuf;
+ elen = strlen(PL_efloatbuf);
#ifdef LC_NUMERIC
/*
diff --git a/t/io/fs.t b/t/io/fs.t
index 4b3b14c031..f09d66c39e 100755
--- a/t/io/fs.t
+++ b/t/io/fs.t
@@ -9,24 +9,23 @@ BEGIN {
use Config;
-$Is_Dosish = ($^O eq 'dos' or $^O eq 'os2' or $^O eq 'mint');
+$Is_Dosish = ($^O eq 'MSWin32' or $^O eq 'dos' or
+ $^O eq 'os2' or $^O eq 'mint');
-# avoid win32 (for now)
-do { print "1..0\n"; exit(0); } if $^O eq 'MSWin32';
-
-print "1..26\n";
+print "1..28\n";
$wd = (($^O eq 'MSWin32') ? `cd` : `pwd`);
chop($wd);
-if ($^O eq 'MSWin32') { `del tmp`; `mkdir tmp`; }
+if ($^O eq 'MSWin32') { `del tmp 2>nul`; `mkdir tmp`; }
else { `rm -f tmp 2>/dev/null; mkdir tmp 2>/dev/null`; }
chdir './tmp';
`/bin/rm -rf a b c x` if -x '/bin/rm';
umask(022);
-if ((umask(0)&0777) == 022) {print "ok 1\n";} else {print "not ok 1\n";}
+if ($^O eq 'MSWin32') { print "ok 1 # skipped: bogus umask()\n"; }
+elsif ((umask(0)&0777) == 022) {print "ok 1\n";} else {print "not ok 1\n";}
open(fh,'>x') || die "Can't create x";
close(fh);
open(fh,'>a') || die "Can't create a";
@@ -98,7 +97,8 @@ $foo = (utime 500000000,500000000 + $delta,'b');
if ($foo == 1) {print "ok 16\n";} else {print "not ok 16 $foo\n";}
($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,$atime,$mtime,$ctime,
$blksize,$blocks) = stat('b');
-if ($ino) {print "ok 17\n";} else {print "not ok 17\n";}
+if ($^O eq 'MSWin32') { print "ok 17 # skipped: bogus (stat)[1]\n"; }
+elsif ($ino) {print "ok 17\n";} else {print "not ok 17\n";}
if ($wd =~ m#/afs/# || $^O eq 'amigaos' || $^O eq 'dos' || $^O eq 'MSWin32')
{print "ok 18 # skipped: granularity of the filetime\n";}
elsif ($atime == 500000000 && $mtime == 500000000 + $delta)
@@ -113,7 +113,6 @@ if ($ino == 0) {print "ok 20\n";} else {print "not ok 20\n";}
unlink 'c';
chdir $wd || die "Can't cd back to $wd";
-rmdir 'tmp';
unlink 'c';
if ($^O ne 'MSWin32' and `ls -l perl 2>/dev/null` =~ /^l.*->/) {
@@ -156,4 +155,11 @@ else {
if (-z "Iofs.tmp") {print "ok 26\n"} else {print "not ok 26\n"}
close FH;
}
-unlink "Iofs.tmp";
+
+# check if rename() works on directories
+rename 'tmp', 'tmp1' or print "not ";
+print "ok 27\n";
+-d 'tmp1' or print "not ";
+print "ok 28\n";
+
+END { rmdir 'tmp1'; unlink "Iofs.tmp"; }
diff --git a/t/lib/io_multihomed.t b/t/lib/io_multihomed.t
index 3d7188bf76..d9b96c0164 100644
--- a/t/lib/io_multihomed.t
+++ b/t/lib/io_multihomed.t
@@ -55,8 +55,14 @@ sub connect
my($port, $addr) = unpack_sockaddr_in($_[0]);
$addr = inet_ntoa($addr);
#print "connect($self, $port, $addr)\n";
- print "ok 3\n" if $addr eq "10.250.230.10";
- print "ok 4\n" if $addr eq "10.250.230.12";
+ if($addr eq "10.250.230.10") {
+ print "ok 3\n";
+ return 0;
+ }
+ if($addr eq "10.250.230.12") {
+ print "ok 4\n";
+ return 0;
+ }
}
$self->SUPER::connect(@_);
}
diff --git a/t/lib/textwrap.t b/t/lib/textwrap.t
index 3b6a1eaac2..c3a455b15b 100755
--- a/t/lib/textwrap.t
+++ b/t/lib/textwrap.t
@@ -88,9 +88,7 @@ DONE
$| = 1;
-print "1..";
-print @tests/2;
-print "\n";
+print "1..", @tests/2, "\n";
use Text::Wrap;
diff --git a/toke.c b/toke.c
index de6bfda949..f697741714 100644
--- a/toke.c
+++ b/toke.c
@@ -199,6 +199,8 @@ no_op(char *what, char *s)
t - PL_oldoldbufptr, PL_oldoldbufptr);
}
+ else if (s <= oldbp)
+ warn("\t(Missing operator before end of line?)\n");
else
warn("\t(Missing operator before %.*s?)\n", s - oldbp, oldbp);
PL_bufptr = oldbp;
@@ -1448,13 +1450,12 @@ incl_perldb(void)
* Note that IoTOP_NAME, IoFMT_NAME, IoBOTTOM_NAME, if set for
* private use must be set using malloc'd pointers.
*/
-static int filter_debug = 0;
SV *
filter_add(filter_t funcp, SV *datasv)
{
if (!funcp){ /* temporary handy debugging hack to be deleted */
- filter_debug = atoi((char*)datasv);
+ PL_filter_debug = atoi((char*)datasv);
return NULL;
}
if (!PL_rsfp_filters)
@@ -1464,7 +1465,7 @@ filter_add(filter_t funcp, SV *datasv)
if (!SvUPGRADE(datasv, SVt_PVIO))
die("Can't upgrade filter_add data to SVt_PVIO");
IoDIRP(datasv) = (DIR*)funcp; /* stash funcp into spare field */
- if (filter_debug) {
+ if (PL_filter_debug) {
STRLEN n_a;
warn("filter_add func %p (%s)", funcp, SvPV(datasv, n_a));
}
@@ -1478,7 +1479,7 @@ filter_add(filter_t funcp, SV *datasv)
void
filter_del(filter_t funcp)
{
- if (filter_debug)
+ if (PL_filter_debug)
warn("filter_del func %p", funcp);
if (!PL_rsfp_filters || AvFILLp(PL_rsfp_filters)<0)
return;
@@ -1508,7 +1509,7 @@ filter_read(int idx, SV *buf_sv, int maxlen)
if (idx > AvFILLp(PL_rsfp_filters)){ /* Any more filters? */
/* Provide a default input filter to make life easy. */
/* Note that we append to the line. This is handy. */
- if (filter_debug)
+ if (PL_filter_debug)
warn("filter_read %d: from rsfp\n", idx);
if (maxlen) {
/* Want a block */
@@ -1537,13 +1538,13 @@ filter_read(int idx, SV *buf_sv, int maxlen)
}
/* Skip this filter slot if filter has been deleted */
if ( (datasv = FILTER_DATA(idx)) == &PL_sv_undef){
- if (filter_debug)
+ if (PL_filter_debug)
warn("filter_read %d: skipped (filter deleted)\n", idx);
return FILTER_READ(idx+1, buf_sv, maxlen); /* recurse */
}
/* Get function pointer hidden within datasv */
funcp = (filter_t)IoDIRP(datasv);
- if (filter_debug) {
+ if (PL_filter_debug) {
STRLEN n_a;
warn("filter_read %d: via function %p (%s)\n",
idx, funcp, SvPV(datasv,n_a));
@@ -2132,7 +2133,7 @@ int yylex(PERL_YYLEX_PARAM_DECL)
else
newargv = PL_origargv;
newargv[0] = ipath;
- execv(ipath, newargv);
+ PerlProc_execv(ipath, newargv);
croak("Can't exec %s", ipath);
}
if (d) {
diff --git a/win32/Makefile b/win32/Makefile
index bee48c0764..3b3c4d4894 100644
--- a/win32/Makefile
+++ b/win32/Makefile
@@ -111,12 +111,8 @@ INST_VER = \5.00554
# set the install locations of the compiler include/libraries
# Running VCVARS32.BAT is *required* when using Visual C.
# Some versions of Visual C don't define MSVCDIR in the environment,
-# so you may have to set CCHOME explicitly.
-#
-# If the path contains spaces, you can try putting it in double
-# quotes, but support for this is not well-tested, and various
-# other things may break, so you're kinda on your own if you are
-# into specious paths. :-)
+# so you may have to set CCHOME explicitly (spaces in the path name should
+# not be quoted)
#
#CCHOME = f:\msvc20
CCHOME = $(MSVCDIR)
@@ -135,7 +131,8 @@ CCLIBDIR = $(CCHOME)\lib
#BUILDOPT = -DPERL_POLLUTE
#
-# specify space-separated list of extra directories to look for libraries
+# specify semicolon-separated list of extra directories that modules will
+# look for libraries (spaces in path names need not be quoted)
#
EXTRALIBDIRS =
@@ -590,14 +587,14 @@ CFG_VARS = \
"INST_VER=$(INST_VER)" \
"archname=$(ARCHNAME)" \
"cc=$(CC)" \
- "ccflags=$(OPTIMIZE) $(DEFINES) $(OBJECT)" \
+ "ccflags=$(OPTIMIZE:"=\") $(DEFINES) $(OBJECT)" \
"cf_email=$(EMAIL)" \
"d_crypt=$(D_CRYPT)" \
"d_mymalloc=$(PERL_MALLOC)" \
"libs=$(LIBFILES)" \
- "incpath=$(CCINCDIR)" \
- "libperl=$(PERLIMPLIB:..\=)" \
- "libpth=$(CCLIBDIR) $(EXTRALIBDIRS)" \
+ "incpath=$(CCINCDIR:"=\")" \
+ "libperl=$(PERLIMPLIB:..\=)" \
+ "libpth=$(CCLIBDIR:"=\");$(EXTRALIBDIRS:"=\")" \
"libc=$(LIBC)" \
"make=nmake" \
"static_ext=$(STATIC_EXT)" \
@@ -605,8 +602,8 @@ CFG_VARS = \
"nonxs_ext=$(NONXS_EXT)" \
"usethreads=$(USE_THREADS)" \
"usemultiplicity=$(USE_MULTI)" \
- "LINK_FLAGS=$(LINK_FLAGS)" \
- "optimize=$(OPTIMIZE)"
+ "LINK_FLAGS=$(LINK_FLAGS:"=\")" \
+ "optimize=$(OPTIMIZE:"=\")"
#
# Top targets
@@ -645,7 +642,7 @@ regen_config_h:
perl configpm
cd win32
-del /f $(CFGH_TMPL)
- -mkdir ..\lib\CORE
+ -mkdir $(COREDIR)
-perl -I..\lib config_h.PL "INST_VER=$(INST_VER)"
rename config.h $(CFGH_TMPL)
@@ -657,7 +654,7 @@ $(CONFIGPM) : $(MINIPERL) ..\config.sh config_h.PL ..\minimod.pl
$(XCOPY) ..\ext\re\re.pm $(LIBDIR)\*.*
$(RCOPY) include $(COREDIR)\*.*
$(MINIPERL) -I..\lib config_h.PL "INST_VER=$(INST_VER)" \
- || $(MAKE) $(MAKEFLAGS) $(CONFIGPM)
+ || $(MAKE) /$(MAKEFLAGS) $(CONFIGPM)
$(MINIPERL) : $(MINIDIR) $(MINI_OBJ)
$(LINK32) -subsystem:console -out:$@ @<<
diff --git a/win32/config.bc b/win32/config.bc
index c460453782..d91fbb977a 100644
--- a/win32/config.bc
+++ b/win32/config.bc
@@ -546,7 +546,7 @@ shrpenv=''
shsharp='true'
sig_name='ZERO NUM01 INT QUIT ILL NUM05 NUM06 NUM07 FPE KILL NUM10 SEGV NUM12 PIPE ALRM TERM USR1 USR2 CHLD NUM19 USR3 BREAK ABRT STOP NUM24 CONT CLD'
sig_name_init='"ZERO", "NUM01", "INT", "QUIT", "ILL", "NUM05", "NUM06", "NUM07", "FPE", "KILL", "NUM10", "SEGV", "NUM12", "PIPE", "ALRM", "TERM", "USR1", "USR2", "CHLD", "NUM19", "USR3", "BREAK", "ABRT", "STOP", "NUM24", "CONT", "CLD", 0'
-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 18 '
+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 18 0'
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, 18, 0'
signal_t='void'
sitearch='~INST_TOP~\site~INST_VER~\lib\~archname~'
diff --git a/win32/config.vc b/win32/config.vc
index 81bd72435e..1a99dd99e4 100644
--- a/win32/config.vc
+++ b/win32/config.vc
@@ -546,7 +546,7 @@ shrpenv=''
shsharp='true'
sig_name='ZERO NUM01 INT QUIT ILL NUM05 NUM06 NUM07 FPE KILL NUM10 SEGV NUM12 PIPE ALRM TERM NUM16 NUM17 NUM18 NUM19 CHLD BREAK ABRT STOP NUM24 CONT CLD'
sig_name_init='"ZERO", "NUM01", "INT", "QUIT", "ILL", "NUM05", "NUM06", "NUM07", "FPE", "KILL", "NUM10", "SEGV", "NUM12", "PIPE", "ALRM", "TERM", "NUM16", "NUM17", "NUM18", "NUM19", "CHLD", "BREAK", "ABRT", "STOP", "NUM24", "CONT", "CLD", 0'
-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 20 '
+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 20 0'
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, 20, 0'
signal_t='void'
sitearch='~INST_TOP~\site~INST_VER~\lib\~archname~'
diff --git a/win32/config_sh.PL b/win32/config_sh.PL
index 59e64f9675..1d4b2fb5c3 100644
--- a/win32/config_sh.PL
+++ b/win32/config_sh.PL
@@ -1,3 +1,15 @@
+# take a semicolon separated path list and turn it into a quoted
+# list of paths that Text::Parsewords will grok
+sub mungepath {
+ my $p = shift;
+ # remove leading/trailing semis/spaces
+ $p =~ s/^[ ;]+//;
+ $p =~ s/[ ;]+$//;
+ $p =~ s/'/"/g;
+ my @p = map { $_ = "\"$_\"" if /\s/ and !/^".*"$/; $_ } split /;/, $p;
+ return join(' ', @p);
+}
+
my %opt;
while (@ARGV && $ARGV[0] =~ /^([\w_]+)=(.*)$/)
{
@@ -17,6 +29,9 @@ $opt{'cf_email'} = $opt{'cf_by'} . '@' . (gethostbyname('localhost'))[0]
unless $opt{'cf_email'};
$opt{'usemymalloc'} = 'y' if $opt{'d_mymalloc'} eq 'define';
+$opt{libpth} = mungepath($opt{libpth}) if exists $opt{libpth};
+$opt{incpath} = mungepath($opt{incpath}) if exists $opt{incpath};
+
while (<>)
{
s/~([\w_]+)~/$opt{$1}/g;
diff --git a/win32/makefile.mk b/win32/makefile.mk
index 56f17ea77c..dab54d643b 100644
--- a/win32/makefile.mk
+++ b/win32/makefile.mk
@@ -122,12 +122,8 @@ CCTYPE *= BORLAND
# set the install locations of the compiler include/libraries
# Running VCVARS32.BAT is *required* when using Visual C.
# Some versions of Visual C don't define MSVCDIR in the environment,
-# so you may have to set CCHOME explicitly.
-#
-# If the path contains spaces, you can try putting it in double
-# quotes, but support for this is not well-tested, and various
-# other things may break, so you're kinda on your own if you are
-# into specious paths. :-)
+# so you may have to set CCHOME explicitly (spaces in the path name should
+# not be quoted)
#
CCHOME *= C:\bc5
#CCHOME *= $(MSVCDIR)
@@ -147,7 +143,8 @@ CCLIBDIR *= $(CCHOME)\lib
#BUILDOPT *= -DPERL_POLLUTE
#
-# specify space-separated list of extra directories to look for libraries
+# specify semicolon-separated list of extra directories that modules will
+# look for libraries (spaces in path names need not be quoted)
#
EXTRALIBDIRS *=
@@ -220,7 +217,7 @@ IMPLIB = implib -c
# Options
#
RUNTIME = -D_RTLDLL
-INCLUDES = -I$(COREDIR) -I.\include -I. -I.. -I$(CCINCDIR)
+INCLUDES = -I$(COREDIR) -I.\include -I. -I.. -I"$(CCINCDIR)"
#PCHFLAGS = -H -Hc -H=c:\temp\bcmoduls.pch
DEFINES = -DWIN32 $(BUILDOPT) $(CRYPT_FLAG)
LOCDEFS = -DPERLDLL -DPERL_CORE
@@ -240,7 +237,7 @@ LINK_DBG =
CFLAGS = -w -g0 -tWM -tWD $(INCLUDES) $(DEFINES) $(LOCDEFS) \
$(PCHFLAGS) $(OPTIMIZE)
-LINK_FLAGS = $(LINK_DBG) -L$(CCLIBDIR) $(EXTRALIBDIRS:^"-L")
+LINK_FLAGS = $(LINK_DBG) -L"$(CCLIBDIR)"
OBJOUT_FLAG = -o
EXEOUT_FLAG = -e
LIBOUT_FLAG =
@@ -278,7 +275,7 @@ LINK_DBG =
.ENDIF
CFLAGS = $(INCLUDES) $(DEFINES) $(LOCDEFS) $(OPTIMIZE)
-LINK_FLAGS = $(LINK_DBG) -L$(CCLIBDIR) $(EXTRALIBDIRS:^"-L")
+LINK_FLAGS = $(LINK_DBG) -L"$(CCLIBDIR)"
OBJOUT_FLAG = -o
EXEOUT_FLAG = -o
LIBOUT_FLAG =
@@ -705,14 +702,14 @@ CFG_VARS = \
"INST_VER=$(INST_VER)" \
"archname=$(ARCHNAME)" \
"cc=$(CC)" \
- "ccflags=$(OPTIMIZE) $(DEFINES) $(OBJECT)" \
+ "ccflags=$(OPTIMIZE:s/"/\"/) $(DEFINES) $(OBJECT)" \
"cf_email=$(EMAIL)" \
"d_crypt=$(D_CRYPT)" \
"d_mymalloc=$(PERL_MALLOC)" \
"libs=$(LIBFILES:f)" \
- "incpath=$(CCINCDIR)" \
+ "incpath=$(CCINCDIR:s/"/\"/)" \
"libperl=$(PERLIMPLIB:f)" \
- "libpth=$(strip $(CCLIBDIR) $(EXTRALIBDIRS) $(LIBFILES:d))" \
+ "libpth=$(CCLIBDIR:s/"/\"/);$(EXTRALIBDIRS:s/"/\"/)" \
"libc=$(LIBC)" \
"make=dmake" \
"_o=$(o)" "obj_ext=$(o)" \
@@ -722,8 +719,8 @@ CFG_VARS = \
"nonxs_ext=$(NONXS_EXT)" \
"usethreads=$(USE_THREADS)" \
"usemultiplicity=$(USE_MULTI)" \
- "LINK_FLAGS=$(LINK_FLAGS)" \
- "optimize=$(OPTIMIZE)"
+ "LINK_FLAGS=$(LINK_FLAGS:s/"/\"/)" \
+ "optimize=$(OPTIMIZE:s/"/\"/)"
#
# Top targets
@@ -738,9 +735,9 @@ $(DYNALOADER)$(o) : $(DYNALOADER).c $(CORE_H) $(EXTDIR)\DynaLoader\dlutils.c
$(GLOBEXE) : perlglob$(o)
.IF "$(CCTYPE)" == "BORLAND"
- $(CC) -c -w -v -tWM -I$(CCINCDIR) perlglob.c
+ $(CC) -c -w -v -tWM -I"$(CCINCDIR)" perlglob.c
$(LINK32) -Tpe -ap $(LINK_FLAGS) c0x32$(o) perlglob$(o) \
- $(CCLIBDIR)\32BIT\wildargs$(o),$@,,import32.lib cw32mt.lib,
+ "$(CCLIBDIR)\32BIT\wildargs$(o)",$@,,import32.lib cw32mt.lib,
.ELIF "$(CCTYPE)" == "GCC"
$(LINK32) $(LINK_FLAGS) -o $@ perlglob$(o) $(LIBFILES)
.ELSE
@@ -768,7 +765,7 @@ regen_config_h:
-cd .. && del /f perl.exe
cd .. && perl configpm
-del /f $(CFGH_TMPL)
- -mkdir ..\lib\CORE
+ -mkdir $(COREDIR)
-perl -I..\lib config_h.PL "INST_VER=$(INST_VER)"
rename config.h $(CFGH_TMPL)
diff --git a/win32/runperl.c b/win32/runperl.c
index 3947f9ef37..8cf521d4ea 100644
--- a/win32/runperl.c
+++ b/win32/runperl.c
@@ -1,9 +1,8 @@
-
-#ifdef PERL_OBJECT
-#define USE_SOCKETS_AS_HANDLES
#include "EXTERN.h"
#include "perl.h"
+#ifdef PERL_OBJECT
+
#define NO_XSLOCKS
#include "XSUB.H"
#include "win32iop.h"
@@ -37,8 +36,17 @@ main(int argc, char **argv, char **env)
{
CPerlHost host;
int exitstatus = 1;
+#ifndef __BORLANDC__
+ /* XXX this _may_ be a problem on some compilers (e.g. Borland) that
+ * want to free() argv after main() returns. As luck would have it,
+ * Borland's CRT does the right thing to argv[0] already. */
+ char szModuleName[MAX_PATH];
+
+ GetModuleFileName(NULL, szModuleName, sizeof(szModuleName));
+ argv[0] = szModuleName;
+#endif
- if(!host.PerlCreate())
+ if (!host.PerlCreate())
exit(exitstatus);
exitstatus = host.PerlParse(xs_init, argc, argv, NULL);
@@ -74,6 +82,14 @@ __declspec(dllimport) int RunPerl(int argc, char **argv, char **env, void *ios);
int
main(int argc, char **argv, char **env)
{
+#ifndef __BORLANDC__
+ /* XXX this _may_ be a problem on some compilers (e.g. Borland) that
+ * want to free() argv after main() returns. As luck would have it,
+ * Borland's CRT does the right thing to argv[0] already. */
+ char szModuleName[MAX_PATH];
+ GetModuleFileName(NULL, szModuleName, sizeof(szModuleName));
+ argv[0] = szModuleName;
+#endif
return RunPerl(argc, argv, env, (void*)0);
}
diff --git a/win32/win32.c b/win32/win32.c
index e9619d637c..2c74fc25af 100644
--- a/win32/win32.c
+++ b/win32/win32.c
@@ -191,9 +191,9 @@ get_emd_part(char *prev_path, char *trailing_path, ...)
sprintf(base, "%5.3f", (double) 5 + ((double) PATCHLEVEL / (double) 1000));
- GetModuleFileName((w32_perldll_handle == INVALID_HANDLE_VALUE)
- ? GetModuleHandle(NULL)
- : w32_perldll_handle, mod_name, sizeof(mod_name));
+ GetModuleFileName((HMODULE)((w32_perldll_handle == INVALID_HANDLE_VALUE)
+ ? GetModuleHandle(NULL) : w32_perldll_handle),
+ mod_name, sizeof(mod_name));
ptr = strrchr(mod_name, '\\');
while (ptr && strip) {
/* look for directories to skip back */
@@ -201,8 +201,11 @@ get_emd_part(char *prev_path, char *trailing_path, ...)
*ptr = '\0';
ptr = strrchr(mod_name, '\\');
if (!ptr || stricmp(ptr+1, strip) != 0) {
- *optr = '\\';
- ptr = optr;
+ if(!(*strip == '5' && *(ptr+1) == '5' && strncmp(strip, base, 5) == 0
+ && strncmp(ptr+1, base, 5) == 0)) {
+ *optr = '\\';
+ ptr = optr;
+ }
}
strip = va_arg(ap, char *);
}
@@ -494,7 +497,7 @@ do_aspawn(void *vreally, void **vmark, void **vsp)
(const char*)(really ? SvPV(really,n_a) : argv[0]),
(const char* const*)argv);
- if (status < 0 && errno == ENOEXEC) {
+ if (status < 0 && (errno == ENOEXEC || errno == ENOENT)) {
/* possible shell-builtin, invoke with shell */
int sh_items;
sh_items = w32_perlshell_items;
@@ -1773,51 +1776,102 @@ win32_pclose(FILE *pf)
DllExport int
win32_rename(const char *oname, const char *newname)
{
- char szNewWorkName[MAX_PATH+1];
- WIN32_FIND_DATA fdOldFile, fdNewFile;
- HANDLE handle;
- char *ptr;
-
- if ((strchr(oname, '\\') || strchr(oname, '/'))
- && strchr(newname, '\\') == NULL
- && strchr(newname, '/') == NULL)
- {
- strcpy(szNewWorkName, oname);
- if ((ptr = strrchr(szNewWorkName, '\\')) == NULL)
- ptr = strrchr(szNewWorkName, '/');
- strcpy(++ptr, newname);
+ /* XXX despite what the documentation says about MoveFileEx(),
+ * it doesn't work under Windows95!
+ */
+ if (IsWinNT()) {
+ if (!MoveFileEx(oname,newname,
+ MOVEFILE_COPY_ALLOWED|MOVEFILE_REPLACE_EXISTING)) {
+ DWORD err = GetLastError();
+ switch (err) {
+ case ERROR_BAD_NET_NAME:
+ case ERROR_BAD_NETPATH:
+ case ERROR_BAD_PATHNAME:
+ case ERROR_FILE_NOT_FOUND:
+ case ERROR_FILENAME_EXCED_RANGE:
+ case ERROR_INVALID_DRIVE:
+ case ERROR_NO_MORE_FILES:
+ case ERROR_PATH_NOT_FOUND:
+ errno = ENOENT;
+ break;
+ default:
+ errno = EACCES;
+ break;
+ }
+ return -1;
+ }
+ return 0;
}
- else
- strcpy(szNewWorkName, newname);
-
- if (stricmp(oname, szNewWorkName) != 0) {
- // check that we're not being fooled by relative paths
- // and only delete the new file
- // 1) if it exists
- // 2) it is not the same file as the old file
- // 3) old file exist
- // GetFullPathName does not return the long file name on some systems
- handle = FindFirstFile(oname, &fdOldFile);
- if (handle != INVALID_HANDLE_VALUE) {
- FindClose(handle);
-
- handle = FindFirstFile(szNewWorkName, &fdNewFile);
-
- if (handle != INVALID_HANDLE_VALUE)
- FindClose(handle);
+ else {
+ int retval = 0;
+ char tmpname[MAX_PATH+1];
+ char dname[MAX_PATH+1];
+ char *endname = Nullch;
+ STRLEN tmplen = 0;
+ DWORD from_attr, to_attr;
+
+ /* if oname doesn't exist, do nothing */
+ from_attr = GetFileAttributes(oname);
+ if (from_attr == 0xFFFFFFFF) {
+ errno = ENOENT;
+ return -1;
+ }
+
+ /* if newname exists, rename it to a temporary name so that we
+ * don't delete it in case oname happens to be the same file
+ * (but perhaps accessed via a different path)
+ */
+ to_attr = GetFileAttributes(newname);
+ if (to_attr != 0xFFFFFFFF) {
+ /* if newname is a directory, we fail
+ * XXX could overcome this with yet more convoluted logic */
+ if (to_attr & FILE_ATTRIBUTE_DIRECTORY) {
+ errno = EACCES;
+ return -1;
+ }
+ tmplen = strlen(newname);
+ strcpy(tmpname,newname);
+ endname = tmpname+tmplen;
+ for (; endname > tmpname ; --endname) {
+ if (*endname == '/' || *endname == '\\') {
+ *endname = '\0';
+ break;
+ }
+ }
+ if (endname > tmpname)
+ endname = strcpy(dname,tmpname);
else
- fdNewFile.cFileName[0] = '\0';
-
- if (strcmp(fdOldFile.cAlternateFileName,
- fdNewFile.cAlternateFileName) != 0
- && strcmp(fdOldFile.cFileName, fdNewFile.cFileName) != 0)
- {
- // file exists and not same file
- DeleteFile(szNewWorkName);
+ endname = ".";
+
+ /* get a temporary filename in same directory
+ * XXX is this really the best we can do? */
+ if (!GetTempFileName((LPCTSTR)endname, "plr", 0, tmpname)) {
+ errno = ENOENT;
+ return -1;
+ }
+ DeleteFile(tmpname);
+
+ retval = rename(newname, tmpname);
+ if (retval != 0) {
+ errno = EACCES;
+ return retval;
}
}
+
+ /* rename oname to newname */
+ retval = rename(oname, newname);
+
+ /* if we created a temporary file before ... */
+ if (endname != Nullch) {
+ /* ...and rename succeeded, delete temporary file/directory */
+ if (retval == 0)
+ DeleteFile(tmpname);
+ /* else restore it to what it was */
+ else
+ (void)rename(tmpname, newname);
+ }
+ return retval;
}
- return rename(oname, newname);
}
DllExport int
@@ -2346,7 +2400,7 @@ XS(w32_Spawn)
if (items != 3)
croak("usage: Win32::Spawn($cmdName, $args, $PID)");
- cmd = SvPV(ST(0), n_a);
+ cmd = SvPV(ST(0),n_a);
args = SvPV(ST(1), n_a);
memset(&stStartInfo, 0, sizeof(stStartInfo)); /* Clear the block */