From: Nick Ing-Simmons Date: Fri, 21 Jun 2002 14:09:27 +0000 (+0000) Subject: Integrate mainline X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=318c11d45f6c0748f41ed0bf476c34d1e80e4065;hp=0111df86b68202837d8ca044a27bbc00d7895fb1;p=p5sagit%2Fp5-mst-13.2.git Integrate mainline p4raw-id: //depot/perlio@17343 --- diff --git a/Changes b/Changes index 5ab837e..8f47721 100644 --- 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" + Date: Thu, 20 Jun 2002 17:14:12 +0100 + Message-ID: + 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 + 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" + Date: Thu, 20 Jun 2002 14:28:35 +0200 + Message-ID: + 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 + 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 + 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 + 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 + 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" + Date: Wed, 19 Jun 2002 23:16:11 +0100 + Message-ID: + 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 + 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: + 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 + 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 + 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 diff --git a/patchlevel.h b/patchlevel.h index 3772b7a..164ee0d 100644 --- a/patchlevel.h +++ b/patchlevel.h @@ -79,7 +79,6 @@ #if !defined(PERL_PATCHLEVEL_H_IMPLICIT) && !defined(LOCAL_PATCH_COUNT) static char *local_patches[] = { NULL - ,"DEVEL17302" ,NULL }; diff --git a/pod/perlhist.pod b/pod/perlhist.pod index 46d8fb7..23866ad 100644 --- a/pod/perlhist.pod +++ b/pod/perlhist.pod @@ -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