Integrate mainline
Nick Ing-Simmons [Fri, 21 Jun 2002 14:09:27 +0000 (14:09 +0000)]
p4raw-id: //depot/perlio@17343

Changes
patchlevel.h
pod/perlhist.pod

diff --git a/Changes b/Changes
index 5ab837e..8f47721 100644 (file)
--- a/Changes
+++ b/Changes
@@ -28,6 +28,299 @@ example from http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/
 Version v5.7.X         Development release working toward v5.8
 --------------
 ____________________________________________________________________________
+[ 17339] By: jhi                                   on 2002/06/21  12:46:59
+        Log: Regen stuff.
+     Branch: perl
+          ! Configure NetWare/config_H.wc Porting/config.sh
+          ! Porting/config_H pod/perlmodlib.pod pod/perltoc.pod uconfig.h
+          ! vos/config.alpha.h vos/config.ga.h win32/config_H.bc
+          ! win32/config_H.gc win32/config_H.vc win32/config_H.vc64
+          ! wince/config_H.ce
+____________________________________________________________________________
+[ 17338] By: jhi                                   on 2002/06/21  12:34:31
+        Log: Typos-be-gone.
+     Branch: perl
+          ! pod/perldelta.pod
+____________________________________________________________________________
+[ 17337] By: jhi                                   on 2002/06/21  12:06:17
+        Log: Slight rewording from Stas, paragraph rewrappings.
+     Branch: perl
+          ! pod/perliol.pod
+____________________________________________________________________________
+[ 17336] By: jhi                                   on 2002/06/21  11:56:33
+        Log: Integrate perlio:
+             
+             [ 17330]
+             PerlIO Layer implementation future proofing.
+             - Inspired by Nick C's suggestion add size of function table to the table
+             as a validation check.
+             - also optimize pseudo-layer code to avoid malloc/link of something
+             destined to be immediately popped & freed.
+             - Minor addition to pod/perliol.pod
+             
+             [ 17335]
+             Fix bug in optimized pseudo-layers.
+     Branch: perl
+          ! ext/PerlIO/Scalar/Scalar.xs ext/PerlIO/Via/Via.xs
+          ! ext/PerlIO/encoding/encoding.xs perlio.c perliol.h
+          ! pod/perliol.pod win32/win32io.c
+____________________________________________________________________________
+[ 17335] By: nick                                  on 2002/06/21  08:46:57
+        Log: Fix bug in optimized pseudo-layers.
+     Branch: perlio
+          ! perlio.c
+____________________________________________________________________________
+[ 17334] By: jhi                                   on 2002/06/21  00:42:54
+        Log: VMS: configure.com updates from Craig Berry.
+     Branch: perl
+          ! configure.com
+____________________________________________________________________________
+[ 17333] By: gsar                                  on 2002/06/21  00:30:52
+        Log: tyops
+     Branch: perl
+          ! pod/perlrun.pod
+____________________________________________________________________________
+[ 17332] By: jhi                                   on 2002/06/20  20:41:20
+        Log: Retract #17331, something broke (e.g. t/io/utf8.t became unhappy)
+     Branch: perl
+          ! ext/PerlIO/Scalar/Scalar.xs ext/PerlIO/Via/Via.xs
+          ! ext/PerlIO/encoding/encoding.xs perlio.c perliol.h
+          ! pod/perliol.pod win32/win32io.c
+____________________________________________________________________________
+[ 17331] By: jhi                                   on 2002/06/20  20:11:00
+        Log: Integrate perlio:
+             
+             [ 17330]
+             PerlIO Layer implementation future proofing.
+             - Inspired by Nick C's suggestion add size of function table to the table
+             as a validation check.
+             - also optimize pseudo-layer code to avoid malloc/link of something
+             destined to be immediately popped & freed.
+             - Minor addition to pod/perliol.pod
+     Branch: perl
+         !> ext/PerlIO/Scalar/Scalar.xs ext/PerlIO/Via/Via.xs
+         !> ext/PerlIO/encoding/encoding.xs perlio.c perliol.h
+         !> pod/perliol.pod win32/win32io.c
+____________________________________________________________________________
+[ 17330] By: nick                                  on 2002/06/20  20:04:01
+        Log: PerlIO Layer implementation future proofing.
+             - Inspired by Nick C's suggestion add size of function table to the table
+             as a validation check.
+             - also optimize pseudo-layer code to avoid malloc/link of something
+             destined to be immediately popped & freed.
+             - Minor addition to pod/perliol.pod
+     Branch: perlio
+          ! ext/PerlIO/Scalar/Scalar.xs ext/PerlIO/Via/Via.xs
+          ! ext/PerlIO/encoding/encoding.xs perlio.c perliol.h
+          ! pod/perliol.pod win32/win32io.c
+____________________________________________________________________________
+[ 17329] By: jhi                                   on 2002/06/20  18:13:31
+        Log: AmigaOS: fork() is available but unimplemented.
+     Branch: perl
+          ! hints/amigaos.sh
+____________________________________________________________________________
+[ 17328] By: jhi                                   on 2002/06/20  17:41:42
+        Log: Integrate perlio:
+             
+             [ 17327]
+             Fix segv on IO::File->open("/dev/null").
+     Branch: perl
+         !> doio.c perlio.c
+____________________________________________________________________________
+[ 17327] By: nick                                  on 2002/06/20  16:54:01
+        Log: Fix segv on IO::File->open("/dev/null").
+     Branch: perlio
+          ! doio.c perlio.c
+____________________________________________________________________________
+[ 17326] By: jhi                                   on 2002/06/20  16:51:22
+        Log: Missing from #17321.
+     Branch: perl
+          ! lib/Getopt/Long/CHANGES
+____________________________________________________________________________
+[ 17325] By: jhi                                   on 2002/06/20  15:27:18
+        Log: Subject: [PATCH]RE: mixing FATAL and non-FATAL warnings
+             From: "Paul Marquess" <Paul.Marquess@btinternet.com>
+             Date: Thu, 20 Jun 2002 17:14:12 +0100
+             Message-ID: <AIEAJICLCBDNAAOLLOKLOEJAEOAA.Paul.Marquess@btinternet.com>
+     Branch: perl
+          ! lib/warnings.pm pod/perllexwarn.pod t/lib/warnings/7fatal
+          ! warnings.pl
+____________________________________________________________________________
+[ 17324] By: jhi                                   on 2002/06/20  14:39:41
+        Log: Subject: Re: perl v5.8.0 17303 on VMS_VAX V7.2
+             From: Hugo van der Sanden <hv@crypt.compulink.co.uk>   
+             Date: Thu, 20 Jun 2002 14:51:16 +0100
+             Message-Id: <200206201351.g5KDpGI16736@crypt.compulink.co.uk>
+     Branch: perl
+          ! numeric.c
+____________________________________________________________________________
+[ 17323] By: jhi                                   on 2002/06/20  12:36:20
+        Log: Subject: [Patch POSIX.pod] "fmod" ne "modf"
+             From: "Newton, Philip" <Philip.Newton@datenrevision.de>
+             Date: Thu, 20 Jun 2002 14:28:35 +0200
+             Message-ID: <C9A98F2128EDD411B0920008C7B337A13DCDA7@hamsem01.de.gedas.vwg>
+     Branch: perl
+          ! ext/POSIX/POSIX.pod
+____________________________________________________________________________
+[ 17322] By: jhi                                   on 2002/06/20  12:29:23
+        Log: Subject: Re: [PATCH perl.h] kill the VOIDUSED redefined warning
+             From: Stas Bekman <stas@stason.org>
+             Date: Thu, 20 Jun 2002 16:50:01 +0800
+             Message-ID: <3D119739.4020901@stason.org>
+             
+             (mod_perl defines might define VOIDUSED)
+     Branch: perl
+          ! perl.h
+____________________________________________________________________________
+[ 17321] By: jhi                                   on 2002/06/20  12:26:12
+        Log: (Retract #17316 and) upgrade to Getopt::Long 2.32.
+     Branch: perl
+          ! lib/Getopt/Long.pm
+____________________________________________________________________________
+[ 17320] By: nick                                  on 2002/06/20  06:24:29
+        Log: Integrate mainline
+     Branch: perlio
+         +> lib/Test/Simple/t/bad_plan.t lib/Test/Simple/t/threads.t
+         !> MANIFEST README.irix README.win32 ext/POSIX/t/posix.t
+         !> ext/POSIX/t/taint.t lib/ExtUtils/Changes
+         !> lib/ExtUtils/MM_Cygwin.pm lib/ExtUtils/MakeMaker.pm
+         !> lib/ExtUtils/t/writemakefile_args.t lib/Getopt/Long.pm
+         !> lib/Test/Builder.pm lib/Test/Harness.pm
+         !> lib/Test/Harness/Changes lib/Test/Harness/Straps.pm
+         !> lib/Test/More.pm lib/Test/Simple.pm lib/Test/Simple/Changes
+         !> lib/Test/Simple/t/Builder.t lib/Test/Simple/t/plan.t
+         !> lib/overload.pm makedef.pl pod/perldelta.pod pod/perlvar.pod
+____________________________________________________________________________
+[ 17319] By: gsar                                  on 2002/06/20  04:51:48
+        Log: mention Win32::GetOSName() nearabouts $^O
+     Branch: perl
+          ! pod/perlvar.pod
+____________________________________________________________________________
+[ 17318] By: jhi                                   on 2002/06/20  03:51:12
+        Log: More IRIX compiler lore.
+     Branch: perl
+          ! README.irix
+____________________________________________________________________________
+[ 17317] By: gsar                                  on 2002/06/20  02:33:49
+        Log: missing export for PerlIO_pop (used in PerlIO::Via now)
+     Branch: perl
+          ! makedef.pl
+____________________________________________________________________________
+[ 17316] By: jhi                                   on 2002/06/20  00:23:35
+        Log: (retracted by #17321) Make Getopt::Long ithread-safe.
+     Branch: perl
+          ! lib/Getopt/Long.pm
+____________________________________________________________________________
+[ 17315] By: jhi                                   on 2002/06/20  00:03:56
+        Log: Subject: [PATCH] Test::Simple/More/Builder 0.44 -> 0.45
+             From: Michael G Schwern <schwern@pobox.com>
+             Date: Wed, 19 Jun 2002 20:11:11 -0400
+             Message-id: <20020620001111.GW1232@ool-18b93024.dyn.optonline.net>
+     Branch: perl
+          + lib/Test/Simple/t/bad_plan.t lib/Test/Simple/t/threads.t
+          ! MANIFEST lib/Test/Builder.pm lib/Test/More.pm
+          ! lib/Test/Simple.pm lib/Test/Simple/Changes
+          ! lib/Test/Simple/t/Builder.t lib/Test/Simple/t/plan.t
+____________________________________________________________________________
+[ 17314] By: jhi                                   on 2002/06/19  23:16:37
+        Log: Subject: [PATCH] ExtUtils::MakeMaker 6.02 -> 6.03
+             From: Michael G Schwern <schwern@pobox.com>
+             Date: Wed, 19 Jun 2002 20:13:16 -0400
+             Message-id: <20020620001316.GY1232@ool-18b93024.dyn.optonline.net>
+     Branch: perl
+          ! lib/ExtUtils/Changes lib/ExtUtils/MM_Cygwin.pm
+          ! lib/ExtUtils/MakeMaker.pm lib/ExtUtils/t/writemakefile_args.t
+____________________________________________________________________________
+[ 17313] By: jhi                                   on 2002/06/19  23:15:41
+        Log: Subject: [PATCH] Test::Harness 2.25 -> 2.26
+             From: Michael G Schwern <schwern@pobox.com>
+             Date: Wed, 19 Jun 2002 20:12:08 -0400
+             Message-id: <20020620001208.GX1232@ool-18b93024.dyn.optonline.net>
+     Branch: perl
+          ! lib/Test/Harness.pm lib/Test/Harness/Changes
+          ! lib/Test/Harness/Straps.pm
+____________________________________________________________________________
+[ 17312] By: jhi                                   on 2002/06/19  21:27:24
+        Log: Integrate perlio:
+             
+             [ 17309]
+             "Clean" implementation of binmode(FH)/":raw" identity.
+             New function table entry so all layer definitions need tweaking.
+             Extra function table entry allows a layer to remain on a binmode stack
+             New PerlIOBase_binmode allows easy implementation of default policy.
+     Branch: perl
+         !> ext/PerlIO/Scalar/Scalar.xs ext/PerlIO/Via/Via.pm
+         !> ext/PerlIO/Via/Via.xs ext/PerlIO/encoding/encoding.xs
+         !> makedef.pl perlio.c perliol.h pod/perliol.pod win32/win32io.c
+____________________________________________________________________________
+[ 17311] By: jhi                                   on 2002/06/19  21:16:09
+        Log: Subject: RE: [PATCH] POSIX taint tests
+             From: "Paul Marquess" <Paul.Marquess@btinternet.com>
+             Date: Wed, 19 Jun 2002 23:16:11 +0100
+             Message-ID: <AIEAJICLCBDNAAOLLOKLGEHFEOAA.Paul.Marquess@btinternet.com>
+     Branch: perl
+          ! ext/POSIX/t/posix.t
+____________________________________________________________________________
+[ 17310] By: jhi                                   on 2002/06/19  21:14:53
+        Log: Fix for 20001101.004, at least for the memleak part.
+     Branch: perl
+          ! lib/overload.pm
+____________________________________________________________________________
+[ 17309] By: nick                                  on 2002/06/19  20:50:54
+        Log: "Clean" implementation of binmode(FH)/":raw" identity.
+             New function table entry so all layer definitions need tweaking.
+             Extra function table entry allows a layer to remain on a binmode stack
+             New PerlIOBase_binmode allows easy implementation of default policy.
+     Branch: perlio
+          ! ext/PerlIO/Scalar/Scalar.xs ext/PerlIO/Via/Via.pm
+          ! ext/PerlIO/Via/Via.xs ext/PerlIO/encoding/encoding.xs
+          ! makedef.pl perlio.c perliol.h pod/perliol.pod win32/win32io.c
+____________________________________________________________________________
+[ 17308] By: jhi                                   on 2002/06/19  20:33:16
+        Log: Subject: [PATCH] Re: [PATCH] POSIX taint tests
+             From: Michael G Schwern <schwern@pobox.com>
+             Date: Wed, 19 Jun 2002 16:51:56 -0400
+             Message-id: <20020619205156.GH1232@ool-18b93024.dyn.optonline.net>
+     Branch: perl
+          ! ext/POSIX/t/posix.t ext/POSIX/t/taint.t
+____________________________________________________________________________
+[ 17307] By: rgs                                   on 2002/06/19  20:26:24
+        Log: Subject: Re: [DOC PATCH] Re: [ID 20020613.003] context incorrectly reported
+             From: sthoenna@efn.org (Yitzchak Scott-Thoennes)
+             Date: Tue, 18 Jun 2002 15:40:08 -0700
+             Message-ID: <Ib7D9gzkgmTG092yn@efn.org>
+     Branch: perl
+          ! lib/overload.pm
+____________________________________________________________________________
+[ 17306] By: jhi                                   on 2002/06/19  18:49:06
+        Log: Subject: Re: Mingw32: some tests fail 
+             From: Per Einar Ellefsen <per.einar@skynet.be>
+             Date: Wed, 19 Jun 2002 19:37:15 +0200
+             Message-Id: <5.1.0.14.2.20020619192631.025848a0@pop.skynet.be>
+     Branch: perl
+          ! README.win32
+____________________________________________________________________________
+[ 17305] By: jhi                                   on 2002/06/19  17:40:29
+        Log: Subject: [PATCH] Mention Class::Pseudohash in perldelta
+             From: Autrijus Tang <autrijus@autrijus.org>
+             Date: Thu, 20 Jun 2002 01:36:26 +0800
+             Message-ID: <20020619173626.GA2650@not.autrijus.org>
+     Branch: perl
+          ! pod/perldelta.pod
+____________________________________________________________________________
+[ 17304] By: nick                                  on 2002/06/19  15:57:16
+        Log: Integrate mainline
+     Branch: perlio
+         +> ext/POSIX/t/taint.t
+          - lib/File/Spec/NW5.pm
+         !> Changes MANIFEST lib/File/Spec.pm lib/File/Spec/Win32.pm
+         !> patchlevel.h pod/perltodo.pod utils/perlbug.PL
+____________________________________________________________________________
+[ 17303] By: jhi                                   on 2002/06/19  14:06:55
+        Log: Update Changes.
+     Branch: perl
+          ! Changes patchlevel.h
+____________________________________________________________________________
 [ 17302] By: jhi                                   on 2002/06/19  14:00:35
         Log: #17301 was only part of the story.
      Branch: perl
index 3772b7a..164ee0d 100644 (file)
@@ -79,7 +79,6 @@
 #if !defined(PERL_PATCHLEVEL_H_IMPLICIT) && !defined(LOCAL_PATCH_COUNT)
 static char    *local_patches[] = {
         NULL
-       ,"DEVEL17302"
        ,NULL
 };
 
index 46d8fb7..23866ad 100644 (file)
@@ -359,6 +359,7 @@ the strings?).
           5.7.2         2001-Jul-13     Virtual release candidate 0.
           5.7.3         2002-Mar-05
           5.8.0-RC1     2002-Jun-01
+          5.8.0-RC2     2002-Jun-21
 
 =head2 SELECTED RELEASE SIZES