X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=6ab8b5bb72f46c0d13c3f452b0d193cd17253246;hb=8c9849ff798160d7f115286b222762e1c4e65f66;hp=77ebb0e9a05dfafb6a6cb4c8666768b1cc512a8c;hpb=982fc719374415b1b4c9862990e9bac27b36a617;p=p5sagit%2Fp5-mst-13.2.git diff --git a/Changes b/Changes index 77ebb0e..6ab8b5b 100644 --- a/Changes +++ b/Changes @@ -28,6 +28,3494 @@ example from http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/ Version v5.7.X Development release working toward v5.8 -------------- ____________________________________________________________________________ +[ 17467] By: jhi on 2002/07/10 20:10:23 + Log: Retract #17375: contrary to intention, it was actually + harmful on EBCDIC. + Branch: perl + ! regexec.c +____________________________________________________________________________ +[ 17466] By: sky on 2002/07/10 17:59:19 + Log: Makes list skip the main thread. + Branch: perl + ! ext/threads/t/list.t ext/threads/threads.xs +____________________________________________________________________________ +[ 17465] By: jhi on 2002/07/10 14:14:13 + Log: More about the dangers of indent. + Branch: perl + ! Porting/pumpkin.pod +____________________________________________________________________________ +[ 17464] By: jhi on 2002/07/10 12:42:20 + Log: Small perldelta tweaks. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17463] By: jhi on 2002/07/10 11:43:09 + Log: Update Changes. + Branch: perl + ! Changes patchlevel.h +____________________________________________________________________________ +[ 17462] By: jhi on 2002/07/10 11:27:44 + Log: EBCDIC has different codepoints. + Branch: perl + ! lib/PerlIO/via/t/QuotedPrint.t +____________________________________________________________________________ +[ 17461] By: nick on 2002/07/10 06:58:47 + Log: Integrate mainline (Via/via etc.) + Branch: perlio + +> ext/PerlIO/scalar/Makefile.PL ext/PerlIO/scalar/scalar.pm + +> ext/PerlIO/scalar/scalar.xs ext/PerlIO/via/Makefile.PL + +> ext/PerlIO/via/via.pm ext/PerlIO/via/via.xs lib/Config.t + +> lib/PerlIO/via/QuotedPrint.pm lib/PerlIO/via/t/QuotedPrint.t + - ext/PerlIO/Scalar/Makefile.PL ext/PerlIO/Scalar/Scalar.pm + - ext/PerlIO/Scalar/Scalar.xs ext/PerlIO/Via/Makefile.PL + - ext/PerlIO/Via/Via.pm ext/PerlIO/Via/Via.xs + !> (integrate 34 files) +____________________________________________________________________________ +[ 17460] By: jhi on 2002/07/10 03:58:58 + Log: If no PerlIO, no PerlIO::via. + Branch: perl + ! lib/PerlIO/via/t/QuotedPrint.t +____________________________________________________________________________ +[ 17459] By: jhi on 2002/07/10 00:57:29 + Log: Too much cut-and-paste from Term::Complete.t; + be more paranoid on readonlyness + Branch: perl + ! lib/Config.t +____________________________________________________________________________ +[ 17458] By: jhi on 2002/07/09 23:29:52 + Log: Test Config. + Branch: perl + + lib/Config.t + ! MANIFEST +____________________________________________________________________________ +[ 17457] By: jhi on 2002/07/09 22:36:27 + Log: Subject: [PATCH] Fwd: [ID 20020703.002] bareword processing bug under 'use strict' + From: Kay Röpke + Date: Tue, 9 Jul 2002 14:12:10 +0200 + Message-Id: <184F11EC-9335-11D6-8F80-000393414688@dolphin-services.de> + Branch: perl + ! op.c t/lib/strict/subs +____________________________________________________________________________ +[ 17456] By: jhi on 2002/07/09 21:35:33 + Log: Detypo. + Branch: perl + ! ext/threads/shared/shared.pm +____________________________________________________________________________ +[ 17455] By: jhi on 2002/07/09 21:32:44 + Log: Subject: [PATCH] fix 17425 for VMS + From: "Craig A. Berry" + Date: Tue, 09 Jul 2002 17:07:12 -0500 + Message-Id: <5.1.1.5.0.20020709164958.0313c008@exchi01> + Branch: perl + ! t/op/magic.t +____________________________________________________________________________ +[ 17454] By: jhi on 2002/07/09 21:31:44 + Log: Change PerlIO::Scalar and Via to scalar and via. + Branch: perl + + ext/PerlIO/scalar/Makefile.PL ext/PerlIO/scalar/scalar.pm + + ext/PerlIO/scalar/scalar.xs ext/PerlIO/via/Makefile.PL + + ext/PerlIO/via/via.pm ext/PerlIO/via/via.xs + + lib/PerlIO/via/QuotedPrint.pm lib/PerlIO/via/t/QuotedPrint.t + - ext/PerlIO/Scalar/Makefile.PL ext/PerlIO/Scalar/Scalar.pm + - ext/PerlIO/Scalar/Scalar.xs ext/PerlIO/Via/Makefile.PL + - ext/PerlIO/Via/Via.pm ext/PerlIO/Via/Via.xs + - lib/PerlIO/Via/QuotedPrint.pm lib/PerlIO/Via/t/QuotedPrint.t + ! MANIFEST Porting/config.sh djgpp/config.over doio.c + ! epoc/config.sh ext/B/B/C.pm ext/PerlIO/t/via.t hints/uwin.sh + ! hints/vmesa.sh perlio.c pod/perldelta.pod pod/perliol.pod + ! pod/perltoc.pod win32/Makefile win32/makefile.mk +____________________________________________________________________________ +[ 17453] By: sky on 2002/07/09 21:23:31 + Log: Update documentation with &share() non prototype checking version. + Fix share so it once again returns a reference to whatever it just + shared, so now you can do my &share([]); + Remove check for useithreads and Config.pm from threads::shared, + you can now always use threads::shared in your module without + overhead of config.pm and without speed hit unless threads have been + requested, share, cond_wait, cond_broadcast, cond_signal and lock + all become noops, so does : share. + Branch: perl + ! ext/threads/shared/shared.pm ext/threads/shared/shared.xs +____________________________________________________________________________ +[ 17452] By: jhi on 2002/07/09 18:58:45 + Log: Tweak perldelta for the new PerlIO::Vianess. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17451] By: jhi on 2002/07/09 18:53:11 + Log: Update the port status. + Branch: perl + ! pod/perlport.pod +____________________________________________________________________________ +[ 17450] By: jhi on 2002/07/09 18:49:20 + Log: Subject: [PATCH] 5.8.0-RC1 on SunOS 4! + From: Robin Barker + Date: Tue, 9 Jul 2002 20:03:40 +0100 (BST) + Message-Id: <200207091903.UAA09531@tempest.npl.co.uk> + + (the sprintf() spot in Dumper.xs fixed) + Branch: perl + ! ext/Data/Dumper/Dumper.xs perl.c util.c +____________________________________________________________________________ +[ 17449] By: jhi on 2002/07/09 18:38:04 + Log: Subject: [PATCH] Removing example layers from MIME::QuotedPrint + From: Elizabeth Mattijsen + Date: Mon, 08 Jul 2002 10:21:09 +0200 + Message-Id: <4.2.0.58.20020708090819.02740f00@mickey.dijkmat.nl> + + Subject: Re: [PATCH] Removing example layers from MIME::QuotedPrint + From: Elizabeth Mattijsen + Date: Tue, 09 Jul 2002 09:29:52 +0200 + Message-Id: <4.2.0.58.20020709092337.02893300@mickey.dijkmat.nl> + Branch: perl + + lib/PerlIO/Via/QuotedPrint.pm lib/PerlIO/Via/t/QuotedPrint.t + ! MANIFEST ext/MIME/Base64/QuotedPrint.pm ext/PerlIO/Via/Via.pm + ! ext/PerlIO/t/via.t pod/perliol.pod +____________________________________________________________________________ +[ 17448] By: jhi on 2002/07/09 17:46:00 + Log: Integrate perlio: + + [ 17446] + Fix open(FH,"Via(Foo)","NonExistant") and other cases when + :stdio as lower layer fails. + + [ 17447] + Tidy PerlIO::Via + - add test for open fail + - add PerlIO_debug() diags to open paths + - comments on API gaps + - Update OPEN,SYSOPEN,FDOPEN pod entries. + Branch: perl + !> ext/PerlIO/Via/Via.pm ext/PerlIO/Via/Via.xs ext/PerlIO/t/via.t + !> perlio.c +____________________________________________________________________________ +[ 17447] By: nick on 2002/07/09 17:13:41 + Log: Tidy PerlIO::Via + - add test for open fail + - add PerlIO_debug() diags to open paths + - comments on API gaps + - Update OPEN,SYSOPEN,FDOPEN pod entries. + Branch: perlio + ! ext/PerlIO/Via/Via.pm ext/PerlIO/Via/Via.xs ext/PerlIO/t/via.t +____________________________________________________________________________ +[ 17446] By: nick on 2002/07/09 16:59:29 + Log: Fix open(FH,"Via(Foo)","NonExistant") and other cases when + :stdio as lower layer fails. + Branch: perlio + ! perlio.c +____________________________________________________________________________ +[ 17445] By: jhi on 2002/07/09 16:32:15 + Log: Document how to re-indent. + Branch: perl + ! Porting/pumpkin.pod +____________________________________________________________________________ +[ 17444] By: jhi on 2002/07/09 15:50:45 + Log: Retract #17428, not needed in this version of File::Spec. + Branch: perl + ! lib/File/Spec/Unix.pm +____________________________________________________________________________ +[ 17443] By: jhi on 2002/07/09 15:41:57 + Log: This is getting pretty fragmented (finish up #17441). + Branch: perl + ! pp_ctl.c t/op/eval.t +____________________________________________________________________________ +[ 17442] By: nick on 2002/07/09 15:39:02 + Log: Indentation normalize via + indent -kr -nce -psl + (Better indent incantations welcome - something for Porting/?) + Branch: perlio + ! ext/PerlIO/Via/Via.xs +____________________________________________________________________________ +[ 17441] By: jhi on 2002/07/09 15:06:55 + Log: Missing patch fragment, noted by Hugo. + Branch: perl + ! toke.c +____________________________________________________________________________ +[ 17440] By: jhi on 2002/07/09 14:05:39 + Log: Update Changes. + Branch: perl + ! Changes patchlevel.h +____________________________________________________________________________ +[ 17439] By: jhi on 2002/07/09 13:55:16 + Log: Empty lines. + Branch: perl + ! MANIFEST +____________________________________________________________________________ +[ 17438] By: jhi on 2002/07/09 13:48:44 + Log: Integrate perlio: + + [ 17431] + SuSE 8.0 at least needs hints to use -lgdbm for ODBM_File + + [ 17432] + Core-dump prevention for + open PIPE, "-|:stdio", "cat /etc/motd"; + (root cause not yet fixed). + + [ 17433] + Special case :stdio pushed method so that "-|:stdio" does + not have an uninitialized layer on top. + + [ 17435] + Call $encoding->decode($sv) without a $chk argument. + This fixes modification of readonly value under use encoding(). + Not a final fix as it does not warn on failed decode. + + [ 17437] + perldiag patch for implied open of STDIN/STDOUT/STDERR + in wrong mode. + Branch: perl + +> ext/ODBM_File/hints/linux.pl + !> MANIFEST perlio.c pod/perldiag.pod sv.c +____________________________________________________________________________ +[ 17437] By: nick on 2002/07/09 13:42:06 + Log: perldiag patch for implied open of STDIN/STDOUT/STDERR + in wrong mode. + Branch: perlio + ! pod/perldiag.pod +____________________________________________________________________________ +[ 17436] By: jhi on 2002/07/09 13:05:43 + Log: Subject: [ID 20020708.001] makedepend problem (output of cppstdin garbled) + From: Hans Ranke + Date: Mon, 8 Jul 2002 16:17:00 +0200 (MET DST) + Message-Id: <5.8.0_12541_1026136670@regency> + Branch: perl + ! makedepend.SH +____________________________________________________________________________ +[ 17435] By: nick on 2002/07/09 12:38:01 + Log: Call $encoding->decode($sv) without a $chk argument. + This fixes modification of readonly value under use encoding(). + Not a final fix as it does not warn on failed decode. + Branch: perlio + ! sv.c +____________________________________________________________________________ +[ 17434] By: jhi on 2002/07/09 11:50:41 + Log: Subject: [DOC PATCH] perlre, minor error + From: "Steffen Mueller" + Date: Tue, 9 Jul 2002 02:23:33 +0200 + Message-ID: <20020709002024.28399.qmail@onion.perl.org> + Branch: perl + ! pod/perlre.pod +____________________________________________________________________________ +[ 17433] By: nick on 2002/07/09 11:42:32 + Log: Special case :stdio pushed method so that "-|:stdio" does + not have an uninitialized layer on top. + Branch: perlio + ! perlio.c +____________________________________________________________________________ +[ 17432] By: nick on 2002/07/09 09:38:45 + Log: Core-dump prevention for + open PIPE, "-|:stdio", "cat /etc/motd"; + (root cause not yet fixed). + Branch: perlio + ! perlio.c +____________________________________________________________________________ +[ 17431] By: nick on 2002/07/09 08:01:54 + Log: SuSE 8.0 at least needs hints to use -lgdbm for ODBM_File + Branch: perlio + + ext/ODBM_File/hints/linux.pl + ! MANIFEST +____________________________________________________________________________ +[ 17430] By: nick on 2002/07/09 07:59:06 + Log: Integrate mainline + Branch: perlio + +> ext/MIME/Base64/t/quoted-print.t lib/Math/BigInt/t/bare_mif.t + - ext/MIME/Base64/t/qp.t + !> (integrate 48 files) +____________________________________________________________________________ +[ 17429] By: jhi on 2002/07/09 00:17:49 + Log: MIME::QuotedPrint is for bytes only; from Gisle. + Branch: perl + ! ext/MIME/Base64/QuotedPrint.pm + ! ext/MIME/Base64/t/quoted-print.t +____________________________________________________________________________ +[ 17428] By: jhi on 2002/07/08 23:26:49 + Log: (retracted by #17444) + Subject: [ID 20020708.003] File::Spec::Unix::tmpdir automagically creates $ENV{TMPDIR} + From: Diab Jerius + Date: Mon, 8 Jul 2002 18:44:12 -0400 (EDT) + Message-Id: <200207082244.g68MiDY22791@pelf.harvard.edu> + Branch: perl + ! lib/File/Spec/Unix.pm +____________________________________________________________________________ +[ 17427] By: jhi on 2002/07/08 23:17:21 + Log: Subject: patch against t/op/magic.t + From: Jim Cromie + Date: Mon, 08 Jul 2002 19:23:38 -0400 + Message-ID: <3D2A1EFA.8050603@divsol.com> + Branch: perl + ! t/op/magic.t +____________________________________________________________________________ +[ 17426] By: jhi on 2002/07/08 21:38:24 + Log: Subject: [DOC PATCH] Thread::Signal.pm + From: Elizabeth Mattijsen + Date: Mon, 08 Jul 2002 23:40:32 +0200 + Message-Id: <4.2.0.58.20020708233854.024783b0@mickey.dijkmat.nl> + Branch: perl + ! ext/Thread/Thread/Signal.pm +____________________________________________________________________________ +[ 17425] By: jhi on 2002/07/08 20:10:15 + Log: Integrate maint patches #17421, #17424: + + on platforms like HP-UX that are subject to the ARG_ZERO_IS_SCRIPT + hack, $^X was improperly set to the script name when the script + was run via the PATH; argv[0] in that case shows up as the bare + name of the script rather than its fully qualified path, which + meant that the sanity check in the ARG_ZERO_IS_SCRIPT code fails + to recognize it as the running script name; fix tries to match + bare script name in that case (from Gisle Aas) + + tweak change#17421 ($0 is full path to script even when script + is invoked via PATH almost everywhere except Windows) + Branch: perl + !> t/op/magic.t toke.c +____________________________________________________________________________ +[ 17424] By: gsar on 2002/07/08 19:54:10 + Log: tweak change#17421 ($0 is full path to script even when script + is invoked via PATH almost everywhere except Windows) + Branch: maint-5.6/perl + ! t/op/magic.t +____________________________________________________________________________ +[ 17423] By: jhi on 2002/07/08 19:10:29 + Log: Subject: Re: [ID 20020626.011] wantarray() causes clobbering of unrelated vars outside the sub + From: Hugo van der Sanden + Date: Mon, 08 Jul 2002 17:00:33 +0100 + Message-Id: <200207081600.g68G0Xw07553@crypt.compulink.co.uk> + Branch: perl + ! lib/File/Basename.pm op.c t/op/wantarray.t +____________________________________________________________________________ +[ 17422] By: jhi on 2002/07/08 19:08:58 + Log: Subject: [PATCH perl@17412] regcomp.c casting tweak + From: "Craig A. Berry" + Date: Mon, 08 Jul 2002 13:17:35 -0500 + Message-Id: <5.1.1.5.0.20020708124433.034a5dd8@exchi01> + Branch: perl + ! regcomp.c +____________________________________________________________________________ +[ 17421] By: gsar on 2002/07/08 17:07:01 + Log: on platforms like HP-UX that are subject to the ARG_ZERO_IS_SCRIPT + hack, $^X was improperly set to the script name when the script + was run via the PATH; argv[0] in that case shows up as the bare + name of the script rather than its fully qualified path, which + meant that the sanity check in the ARG_ZERO_IS_SCRIPT code fails + to recognize it as the running script name; fix tries to match + bare script name in that case (from Gisle Aas) + Branch: maint-5.6/perl + ! t/op/magic.t toke.c +____________________________________________________________________________ +[ 17420] By: jhi on 2002/07/08 12:54:52 + Log: Subject: [ DOC PATCH] Re: build failure on Solaris with useithreads + From: Dave Mitchell + Date: Mon, 8 Jul 2002 00:45:42 +0100 + Message-ID: <20020708004542.B14412@fdgroup.com> + Branch: perl + ! README.solaris +____________________________________________________________________________ +[ 17419] By: jhi on 2002/07/08 12:19:24 + Log: Add a note about perlmonks as suggested by Ilya Martynov; + add an admonition about "can you write my shopping cart + script for me!!!" + Branch: perl + ! pod/perlfaq2.pod +____________________________________________________________________________ +[ 17418] By: jhi on 2002/07/08 12:11:31 + Log: Subject: [DOC PATCH] perlfaq2.pod, perlmodstyle.pod + From: Iain Truskett + Date: Mon, 8 Jul 2002 16:50:55 +1000 + Message-ID: <20020708065055.GC14168@eh.org> + Branch: perl + ! pod/perlfaq2.pod pod/perlmodstyle.pod +____________________________________________________________________________ +[ 17417] By: jhi on 2002/07/08 12:08:27 + Log: Subject: [DOC PATCH] perlthrtut.pod + From: Iain Truskett + Date: Mon, 8 Jul 2002 13:53:59 +1000 + Message-ID: <20020708035359.GB14168@eh.org> + Branch: perl + ! pod/perlthrtut.pod +____________________________________________________________________________ +[ 17416] By: jhi on 2002/07/08 12:07:11 + Log: Subject: [PATCH] t/op/glob.t + From: Iain Truskett + Date: Mon, 8 Jul 2002 11:59:21 +1000 + Message-ID: <20020708015921.GA14168@eh.org> + Branch: perl + ! t/op/glob.t +____________________________________________________________________________ +[ 17415] By: jhi on 2002/07/08 11:58:54 + Log: More AUTHORS updates. + Branch: perl + ! AUTHORS +____________________________________________________________________________ +[ 17414] By: jhi on 2002/07/07 22:17:28 + Log: AUTHORS updates. + Branch: perl + ! AUTHORS +____________________________________________________________________________ +[ 17413] By: jhi on 2002/07/07 21:42:20 + Log: README tweaks. + Branch: perl + ! README.tru64 +____________________________________________________________________________ +[ 17412] By: jhi on 2002/07/07 20:54:53 + Log: Update Changes. + Branch: perl + ! Changes patchlevel.h +____________________________________________________________________________ +[ 17411] By: jhi on 2002/07/07 20:36:18 + Log: Regen toc, modlib. + Branch: perl + ! pod/perlmodlib.pod pod/perltoc.pod +____________________________________________________________________________ +[ 17410] By: rgs on 2002/07/07 20:31:37 + Log: Replace the word "discipline" by "layer" almost everywhere, + by Elizabeth Mattijsen. + Branch: perl + ! MANIFEST lib/open.pm pod/perldelta.pod pod/perlfunc.pod + ! pod/perlpodspec.pod pod/perlrun.pod pod/perlunicode.pod + ! pod/perluniintro.pod pod/perlvar.pod +____________________________________________________________________________ +[ 17409] By: jhi on 2002/07/07 19:58:36 + Log: Use the same name for the QP test as MIME::Base64 does. + Branch: perl + + ext/MIME/Base64/t/quoted-print.t + - ext/MIME/Base64/t/qp.t + ! MANIFEST +____________________________________________________________________________ +[ 17408] By: jhi on 2002/07/07 18:48:06 + Log: Don't install test pods. + Branch: perl + ! installman +____________________________________________________________________________ +[ 17407] By: jhi on 2002/07/07 17:04:27 + Log: Integrate maint patches #13474, #13478, #13584, and #16539; + introduce the test case of [ID 20020623.009]. Once upon a + time #13474 introduced evil coredumps, but now things seem + to be better (tried both with and without ithreads). + Branch: perl + ! op.c t/run/fresh_perl.t +____________________________________________________________________________ +[ 17406] By: jhi on 2002/07/07 15:29:28 + Log: Upgrade to Math::BigInt 1.60. + Branch: perl + + lib/Math/BigInt/t/bare_mif.t + ! MANIFEST lib/Math/BigFloat.pm lib/Math/BigInt.pm + ! lib/Math/BigInt/Calc.pm lib/Math/BigInt/t/bare_mbf.t + ! lib/Math/BigInt/t/bare_mbi.t lib/Math/BigInt/t/bigfltpm.inc + ! lib/Math/BigInt/t/bigfltpm.t lib/Math/BigInt/t/bigintpm.inc + ! lib/Math/BigInt/t/bigintpm.t lib/Math/BigInt/t/inf_nan.t + ! lib/Math/BigInt/t/mbimbf.inc lib/Math/BigInt/t/mbimbf.t + ! lib/Math/BigInt/t/sub_mbf.t lib/Math/BigInt/t/sub_mbi.t + ! lib/Math/BigInt/t/sub_mif.t lib/Math/BigInt/t/with_sub.t +____________________________________________________________________________ +[ 17405] By: rgs on 2002/07/06 18:39:30 + Log: Subject: Re: FreeBSD 4.6 imminent + From: Nicholas Clark + Date: Sat, 6 Jul 2002 16:07:38 +0100 + Message-ID: <20020706150737.GC301@Bagpuss.unfortu.net> + Branch: perl + ! README.freebsd +____________________________________________________________________________ +[ 17404] By: nick on 2002/07/06 07:04:02 + Log: Integrate mainline + Branch: perlio + !> t/README +____________________________________________________________________________ +[ 17403] By: rgs on 2002/07/05 12:46:22 + Log: Precisions and updates about running and writing tests. + Branch: perl + ! t/README +____________________________________________________________________________ +[ 17402] By: nick on 2002/07/05 07:05:40 + Log: Integrate mainline + Branch: perlio + !> (integrate 32 files) +____________________________________________________________________________ +[ 17401] By: rgs on 2002/07/04 20:21:10 + Log: Goes with change #17400. + Branch: perl + ! t/pod/podselect.xr +____________________________________________________________________________ +[ 17400] By: rgs on 2002/07/04 14:44:32 + Log: Subject: [DOC PATCH] minor typo in podselect.PL + From: Dave Mitchell + Date: Thu, 4 Jul 2002 15:30:53 +0100 + Message-ID: <20020704153052.C1322@fdgroup.com> + Branch: perl + ! pod/podselect.PL +____________________________________________________________________________ +[ 17399] By: rgs on 2002/07/04 12:01:21 + Log: Typos and missing warning categories. + Branch: perl + ! pod/perldiag.pod +____________________________________________________________________________ +[ 17398] By: rgs on 2002/07/04 10:19:11 + Log: Subject: Re: autom4te and perl 5.8.0 + From: Andy Dougherty + Date: Wed, 3 Jul 2002 11:56:05 -0400 (EDT) + Message-ID: + + (with an additional paranoid nit : skip test unless -c $devnull) + Branch: perl + ! doio.c ext/Fcntl/t/fcntl.t +____________________________________________________________________________ +[ 17397] By: rgs on 2002/07/04 08:58:23 + Log: Subject: [PATCH] Win32 build broken + From: "Mattia Barbon" + Date: Wed, 3 Jul 2002 23:44:49 +0200 + Message-ID: <3D238C71.6138.2E20AFC@localhost> + + (needed by change #17391) + Branch: perl + ! embed.fnc global.sym +____________________________________________________________________________ +[ 17396] By: rgs on 2002/07/02 08:27:41 + Log: Subject: [PATCH perl@17384] opendir() nit for VMS + From: "Craig A. Berry" + Date: Mon, 1 Jul 2002 22:55:30 -0500 + Message-ID: + Branch: perl + ! vms/vms.c +____________________________________________________________________________ +[ 17395] By: rgs on 2002/07/01 18:41:17 + Log: Subject: Re: Change 17385: AUTHORS updates. + From: Philip Newton + Date: Mon, 01 Jul 2002 20:30:59 +0200 + Message-ID: + Branch: perl + ! AUTHORS +____________________________________________________________________________ +[ 17394] By: rgs on 2002/07/01 18:35:37 + Log: Subject: [PATCH perl@17384] more dangerous logical name warnings for VMS + From: "Craig A. Berry" + Date: Mon, 01 Jul 2002 13:52:36 -0500 + Message-ID: <5.1.1.5.0.20020701130645.01aa8258@exchi01> + Branch: perl + ! configure.com vms/test.com +____________________________________________________________________________ +[ 17393] By: rgs on 2002/07/01 18:25:22 + Log: Allow PerlIO::Via to look for modules in the default + namespace PerlIO::Via::. + Branch: perl + ! ext/PerlIO/Via/Via.pm ext/PerlIO/Via/Via.xs ext/PerlIO/t/via.t +____________________________________________________________________________ +[ 17392] By: jhi on 2002/07/01 14:14:37 + Log: Small speedup by inlining the easy bits of is_utf8_char() + into is_utf8_string(). + Branch: perl + ! utf8.c +____________________________________________________________________________ +[ 17391] By: jhi on 2002/07/01 13:42:28 + Log: Subject: -Dr and unicode + From: Hugo van der Sanden + Date: Mon, 01 Jul 2002 13:28:05 +0100 + Message-Id: <200207011228.g61CS5r06772@crypt.compulink.co.uk> + Branch: perl + ! regcomp.c +____________________________________________________________________________ +[ 17390] By: jhi on 2002/07/01 13:40:44 + Log: Subject: Re: [ID 20020630.002] utf8 regex only matches 32k + From: Hugo van der Sanden + Message-Id: <200207011228.g61CS4T06766@crypt.compulink.co.uk> + Date: Mon, 01 Jul 2002 13:28:04 +0100 + Branch: perl + ! regexec.c t/op/pat.t +____________________________________________________________________________ +[ 17389] By: rgs on 2002/07/01 13:04:18 + Log: Goes with lib/open.pm diagnostics changes + Branch: perl + ! lib/open.t +____________________________________________________________________________ +[ 17388] By: rgs on 2002/07/01 09:27:47 + Log: Subject: [DOC PATCH] perliol.pod nit + From: Elizabeth Mattijsen + Date: Sun, 30 Jun 2002 23:52:05 +0200 + Message-ID: <4.2.0.58.20020630235023.02443670@mickey.dijkmat.nl> + + Subject: [DOC PATCH] open.pm, no more discipline + From: Elizabeth Mattijsen + Date: Sun, 30 Jun 2002 23:02:50 +0200 + Message-ID: <4.2.0.58.20020630230134.0289d300@mickey.dijkmat.nl> + Branch: perl + ! lib/open.pm pod/perliol.pod +____________________________________________________________________________ +[ 17387] By: rgs on 2002/07/01 09:26:02 + Log: Subject: Threads doc patch + From: Iain Truskett + Date: Mon, 1 Jul 2002 14:58:14 +1000 + Message-ID: <20020701045814.GB1805@eh.org> + Branch: perl + ! pod/perlthrtut.pod +____________________________________________________________________________ +[ 17386] By: jhi on 2002/06/30 16:51:44 + Log: Regen toc (skip the XS:: since they do not get installed) + Branch: perl + ! pod/buildtoc.PL pod/perltoc.pod +____________________________________________________________________________ +[ 17385] By: jhi on 2002/06/30 16:31:35 + Log: AUTHORS updates. + Branch: perl + ! AUTHORS +____________________________________________________________________________ +[ 17384] By: jhi on 2002/06/30 15:31:53 + Log: Update Changes. + Branch: perl + ! Changes patchlevel.h +____________________________________________________________________________ +[ 17383] By: jhi on 2002/06/30 02:45:58 + Log: Retract #17380, the refcnt tweak was misplaced (re_dup is used + when creation of new threads needs to duplicate the re struct) + Branch: perl + ! sv.c +____________________________________________________________________________ +[ 17382] By: jhi on 2002/06/30 01:22:05 + Log: Subject: [PATCH] Re: [PATCH] pack 'w' should be using NV, not double + From: Nicholas Clark + Date: Sat, 29 Jun 2002 18:24:08 +0100 + Message-ID: <20020629172408.GB322@Bagpuss.unfortu.net> + Branch: perl + ! t/op/pack.t +____________________________________________________________________________ +[ 17381] By: rgs on 2002/06/29 13:31:12 + Log: Various precisions. + Branch: perl + ! pod/perlhack.pod +____________________________________________________________________________ +[ 17380] By: jhi on 2002/06/28 18:50:08 + Log: (Retracted by #17383) + Subject: Re: [ID 20020627.002] Regexp causing segmentation fault + From: Hugo van der Sanden + Date: Fri, 28 Jun 2002 14:29:43 +0100 + Message-Id: <200206281329.g5SDThO10165@crypt.compulink.co.uk> + Branch: perl + ! sv.c +____________________________________________________________________________ +[ 17379] By: jhi on 2002/06/28 18:36:57 + Log: Subject: [PATCH rc2] README.os2 + From: Ilya Zakharevich + Date: Fri, 28 Jun 2002 13:32:39 -0400 + Message-ID: <20020628133239.A26455@math.ohio-state.edu> + Branch: perl + ! README.os2 os2/Changes +____________________________________________________________________________ +[ 17378] By: jhi on 2002/06/28 18:28:43 + Log: Forgotten file. + Branch: perl + ! MANIFEST +____________________________________________________________________________ +[ 17377] By: nick on 2002/06/28 17:59:37 + Log: Integrate mainline + Branch: perlio + +> ext/Digest/MD5/hints/MacOS.pl lib/Pod/t/text.t + !> (integrate 27 files) +____________________________________________________________________________ +[ 17376] By: jhi on 2002/06/28 13:15:17 + Log: NetWare update from Ananth Kesari. + Branch: perl + ! NetWare/Makefile NetWare/netware.h NetWare/nw5.c + ! ext/DynaLoader/DynaLoader_pm.PL lib/ExtUtils/MM_NW5.pm +____________________________________________________________________________ +[ 17375] By: jhi on 2002/06/28 13:02:01 + Log: (retracted by #17467) + EBCDIC-safer. + Branch: perl + ! regexec.c +____________________________________________________________________________ +[ 17374] By: rgs on 2002/06/28 12:07:49 + Log: Subject: [PATCH] Re: [ID 20020623.006] Tie::StdHandle produces bogus untie() warnings + From: Steve Hay + Date: Fri, 28 Jun 2002 12:23:37 +0100 + Message-ID: <3D1C4739.4090002@uk.radan.com> + Branch: perl + ! lib/Tie/Handle.pm +____________________________________________________________________________ +[ 17373] By: rgs on 2002/06/28 12:06:29 + Log: Subject: [DOC PATCH] Re: [ID 20020623.006] Tie::StdHandle produces bogus untie() warnings + From: sthoenna@efn.org (Yitzchak Scott-Thoennes) + Date: Mon, 24 Jun 2002 23:17:57 -0700 + Message-ID: + Branch: perl + ! pod/perlfunc.pod +____________________________________________________________________________ +[ 17372] By: jhi on 2002/06/27 20:53:44 + Log: Inlining to avoid costly UTF-8 calls. + Branch: perl + ! regexec.c sv.c +____________________________________________________________________________ +[ 17371] By: jhi on 2002/06/27 19:12:46 + Log: Shave off some more of the Unicode regex slowness. + Branch: perl + ! regexec.c +____________________________________________________________________________ +[ 17370] By: jhi on 2002/06/27 16:10:17 + Log: Cure some of the slowness of + [ID 20020627.001] regex and utf-8 performance problem. + Branch: perl + ! regexec.c +____________________________________________________________________________ +[ 17369] By: rgs on 2002/06/27 11:12:43 + Log: Subject: Re: [ID 20020626.011] wantarray() causes clobbering of unrelated vars outside the sub + From: Hugo van der Sanden + Date: Thu, 27 Jun 2002 11:58:57 +0100 + Message-ID: <200206271058.g5RAwvE29057@crypt.compulink.co.uk> + Branch: perl + ! op.c +____________________________________________________________________________ +[ 17368] By: ams on 2002/06/27 02:39:13 + Log: Subject: [DOC PATCH] DynaLoader.pm + From: Elizabeth Mattijsen + Date: Wed, 26 Jun 2002 20:27:25 +0200 + Message-Id: <4.2.0.58.20020626202637.025db610@mickey.dijkmat.nl> + + Subject: [DOC PATCH] Base64.pm + From: Elizabeth Mattijsen + Date: Thu, 27 Jun 2002 00:54:10 +0200 + Message-Id: <4.2.0.58.20020627005340.02c74550@mickey.dijkmat.nl> + Branch: perl + ! ext/DynaLoader/DynaLoader_pm.PL ext/MIME/Base64/Base64.pm +____________________________________________________________________________ +[ 17367] By: rgs on 2002/06/26 20:32:20 + Log: chomp clarifications by Elizabeth Mattijsen. + Branch: perl + ! pod/perlfunc.pod +____________________________________________________________________________ +[ 17366] By: jhi on 2002/06/26 18:25:51 + Log: Further tweaking on the Unicode s///. + Branch: perl + ! pp_hot.c t/op/subst.t +____________________________________________________________________________ +[ 17365] By: jhi on 2002/06/26 18:01:09 + Log: Subject: Re: Another Unicode s/// buglet? + From: Hugo van der Sanden + Date: Wed, 26 Jun 2002 18:43:18 +0100 + Message-Id: <200206261743.g5QHhIC27702@crypt.compulink.co.uk> + Branch: perl + ! regexec.c +____________________________________________________________________________ +[ 17364] By: jhi on 2002/06/26 15:44:57 + Log: Subject: Re: Another Unicode s/// buglet? + From: Hugo van der Sanden + Date: Wed, 26 Jun 2002 17:43:07 +0100 + Message-Id: <200206261643.g5QGh7519204@crypt.compulink.co.uk> + + (only the test cases) + Branch: perl + ! t/op/subst.t +____________________________________________________________________________ +[ 17363] By: jhi on 2002/06/26 15:41:48 + Log: Integrate from macperl: + + [ 17345] + Mac OS Test updates + + [ 17347] + Support hints and OPTIMIZE in MM_MacOS + + [ 17348] + Crank down optimization for Mac OS in Digest::MD5 + Branch: perl + +> ext/Digest/MD5/hints/MacOS.pl + !> ext/POSIX/t/taint.t lib/ExtUtils/MM_MacOS.pm + !> lib/Test/Harness/t/strap-analyze.t + !> lib/Test/Harness/t/test-harness.t +____________________________________________________________________________ +[ 17362] By: jhi on 2002/06/26 15:25:45 + Log: Let's not leak. + Branch: perl + ! pp_hot.c +____________________________________________________________________________ +[ 17361] By: rgs on 2002/06/26 15:24:24 + Log: Subject: [PATCH rc2] os2/Changes + From: Ilya Zakharevich + Date: Wed, 26 Jun 2002 11:54:06 -0400 + Message-ID: <20020626115406.A6091@math.ohio-state.edu> + Branch: perl + ! os2/Changes os2/os2.c +____________________________________________________________________________ +[ 17360] By: rgs on 2002/06/26 14:41:00 + Log: Subject: Re: [PATCH RC2] VMS nits, add getppid(), admit absence of fork() + From: PPrymmer@factset.com + Date: Wed, 26 Jun 2002 10:48:23 -0400 + Message-ID: + Branch: perl + ! pod/perlport.pod +____________________________________________________________________________ +[ 17359] By: rgs on 2002/06/26 14:38:10 + Log: Subject: [PATCH RC2] VMS nits, add getppid(), admit absence of fork() + From: "Craig A. Berry" + Date: Tue, 25 Jun 2002 21:46:59 -0500 + Message-ID: + Branch: perl + ! configure.com pod/perlport.pod vms/perlvms.pod +____________________________________________________________________________ +[ 17358] By: jhi on 2002/06/26 14:37:12 + Log: Another Unicode s/// buglet, from SADAHIRO Tomoyuki. + Branch: perl + ! pp_hot.c t/op/subst.t +____________________________________________________________________________ +[ 17356] By: jhi on 2002/06/26 12:54:51 + Log: Further script tweakage. + Branch: perl + ! Porting/testall.atom +____________________________________________________________________________ +[ 17355] By: rgs on 2002/06/25 19:55:23 + Log: Subject: Re: glob [possible PATCH for perlfunc.pod] + From: "John P. Linderman" + Date: Tue, 25 Jun 2002 06:51:09 -0400 + Message-ID: <200206251051.GAA44772@raptor.research.att.com> + + (reformatted) + Branch: perl + ! pod/perlfunc.pod +____________________________________________________________________________ +[ 17354] By: jhi on 2002/06/25 19:20:15 + Log: Upgrade to podlators 1.22. + Branch: perl + + lib/Pod/t/text.t + ! MANIFEST lib/Pod/Man.pm lib/Pod/Text.pm lib/Pod/t/man.t +____________________________________________________________________________ +[ 17353] By: jhi on 2002/06/25 15:18:15 + Log: Unicode s/// buglet found by Gregor Chrupala in perl-unicode. + Branch: perl + ! pp_hot.c t/op/subst.t +____________________________________________________________________________ +[ 17352] By: jhi on 2002/06/25 13:28:33 + Log: Dust off the script to the new test naming. + Branch: perl + ! Porting/testall.atom +____________________________________________________________________________ +[ 17351] By: pudge on 2002/06/22 21:54:43 + Log: Update Changes + Branch: macperl + + macos/Changes5.6 + ! macos/Changes +____________________________________________________________________________ +[ 17350] By: pudge on 2002/06/22 20:42:37 + Log: Don't need this anymore + Branch: macperl + - macos/bundled_ext/Digest/MD5/Makefile.mk +____________________________________________________________________________ +[ 17349] By: pudge on 2002/06/22 20:20:59 + Log: Fix macos Makefiles for optimization changes + Branch: macperl + ! macos/BuildRules.mk macos/Makefile.mk +____________________________________________________________________________ +[ 17348] By: pudge on 2002/06/22 20:20:31 + Log: Crank down optimization for Mac OS in Digest::MD5 + Branch: macperl + + ext/Digest/MD5/hints/MacOS.pl +____________________________________________________________________________ +[ 17347] By: pudge on 2002/06/22 20:20:04 + Log: Support hints and OPTIMIZE in MM_MacOS + Branch: macperl + ! lib/ExtUtils/MM_MacOS.pm +____________________________________________________________________________ +[ 17346] By: pudge on 2002/06/22 17:30:59 + Log: Misc. config/test updates in macos + Branch: macperl + ! macos/MPVersion.r macos/MacPerlTests.cmd macos/Makefile.mk + ! macos/bundled_ext/Digest/MD5/Makefile.mk macos/config.sh +____________________________________________________________________________ +[ 17345] By: pudge on 2002/06/22 17:30:12 + Log: Mac OS Test updates + Branch: macperl + ! ext/POSIX/t/taint.t lib/Test/Harness/t/strap-analyze.t + ! lib/Test/Harness/t/test-harness.t +____________________________________________________________________________ +[ 17344] By: pudge on 2002/06/22 17:13:16 + Log: Integrate perl + Branch: macperl + +> ext/POSIX/t/taint.t lib/Test/Simple/t/bad_plan.t + +> lib/Test/Simple/t/threads.t + - lib/File/Spec/NW5.pm + !> (integrate 124 files) +____________________________________________________________________________ +[ 17343] By: nick on 2002/06/21 14:09:27 + Log: Integrate mainline + Branch: perlio + !> Changes patchlevel.h pod/perlhist.pod +____________________________________________________________________________ +[ 17342] By: nick on 2002/06/21 13:30:07 + Log: Integrate mainline + Branch: perlio + !> (integrate 34 files) +____________________________________________________________________________ +[ 17341] By: jhi on 2002/06/21 13:13:58 + Log: This is 5.8.0 RC2. + Branch: perl + ! patchlevel.h pod/perlhist.pod +____________________________________________________________________________ +[ 17340] By: jhi on 2002/06/21 13:05:59 + Log: Update Changes. + Branch: perl + ! Changes patchlevel.h +____________________________________________________________________________ +[ 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 + ! MANIFEST +____________________________________________________________________________ +[ 17301] By: jhi on 2002/06/19 13:53:52 + Log: Make MANIFEST comply with #17297. + Branch: perl + ! MANIFEST +____________________________________________________________________________ +[ 17300] By: jhi on 2002/06/19 13:37:45 + Log: Subject: Re: perlbug mail loop? [PATCH] + From: Richard.Foley@t-online.de + Date: Wed, 19 Jun 2002 15:29:37 +0200 + Message-ID: <17KgXO-0dYZCiC@fwd08.sul.t-online.com> + Branch: perl + ! utils/perlbug.PL +____________________________________________________________________________ +[ 17299] By: jhi on 2002/06/19 13:18:42 + Log: opendir was missing for the list. + Branch: perl + ! pod/perltodo.pod +____________________________________________________________________________ +[ 17298] By: jhi on 2002/06/19 13:01:51 + Log: Integrate perlio: + + [ 17295] + Un-deprecate :raw after all - just define what it means + more precisely. (Pending approval). + Branch: perl + !> lib/PerlIO.pm pod/perldelta.pod pod/perlfunc.pod + !> pod/perlrun.pod +____________________________________________________________________________ +[ 17297] By: jhi on 2002/06/19 12:33:04 + Log: The only difference between NW5.pm and Win32.pm was that + NetWare preferred SYS:/temp over C:/temp for tmpdir(). + Branch: perl + - lib/File/Spec/NW5.pm + ! MANIFEST lib/File/Spec.pm lib/File/Spec/Win32.pm +____________________________________________________________________________ +[ 17296] By: jhi on 2002/06/19 12:20:54 + Log: Subject: [PATCH] POSIX taint tests + From: "Paul Marquess" + Date: Wed, 19 Jun 2002 09:29:22 +0100 + Message-ID: + Branch: perl + + ext/POSIX/t/taint.t + ! MANIFEST +____________________________________________________________________________ +[ 17295] By: nick on 2002/06/19 12:14:32 + Log: Un-deprecate :raw after all - just define what it means + more precisely. (Pending approval). + Branch: perlio + ! lib/PerlIO.pm pod/perldelta.pod pod/perlfunc.pod + ! pod/perlrun.pod +____________________________________________________________________________ +[ 17294] By: nick on 2002/06/19 06:09:49 + Log: Integrate mainline + Branch: perlio + !> configure.com ext/Digest/MD5/t/files.t lib/PerlIO.pm + !> lib/perl5db.pl lib/utf8.pm os2/os2_base.t pod/perldelta.pod + !> pod/perlfunc.pod pod/perlipc.pod pod/perlsyn.pod + !> pod/perltodo.pod pod/perlunicode.pod pod/perluniintro.pod + !> toke.c +____________________________________________________________________________ +[ 17293] By: jhi on 2002/06/19 02:00:05 + Log: Subject: [PATCH os2/os2_base.t] Re: Patch 14705 botched. (was Re: os2_base test failed) + From: Michael G Schwern + Date: Tue, 18 Jun 2002 21:31:43 -0400 + Message-id: <20020619013143.GF3079@ool-18b93024.dyn.optonline.net> + Branch: perl + ! os2/os2_base.t +____________________________________________________________________________ +[ 17292] By: jhi on 2002/06/18 21:36:21 + Log: This is probably the reason for the GW failures. + Branch: perl + ! ext/Digest/MD5/t/files.t +____________________________________________________________________________ +[ 17291] By: jhi on 2002/06/18 21:28:33 + Log: Debugger tweak from from Peter Scott. + Branch: perl + ! lib/perl5db.pl +____________________________________________________________________________ +[ 17290] By: jhi on 2002/06/18 20:31:10 + Log: To mirror #17285. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17289] By: jhi on 2002/06/18 20:29:25 + Log: Subject: [PATCH] configure.com: build Encode sub-extensions once and only once + From: "Craig A. Berry" + Date: Tue, 18 Jun 2002 10:34:51 -0500 + Message-Id: <5.1.1.5.0.20020618103102.01b643e0@exchi01> + Branch: perl + ! configure.com +____________________________________________________________________________ +[ 17288] By: jhi on 2002/06/18 20:27:58 + Log: Tiny tweaks. + Branch: perl + ! lib/PerlIO.pm pod/perlfunc.pod +____________________________________________________________________________ +[ 17287] By: jhi on 2002/06/18 20:22:56 + Log: Integrate perlio: + + [ 17280] + Slight improvement to :win32 layer + + [ 17282] + More PerlIO doc tweaks - trying to make them document what + happens in current implementation while leaving way open + to "fixing" things. + Branch: perl + !> lib/PerlIO.pm pod/perlfunc.pod win32/win32io.c +____________________________________________________________________________ +[ 17286] By: jhi on 2002/06/18 20:19:25 + Log: Document the "Unicode in package/sub names" problem; + a microfix in toke.c towards the final goal (the fix + removes the need to have quotes around Unicode package + names when calling a method on them) + Branch: perl + ! lib/utf8.pm pod/perldelta.pod pod/perltodo.pod + ! pod/perlunicode.pod pod/perluniintro.pod toke.c +____________________________________________________________________________ +[ 17285] By: rgs on 2002/06/18 19:03:52 + Log: Further clarification about safe pipe opens. + Branch: perl + ! pod/perlipc.pod +____________________________________________________________________________ +[ 17284] By: rgs on 2002/06/18 18:42:49 + Log: perlsyn.pod tweak suggested by Larry. + Branch: perl + ! pod/perlsyn.pod +____________________________________________________________________________ +[ 17283] By: rgs on 2002/06/18 18:25:53 + Log: Subject: [DOC PATCH] perlsyn + From: Elizabeth Mattijsen + Date: Tue, 18 Jun 2002 13:37:30 +0200 + Message-ID: <4.2.0.58.20020618133610.01956d30@mickey.dijkmat.nl> + + Subject: Re: [DOC PATCH] perlsyn (2) + From: Elizabeth Mattijsen + Date: Tue, 18 Jun 2002 15:08:17 +0200 + Message-ID: <4.2.0.58.20020618150341.01798100@mickey.dijkmat.nl> + + (Plus tweak by Ronald J Kimball) + Branch: perl + ! pod/perlsyn.pod +____________________________________________________________________________ +[ 17282] By: nick on 2002/06/18 09:14:25 + Log: More PerlIO doc tweaks - trying to make them document what + happens in current implementation while leaving way open + to "fixing" things. + Branch: perlio + ! lib/PerlIO.pm pod/perlfunc.pod +____________________________________________________________________________ +[ 17281] By: nick on 2002/06/18 09:12:59 + Log: Integrate mainline + Branch: perlio + !> Changes Configure config_h.SH installperl patchlevel.h + !> pod/perldelta.pod pod/perlipc.pod +____________________________________________________________________________ +[ 17280] By: nick on 2002/06/18 07:03:08 + Log: Slight improvement to :win32 layer + Branch: perlio + ! win32/win32io.c +____________________________________________________________________________ +[ 17279] By: jhi on 2002/06/18 03:10:42 + Log: Do not install XS::{APItest,Typemap} + Branch: perl + ! installperl +____________________________________________________________________________ +[ 17278] By: jhi on 2002/06/18 02:46:43 + Log: Subject: Re: Do we want XS::APItest installed? + From: Andy Dougherty + Date: Mon, 17 Jun 2002 16:59:52 -0400 (EDT) + Message-ID: + + (rats, forgot to submit the metaconfig change separately) + Branch: metaconfig/U/perl + ! Extensions.U + Branch: perl + ! Configure config_h.SH +____________________________________________________________________________ +[ 17277] By: jhi on 2002/06/18 02:31:26 + Log: "Borrow" Rafael's multiarg open descripion to perldelta, + shuffle the highlights a bit (can't believe the perlio + mention was missing) + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17276] By: rgs on 2002/06/17 22:46:28 + Log: Document the '-|' open form in perlipc.pod + Branch: perl + ! pod/perlipc.pod +____________________________________________________________________________ +[ 17275] By: gsar on 2002/06/17 19:20:06 + Log: avoid AUTOLOAD() clobbering $! + Branch: maint-5.6/perl + ! ext/DB_File/DB_File.pm ext/Fcntl/Fcntl.pm + ! ext/File/Glob/Glob.pm ext/GDBM_File/GDBM_File.pm + ! ext/Socket/Socket.pm ext/Sys/Syslog/Syslog.pm + ! lib/AutoLoader.pm utils/h2xs.PL +____________________________________________________________________________ +[ 17274] By: nick on 2002/06/17 14:50:35 + Log: Integrate mainline + Branch: perlio + !> README.vms lib/File/Basename.pm lib/PerlIO.pm lib/open.pm + !> pod/perlfunc.pod pod/perlrun.pod +____________________________________________________________________________ +[ 17273] By: jhi on 2002/06/17 14:34:17 + Log: Update Changes. + Branch: perl + ! Changes patchlevel.h +____________________________________________________________________________ +[ 17272] By: jhi on 2002/06/17 14:21:55 + Log: :bytes is not the inverse of :crlf, either (from NI-S) + Branch: perl + ! lib/PerlIO.pm +____________________________________________________________________________ +[ 17271] By: jhi on 2002/06/17 13:56:33 + Log: Further discouraging of :raw. + Branch: perl + ! lib/PerlIO.pm lib/open.pm pod/perlfunc.pod pod/perlrun.pod +____________________________________________________________________________ +[ 17270] By: jhi on 2002/06/17 13:27:35 + Log: Integrate perlio: + + [ 17267] + Handle IO error in "slow gets" + Branch: perl + !> sv.c +____________________________________________________________________________ +[ 17269] By: jhi on 2002/06/17 12:49:06 + Log: Subject: [PATCH File/Basename.pm] use of undef var + From: Stas Bekman + Date: Mon, 17 Jun 2002 16:31:48 +0800 + Message-ID: <3D0D9E74.7000908@stason.org> + + (modified) + Branch: perl + ! lib/File/Basename.pm +____________________________________________________________________________ +[ 17268] By: jhi on 2002/06/17 12:45:10 + Log: Subject: [PATCH] README.vms -- updated testing instructions + From: "Craig A. Berry" + Date: Mon, 17 Jun 2002 00:31:18 -0500 + Message-Id: + Branch: perl + ! README.vms +____________________________________________________________________________ +[ 17267] By: nick on 2002/06/17 12:41:49 + Log: Handle IO error in "slow gets" + Branch: perlio + ! sv.c +____________________________________________________________________________ +[ 17266] By: nick on 2002/06/17 07:05:20 + Log: Integrate mainline + Branch: perlio + !> autodoc.pl embed.pl lib/perl5db.pl pod/perldebtut.pod + !> pod/perldebug.pod pod/perldelta.pod +____________________________________________________________________________ +[ 17265] By: jhi on 2002/06/17 00:53:49 + Log: Subject: Re: [ID 20020614.027] Bad Debugger mojo in RC1 + From: Peter Scott + Date: Sun, 16 Jun 2002 18:31:31 -0700 + Message-id: <4.3.2.7.2.20020616182012.00b70780@shell2.webquarry.com> + + @file -> source file + Branch: perl + ! lib/perl5db.pl pod/perldebtut.pod pod/perldebug.pod +____________________________________________________________________________ +[ 17264] By: jhi on 2002/06/17 00:47:43 + Log: Missing hunk from #15363. + Branch: perl + ! lib/perl5db.pl +____________________________________________________________________________ +[ 17263] By: jhi on 2002/06/17 00:36:26 + Log: Advertise MakeMaker. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17262] By: jhi on 2002/06/16 23:16:18 + Log: Subject: Re: [ID 20020212.002] locale test fails for *ISO8859-15 on freebsd 4.5 + From: parv + Date: Sun, 16 Jun 2002 20:12:24 -0400 + Message-ID: <20020617001224.GC466@moo.holy.cow> + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17261] By: ams on 2002/06/16 21:40:47 + Log: Subject: PATCH: correct confusing lie in {embed,autodoc}.pl + From: Robin Houston + Date: Sun, 16 Jun 2002 23:33:50 +0100 + Message-Id: <20020616233350.A9675@robin.kitsite.com> + Branch: perl + ! autodoc.pl embed.pl +____________________________________________________________________________ +[ 17260] By: jhi on 2002/06/16 17:06:31 + Log: Deprecate (or at least discourage) :raw. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17259] By: jhi on 2002/06/16 16:54:28 + Log: Integrate perlio: + + [ 17258] + Last minute tinkering with PerlIO abstraction API. + - PerlIO_importFILE and PerlIO_exportFILE now documented as taking + const char *mode. + - Other 'flags' field changed to U32 + - Discouraging words written about ":raw". + Branch: perl + !> perlio.c perlio.h perliol.h pod/perlapio.pod pod/perltoc.pod +____________________________________________________________________________ +[ 17258] By: nick on 2002/06/16 16:38:59 + Log: Last minute tinkering with PerlIO abstraction API. + - PerlIO_importFILE and PerlIO_exportFILE now documented as taking + const char *mode. + - Other 'flags' field changed to U32 + - Discouraging words written about ":raw". + Branch: perlio + ! perlio.c perlio.h perliol.h pod/perlapio.pod pod/perltoc.pod +____________________________________________________________________________ +[ 17257] By: nick on 2002/06/16 15:16:46 + Log: Integrate mainline + Branch: perlio + !> (integrate 32 files) +____________________________________________________________________________ +[ 17256] By: ams on 2002/06/16 09:00:51 + Log: Subject: [PATCH] Sync MakeMaker 6.01 -> 6.02 + From: Michael G Schwern + Date: Sun, 16 Jun 2002 03:49:27 -0400 + Message-Id: <20020616074927.GD7403@ool-18b93024.dyn.optonline.net> + + Subject: [PATCH] Test::Harness 2.24 -> 2.25 + From: Michael G Schwern + Date: Sun, 16 Jun 2002 03:58:40 -0400 + Message-Id: <20020616075840.GE7403@ool-18b93024.dyn.optonline.net> + Branch: perl + ! lib/ExtUtils/Changes lib/ExtUtils/Command.pm + ! lib/ExtUtils/Installed.pm lib/ExtUtils/MM_MacOS.pm + ! lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm + ! lib/ExtUtils/t/00setup_dummy.t lib/ExtUtils/t/Command.t + ! lib/ExtUtils/t/Installed.t lib/ExtUtils/t/writemakefile_args.t + ! lib/Test/Harness.pm lib/Test/Harness/Changes + ! lib/Test/Harness/Straps.pm lib/Test/Harness/t/callback.t + ! lib/Test/Harness/t/strap-analyze.t + ! lib/Test/Harness/t/test-harness.t + ! t/lib/MakeMaker/Test/Utils.pm +____________________________________________________________________________ +[ 17255] By: jhi on 2002/06/16 03:29:09 + Log: Subject: [PATCH] pp.c:pp_pow() -- quit when you're done + From: "Craig A. Berry" + Date: Sat, 15 Jun 2002 18:56:12 -0500 + Message-Id: + Branch: perl + ! pp.c +____________________________________________________________________________ +[ 17254] By: jhi on 2002/06/15 20:09:47 + Log: Collect the known AmigaOS wisdom. + Branch: perl + ! README.amiga hints/amigaos.sh +____________________________________________________________________________ +[ 17253] By: jhi on 2002/06/15 18:08:06 + Log: Subject: [PATCH] README.vms, Multinet fix update + From: "Craig A. Berry" + Date: Sat, 15 Jun 2002 14:02:50 -0500 + Message-Id: + Branch: perl + ! README.vms +____________________________________________________________________________ +[ 17252] By: jhi on 2002/06/15 17:22:56 + Log: Regenerate Changes; most importantly automassage the + "Integrate perlio" entries to be more informative. + Branch: perl + ! Changes +____________________________________________________________________________ +[ 17251] By: jhi on 2002/06/15 15:39:09 + Log: Spurious empty statements. + Branch: perl + ! op.c perl.c perlio.c sv.c +____________________________________________________________________________ +[ 17250] By: jhi on 2002/06/15 15:34:51 + Log: Possible cure for + + Subject: Re: Thread bug in 5.8RC1 Win32 + From: Alessandro Forghieri + Date: Sat, 15 Jun 2002 12:56:35 +0200 + Message-ID: <20020615125635.A25110@alpha.orion.it> + Branch: perl + ! perl.c +____________________________________________________________________________ +[ 17249] By: jhi on 2002/06/14 23:14:44 + Log: findrfuncs: small tweaks. + Branch: perl + ! Porting/findrfuncs +____________________________________________________________________________ +[ 17248] By: jhi on 2002/06/14 22:34:27 + Log: Group the debugger changes in one place. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17247] By: jhi on 2002/06/14 19:26:15 + Log: Detypo. + Branch: perl + ! pod/perlfunc.pod +____________________________________________________________________________ +[ 17246] By: jhi on 2002/06/14 19:18:44 + Log: Plug potential confusion. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17245] By: jhi on 2002/06/14 19:13:16 + Log: Attribute::Handlers has been adopted by Arthur. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17244] By: jhi on 2002/06/14 19:04:53 + Log: README.irix update. + Branch: perl + ! README.irix +____________________________________________________________________________ +[ 17243] By: jhi on 2002/06/14 19:00:08 + Log: README.tru64 update. + Branch: perl + ! README.tru64 +____________________________________________________________________________ +[ 17242] By: jhi on 2002/06/14 18:48:33 + Log: Not that urgent a fix since inside #if 0, but still... + Branch: perl + ! perlsfio.h +____________________________________________________________________________ +[ 17241] By: nick on 2002/06/14 17:15:38 + Log: Integrate mainline + Branch: perlio + !> Changes Configure NetWare/config.wc NetWare/config_H.wc + !> Porting/Glossary Porting/config.sh Porting/config_H + !> config_h.SH ext/Socket/socketpair.t lib/ExtUtils/t/Constant.t + !> lib/Pod/t/basic.t lib/Term/Cap.t patchlevel.h + !> pod/perldelta.pod pod/perltoc.pod pp_sys.c +____________________________________________________________________________ +[ 17240] By: jhi on 2002/06/14 14:25:38 + Log: OS/2 status from John Poltorak. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17239] By: jhi on 2002/06/14 14:05:37 + Log: Regen Configure; regen perltoc. + Branch: perl + ! Configure Porting/Glossary Porting/config.sh Porting/config_H + ! config_h.SH pod/perltoc.pod +____________________________________________________________________________ +[ 17238] By: jhi on 2002/06/14 13:40:23 + Log: Update Changes. + Branch: perl + ! Changes patchlevel.h +____________________________________________________________________________ +[ 17237] By: jhi on 2002/06/14 13:32:22 + Log: NetWare diff for XS::APItest. + Branch: perl + ! NetWare/config.wc NetWare/config_H.wc +____________________________________________________________________________ +[ 17236] By: jhi on 2002/06/14 11:16:57 + Log: Subject: [PATCH] Constant.t for EBCDIC platforms + From: "Roca Carrio, Ignasi (PO EP)" + Date: Fri, 14 Jun 2002 10:39:54 +0200 + Message-ID: <318B95F90D8BD41194A5009027FD5FFBD7A438@madrid14.mad.fsc.net> + Branch: perl + ! lib/ExtUtils/t/Constant.t +____________________________________________________________________________ +[ 17235] By: jhi on 2002/06/14 11:09:07 + Log: Subject: [PATCH] getpwent() & POSIX-BC/BS2000 problem + From: "Roca Carrio, Ignasi (PO EP)" + Date: Fri, 14 Jun 2002 10:07:28 +0200 + Message-ID: <318B95F90D8BD41194A5009027FD5FFBD7A3D8@madrid14.mad.fsc.net> + Branch: perl + ! pp_sys.c +____________________________________________________________________________ +[ 17234] By: jhi on 2002/06/14 11:08:34 + Log: Subject: [PATCH] basic.t for EBCDIC platforms + From: "Roca Carrio, Ignasi (PO EP)" + Date: Fri, 14 Jun 2002 09:58:49 +0200 + Message-ID: <318B95F90D8BD41194A5009027FD5FFBD7A3BF@madrid14.mad.fsc.net> + Branch: perl + ! lib/Pod/t/basic.t +____________________________________________________________________________ +[ 17233] By: jhi on 2002/06/14 11:07:23 + Log: Subject: [PATCH] Cap.t for EBCDIC platforms + From: "Roca Carrio, Ignasi (PO EP)" + Date: Fri, 14 Jun 2002 09:53:36 +0200 + Message-ID: <318B95F90D8BD41194A5009027FD5FFBD7A3B1@madrid14.mad.fsc.net> + (why this has been working in z/OS?) + Branch: perl + ! lib/Term/Cap.t +____________________________________________________________________________ +[ 17232] By: jhi on 2002/06/14 10:58:01 + Log: Mention Solaris x86 use64bitint troubles. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17231] By: jhi on 2002/06/14 10:45:16 + Log: All UNICOS test failures should be gone now. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17230] By: jhi on 2002/06/14 10:39:04 + Log: UNICOS and UNICOS/mk are broken only on one test. + Branch: perl + ! ext/Socket/socketpair.t +____________________________________________________________________________ +[ 17229] By: nick on 2002/06/14 08:36:40 + Log: Integrate mainline + Branch: perlio + !> (integrate 32 files) +____________________________________________________________________________ +[ 17228] By: jhi on 2002/06/14 01:36:12 + Log: Upgrade to Switch 2.09 (the debugging statement + was already removed in blead) + Branch: perl + ! lib/Switch.pm lib/Switch/Changes lib/Switch/README +____________________________________________________________________________ +[ 17227] By: ams on 2002/06/14 00:39:15 + Log: Subject: [PATCH perl@17206] assorted help for older VMS systems + From: "Craig A. Berry" + Date: Thu, 13 Jun 2002 19:55:25 -0500 + Message-Id: + Branch: perl + ! configure.com pod/perldelta.pod pp_pack.c vms/vms.c +____________________________________________________________________________ +[ 17226] By: jhi on 2002/06/13 22:07:24 + Log: Thread doc tweaks. + Branch: perl + ! ext/threads/shared/shared.pm ext/threads/threads.pm + ! pod/perlthrtut.pod +____________________________________________________________________________ +[ 17225] By: jhi on 2002/06/13 21:59:07 + Log: Don't assume too much about how print will scale + your fp numbers; be explicit and use printf instead-- + the assumption broke in UNICOS (from Mark Lutz) + (Use %.0f instead of %d because in 32-bit systems + the %d may end producing -1 or something else odd.) + Branch: perl + ! t/lib/warnings/toke +____________________________________________________________________________ +[ 17224] By: jhi on 2002/06/13 19:22:12 + Log: Tell what version of PDL will be fine with 5.8.0, + according to TimJ. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17223] By: jhi on 2002/06/13 16:44:12 + Log: Subject: test failure: lib/ExtUtils/t/Installed.t + From: Hugo van der Sanden + Date: Thu, 13 Jun 2002 15:44:24 +0100 + Message-Id: <200206131444.g5DEiOo22204@crypt.compulink.co.uk> + Branch: perl + ! lib/ExtUtils/t/Installed.t +____________________________________________________________________________ +[ 17222] By: jhi on 2002/06/13 16:39:35 + Log: Subject: Re: linux + usemorebits: gcc error? + From: Hugo van der Sanden + Date: Thu, 13 Jun 2002 15:03:28 +0100 + Message-Id: <200206131403.g5DE3Sk21964@crypt.compulink.co.uk> + + (go U32 based on NI-S since it's a flags field) + Branch: perl + ! perliol.h +____________________________________________________________________________ +[ 17221] By: jhi on 2002/06/13 13:55:08 + Log: Document the tied/magical/shared array/hash non-autovivifying bug. + Branch: perl + ! ext/threads/shared/shared.pm pod/perldelta.pod +____________________________________________________________________________ +[ 17220] By: jhi on 2002/06/13 12:51:14 + Log: Also perlsub needs to be slightly more upbeat about attributes. + Branch: perl + ! pod/perlsub.pod +____________________________________________________________________________ +[ 17219] By: jhi on 2002/06/13 12:40:36 + Log: One more pass on the TYPE/ATTRS issues. + Branch: perl + ! lib/attributes.pm pod/perlfunc.pod +____________________________________________________________________________ +[ 17218] By: jhi on 2002/06/13 12:24:53 + Log: Subject: Re: [ PATCH ] AIX 5 + 17206 + From: "H.Merijn Brand" + Date: Thu, 13 Jun 2002 09:18:27 +0200 + Message-Id: <20020613091118.2BAF.H.M.BRAND@hccnet.nl> + Branch: perl + ! hints/aix.sh +____________________________________________________________________________ +[ 17217] By: jhi on 2002/06/13 12:24:22 + Log: Subject: [ PATCH ] mymalloc on HP-UX + From: "H.Merijn Brand" + Date: Thu, 13 Jun 2002 09:58:30 +0200 + Message-Id: <20020613095503.2BB2.H.M.BRAND@hccnet.nl> + Branch: perl + ! hints/hpux.sh +____________________________________________________________________________ +[ 17216] By: ams on 2002/06/13 10:08:38 + Log: crab, can you integrate 17215 ? + Branch: perl + !> ext/XS/APItest/t/printf.t +____________________________________________________________________________ +[ 17215] By: pudge on 2002/06/13 09:51:36 + Log: Building XS::APItest as shared lib + Branch: macperl + ! ext/XS/APItest/t/printf.t +____________________________________________________________________________ +[ 17214] By: pudge on 2002/06/13 09:50:25 + Log: Update tests, makefile, config + Branch: macperl + ! macos/MacPerlTests.cmd macos/Makefile.mk macos/config.sh +____________________________________________________________________________ +[ 17213] By: pudge on 2002/06/13 09:49:11 + Log: Integrate perl + Branch: macperl + +> README.freebsd README.irix ext/IO/hints/sco.pl + +> ext/Thread/README.threads ext/XS/APItest/APItest.pm + +> ext/XS/APItest/APItest.xs ext/XS/APItest/MANIFEST + +> ext/XS/APItest/Makefile.PL ext/XS/APItest/README + +> ext/XS/APItest/t/printf.t lib/Math/BigInt/t/upgradef.t + +> lib/Net/Ping/Changes + - README.threads lib/Net/Ping/CHANGES + ! NetWare/bat/SetCodeWar.bat + !> (integrate 168 files) +____________________________________________________________________________ +[ 17212] By: ams on 2002/06/13 09:29:13 + Log: Subject: [PATCH] APItest.xs OUTPUT (was: perl@17206) + From: Chris Nandor + Date: Thu, 13 Jun 2002 00:16:26 -0400 + Message-Id: + Branch: perl + ! ext/XS/APItest/APItest.xs +____________________________________________________________________________ +[ 17211] By: jhi on 2002/06/12 23:05:29 + Log: Subject: [PATCH: perl@17206] add skipping of threads and threads::shared on default builds + From: PPrymmer@factset.com + Date: Wed, 12 Jun 2002 18:58:50 -0400 + Message-ID: + Branch: perl + ! utils/perlivp.PL +____________________________________________________________________________ +[ 17210] By: jhi on 2002/06/12 22:57:47 + Log: The scalar behaviour of sort is undefined. + Branch: perl + ! pod/perlfunc.pod +____________________________________________________________________________ +[ 17209] By: jhi on 2002/06/12 22:56:24 + Log: Mention I/O layers in perlopentut. + Branch: perl + ! pod/perlopentut.pod +____________________________________________________________________________ +[ 17208] By: jhi on 2002/06/12 22:36:15 + Log: Document the my/our TYPE and ATTRIBUTES (Use the Camel Mk 3, Luke). + Branch: perl + ! lib/attributes.pm pod/perlfunc.pod +____________________________________________________________________________ +[ 17207] By: jhi on 2002/06/12 14:15:32 + Log: As noticed by Philip Newton, XS::APItest is not meant to be installed. + Branch: perl + ! ext/XS/APItest/README +____________________________________________________________________________ +[ 17206] By: jhi on 2002/06/12 13:25:30 + Log: Update Changes. + Branch: perl + ! Changes patchlevel.h +____________________________________________________________________________ +[ 17205] By: jhi on 2002/06/12 13:16:32 + Log: Regen toc. + Branch: perl + ! pod/perltoc.pod +____________________________________________________________________________ +[ 17204] By: jhi on 2002/06/12 13:05:28 + Log: This should be gone now. + Branch: perl + ! INSTALL +____________________________________________________________________________ +[ 17203] By: jhi on 2002/06/12 12:58:54 + Log: NetWare doc tweak. + Branch: perl + ! README.netware +____________________________________________________________________________ +[ 17202] By: jhi on 2002/06/12 12:33:33 + Log: Subject: [PATCH pod/perlfunc.pod] Re: Change sort in scalar context behavior. + From: Abigail + Date: Wed, 12 Jun 2002 02:46:01 -0700 + Message-ID: <20020612024601.A8524@ucan.foad.org> + Branch: perl + ! pod/perlfunc.pod +____________________________________________________________________________ +[ 17201] By: jhi on 2002/06/12 12:31:19 + Log: Subject: [PATCH] Re: linux + usemorebits: gcc error? + From: Rafael Garcia-Suarez + Date: Wed, 12 Jun 2002 13:50:59 +0200 + Message-ID: <3D0735A3.4020701@hexaflux.com> + Branch: perl + ! ext/Time/HiRes/HiRes.xs +____________________________________________________________________________ +[ 17200] By: jhi on 2002/06/12 12:17:02 + Log: Synchronize config.bc and config_H.bc; add SCNfldbl; + go back to disabling long doubles from MinGW because + MSVCRT doesn't do long double printfing even when gcc + would know how to handle them. + Branch: perl + ! win32/config.bc win32/config_H.bc win32/config_H.gc +____________________________________________________________________________ +[ 17199] By: nick on 2002/06/12 11:13:16 + Log: Integrate mainline + Branch: perlio + !> configure.com ext/XS/APItest/APItest.xs lib/Math/Trig.t perl.c + !> pod/perldiag.pod pod/perlmodlib.PL pod/perlmodlib.pod + !> win32/config_H.bc win32/config_H.gc +____________________________________________________________________________ +[ 17198] By: jhi on 2002/06/12 03:01:37 + Log: Subject: [PATCH @17190] configure.com: join the sPRI... party + From: "Craig A. Berry" + Date: Tue, 11 Jun 2002 22:44:31 -0500 + Message-Id: + Branch: perl + ! configure.com +____________________________________________________________________________ +[ 17197] By: jhi on 2002/06/12 01:52:32 + Log: Test relying on undefined behaviour of atan2(0, 0) + (valiantly debugged by Mark Lutz). + Branch: perl + ! lib/Math/Trig.t +____________________________________________________________________________ +[ 17196] By: jhi on 2002/06/12 01:41:05 + Log: Regen perlmodlib. + Branch: perl + ! pod/perlmodlib.pod +____________________________________________________________________________ +[ 17195] By: jhi on 2002/06/12 01:39:18 + Log: Subject: [PATCH] perlmodlib.pod missing Config & Errno + From: sthoenna@efn.org (Yitzchak Scott-Thoennes) + Date: Tue, 11 Jun 2002 15:12:15 -0700 + Message-ID: + Branch: perl + ! pod/perlmodlib.PL +____________________________________________________________________________ +[ 17194] By: jhi on 2002/06/12 01:35:57 + Log: Subject: [PATCH] Re: RC1 on Playstation2 + From: Tim Jenness + Date: Tue, 11 Jun 2002 11:55:40 -1000 (HST) + Message-ID: + Branch: perl + ! perl.c +____________________________________________________________________________ +[ 17193] By: jhi on 2002/06/11 19:57:23 + Log: Not that I know anything about Windows compilers + but Google leads me into believing that while Borland and + GCC support the ANSI way of printing long doubles (%L), + Visual C really doesn't support printing them. + Branch: perl + ! ext/XS/APItest/APItest.xs win32/config_H.bc win32/config_H.gc +____________________________________________________________________________ +[ 17192] By: rgs on 2002/06/11 19:00:37 + Log: Fix a cut-n-paste error. + Branch: perl + ! pod/perldiag.pod +____________________________________________________________________________ +[ 17191] By: nick on 2002/06/11 16:07:14 + Log: Integrate mainline + Branch: perlio + !> Changes INSTALL ext/XS/APItest/APItest.pm + !> ext/XS/APItest/APItest.xs ext/XS/APItest/t/printf.t + !> patchlevel.h +____________________________________________________________________________ +[ 17190] By: jhi on 2002/06/11 14:09:14 + Log: Update Changes. + Branch: perl + ! Changes patchlevel.h +____________________________________________________________________________ +[ 17189] By: jhi on 2002/06/11 13:55:12 + Log: Trying to printf Perl-specific datatypes using printf + (with perlio or stdio) is folly, says Hugo. + Branch: perl + ! ext/XS/APItest/APItest.pm ext/XS/APItest/APItest.xs + ! ext/XS/APItest/t/printf.t +____________________________________________________________________________ +[ 17188] By: jhi on 2002/06/11 13:54:31 + Log: Be more specific. + Branch: perl + ! INSTALL +____________________________________________________________________________ +[ 17187] By: jhi on 2002/06/11 13:03:13 + Log: Subject: [PATCH INSTALL] warn about gcc 3.1 + usemorebits + From: Rafael Garcia-Suarez + Date: Tue, 11 Jun 2002 12:21:01 +0200 + Message-ID: <3D05CF0D.9060409@hexaflux.com> + Branch: perl + ! INSTALL +____________________________________________________________________________ +[ 17186] By: nick on 2002/06/11 10:44:04 + Log: Integrate mainline + Branch: perlio + +> ext/XS/APItest/APItest.pm ext/XS/APItest/APItest.xs + +> ext/XS/APItest/MANIFEST ext/XS/APItest/Makefile.PL + +> ext/XS/APItest/README ext/XS/APItest/t/printf.t + +> lib/Math/BigInt/t/upgradef.t + !> MANIFEST NetWare/Makefile Porting/repository.pod + !> djgpp/config.over ext/Digest/MD5/t/files.t ext/Encode/t/CJKT.t + !> ext/Encode/t/guess.t ext/PerlIO/t/fallback.t + !> ext/Storable/t/malice.t lib/Math/BigFloat.pm + !> lib/Math/BigInt.pm lib/Math/BigInt/Calc.pm + !> lib/Math/BigInt/t/bare_mbi.t lib/Math/BigInt/t/bigintpm.inc + !> lib/Math/BigInt/t/bigintpm.t lib/Math/BigInt/t/mbi_rand.t + !> lib/Math/BigInt/t/sub_mbi.t locale.c perl.h pod/perldelta.pod + !> pod/perlfunc.pod pod/perlhack.pod pod/perluniintro.pod + !> win32/Makefile +____________________________________________________________________________ +[ 17185] By: gsar on 2002/06/11 05:02:43 + Log: sanity-check the windows section in perldelta and add some missing + entries + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17184] By: jhi on 2002/06/11 03:45:44 + Log: Obviously time to get some sleep. + Branch: perl + ! ext/XS/APItest/t/printf.t +____________________________________________________________________________ +[ 17183] By: jhi on 2002/06/11 03:41:35 + Log: #17179 wasn't quite right. + Branch: perl + ! ext/XS/APItest/t/printf.t +____________________________________________________________________________ +[ 17182] By: gsar on 2002/06/11 03:27:41 + Log: fix outdated info about how the patches in the APC are generated; + mention the perlbrowse repository gateway; add a pointer to + perlhack.pod in repository.pod + Branch: perl + ! Porting/repository.pod pod/perlhack.pod +____________________________________________________________________________ +[ 17181] By: jhi on 2002/06/11 03:27:24 + Log: Subject: Detype locale.c comment + From: Philip Newton + Date: Tue, 11 Jun 2002 06:28:08 +0200 + Message-ID: + Branch: perl + ! locale.c +____________________________________________________________________________ +[ 17180] By: jhi on 2002/06/11 03:21:53 + Log: Make UTF-8 locales effective only if PerlIO has been + defined (ignore UTF-8 locales silently if no PerlIO). + Branch: perl + ! locale.c pod/perldelta.pod pod/perluniintro.pod +____________________________________________________________________________ +[ 17179] By: jhi on 2002/06/11 02:53:34 + Log: Can't printf Perl specific datatypes without perlio + (in other words, stdio doesn't do the %V...) + Branch: perl + ! ext/XS/APItest/t/printf.t +____________________________________________________________________________ +[ 17178] By: jhi on 2002/06/11 01:54:05 + Log: Document XS::APItest. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17177] By: jhi on 2002/06/11 01:49:38 + Log: Add XS::APItest to Win32/DJGPP/NetWare. + Branch: perl + ! NetWare/Makefile djgpp/config.over win32/Makefile +____________________________________________________________________________ +[ 17176] By: jhi on 2002/06/11 01:37:39 + Log: Add XS::APItest 0.01 from Tim Jenness. + + The perl.h change is needed by non-gcc (non-__attribute__) + compilers: without it non-gccs won't have printf() mapped + to PerlIO_stdoutf (when perlio, of course). This means that + non-gccs would not be able to print the Perl specific datatypes. + Branch: perl + + ext/XS/APItest/APItest.pm ext/XS/APItest/APItest.xs + + ext/XS/APItest/MANIFEST ext/XS/APItest/Makefile.PL + + ext/XS/APItest/README ext/XS/APItest/t/printf.t + ! MANIFEST perl.h +____________________________________________________________________________ +[ 17175] By: jhi on 2002/06/10 23:24:42 + Log: Now that binmode(FH) does implicit ":bytes" revisit + the failing tests. The worrisome one is the Digest::MD5 + test-- how will it fare in CRLF lands now? + Branch: perl + ! ext/Digest/MD5/t/files.t ext/Encode/t/CJKT.t + ! ext/Encode/t/guess.t ext/PerlIO/t/fallback.t + ! ext/Storable/t/malice.t +____________________________________________________________________________ +[ 17174] By: jhi on 2002/06/10 20:55:00 + Log: Upgrade to Math::BigInt 1.59. + Branch: perl + + lib/Math/BigInt/t/upgradef.t + ! MANIFEST lib/Math/BigFloat.pm lib/Math/BigInt.pm + ! lib/Math/BigInt/Calc.pm lib/Math/BigInt/t/bare_mbi.t + ! lib/Math/BigInt/t/bigintpm.inc lib/Math/BigInt/t/bigintpm.t + ! lib/Math/BigInt/t/mbi_rand.t lib/Math/BigInt/t/sub_mbi.t +____________________________________________________________________________ +[ 17173] By: jhi on 2002/06/10 20:16:30 + Log: Document the implicit :bytes of binmode(FH). + Branch: perl + ! pod/perlfunc.pod +____________________________________________________________________________ +[ 17172] By: jhi on 2002/06/10 19:27:23 + Log: Integrate perlio: + + [ 17171] + binmode(FH); to act like binmode(FH,":bytes") as well as + turning off CRLF features. + Branch: perl + !> perlio.c t/io/utf8.t +____________________________________________________________________________ +[ 17171] By: nick on 2002/06/10 18:40:22 + Log: binmode(FH); to act like binmode(FH,":bytes") as well as + turning off CRLF features. + Branch: perlio + ! perlio.c t/io/utf8.t +____________________________________________________________________________ +[ 17170] By: nick on 2002/06/10 17:04:28 + Log: Integrate mainline + Branch: perlio + !> Changes ext/Encode/t/CJKT.t ext/Encode/t/guess.t + !> ext/threads/shared/queue.pm ext/threads/shared/shared.xs + !> locale.c patchlevel.h perl.c pod/perldebtut.pod + !> pod/perldelta.pod sv.c +____________________________________________________________________________ +[ 17169] By: jhi on 2002/06/10 14:47:28 + Log: Subject: [DOC PATCH] perldebtut + From: Elizabeth Mattijsen + Date: Mon, 10 Jun 2002 17:47:14 +0200 + Message-Id: <4.2.0.58.20020610174710.05123760@mickey.dijkmat.nl> + Branch: perl + ! pod/perldebtut.pod +____________________________________________________________________________ +[ 17168] By: jhi on 2002/06/10 14:04:31 + Log: Document the UTF-8 env issue. Now NI-S just needs + to fix binmode() to comply with the documentation... + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17167] By: jhi on 2002/06/10 13:47:21 + Log: Subject: Re: Change 17108: Document the do BAREWORD change, from Rafael. + From: Philip Newton + Date: Mon, 10 Jun 2002 07:56:41 +0200 + Message-ID: + + Subject: Re: Change 17110: Add deprecations. + From: Philip Newton + Date: Mon, 10 Jun 2002 07:56:22 +0200 + Message-ID: + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17166] By: jhi on 2002/06/10 13:44:49 + Log: NI-S doesn't need these comments :-) but I'm commenting anyway. + Branch: perl + ! locale.c perl.c +____________________________________________________________________________ +[ 17165] By: jhi on 2002/06/10 13:07:57 + Log: Update Changes. + Branch: perl + ! Changes patchlevel.h +____________________________________________________________________________ +[ 17164] By: jhi on 2002/06/10 13:01:17 + Log: Further patch on #17163 for Tru64. + Branch: perl + ! sv.c +____________________________________________________________________________ +[ 17163] By: jhi on 2002/06/10 12:40:16 + Log: Patch from Hugo for the 'printf' problem: + - for SV-style calling, we can only get NV + - for C-style calling, we assume %f is double; + - for simplicity we allow any of %Lf, %llf, %qf for long double + Branch: perl + ! sv.c +____________________________________________________________________________ +[ 17162] By: jhi on 2002/06/10 12:31:32 + Log: Integrate perlio: + + [ 17159] + Tune test to run in UTF-8 locales + - test file must be opened as :bytes or high-bit octets + will be UTF-8 encoded on write in such locales, so + will not read as expected. + Branch: perl + !> ext/PerlIO/t/fallback.t +____________________________________________________________________________ +[ 17161] By: jhi on 2002/06/10 12:21:39 + Log: #17150 didn't expect -Uuseperlio. + Branch: perl + ! ext/Encode/t/CJKT.t ext/Encode/t/guess.t +____________________________________________________________________________ +[ 17160] By: sky on 2002/06/10 09:53:42 + Log: Subject: [PATCH] queue.pm + From: Benjamin Goldberg + Date: tis jun 04, 2002 02:03:53 Europe/Stockholm + Message-Id: <3CFC03E8.A1EF9886@earthlink.net> + Applied manually + Branch: perl + ! ext/threads/shared/queue.pm ext/threads/shared/shared.xs +____________________________________________________________________________ +[ 17159] By: nick on 2002/06/10 09:51:16 + Log: Tune test to run in UTF-8 locales + - test file must be opened as :bytes or high-bit octets + will be UTF-8 encoded on write in such locales, so + will not read as expected. + Branch: perlio + ! ext/PerlIO/t/fallback.t +____________________________________________________________________________ +[ 17158] By: nick on 2002/06/10 09:49:32 + Log: Integrate mainline + Branch: perlio + +> lib/Net/Ping/Changes + - lib/Net/Ping/CHANGES + !> (integrate 37 files) +____________________________________________________________________________ +[ 17157] By: jhi on 2002/06/10 03:30:19 + Log: metaconfig tweak for #17156. + Branch: metaconfig + ! U/mkglossary +____________________________________________________________________________ +[ 17156] By: jhi on 2002/06/10 03:30:06 + Log: Glossary tweaks. + Branch: perl + ! Configure Porting/Glossary Porting/config.sh Porting/config_H +____________________________________________________________________________ +[ 17155] By: jhi on 2002/06/10 02:12:09 + Log: Upgrade to Net::Ping 2.19. + Branch: perl + + lib/Net/Ping/Changes + - lib/Net/Ping/CHANGES + ! MANIFEST lib/Net/Ping.pm lib/Net/Ping/README +____________________________________________________________________________ +[ 17154] By: jhi on 2002/06/09 23:25:48 + Log: Subject: [patch] ptr_table_store + From: Doug MacEachern + Date: Sun, 9 Jun 2002 17:07:11 -0700 (PDT) + Message-ID: + Branch: perl + ! sv.c +____________________________________________________________________________ +[ 17153] By: jhi on 2002/06/09 23:25:04 + Log: Subject: Re: unique attribute? + From: Doug MacEachern + Date: Sun, 9 Jun 2002 16:49:25 -0700 (PDT) + Message-ID: + Branch: perl + ! embed.fnc embed.h proto.h sv.c sv.h +____________________________________________________________________________ +[ 17152] By: jhi on 2002/06/09 23:21:35 + Log: Update hint comments. + Branch: perl + ! hints/irix_6.sh +____________________________________________________________________________ +[ 17151] By: jhi on 2002/06/09 22:59:54 + Log: One missing bit of Math::BigInt 1.58. + Branch: perl + ! t/lib/Math/BigInt/BareCalc.pm +____________________________________________________________________________ +[ 17150] By: jhi on 2002/06/09 21:47:51 + Log: Subject: [ID 20020609.007] Not OK: perl v5.8.0 +DEVEL17060 on i686-linux 2.4.18-4smp (UNINSTALLED) + From: Radu Greab + Date: Mon, 10 Jun 2002 00:40:34 +0300 + Message-Id: <200206092140.g59LeYn15745@ix.netsoft.ro> + + Fixes for en_US.UTF-8 failures, all but ext/PerlIO/t/fallback.t + ones which I cannot figure out. + Branch: perl + ! ext/Digest/MD5/t/files.t ext/Encode/t/CJKT.t + ! ext/Encode/t/guess.t ext/Storable/t/malice.t +____________________________________________________________________________ +[ 17149] By: jhi on 2002/06/09 21:08:02 + Log: :unique nitpicking continues. + Branch: perl + ! pod/perlfunc.pod +____________________________________________________________________________ +[ 17148] By: jhi on 2002/06/09 21:01:57 + Log: "thread failed to start: " is better than "Died:". + Branch: perl + ! ext/threads/threads.xs pod/perldiag.pod +____________________________________________________________________________ +[ 17147] By: jhi on 2002/06/09 20:47:53 + Log: :unique saga continues. + Branch: perl + ! pod/perldelta.pod pod/perlfunc.pod +____________________________________________________________________________ +[ 17146] By: jhi on 2002/06/09 20:44:38 + Log: Subject: Re: unique attribute? + From: Doug MacEachern + Date: Sun, 9 Jun 2002 14:00:39 -0700 (PDT) + Message-ID: + Branch: perl + ! sv.c +____________________________________________________________________________ +[ 17145] By: jhi on 2002/06/09 20:09:03 + Log: Subject: Math::BigInt 1.58 released + From: Tels + Date: Sun, 09 Jun 2002 22:39:35 +0200 (CEST) + Message-Id: <200206092036.g59KaGPZ1308701@tiku.hut.fi> + + Subject: [PATCH] RE: Math::BigInt 1.58 released + From: Tels + Date: Sun, 09 Jun 2002 22:45:51 +0200 (CEST) + Message-Id: <200206092042.g59KgXPZ1223212@tiku.hut.fi> + Branch: perl + ! lib/Math/BigFloat.pm lib/Math/BigInt.pm + ! lib/Math/BigInt/Calc.pm lib/Math/BigInt/t/bare_mbf.t + ! lib/Math/BigInt/t/bare_mbi.t lib/Math/BigInt/t/bigfltpm.inc + ! lib/Math/BigInt/t/bigfltpm.t lib/Math/BigInt/t/bigintpm.inc + ! lib/Math/BigInt/t/bigintpm.t lib/Math/BigInt/t/calling.t + ! lib/Math/BigInt/t/constant.t lib/Math/BigInt/t/mbi_rand.t + ! lib/Math/BigInt/t/sub_mbf.t lib/Math/BigInt/t/sub_mbi.t + ! lib/Math/BigInt/t/with_sub.t +____________________________________________________________________________ +[ 17144] By: nick on 2002/06/09 17:50:14 + Log: Integrate mainline + Branch: perlio + +> README.freebsd README.irix + !> (integrate 43 files) +____________________________________________________________________________ +[ 17143] By: jhi on 2002/06/09 17:45:50 + Log: Subject: cleanup's + From: "H.Merijn Brand" + Date: Sun, 09 Jun 2002 13:55:21 +0200 + Message-Id: <20020609102200.DEE5.H.M.BRAND@hccnet.nl> + Branch: perl + ! ext/PerlIO/t/encoding.t +____________________________________________________________________________ +[ 17142] By: jhi on 2002/06/09 17:37:45 + Log: open "list form" clarification. + Branch: perl + ! pod/perlfunc.pod +____________________________________________________________________________ +[ 17141] By: jhi on 2002/06/09 17:24:22 + Log: Better wording from Sarathy. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17140] By: jhi on 2002/06/09 16:58:47 + Log: Closer to the truth. + Branch: perl + ! pod/perlfunc.pod +____________________________________________________________________________ +[ 17139] By: jhi on 2002/06/09 16:49:49 + Log: Subject: Re: [PATCH #2] Re: [PATCH] numeric.c:S_mulexp10 -- quit when you can + From: Hugo van der Sanden + Date: Sun, 09 Jun 2002 14:52:07 +0100 + Message-Id: <200206091352.g59Dq7Z28403@crypt.compulink.co.uk> + Branch: perl + ! numeric.c +____________________________________________________________________________ +[ 17138] By: jhi on 2002/06/09 16:13:44 + Log: Clarify that the :unique makes the target readonly + when the first interpreter cloning takes place. + Branch: perl + ! pod/perlfunc.pod +____________________________________________________________________________ +[ 17137] By: gsar on 2002/06/09 16:05:22 + Log: update perlfork.pod for status as of 5.8.0 + Branch: perl + ! pod/perlfork.pod +____________________________________________________________________________ +[ 17136] By: jhi on 2002/06/09 16:01:50 + Log: Subject: possible band-aid for cygwin build of perl@17061 + From: PPrymmer@factset.com + Date: Sat, 8 Jun 2002 20:57:05 -0400 + Message-ID: + Branch: perl + ! Makefile.SH README.cygwin +____________________________________________________________________________ +[ 17135] By: sky on 2002/06/09 15:44:37 + Log: Follow up on changing keyword to special subroutine. + Branch: perl + ! pod/perlmod.pod +____________________________________________________________________________ +[ 17134] By: jhi on 2002/06/09 15:40:52 + Log: CLONE doc tweaks. + Branch: perl + ! pod/perldelta.pod pod/perlmod.pod +____________________________________________________________________________ +[ 17133] By: jhi on 2002/06/09 15:34:20 + Log: syswrite() is old news. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17132] By: jhi on 2002/06/09 15:14:20 + Log: Subject: One-argument syswrite + From: Johan Vromans + Date: Sun, 9 Jun 2002 13:20:36 +0200 + Message-ID: <15619.14852.462515.162801@phoenix.squirrel.nl> + + (It's really two-argument.) + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17131] By: jhi on 2002/06/09 15:11:13 + Log: Subject: [Patch] $^N issues + From: Johan Vromans + Date: Sun, 9 Jun 2002 13:12:43 +0200 + Message-ID: <15619.14379.888034.910020@phoenix.squirrel.nl> + Branch: perl + ! lib/English.pm pod/perlre.pod +____________________________________________________________________________ +[ 17130] By: jhi on 2002/06/09 15:10:18 + Log: Subject: [Patch] "#0" format in perlform + From: Johan Vromans + Date: Sun, 9 Jun 2002 12:53:01 +0200 + Message-ID: <15619.13197.892587.565630@phoenix.squirrel.nl> + Branch: perl + ! pod/perlform.pod +____________________________________________________________________________ +[ 17129] By: jhi on 2002/06/09 15:08:20 + Log: Subject: [Patch] CLONE is not in perldelta + From: Johan Vromans + Date: Sun, 9 Jun 2002 12:41:18 +0200 + Message-ID: <15619.12494.713591.282001@phoenix.squirrel.nl> + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17128] By: jhi on 2002/06/09 03:02:38 + Log: Subject: [PATCH] fix stuck MD5 compile on VAX + From: "Craig A. Berry" + Date: Sat, 8 Jun 2002 23:01:11 -0500 + Message-Id: + Branch: perl + ! ext/Digest/MD5/Makefile.PL +____________________________________________________________________________ +[ 17127] By: jhi on 2002/06/08 22:50:43 + Log: ... and more. + Branch: perl + ! win32/makefile.mk +____________________________________________________________________________ +[ 17126] By: jhi on 2002/06/08 22:49:43 + Log: More spots for perl$OS. + Branch: perl + ! NetWare/Makefile win32/Makefile +____________________________________________________________________________ +[ 17125] By: jhi on 2002/06/08 22:46:17 + Log: One more spot to list perlfreebsd and perlirix. + Branch: perl + ! plan9/mkfile +____________________________________________________________________________ +[ 17124] By: jhi on 2002/06/08 22:22:05 + Log: BSD/OS worked for 5.6.0; PowerUX for 5.7.3; Unixware for 5.6.1. + Branch: perl + ! pod/perlport.pod +____________________________________________________________________________ +[ 17123] By: jhi on 2002/06/08 22:15:31 + Log: Cygwin duplicated (noticed by Schwern). + Branch: perl + ! pod/perlport.pod +____________________________________________________________________________ +[ 17122] By: jhi on 2002/06/08 22:03:15 + Log: s/Plan9/Plan 9/g; (and one remaning MacOS) + Branch: perl + ! INSTALL README.jp pod/perlfaq3.pod pod/perlopentut.pod + ! pod/perlport.pod pod/perlrun.pod +____________________________________________________________________________ +[ 17121] By: jhi on 2002/06/08 21:36:00 + Log: Make the =heads a little bit more descriptive; regen toc. + Branch: perl + ! README.freebsd README.irix pod/perltoc.pod +____________________________________________________________________________ +[ 17120] By: jhi on 2002/06/08 21:02:27 + Log: I wonder what a 64-bot is? + Branch: perl + ! README.irix +____________________________________________________________________________ +[ 17119] By: jhi on 2002/06/08 21:01:45 + Log: Regen toc. + Branch: perl + ! pod/perltoc.pod +____________________________________________________________________________ +[ 17118] By: jhi on 2002/06/08 21:00:18 + Log: Add README.irix/perlirix. + Branch: perl + + README.irix + ! INSTALL MANIFEST pod/buildtoc.PL pod/perl.pod + ! pod/perldelta.pod pod/perlport.pod +____________________________________________________________________________ +[ 17117] By: jhi on 2002/06/08 20:48:16 + Log: Add perlfreebsd. + Branch: perl + ! pod/buildtoc.PL pod/perl.pod pod/perldelta.pod + ! pod/perlport.pod +____________________________________________________________________________ +[ 17116] By: jhi on 2002/06/08 20:45:25 + Log: Mention the FreeBSD Perl policy change. + Branch: perl + ! README.freebsd +____________________________________________________________________________ +[ 17115] By: jhi on 2002/06/08 20:34:59 + Log: Mention the FreeBSD readdir_r bug in perldelta. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17114] By: jhi on 2002/06/08 20:31:18 + Log: Subject: [PATCH] Re: perl Makfile.PL for DBI give Segmentation fault (core dumped) (was: perl@17014) + From: Nicholas Clark + Date: Sat, 8 Jun 2002 22:23:15 +0100 + Message-ID: <20020608212315.GE302@Bagpuss.unfortu.net> + Branch: perl + + README.freebsd + ! MANIFEST +____________________________________________________________________________ +[ 17113] By: sky on 2002/06/08 20:19:28 + Log: Preparing A::H for CPAN release, upped version to 0.77 + Documented changes. + Last tweak to test case. + Branch: perl + ! lib/Attribute/Handlers.pm lib/Attribute/Handlers/Changes + ! lib/Attribute/Handlers/README lib/Attribute/Handlers/t/multi.t +____________________________________________________________________________ +[ 17112] By: sky on 2002/06/08 19:42:33 + Log: Prepare CPAN release of Attribute::Handlers + Make the test case know about the changes in attributes + in 5.8 (lexical) and also turn off some warnings. + Branch: perl + ! lib/Attribute/Handlers.pm lib/Attribute/Handlers/t/multi.t +____________________________________________________________________________ +[ 17111] By: jhi on 2002/06/08 19:11:49 + Log: Because of #17097. + Branch: perl + ! configpm +____________________________________________________________________________ +[ 17110] By: jhi on 2002/06/08 19:06:31 + Log: Add deprecations. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17109] By: sky on 2002/06/08 19:02:19 + Log: Remove leftover dummy and cleanup the test case. + Branch: perl + ! ext/threads/shared/shared.pm ext/threads/shared/t/hv_refs.t + ! ext/threads/shared/t/hv_simple.t +____________________________________________________________________________ +[ 17108] By: jhi on 2002/06/08 18:55:23 + Log: Document the do BAREWORD change, from Rafael. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17107] By: jhi on 2002/06/08 18:32:50 + Log: Remove the newly added makedepend .depending "token directory" + when cleaning up. + Branch: perl + ! Makefile.SH +____________________________________________________________________________ +[ 17106] By: jhi on 2002/06/08 18:24:08 + Log: perldelta tweaks. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17105] By: jhi on 2002/06/08 18:19:40 + Log: I assume the Perl fork() emulation is still experimental. + Branch: perl + ! pod/perlfork.pod +____________________________________________________________________________ +[ 17104] By: jhi on 2002/06/08 18:17:10 + Log: Subject: [PATCH] VMS doc patch (was Re: VMS changes?) + From: "Craig A. Berry" + Date: Sat, 8 Jun 2002 14:10:41 -0500 + Message-Id: + Branch: perl + ! README.vms pod/perldelta.pod +____________________________________________________________________________ +[ 17103] By: jhi on 2002/06/08 18:04:37 + Log: Slight tweaks from Lupe Christoph. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17102] By: jhi on 2002/06/08 17:04:24 + Log: Workaround for broken symlink traversal. + Branch: perl + ! installperl +____________________________________________________________________________ +[ 17101] By: jhi on 2002/06/08 16:16:46 + Log: h2ph: Explain why parts of asm/*.h are skipped in Linux. + Branch: perl + ! utils/h2ph.PL +____________________________________________________________________________ +[ 17100] By: nick on 2002/06/08 15:54:19 + Log: Integrate mainline + Branch: perlio + !> Makefile.SH ext/Storable/ChangeLog ext/Storable/Storable.pm + !> ext/Storable/Storable.xs ext/Storable/t/recurse.t + !> ext/threads/threads.xs lib/Thread.pm lib/Thread/Queue.pm + !> lib/Thread/Semaphore.pm lib/Win32.pod numeric.c + !> pod/perldelta.pod pod/perlport.pod pod/perlvar.pod + !> utils/h2ph.PL utils/perldoc.PL utils/perlivp.PL win32/win32.c +____________________________________________________________________________ +[ 17099] By: jhi on 2002/06/08 15:53:16 + Log: Try to avoid a looping makedepend that sometimes + happens when timestamps are out of sync. + Branch: perl + ! makedepend.SH +____________________________________________________________________________ +[ 17098] By: jhi on 2002/06/08 15:35:06 + Log: metaconfig tweaks from Robin Barker to go with #17097; + update Glossary.patch and mkglossary. + Branch: metaconfig + ! U/Glossary.patch U/mkglossary dist-3.0at70b/jmake/bindex.SH + ! dist-3.0at70b/mcon/U/make.U dist-3.0at70b/mcon/makegloss.SH +____________________________________________________________________________ +[ 17097] By: jhi on 2002/06/08 15:34:09 + Log: Various Configure tweaks. + Branch: perl + ! Configure Porting/Glossary Porting/config.sh Porting/config_H +____________________________________________________________________________ +[ 17096] By: jhi on 2002/06/08 15:05:46 + Log: Fix Glossary formatting bugs when creating Config.pm, + from Robin Barker. + Branch: perl + ! configpm +____________________________________________________________________________ +[ 17095] By: jhi on 2002/06/08 15:00:39 + Log: perlivp: Too Much Information. + Branch: perl + ! utils/perlivp.PL +____________________________________________________________________________ +[ 17094] By: jhi on 2002/06/08 14:58:43 + Log: h2ph: workarounds for too large hexadecimal constants. + Now 'perlivp' passes without a whimper in Solaris 8 and + Tru64 4.0F (Debian 2.2 Linux/x86 doesn't but my header + installation is weird; e.g. float.h is not in /usr/include... + (cd /usr/include; h2ph -l -r .) + Branch: perl + ! utils/h2ph.PL +____________________________________________________________________________ +[ 17093] By: jhi on 2002/06/08 14:22:10 + Log: h2ph: handle function pointer constants. + Branch: perl + ! utils/h2ph.PL +____________________________________________________________________________ +[ 17092] By: jhi on 2002/06/08 13:54:17 + Log: Put back the [561+] markers (except for the New Tests + section where the comparison is meaningless); + note that perl561delta is really the changes both + from 5.005_03 and 5.6.0. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17091] By: jhi on 2002/06/08 13:25:04 + Log: Mention the dynamicness of Socket in VMS in another spot. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17090] By: jhi on 2002/06/08 13:16:27 + Log: Address most of the issues found by Lupe Cristoph + (only leave the VMS changes to the VMS people); + move the VOS section to its right place; + talk more about userlevel threads; + eradicate end-of-line spaces. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17089] By: jhi on 2002/06/08 12:59:45 + Log: Subject: Re: [ID 20020601.005] Storable: STORABLE_freeze mechanism leaks memory (unfreed SVs) + From: Radu Greab + Date: Sat, 8 Jun 2002 16:59:56 +0300 + Message-ID: <15618.3548.55951.66902@ix.netsoft.ro> + + A test for #17082. + Branch: perl + ! ext/Storable/t/recurse.t +____________________________________________________________________________ +[ 17088] By: jhi on 2002/06/08 12:35:46 + Log: Explain at the top the situation in a nutshell; + remove the [561+] tags as redundant; + AmigaOS wasn't broken in 5.6.1, and still good in 5.7.2. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17087] By: jhi on 2002/06/08 12:25:15 + Log: Subject: [Patch] perldelta for 5.8.0 RC1 + From: lupe@lupe-christoph.de (Lupe Christoph) + Date: Sat, 8 Jun 2002 14:08:16 +0200 + Message-ID: <20020608120816.GP14630@lupe-christoph.de> + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17086] By: jhi on 2002/06/08 12:14:48 + Log: Advertise the upcoming Win32::GetOSName(). + Branch: perl + ! pod/perlport.pod +____________________________________________________________________________ +[ 17085] By: jhi on 2002/06/08 12:11:27 + Log: The lib/Win32.pod part of + + Subject: [DOC PATCH] Re: platform check (CODE PATCH : libwin32 ) + From: "Yves Orton" + Date: Sat, 08 Jun 2002 00:27:25 +0200 + Message-ID: + + (manually applied and tweaked) + Branch: perl + ! lib/Win32.pod +____________________________________________________________________________ +[ 17084] By: jhi on 2002/06/08 11:46:36 + Log: Subject: Doc patches: assorted minor nits + From: Philip Newton + Date: Sat, 08 Jun 2002 11:08:12 +0200 + Message-ID: + Branch: perl + ! pod/perldelta.pod pod/perlport.pod pod/perlvar.pod +____________________________________________________________________________ +[ 17083] By: jhi on 2002/06/08 11:44:59 + Log: Subject: Re: doc bug in perldoc + From: Philip Newton + Date: Sat, 08 Jun 2002 11:05:09 +0200 + Message-ID: + Branch: perl + ! utils/perldoc.PL +____________________________________________________________________________ +[ 17082] By: jhi on 2002/06/08 11:37:56 + Log: Subject: Re: [ID 20020601.005] Storable: STORABLE_freeze mechanism leaks memory (unfreed SVs) + From: Radu Greab + Date: Sat, 8 Jun 2002 08:28:58 +0300 + Message-ID: <15617.38426.603787.918922@ix.netsoft.ro> + Branch: perl + ! ext/Storable/Storable.xs +____________________________________________________________________________ +[ 17081] By: jhi on 2002/06/08 11:36:29 + Log: Subject: [PATCH #2] Re: [PATCH] numeric.c:S_mulexp10 -- quit when you can + From: "Craig A. Berry" + Date: Fri, 7 Jun 2002 22:55:34 -0500 + Message-Id: + + Handle also underflow on non-IEEE. + Branch: perl + ! numeric.c +____________________________________________________________________________ +[ 17080] By: sky on 2002/06/08 10:06:05 + Log: Fix for bug [ID 20020602.007]. + Don't decrement the active flag until AFTER we have run perl_destruct + Branch: perl + ! ext/threads/threads.xs +____________________________________________________________________________ +[ 17079] By: jhi on 2002/06/08 01:38:50 + Log: h2ph: evil linux/byteorder/pdp_endian.h + Branch: perl + ! utils/h2ph.PL +____________________________________________________________________________ +[ 17078] By: jhi on 2002/06/08 01:14:45 + Log: h2ph: more evilness in the form of Linux inline assembler. + Branch: perl + ! utils/h2ph.PL +____________________________________________________________________________ +[ 17077] By: jhi on 2002/06/07 23:14:10 + Log: h2ph: Solaris has LDBL_EPSILON 1.0842021724855044340075E-19L + (note the final L) for ia32 and ia64 long doubles. + Branch: perl + ! utils/h2ph.PL +____________________________________________________________________________ +[ 17076] By: jhi on 2002/06/07 23:06:22 + Log: perlivp: more header matching. + Branch: perl + ! utils/perlivp.PL +____________________________________________________________________________ +[ 17075] By: jhi on 2002/06/07 22:43:37 + Log: Subject: Re: Major bug in Storable 2.03 with 5.6.1 (freeze & thaw hooks) + From: Nicholas Clark + Date: Sat, 8 Jun 2002 00:39:22 +0100 + Message-ID: <20020607233921.GE307@Bagpuss.unfortu.net> + Branch: perl + ! ext/Storable/ChangeLog ext/Storable/Storable.pm +____________________________________________________________________________ +[ 17074] By: jhi on 2002/06/07 22:33:29 + Log: Subject: [PATCH] numeric.c:S_mulexp10 -- quit when you can + From: "Craig A. Berry" + Date: Fri, 7 Jun 2002 18:29:31 -0500 + Message-Id: + Branch: perl + ! numeric.c +____________________________________________________________________________ +[ 17073] By: jhi on 2002/06/07 21:34:07 + Log: Reunite the first .PHONY targets (based on Garry Williams' + reading of the GNU make manual). + Branch: perl + ! Makefile.SH +____________________________________________________________________________ +[ 17072] By: jhi on 2002/06/07 20:59:14 + Log: Subject: Re: [DOCPATCH] Thread.pm + From: Elizabeth Mattijsen + Date: Fri, 07 Jun 2002 23:57:01 +0200 + Message-Id: <4.2.0.58.20020607235418.02e23680@mickey.dijkmat.nl> + Branch: perl + ! lib/Thread.pm lib/Thread/Queue.pm lib/Thread/Semaphore.pm +____________________________________________________________________________ +[ 17071] By: jhi on 2002/06/07 20:51:15 + Log: Subject: Re: Major bug in Storable 2.03 with 5.6.1 (freeze & thaw hooks) + From: Radu Greab + Date: Sat, 8 Jun 2002 00:49:02 +0300 + Message-ID: <15617.10830.557640.430565@ix.netsoft.ro> + Branch: perl + ! ext/Storable/t/recurse.t +____________________________________________________________________________ +[ 17070] By: jhi on 2002/06/07 19:36:16 + Log: h2ph: the fp exponent does need to have an explicit sign. + Branch: perl + ! utils/h2ph.PL +____________________________________________________________________________ +[ 17069] By: jhi on 2002/06/07 19:28:52 + Log: perlivp: tell what went wrong. + Branch: perl + ! utils/perlivp.PL +____________________________________________________________________________ +[ 17068] By: jhi on 2002/06/07 19:22:23 + Log: perlivp: sometimes headers and symbols don't quite match. + Branch: perl + ! utils/perlivp.PL +____________________________________________________________________________ +[ 17067] By: jhi on 2002/06/07 19:21:39 + Log: h2ph: One more usage example. + Branch: perl + ! utils/h2ph.PL +____________________________________________________________________________ +[ 17066] By: jhi on 2002/06/07 19:05:22 + Log: h2ph: Tru64 disassembler.h evilness: mixed C and Pascal. + Branch: perl + ! utils/h2ph.PL +____________________________________________________________________________ +[ 17065] By: nick on 2002/06/07 18:21:36 + Log: Integrate mainline + Branch: perlio + +> ext/IO/hints/sco.pl + !> (integrate 27 files) +____________________________________________________________________________ +[ 17064] By: gsar on 2002/06/07 18:04:39 + Log: uname() was returning "unknown" on IA64; handle other missing + cases as well, and make any future unknown ones show up as + unknown(0x123). + Branch: perl + ! win32/win32.c +____________________________________________________________________________ +[ 17063] By: jhi on 2002/06/07 16:12:20 + Log: There are many ways to skin a Win32 (from Sarathy). + Branch: perl + ! pod/perlport.pod +____________________________________________________________________________ +[ 17062] By: jhi on 2002/06/07 14:39:05 + Log: Typos spotted by Vadim. + Branch: perl + ! pod/perlport.pod +____________________________________________________________________________ +[ 17061] By: jhi on 2002/06/07 14:05:16 + Log: Update Changes. + Branch: perl + ! Changes patchlevel.h +____________________________________________________________________________ +[ 17060] By: jhi on 2002/06/07 13:26:52 + Log: Subject: Re: [PATCH] Small nit in perlxs.pod + From: lupe@lupe-christoph.de (Lupe Christoph) + Date: Fri, 7 Jun 2002 13:38:24 +0200 + Message-ID: <20020607113824.GD24159@lupe-christoph.de> + Branch: perl + ! pod/perlxs.pod +____________________________________________________________________________ +[ 17059] By: jhi on 2002/06/07 13:25:35 + Log: Subject: [PATCH] README.win32 and win32/makefile.mk differ + From: lupe@lupe-christoph.de (Lupe Christoph) + Date: Fri, 7 Jun 2002 13:36:51 +0200 + Message-ID: <20020607113651.GC24159@lupe-christoph.de> + Branch: perl + ! README.win32 +____________________________________________________________________________ +[ 17058] By: jhi on 2002/06/07 13:22:38 + Log: gcc -Wall nit noticed by NI-S. + Branch: perl + ! pp.c +____________________________________________________________________________ +[ 17057] By: jhi on 2002/06/07 13:20:05 + Log: Subject: Modification to Perl 5.6.1 source: ext/IO needs a hint + From: Andrew Hamm + Date: Fri, 7 Jun 2002 17:11:24 +1000 + Message-ID: <3BA45F696FAAD3118A520090276AD99C0135BE03@sansydnt01.sanderson.net.au> + Branch: perl + + ext/IO/hints/sco.pl + ! MANIFEST +____________________________________________________________________________ +[ 17056] By: jhi on 2002/06/07 13:14:44 + Log: Integrate perlio: + + [ 17053] + Don't discard read data on flush if seek fails. + Branch: perl + !> perlio.c +____________________________________________________________________________ +[ 17055] By: jhi on 2002/06/07 13:01:19 + Log: s/MacOS/Mac OS/g; # (when the name of the os, not when $^O) Pudge + Branch: perl + ! pod/perl561delta.pod pod/perl570delta.pod pod/perl571delta.pod + ! pod/perl572delta.pod pod/perldelta.pod pod/perlfaq3.pod + ! pod/perlfunc.pod pod/perlintro.pod pod/perlpodspec.pod + ! pod/perlport.pod pod/perltoot.pod +____________________________________________________________________________ +[ 17054] By: jhi on 2002/06/07 12:38:09 + Log: More Winlore from Vadim. + Branch: perl + ! pod/perlport.pod +____________________________________________________________________________ +[ 17053] By: nick on 2002/06/07 10:11:51 + Log: Don't discard read data on flush if seek fails. + Branch: perlio + ! perlio.c +____________________________________________________________________________ +[ 17052] By: jhi on 2002/06/07 01:34:48 + Log: Subject: Re: Major bug in Storable 2.03 with 5.6.1 (freeze & thaw hooks) + From: Radu Greab + Date: Fri, 7 Jun 2002 05:17:58 +0300 + Message-ID: <15616.6102.89472.9852@ix.netsoft.ro> + Branch: perl + ! ext/Storable/Storable.xs +____________________________________________________________________________ +[ 17051] By: jhi on 2002/06/07 01:31:56 + Log: Split in two the .PHONY target so that makes without .PHONY + when invoked as "make" won't wander off into the targets "compile + translator utilities" and instead stay in the "all" target. + Diagnosed by Garry Williams. + Branch: perl + ! Makefile.SH +____________________________________________________________________________ +[ 17050] By: jhi on 2002/06/06 20:57:11 + Log: Retract #16892 now that we have #17022. + Branch: perl + ! lib/Cwd.pm +____________________________________________________________________________ +[ 17049] By: jhi on 2002/06/06 20:27:02 + Log: Update the SUPER-UX situation. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17048] By: jhi on 2002/06/06 20:13:53 + Log: More Windows wisdom from Sarathy; + remove old UTS entry; add SUPER-UX. + Branch: perl + ! pod/perlport.pod +____________________________________________________________________________ +[ 17047] By: jhi on 2002/06/06 20:10:14 + Log: Windows wisdom from Sarathy. + Branch: perl + ! pod/perlvar.pod +____________________________________________________________________________ +[ 17046] By: rgs on 2002/06/06 19:33:23 + Log: The perlio warnings are not mandatory. + Branch: perl + ! pod/perldiag.pod +____________________________________________________________________________ +[ 17045] By: jhi on 2002/06/06 19:09:52 + Log: Typolice. + Branch: perl + ! utils/c2ph.PL x2p/s2p.PL +____________________________________________________________________________ +[ 17044] By: jhi on 2002/06/06 18:57:39 + Log: Document that $^O in Win32 is a bit lacking in details. + Branch: perl + ! pod/perlvar.pod +____________________________________________________________________________ +[ 17043] By: nick on 2002/06/06 18:51:48 + Log: Integrate mainline + Branch: perlio + !> NetWare/Makefile NetWare/NWUtil.c NetWare/bat/Buildtype.bat + !> NetWare/bat/SetCodeWar.bat NetWare/bat/SetNWBld.bat + !> NetWare/bat/Setnlmsdk.bat NetWare/bat/ToggleD2.bat + !> NetWare/t/NWScripts.pl lib/Thread.pm pod/perldelta.pod + !> pod/perldiag.pod pod/perlguts.pod pod/perlthrtut.pod + !> utils/c2ph.PL x2p/a2p.h x2p/s2p.PL +____________________________________________________________________________ +[ 17042] By: jhi on 2002/06/06 18:49:22 + Log: Win32 is not an OS. + Branch: perl + ! pod/perlport.pod +____________________________________________________________________________ +[ 17041] By: jhi on 2002/06/06 18:18:11 + Log: The Makefile.SH part of + + Subject: [PATCH] corrections to Config.pm + From: Robin Barker + Date: Thu, 6 Jun 2002 18:05:17 +0100 (BST) + Message-Id: <200206061705.SAA12213@tempest.npl.co.uk> + + and regen Configure. + Branch: perl + ! Configure Makefile.SH Porting/config.sh Porting/config_H +____________________________________________________________________________ +[ 17040] By: jhi on 2002/06/06 17:46:20 + Log: Supported platforms tweaks. + Branch: perl + ! pod/perlport.pod +____________________________________________________________________________ +[ 17039] By: jhi on 2002/06/06 16:13:15 + Log: Update the 5.005-threads failure list. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17038] By: jhi on 2002/06/06 16:10:24 + Log: Make pstruct and psed appear also on platforms with + $Config{d_link} but filesystems without link() (like FAT). + Should deal with [ID 20020602.003] and + "RC1 for MSWin32-x86-multi-thread build bug report". + Diagnosis by Sarathy. + Branch: perl + ! utils/c2ph.PL x2p/s2p.PL +____________________________________________________________________________ +[ 17037] By: jhi on 2002/06/06 15:20:14 + Log: Subject: [PATCH] Thread.pm + From: Elizabeth Mattijsen + Date: Thu, 06 Jun 2002 10:47:36 +0200 + Message-Id: <4.2.0.58.20020606104435.01858590@mickey.dijkmat.nl> + Branch: perl + ! lib/Thread.pm +____________________________________________________________________________ +[ 17036] By: jhi on 2002/06/06 15:07:32 + Log: Rafael noticed a bug in the explanation of #17035. + Branch: perl + ! pod/perldiag.pod +____________________________________________________________________________ +[ 17035] By: jhi on 2002/06/06 13:18:20 + Log: Give more detailed explanation of open(FH, ">:foobar") failure. + Branch: perl + ! pod/perldiag.pod +____________________________________________________________________________ +[ 17034] By: jhi on 2002/06/06 12:59:19 + Log: Subject: [DOCPATCH] perlthtut.pod + From: Elizabeth Mattijsen + Date: Thu, 06 Jun 2002 10:40:02 +0200 + Message-Id: <4.2.0.58.20020606103854.0191b320@mickey.dijkmat.nl> + Branch: perl + ! pod/perlthrtut.pod +____________________________________________________________________________ +[ 17033] By: jhi on 2002/06/06 12:56:57 + Log: NetWare update from Ananth Kesari. + Branch: perl + ! NetWare/Makefile NetWare/NWUtil.c NetWare/bat/Buildtype.bat + ! NetWare/bat/SetCodeWar.bat NetWare/bat/SetNWBld.bat + ! NetWare/bat/Setnlmsdk.bat NetWare/bat/ToggleD2.bat + ! NetWare/t/NWScripts.pl x2p/a2p.h +____________________________________________________________________________ +[ 17032] By: jhi on 2002/06/06 12:47:34 + Log: Integrate perlio: + + [ 17030] + doio.c tweaks + - see SV passed to dup type open "looks_like__number" + - apply layers to pipe opens. + Branch: perl + !> doio.c +____________________________________________________________________________ +[ 17031] By: ams on 2002/06/06 11:49:13 + Log: Subject: [PATCH] perlguts.pod + From: Nicholas Clark + Date: Thu, 6 Jun 2002 11:29:19 +0100 + Message-Id: <20020606112919.P22873@plum.flirble.org> + Branch: perl + ! pod/perlguts.pod +____________________________________________________________________________ +[ 17030] By: nick on 2002/06/06 07:26:11 + Log: doio.c tweaks + - see SV passed to dup type open "looks_like__number" + - apply layers to pipe opens. + Branch: perlio + ! doio.c +____________________________________________________________________________ +[ 17029] By: nick on 2002/06/06 06:32:35 + Log: Integrate mainline + Branch: perlio + !> AUTHORS Changes README.beos doio.c ext/DB_File/t/db-btree.t + !> ext/DB_File/t/db-recno.t lib/Pod/Html.pm + !> lib/Tie/File/t/16_handle.t patchlevel.h perl.c + !> pod/perldelta.pod pod/perlfunc.pod pod/perlport.pod pp.c + !> t/op/arith.t t/op/tie.t utils/perldoc.PL +____________________________________________________________________________ +[ 17028] By: jhi on 2002/06/06 02:40:12 + Log: With -Ud_stdstdio perl -v and perl -h didn't flush their + output buffers because they exited with PerlProc_exit() + instead of my_exit() (from Andy Dougherty) + Branch: perl + ! perl.c +____________________________________________________________________________ +[ 17027] By: jhi on 2002/06/06 01:38:50 + Log: BeOS status update; all platforms status update. + Branch: perl + ! README.beos pod/perlport.pod +____________________________________________________________________________ +[ 17026] By: jhi on 2002/06/06 01:25:13 + Log: Subject: [PATCH lib/Pod/Html.pm] anchors fix + From: Stas Bekman + Date: Wed, 05 Jun 2002 15:26:02 +0800 + Message-ID: <3CFDBD0A.8090505@stason.org> + Branch: perl + ! lib/Pod/Html.pm +____________________________________________________________________________ +[ 17025] By: jhi on 2002/06/05 23:48:28 + Log: Subject: [PATCH perl@17014] t/op/arith.t -- don't test infinity if it doesn't exist + From: "Craig A. Berry" + Date: Wed, 05 Jun 2002 17:31:18 -0500 + Message-Id: <5.1.1.5.0.20020605171901.021cb8b8@exchi01> + Branch: perl + ! t/op/arith.t +____________________________________________________________________________ +[ 17024] By: jhi on 2002/06/05 23:47:14 + Log: MacOS X 10.1.5 still failing the DB tests. + Branch: perl + ! ext/DB_File/t/db-btree.t ext/DB_File/t/db-recno.t + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17023] By: jhi on 2002/06/05 21:57:09 + Log: Address the second half of + + Subject: [ID 20020604.006] Pipe opens do not support I/O layers + From: jv@squirrel.nl (Johan Vromans) + Date: Tue, 4 Jun 2002 23:01:44 +0200 (CEST) + Message-Id: <20020604210144.3A87A8B6B3@phoenix.squirrel.nl> + + so that multiarg piped opens only accept optional whitespace + after the "|-". If and when perlio discipline awareness added + to |-, the now added code branch will grow. + + No test case because hard to think of anything even remotely + portable. + Branch: perl + ! doio.c +____________________________________________________________________________ +[ 17022] By: jhi on 2002/06/05 20:48:18 + Log: Subject: Re: local tied hash slices & stray keys (was Re: Cwd breakage) + From: Doug MacEachern + Date: Mon, 3 Jun 2002 08:27:56 -0700 (PDT) + Message-ID: + + (plus a test expanded from Schwern's [ID 20020602.006]) + Branch: perl + ! pp.c t/op/tie.t +____________________________________________________________________________ +[ 17021] By: jhi on 2002/06/05 19:56:33 + Log: Subject: doc bug in perldoc + From: Tim Jenness + Date: Wed, 5 Jun 2002 09:47:31 -1000 (HST) + Message-ID: + Branch: perl + ! utils/perldoc.PL +____________________________________________________________________________ +[ 17020] By: jhi on 2002/06/05 19:55:00 + Log: AUTHORS updates; perldelta blame^Wfame additions. + Branch: perl + ! AUTHORS pod/perldelta.pod +____________________________________________________________________________ +[ 17019] By: jhi on 2002/06/05 19:08:00 + Log: Mention Carp enhancements. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17018] By: sky on 2002/06/05 18:49:10 + Log: Update text slightly and update links to threads.pm instead of Thread.pm + Branch: perl + ! pod/perlfunc.pod +____________________________________________________________________________ +[ 17017] By: rgs on 2002/06/05 18:32:11 + Log: Remove a comma and a few whitespaces. + Branch: perl + ! pod/perlfunc.pod +____________________________________________________________________________ +[ 17016] By: rgs on 2002/06/05 18:28:50 + Log: $^O is 'beos' on BeOS + Branch: perl + ! lib/Tie/File/t/16_handle.t +____________________________________________________________________________ +[ 17015] By: nick on 2002/06/05 15:11:00 + Log: Integrate mainline (for Configure) + Branch: perlio + !> Configure Porting/Glossary Porting/config.sh Porting/config_H + !> ext/Encode/lib/Encode/Alias.pm ext/PerlIO/t/encoding.t + !> hints/linux.sh myconfig.SH pod/perldelta.pod +____________________________________________________________________________ +[ 17014] By: jhi on 2002/06/05 13:53:51 + Log: Update Changes. + Branch: perl + ! Changes patchlevel.h +____________________________________________________________________________ +[ 17013] By: jhi on 2002/06/05 13:41:02 + Log: Mention the flakiness of AIX' make. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 17012] By: jhi on 2002/06/05 13:40:45 + Log: metaconfig unit change for #17011. + Branch: metaconfig + ! U/installdirs/inc_version_list.U +____________________________________________________________________________ +[ 17011] By: jhi on 2002/06/05 13:23:59 + Log: Subject: [ID 20020604.009] [jason@openinformatics.com (Jason E. Stewart)] RC1 buglet in Configure + From: jason@openinformatics.com (Jason E. Stewart) + Date: 04 Jun 2002 16:42:32 -0600 + Message-Id: <87d6v6wtrb.fsf@openinformatics.com> + + Unexpanded $prefix. + Branch: perl + ! Configure +____________________________________________________________________________ +[ 17010] By: jhi on 2002/06/05 13:16:49 + Log: glibc version is more a library issue than a compiler issue. + Branch: perl + ! myconfig.SH +____________________________________________________________________________ +[ 17009] By: jhi on 2002/06/05 13:07:01 + Log: Subject: [Encode PATCH] spurious warning + From: Nicholas Clark + Date: Sun, 2 Jun 2002 20:26:22 +0100 + Message-ID: <20020602192619.GA320@Bagpuss.unfortu.net> + Branch: perl + ! ext/Encode/lib/Encode/Alias.pm ext/PerlIO/t/encoding.t +____________________________________________________________________________ +[ 17008] By: jhi on 2002/06/05 13:03:19 + Log: Show gnulibc_version in myconfig. + Branch: perl + ! myconfig.SH +____________________________________________________________________________ +[ 17007] By: jhi on 2002/06/05 12:59:31 + Log: Regen Glossary for #16991. + Branch: perl + ! Porting/Glossary Porting/config.sh Porting/config_H +____________________________________________________________________________ +[ 17006] By: jhi on 2002/06/05 12:44:45 + Log: More for #16991. + Branch: perl + ! hints/linux.sh +____________________________________________________________________________ +[ 17005] By: nick on 2002/06/05 07:23:22 + Log: Integrate mainline + Branch: perlio + +> ext/Thread/README.threads + - README.threads + !> (integrate 81 files) +____________________________________________________________________________ +[ 17004] By: jhi on 2002/06/05 03:35:24 + Log: FAQ sync. + Branch: perl + ! pod/perlfaq6.pod +____________________________________________________________________________ +[ 17003] By: jhi on 2002/06/05 01:56:00 + Log: Subject: [ID 20020602.004] threads::shared::queue new nit + From: Elizabeth Mattijsen + Date: Sun, 02 Jun 2002 21:36:05 +0200 + Message-Id: <4.2.0.58.20020602213520.027cf9d0@mickey.dijkmat.nl> + Branch: perl + ! ext/threads/shared/queue.pm +____________________________________________________________________________ +[ 17002] By: jhi on 2002/06/05 01:47:02 + Log: Subject: [ID 20020603.010] One more failed test on BeOS 5 + From: "Daniel Berger" + Date: Mon, 03 Jun 2002 19:18:38 GMT + Message-Id: <20020604001258.MELY2751.rwcrmhc52.attbi.com@tiberius.mn.ipsvc.net> + Branch: perl + ! README.beos +____________________________________________________________________________ +[ 17001] By: jhi on 2002/06/05 01:44:40 + Log: Subject: One more sorry for Oracle + From: "H.Merijn Brand" + Date: Tue, 04 Jun 2002 10:02:17 +0200 + Message-Id: <20020604100132.159C.H.M.BRAND@hccnet.nl> + + (modified) + Branch: perl + ! README.hpux +____________________________________________________________________________ +[ 17000] By: jhi on 2002/06/05 01:42:58 + Log: metaconfig unit change for #16999. + Branch: metaconfig + ! U/threads/usethreads.U +____________________________________________________________________________ +[ 16999] By: jhi on 2002/06/05 01:42:44 + Log: Disable the combination of ithreads but not perlio. + Branch: perl + ! Configure INSTALL +____________________________________________________________________________ +[ 16998] By: jhi on 2002/06/05 00:58:43 + Log: perlthrtut links. + Branch: perl + ! ext/threads/shared/shared.pm ext/threads/threads.pm + ! pod/perldelta.pod +____________________________________________________________________________ +[ 16997] By: jhi on 2002/06/05 00:55:08 + Log: Unmatchings. + Branch: perl + ! README.netware README.win32 +____________________________________________________________________________ +[ 16996] By: jhi on 2002/06/05 00:50:08 + Log: Subject: Re: 2nd draft of announcement + From: "John P. Linderman" + Date: Mon, 03 Jun 2002 08:57:49 -0400 + Message-Id: <200206031257.IAA12388@raptor.research.att.com> + + Let's not forget the mystery IRIX failure. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 16995] By: jhi on 2002/06/05 00:45:34 + Log: Move the obsolete README.threads out of sight to ext/Threads; + save one part of the IRIX knowledge in INSTALL (though IRIX + 6.2 is quite old...) + Branch: perl + + ext/Thread/README.threads + - README.threads + ! INSTALL MANIFEST +____________________________________________________________________________ +[ 16994] By: jhi on 2002/06/05 00:27:47 + Log: Upgrade to Math::BigRat 0.07. + Branch: perl + ! lib/Math/BigRat.pm lib/Math/BigRat/t/bigfltpm.inc + ! lib/Math/BigRat/t/bigfltrt.t lib/Math/BigRat/t/bigrat.t + ! lib/Math/BigRat/t/bigratpm.inc lib/Math/BigRat/t/bigratpm.t +____________________________________________________________________________ +[ 16993] By: jhi on 2002/06/05 00:27:08 + Log: metaconfig unit change #16991. + Branch: metaconfig + ! U/compline/d_gnulibc.U U/compline/d_stdstdio.U +____________________________________________________________________________ +[ 16992] By: jhi on 2002/06/05 00:26:45 + Log: Forgot from #16991. + Branch: perl + ! config_h.SH +____________________________________________________________________________ +[ 16991] By: jhi on 2002/06/05 00:16:28 + Log: Subject: Re: hints/linux.sh & stdio + From: Andy Dougherty + Date: Mon, 3 Jun 2002 13:57:17 -0400 (EDT) + Message-ID: + Branch: perl + ! Configure +____________________________________________________________________________ +[ 16990] By: jhi on 2002/06/05 00:08:57 + Log: Integrate maintperl change #16988; + + make IO::Pipe work on windows + Branch: perl + !> ext/IO/lib/IO/Pipe.pm +____________________________________________________________________________ +[ 16989] By: jhi on 2002/06/05 00:07:15 + Log: Integrate macperl changes #16974 and #16975; + + nativize() isn't happy with absolute Mac paths + + Test::Harness test fixes, attempt #3 :-) + Branch: perl + !> ext/DynaLoader/DynaLoader_pm.PL lib/ExtUtils/MM_MacOS.pm + !> lib/Test/Harness/t/callback.t + !> lib/Test/Harness/t/strap-analyze.t + !> lib/Test/Harness/t/test-harness.t lib/lib_pm.PL +____________________________________________________________________________ +[ 16988] By: gsar on 2002/06/04 23:14:56 + Log: make IO::Pipe work on windows + Branch: maint-5.6/perl + ! ext/IO/lib/IO/Pipe.pm +____________________________________________________________________________ +[ 16987] By: rgs on 2002/06/04 21:37:23 + Log: s/modperl/mod_perl/g + Branch: perl + ! README.aix pod/perldelta.pod +____________________________________________________________________________ +[ 16986] By: rgs on 2002/06/04 21:32:19 + Log: Subject: [DOC PATCH] perldelta.pod + From: Philip Newton + Date: Tue, 04 Jun 2002 06:52:55 +0200 + Message-ID: + + (with one nit, s/modperl/mod_perl/) + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 16985] By: rgs on 2002/06/04 20:30:00 + Log: perlfunc/lock() nits by Philip Newton and Johan Vromans. + Branch: perl + ! pod/perlfunc.pod +____________________________________________________________________________ +[ 16984] By: ams on 2002/06/04 01:05:49 + Log: Subject: [PATCH] Re: Some bugs in RC1 + From: Michael G Schwern + Date: Mon, 03 Jun 2002 19:59:21 -0400 + Message-Id: <20020603235921.GN31617@ool-18b93024.dyn.optonline.net> + Branch: perl + ! lib/perl5db.pl +____________________________________________________________________________ +[ 16983] By: pudge on 2002/06/04 00:22:12 + Log: Update Errno slightly to latest version + Branch: macperl + ! macos/lib/Errno.pm +____________________________________________________________________________ +[ 16982] By: rgs on 2002/06/03 19:15:26 + Log: Protect against localizing an %ENV slice. + Branch: perl + ! lib/Cwd.pm +____________________________________________________________________________ +[ 16981] By: rgs on 2002/06/03 18:59:19 + Log: Document that lock() is a "weak keyword". + Branch: perl + ! pod/perlfunc.pod +____________________________________________________________________________ +[ 16980] By: ams on 2002/06/03 18:38:26 + Log: Subject: [PATCH Switch.pm] Minor typo + From: Philip Newton + Date: Mon, 03 Jun 2002 21:35:55 +0200 + Message-Id: + Branch: perl + ! lib/Switch.pm +____________________________________________________________________________ +[ 16979] By: ams on 2002/06/03 17:06:03 + Log: Remove all occurrences of occurence, except for one (in the + Changelog) that is preserved for historical reasons. + Branch: perl + ! ext/File/Glob/bsd_glob.c hints/ultrix_4.sh lib/Pod/Checker.pm + ! lib/Pod/Find.pm pod/perltoc.pod t/pod/poderrs.t + ! t/pod/poderrs.xr util.c wince/comp.pl x2p/find2perl.PL +____________________________________________________________________________ +[ 16978] By: pudge on 2002/06/02 17:22:43 + Log: Update Changes + Branch: macperl + ! macos/Changes +____________________________________________________________________________ +[ 16977] By: pudge on 2002/06/02 17:21:45 + Log: Update Help menu for 5.8 + Branch: macperl + ! macos/macperl/MacPerl.podhelp +____________________________________________________________________________ +[ 16976] By: pudge on 2002/06/02 17:21:28 + Log: Bump versions + Branch: macperl + ! macos/MPVersion.r macos/config.h macos/config.sh +____________________________________________________________________________ +[ 16975] By: pudge on 2002/06/02 17:19:29 + Log: Test::Harness test fixes, attempt #3 :-) + Branch: macperl + ! lib/Test/Harness/t/callback.t + ! lib/Test/Harness/t/strap-analyze.t + ! lib/Test/Harness/t/test-harness.t +____________________________________________________________________________ +[ 16974] By: pudge on 2002/06/02 17:18:48 + Log: nativize() isn't happy with absolute Mac paths + Branch: macperl + ! ext/DynaLoader/DynaLoader_pm.PL lib/ExtUtils/MM_MacOS.pm + ! lib/lib_pm.PL +____________________________________________________________________________ +[ 16973] By: jhi on 2002/06/01 21:19:50 + Log: Integrate #16971 from maint-5.6; + + IO::Poll wasn't working on windows since poll.c wasn't using the + same abstractions as perl; for test case, see: + http://bugs.activestate.com/show_bug.cgi?id=19624 + Branch: perl + !> XSUB.h ext/IO/poll.c +____________________________________________________________________________ +[ 16972] By: jhi on 2002/06/01 21:14:39 + Log: A few links. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 16971] By: gsar on 2002/06/01 20:39:08 + Log: IO::Poll wasn't working on windows since poll.c wasn't using the + same abstractions as perl; for test case, see: + http://bugs.activestate.com/show_bug.cgi?id=19624 + Branch: maint-5.6/perl + ! XSUB.h ext/IO/poll.c +____________________________________________________________________________ +[ 16970] By: jhi on 2002/06/01 20:27:03 + Log: Various perldelta tweaks. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 16969] By: jhi on 2002/06/01 19:52:15 + Log: Update Changes. + Branch: perl + ! Changes patchlevel.h +____________________________________________________________________________ +[ 16968] By: pudge on 2002/06/01 18:55:49 + Log: Integrate perl for 5.8.0 RC1 + Branch: macperl + !> (integrate 77 files) +____________________________________________________________________________ [ 16967] By: jhi on 2002/06/01 17:46:42 Log: Two obsolete files. Branch: perl @@ -395,8 +3883,9 @@ ____________________________________________________________________________ ! lib/ExtUtils/MM_NW5.pm makedef.pl toke.c ____________________________________________________________________________ [ 16921] By: jhi on 2002/05/31 12:39:48 - Log: Integrate perlio; + Log: Integrate perlio: + [ 16920] Use File::Spec for blib expectance tests - skating round existing MacOS and VMS hacks. Branch: perl @@ -492,12 +3981,10 @@ ____________________________________________________________________________ ! ext/Storable/Storable.xs ext/Storable/t/malice.t ____________________________________________________________________________ [ 16908] By: jhi on 2002/05/30 20:49:34 - Log: Integrate perlio; + Log: Integrate perlio: - "we have a belt, braces, trousers glued on and a kilt over the - top solution" NI-S - - (one more bench to the barricade against glibc 2.3) + [ 16895] + Play safe and avoid writes to stdio's buffer (for glibc2.3) Branch: perl !> perlio.c ____________________________________________________________________________ @@ -1181,8 +4668,12 @@ ____________________________________________________________________________ ! NetWare/bat/Setwatcom.bat lib/ExtUtils/MM_NW5.pm ____________________________________________________________________________ [ 16810] By: jhi on 2002/05/27 16:02:10 - Log: Integrate perlio; + Log: Integrate perlio: + + [ 16809] + Add IO::Scalar fail case to the tests. + [ 16808] Fix for the IO::Scalar bug (I think). At tie time break the loop but in a different place: A. Increment REFCNT of the RV involved in the self-tie @@ -1191,7 +4682,9 @@ ____________________________________________________________________________ Break the connection between the RV and its referent so that we do not try and free it (again). - Add IO::Scalar fail case to the tests. + [ 16805] + **** UNSAFE **** partial fix for IO::Scalar and local ties. + Only op/local.t fails but it is nasty... try valgrind on other machine. Branch: perl !> mg.c sv.c t/op/tie.t ____________________________________________________________________________ @@ -1283,7 +4776,10 @@ ____________________________________________________________________________ ! pod/perlipc.pod ____________________________________________________________________________ [ 16795] By: jhi on 2002/05/26 15:11:00 - Log: Integrate perlio; Update perlipc.pod for new signals. + Log: Integrate perlio: + + [ 16794] + Update perlipc.pod for new signals Branch: perl !> pod/perlipc.pod ____________________________________________________________________________ @@ -1342,7 +4838,10 @@ ____________________________________________________________________________ ! Configure ____________________________________________________________________________ [ 16785] By: jhi on 2002/05/25 18:19:56 - Log: Integrate perlio; Fix VMS ungetc fix for platforms like NetBSD. + Log: Integrate perlio: + + [ 16784] + Fix VMS ungetc fix for platforms like NetBSD. Branch: perl !> perlio.c ____________________________________________________________________________ @@ -1612,7 +5111,22 @@ ____________________________________________________________________________ ! ext/Encode/t/mime-header.t ____________________________________________________________________________ [ 16745] By: jhi on 2002/05/22 21:57:48 - Log: Integrate perlio; VMS vs perlio. + Log: Integrate perlio: + + [ 16740] + #ifdef VMS code was not ported right from sv.c - s/fp/stdio/ + + [ 16739] + Fix for ungetc() issues flagged by ext/Encode/t/perlio.t on VMS. + ungetc() and buffer snooping may not mix. So use buffer snoop + hooks to avoid ungetc() where available. + unread() falls back to using :pending layer, and fill has + VMS specific code (which should not get used) or ungetc() + which should work. + + [ 16737] + Flag the VMS-problem-causing part of :encoding + for enhancement. (Problem still needs fixing in perlio.c) Branch: perl !> ext/PerlIO/encoding/encoding.xs perlio.c ____________________________________________________________________________ @@ -1666,7 +5180,7 @@ ____________________________________________________________________________ ! ext/PerlIO/encoding/encoding.xs ____________________________________________________________________________ [ 16736] By: jhi on 2002/05/22 16:20:38 - Log: UNICOS: using uname -m is wrong since what matter + Log: UNICOS: using uname -m is wrong since what matters is what CPUs (FPUs) we have. Branch: perl ! hints/unicos.sh @@ -2237,8 +5751,9 @@ ____________________________________________________________________________ ! pp_ctl.c t/op/caller.t ____________________________________________________________________________ [ 16661] By: jhi on 2002/05/17 19:13:18 - Log: Integrate perlio; + Log: Integrate perlio: + [ 16657] Fix the crlf.t buffer leak - actually a generic PerlIOBuf_xxx derived leak-on-pop, but :crlf flagged it because it is more often popped without stream @@ -2540,8 +6055,9 @@ ____________________________________________________________________________ ! README.dos djgpp/djgppsed.sh lib/File/stat.t t/op/alarm.t ____________________________________________________________________________ [ 16618] By: jhi on 2002/05/16 02:57:21 - Log: Integrate perlio; + Log: Integrate perlio: + [ 16613] Make open fail when layer string does not parse. Branch: perl +> ext/PerlIO/t/fail.t @@ -3406,18 +6922,20 @@ ____________________________________________________________________________ ! pod/perldelta.pod ____________________________________________________________________________ [ 16497] By: jhi on 2002/05/08 22:11:21 - Log: Integrate perlio; + Log: Integrate perlio: + + [ 16496] + Portability and doc tweaks to PerlIO/XS stuff. + We are still "papering over the cracks" a bit, + but now it is good stiff card held on with epoxy. + [ 16495] PerlIO/XS interface routine and doc updates from lupe@lupe-christoph.de (Lupe Christoph) in mail Subject: [For Review] Patch for perlio.c and pods Message-Id: <20020505084315.GA23900@lupe-christoph.de> Date: Sun, 5 May 2002 10:43:15 +0200 (Minor tweaks to follow.) - - Portability and doc tweaks to PerlIO/XS stuff. - We are still "papering over the cracks" a bit, - but now it is good stiff card held on with epoxy. Branch: perl !> perlio.c pod/perlapio.pod pod/perlxstut.pod ____________________________________________________________________________ @@ -3458,8 +6976,9 @@ ____________________________________________________________________________ ! Porting/p4genpatch ____________________________________________________________________________ [ 16491] By: jhi on 2002/05/08 13:59:16 - Log: Integrate perlio; + Log: Integrate perlio: + [ 16487] Avoid pointless re-encode of data in :encoding's read buffer on a close Branch: perl @@ -4300,8 +7819,9 @@ ____________________________________________________________________________ ! ext/Encode/lib/Encode/Supported.pod ext/Encode/t/Aliases.t ____________________________________________________________________________ [ 16368] By: jhi on 2002/05/03 12:31:52 - Log: Integrate perlio; + Log: Integrate perlio: + [ 16367] Several of non-default builds now seem to work reasonably well English.t seems to fail on an errno test, and socketpair blathers about something. @@ -4310,22 +7830,35 @@ ____________________________________________________________________________ function tables (latter was done in earlier change). Update comments in Makefile.mk + [ 16366] Finish off 16350 for non-PERLIO build on linux, non PERL_IMPLICIT_SYS parts of iperlsys.h had junk for some slots which now perlsdio.h is targeting. + [ 16352] setbuf / setvbuf are not PerlIO_ concepts + [ 16351] perl_clone is a threads thing + [ 16350] + *** EXPERIMENTAL *** Have perlsdio.h use the iperlsys.h aliases and see if that helps non-PERLIO IMP_SYS on Win32. (Miniperl okay on linux). + [ 16349] + Win32 builds and mostly works for non-USE_PERLIO non-USE_IMP_SYS case. + - move body of fdupopen() from perlhost.h to win32.h as win32_fdupopen() + - use it in perlio.c + + [ 16347] More layer syms + [ 16346] Use PerlSIO_fdupopen() if not using PerlIO + [ 16345] Do not build if not using layers Branch: perl !> XSUB.h iperlsys.h makedef.pl perlio.c perlio.h perlsdio.h @@ -4493,8 +8026,9 @@ ____________________________________________________________________________ ! ext/Encode/lib/Encode/Guess.pm ____________________________________________________________________________ [ 16343] By: jhi on 2002/05/02 13:14:39 - Log: Integrate perlio; + Log: Integrate perlio: + [ 16341] Remove show-stoppers to non-PERLIO Win32 builds (still not a very good show). Branch: perl @@ -4531,8 +8065,9 @@ ____________________________________________________________________________ !> mg.c ____________________________________________________________________________ [ 16338] By: jhi on 2002/05/02 12:37:22 - Log: Integrate perlio; + Log: Integrate perlio: + [ 16335] Fix the "PerlIO require leak". Snag was that clean_objs autoloaded DESTROY (needing IO) after known layers had been freed. Postpone layer list free to PerlIO_cleanup, @@ -4800,7 +8335,14 @@ ____________________________________________________________________________ ! ext/Encode/bin/ucm2table ext/Encode/t/fallback.t ____________________________________________________________________________ [ 16299] By: jhi on 2002/05/01 11:53:21 - Log: Integrate perlio; symbol cleanups. + Log: Integrate perlio: + + [ 16297] + Remove "spurious" (and unnecessary) variables from layer_syms + Win32 (Win2k), MinGW-1.1 - passes all tests! ;-) + + [ 16296] + perl embed.pl to update global.sym Branch: perl !> global.sym makedef.pl ____________________________________________________________________________ @@ -4880,8 +8422,9 @@ ____________________________________________________________________________ ! lib/Getopt/Long.pm ____________________________________________________________________________ [ 16287] By: jhi on 2002/04/30 19:51:08 - Log: Integrate perlio; + Log: Integrate perlio: + [ 16285] Attempt at sanity in PerlIO/makedef.pl world: 1. Add comments to what each clump of symbols is for 2. Explicitly export layer syms like I thought they were @@ -5003,8 +8546,9 @@ ____________________________________________________________________________ ! hints/openbsd.sh ____________________________________________________________________________ [ 16272] By: jhi on 2002/04/29 20:14:39 - Log: Integrate perlio; + Log: Integrate perlio: + [ 16270] Adding Encode::* to .pm creates stash at compile time which means we need a stronger check on Encode at boot time. Branch: perl @@ -5193,17 +8737,20 @@ ____________________________________________________________________________ ! ext/PerlIO/t/fallback.t ____________________________________________________________________________ [ 16247] By: jhi on 2002/04/28 15:26:39 - Log: Integrate perlio; + Log: Integrate perlio: - Builds under -Uuseperlio - Uses PUSHSTACK/POPSTACK in :encoding and :Via + [ 16246] + Have :encoding() default to perlqq style fallbacks. + Add test for that. + [ 16245] Use (file PerlIO::Layer 'perlio') rather than $Config{useperlio} as gate on layer tests which fail on -Dusesfio (ext/XS/Typemap/Typemap.t still fails on -Dusesfio) - Have :encoding() default to perlqq style fallbacks. - Add test for that. + [ 16244] + Builds under -Uuseperlio + Uses PUSHSTACK/POPSTACK in :encoding and :Via Branch: perl +> ext/PerlIO/t/fallback.t !> MANIFEST ext/Encode/Encode.xs ext/PerlIO/PerlIO.t @@ -5388,8 +8935,9 @@ ____________________________________________________________________________ ! Changes patchlevel.h ____________________________________________________________________________ [ 16224] By: jhi on 2002/04/27 17:53:20 - Log: Integrate perlio; + Log: Integrate perlio: + [ 16221] Correct which var is nulled, stack movement protection. Branch: perl !> ext/PerlIO/encoding/encoding.xs @@ -5413,8 +8961,9 @@ ____________________________________________________________________________ ! ext/PerlIO/encoding/encoding.xs ____________________________________________________________________________ [ 16220] By: jhi on 2002/04/27 16:27:18 - Log: Integrate perlio; + Log: Integrate perlio: + [ 16216] Fix weird warnings and/pr segfaults on binmode(,"encoding(...)") - if encoding loads Encode then stack grows. - pp_binmode was not allowing for that to happen @@ -5460,15 +9009,28 @@ ____________________________________________________________________________ ! pp_sys.c ____________________________________________________________________________ [ 16215] By: jhi on 2002/04/27 15:52:24 - Log: Integrate perlio; + Log: Integrate perlio: + [ 16211] + Re-instate $PerlIO::encoding::check at boot. + (Retaining Dan's XS side require though I don't see need.) + + [ 16207] Fix fd leak on Via(bogus). Finish implementing PerlIOVia_open(). Export more guts of PerlIO_* so Via_open() can work. Fix various PerlIO_allocate() features exposed by above. - Re-instate $PerlIO::encoding::check at boot. - (Retaining Dan's XS side require though I don't see need.) + [ 16027] + Fix perlio for Encode/t/perlio.t's SKIPPED TODO tests, + and change test not to skip them. + + [ 16023] + Some tweaks for encodings which need lines. + Also disabled trial of using fallbacks. + + [ 16022] + Various tweaks to Encode Branch: perl !> embed.fnc ext/PerlIO/Via/Via.xs !> ext/PerlIO/encoding/encoding.pm @@ -5610,7 +9172,8 @@ ____________________________________________________________________________ ! ext/Digest/MD5/t/files.t ____________________________________________________________________________ [ 16195] By: jhi on 2002/04/26 17:56:51 - Log: Subject: FIXIN problem under Win32 + Log: (retracted by #16229) + Subject: FIXIN problem under Win32 From: Nikola Knezevic Date: Thu, 25 Apr 2002 23:03:31 +0200 Message-ID: <8920180377.20020425230331@tesla.rcub.bg.ac.yu> @@ -7045,14 +10608,23 @@ ____________________________________________________________________________ ! lib/Memoize/t/errors.t ____________________________________________________________________________ [ 16019] By: jhi on 2002/04/20 14:26:17 - Log: Integrate perlio; + Log: Integrate perlio: - Tweak to Encode.xs to avoid buffer overrun. + [ 16018] + Fill in the PERLIO sections. + [ 16017] Add :bytes to POD part. Remove 'alias' to Encode now it exists as a module. - Fill in the PERLIO sections. + [ 16014] + Tweak to Encode.xs to avoid buffer overrun. + + [ 16007] + Silence warning generating warning message for U+FFFF does not map etc. + + [ 15912] + XS versions of encode/decode for Encode::Unicode Branch: perl !> ext/Encode/Encode.xs lib/PerlIO.pm pod/perlrun.pod ____________________________________________________________________________ @@ -7881,11 +11453,13 @@ ____________________________________________________________________________ ! Configure reentr.pl ____________________________________________________________________________ [ 15909] By: jhi on 2002/04/14 14:10:14 - Log: Integrate perlio; - - Avoid expensive paranoid check that decoder does return legal UTF-8 + Log: Integrate perlio: + [ 15904] Disable test code (assertions) in CRLF layer. + + [ 15903] + Avoid expensive paranoid check that decoder does return legal UTF-8 Branch: perl !> ext/Encode/Encode.xs perlio.c ____________________________________________________________________________ @@ -8284,8 +11858,9 @@ ____________________________________________________________________________ ! pod/perldelta.pod ____________________________________________________________________________ [ 15848] By: jhi on 2002/04/10 14:22:12 - Log: Integrate perlio; + Log: Integrate perlio: + [ 15847] Add a \t to Win32 pm_to_blib $(TOUCH) line. Branch: perl !> lib/ExtUtils/MM_Win32.pm @@ -8317,8 +11892,9 @@ ____________________________________________________________________________ ! Makefile.SH ____________________________________________________________________________ [ 15842] By: jhi on 2002/04/10 11:47:23 - Log: Integrate perlio. + Log: Integrate perlio: + [ 15840] We have been 5.7.3 for a while - install there ... Branch: perl !> win32/makefile.mk @@ -8428,8 +12004,9 @@ ____________________________________________________________________________ ! Configure ____________________________________________________________________________ [ 15827] By: jhi on 2002/04/09 12:45:56 - Log: Integrate perlio; + Log: Integrate perlio: + [ 15826] Patch up Encode for Tk Branch: perl !> ext/Encode/Encode.pm ext/Encode/lib/Encode/Alias.pm @@ -9081,8 +12658,9 @@ ____________________________________________________________________________ ! lib/Tie/File/t/26_twrite.t ____________________________________________________________________________ [ 15745] By: jhi on 2002/04/05 13:07:21 - Log: Integrate perlio; + Log: Integrate perlio: + [ 15744] Not only did UCS-2 have dodgy name it was buggy. Branch: perl !> ext/Encode/lib/Encode/10646_1.pm @@ -9449,14 +13027,16 @@ ____________________________________________________________________________ ! ext/threads/threads.pm pod/perldiag.pod ____________________________________________________________________________ [ 15699] By: jhi on 2002/04/03 13:35:58 - Log: Integrate perlio; - - Add -hiertype option to xsubpp for easier mapping C++ with namespaces. + Log: Integrate perlio: + [ 15698] Fix segfaults when mainthread exits with other threads running: - track number of running threads - if main thread calls perl_destruct() with other threads running skip most of cleanup (with a warning). + + [ 15696] + Add -hiertype option to xsubpp for easier mapping C++ with namespaces. Branch: perl !> embed.fnc embed.h embedvar.h ext/threads/threads.xs global.sym !> lib/ExtUtils/xsubpp perl.c perl.h perlapi.h perlvars.h @@ -9621,11 +13201,13 @@ ____________________________________________________________________________ ! ext/Encode/Encode.xs ____________________________________________________________________________ [ 15676] By: jhi on 2002/04/02 13:22:51 - Log: Integrate perlio; - - Calculate buffer size needs in float to avoid 32-bit overflow. + Log: Integrate perlio: + [ 15675] Add buffer size growth test. + + [ 15674] + Calculate buffer size needs in float to avoid 32-bit overflow. Branch: perl +> ext/Encode/t/grow.t !> MANIFEST ext/Encode/Encode.xs ext/Encode/MANIFEST @@ -9802,8 +13384,9 @@ ____________________________________________________________________________ ! MANIFEST utils/Makefile ____________________________________________________________________________ [ 15657] By: jhi on 2002/04/01 14:28:09 - Log: Integrate perlio; + Log: Integrate perlio: + [ 15653] Be more explicit testing for \015 not \r Branch: perl !> MANIFEST ext/Socket/socketpair.t pod/perldelta.pod @@ -10932,11 +14515,13 @@ ____________________________________________________________________________ ! t/lib/Math/BigInt/Subclass.pm ____________________________________________________________________________ [ 15522] By: jhi on 2002/03/26 16:07:58 - Log: Integrate perlio; - - Fix [ID 20020326.001] - cr/lf spanning buffer boundary + Log: Integrate perlio: + [ 15521] Testcase for crlf spanning buffer boundary + + [ 15520] + Fix [ID 20020326.001] - cr/lf spanning buffer boundary Branch: perl +> t/io/crlf.t !> MANIFEST perlio.c @@ -11375,8 +14960,9 @@ ____________________________________________________________________________ ! ext/Encode/lib/Encode/Supported.pod ext/Encode/t/Aliases.t ____________________________________________________________________________ [ 15466] By: jhi on 2002/03/24 13:58:44 - Log: Integrate perlio; + Log: Integrate perlio: + [ 15462] Avoid core-dump in Encode with PERLIO=mmap Branch: perl !> ext/Encode/Encode.xs @@ -11778,11 +15364,17 @@ ____________________________________________________________________________ ! pod/perldelta.pod ____________________________________________________________________________ [ 15413] By: jhi on 2002/03/22 13:20:48 - Log: Integrate perlio; - - Fix [ID 20020318.003] cannot open STDOUT into in memory variable + Log: Integrate perlio: + [ 15412] Check for sanity of UTF-8 keys in hashes + (feel free to add more tests...) + + [ 15410] + Fix [ID 20020318.003] cannot open STDOUT into in memory variable + - when (e.g.) STDOUT is char special file and gets IoOFP + created - do _NOT_ pass num_svs as that fopen-s stringified + glob, and not fdopen-s the fd. Branch: perl +> t/op/utfhash.t !> MANIFEST doio.c @@ -12028,7 +15620,10 @@ ____________________________________________________________________________ ! MANIFEST ____________________________________________________________________________ [ 15384] By: jhi on 2002/03/21 14:03:50 - Log: Integrate perlio: missing tabs in makefile.mk. + Log: Integrate perlio: + + [ 15381] + Restore tabs so dmake will parse file! Branch: perl !> win32/makefile.mk ____________________________________________________________________________ @@ -12477,8 +16072,9 @@ ____________________________________________________________________________ ! ext/B/t/xref.t ____________________________________________________________________________ [ 15322] By: jhi on 2002/03/19 14:50:02 - Log: Integrate perlio; + Log: Integrate perlio: + [ 15314] Move docs for Encode::valid_utf8 (which does not exist) to be docs for utf8::valid() (which does). Branch: perl @@ -12738,8 +16334,9 @@ ____________________________________________________________________________ ! hints/solaris_2.sh ____________________________________________________________________________ [ 15285] By: jhi on 2002/03/18 13:24:03 - Log: Integrate perlio; + Log: Integrate perlio: + [ 15282] Tidy the "does not map" message for non-characters (e.g. iso-8859-3 "\xA5"). Branch: perl @@ -12809,15 +16406,17 @@ ____________________________________________________________________________ ! regexec.c ____________________________________________________________________________ [ 15275] By: jhi on 2002/03/17 20:14:18 - Log: Integrate perlio; - - Avoid overwrite of un-allocated memory when SvCUR > SvLEN + Log: Integrate perlio: + [ 15274] Other :encoding oddities - we should really pop while we can still make method calls in case DESTROY does something. - Provide a no-op DESTROY - Use SvPV_only() rather than just SvPV_on() + + [ 15273] + Avoid overwrite of un-allocated memory when SvCUR > SvLEN Branch: perl !> ext/Encode/Encode.pm ext/Encode/Encode.xs !> ext/Encode/lib/Encode/Encoding.pm sv.c @@ -13127,7 +16726,10 @@ ____________________________________________________________________________ ! lib/perl5db.pl ____________________________________________________________________________ [ 15239] By: jhi on 2002/03/15 16:11:17 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 15235] + Add the binmode()s to make JP.t pass on Win32 Branch: perl !> embed.fnc ext/Encode/t/JP.t ____________________________________________________________________________ @@ -13198,7 +16800,13 @@ ____________________________________________________________________________ ! ext/Encode/t/JP.t ____________________________________________________________________________ [ 15234] By: nick on 2002/03/15 07:20:49 - Log: Integrate perlio + Log: Integrate perlio: + + [ 15233] + Mark JP.t's data files as binary + + [ 15011] + Avoid $Id$ cleverness and just have a $VERSION. Branch: perl !> ext/Encode/t/table.euc ext/Encode/t/table.ref ____________________________________________________________________________ @@ -14983,8 +18591,16 @@ ____________________________________________________________________________ !> ext/Encode/compile ____________________________________________________________________________ [ 15008] By: jhi on 2002/03/04 17:11:19 - Log: Integrate perlio: win32 tweaks. (ext/Encode/compile - updates not integrated, something odd going on in there.) + Log: Integrate perlio: + + [ 15002] + Win32 tweak + + [ 14999] + Win32 hack + + [ 14995] + Remove debugging assert Branch: perl !> ext/Encode/t/JP.t ext/threads/shared/shared.xs !> lib/Tie/File/t/16_handle.t @@ -15779,7 +19395,7 @@ ____________________________________________________________________________ ____________________________________________________________________________ [ 14899] By: jhi on 2002/02/27 17:50:09 Log: Repatch from Robin Barker: anon subs in C are - now __ANON__::__ANON__ (should help for mod_perl package + now __ANON__::__ANON__ (should help for mod_perl breakage since #12251) Branch: perl ! gv.c op.c t/op/runlevel.t toke.c @@ -16527,7 +20143,12 @@ ____________________________________________________________________________ ! Changes patchlevel.h ____________________________________________________________________________ [ 14791] By: jhi on 2002/02/20 15:24:19 - Log: Integrate change #14778 from maintperl. + Log: Integrate change #14778 from maintperl; + + constant folding on the range operator had the effect of disabling + peephole optimizations in all the siblings of the range OP; the + effect of this was that barewords could escape strictures when + they were hiding in such places Branch: perl ! t/lib/strict/subs !> op.c @@ -17202,8 +20823,9 @@ ____________________________________________________________________________ ! ext/B/B/Deparse.pm ext/B/t/deparse.t ____________________________________________________________________________ [ 14692] By: jhi on 2002/02/14 19:52:26 - Log: Integrate perlio; + Log: Integrate perlio: + [ 14685] Make dependencies more precise (for nmake) Branch: perl !> ext/Encode/EUC_JP/Makefile.PL @@ -17290,8 +20912,9 @@ ____________________________________________________________________________ ! Changes patchlevel.h ____________________________________________________________________________ [ 14680] By: jhi on 2002/02/13 13:41:50 - Log: Integrate perlio; + Log: Integrate perlio: + [ 14677] Do not lc() the file names before doing dirname() or they don't match. Branch: perl !> lib/ExtUtils/t/Installed.t @@ -17543,20 +21166,24 @@ ____________________________________________________________________________ ! os2/os2ish.h ____________________________________________________________________________ [ 14640] By: jhi on 2002/02/11 14:11:13 - Log: Integrate perlio; + Log: Integrate perlio: - Re-structure Japanese encodings - part 1 - - Split Japanese encodings - part 2 - - build separate .c files with separate 'compile' steps - - overall Japanese.xs / Japanese.pm which loads them + [ 14639] + Patch up the failing multi-byte write case, and un-skip + the test. + [ 14638] Add test for Japanese encoding (well euc-jp anyway). Fix one bug shown by above Skip test which does not pass yet. - Patch up the failing multi-byte write case, and un-skip - the test. + [ 14637] + Split Japanese encodings - part 2 + - build separate .c files with separate 'compile' steps + - overall Japanese.xs / Japanese.pm which loads them + + [ 14636] + Re-structure Japanese encodings - part 1 Branch: perl +> ext/Encode/EUC_JP/Japanese.pm ext/Encode/t/Japanese.t +> ext/Encode/t/table.euc ext/Encode/t/table.ref @@ -17624,11 +21251,13 @@ ____________________________________________________________________________ ! lib/perl5db.pl ____________________________________________________________________________ [ 14631] By: jhi on 2002/02/10 22:11:53 - Log: Integrate perlio; - - Borland/Win32 tuning + Log: Integrate perlio: + [ 14626] Move PerlIO_perlio to layer_syms where it belongs? + + [ 14625] + Borland/Win32 tuning Branch: perl !> makedef.pl perlio.sym t/op/stat.t win32/config_H.bc ____________________________________________________________________________ @@ -17687,14 +21316,15 @@ ____________________________________________________________________________ ! lib/ExtUtils/t/Installed.t ____________________________________________________________________________ [ 14621] By: jhi on 2002/02/10 15:07:21 - Log: Integrate perlio; + Log: Integrate perlio: + [ 14618] Nick Clark's tweaks to Encode compile process 1. Use decimal constants to unit string arrays rather than very long string litterals (latter having possible "\0" on end issues, and needing ANSI C line splicing). 2. Replace tail-recursion during insert process with itteration. - Nick C sees 12% speedup from these. + Nick C sees 12peedup from these. Branch: perl !> ext/Encode/Encode.pm ext/Encode/compile ____________________________________________________________________________ @@ -17842,8 +21472,9 @@ ____________________________________________________________________________ ! t/op/taint.t t/run/fresh_perl.t ____________________________________________________________________________ [ 14599] By: jhi on 2002/02/08 14:05:12 - Log: Integrate perlio; + Log: Integrate perlio: + [ 14595] Extract something from yesterdays effort - convert my mail on pad data structures (incoporating Sarathy's corrections/clarifications) into POD in cv.h which gets autodoc.pl'ed into pod/perlintern.pod. @@ -17973,8 +21604,9 @@ ____________________________________________________________________________ ! ext/Encode/Encode.xs ext/Encode/Makefile.PL ____________________________________________________________________________ [ 14577] By: jhi on 2002/02/06 15:38:25 - Log: Integrate perlio; + Log: Integrate perlio: + [ 14575] One way to avoid OS390 winge about #line directives. Branch: perl !> ext/Encode/EUC_JP/Makefile.PL @@ -18009,7 +21641,8 @@ ____________________________________________________________________________ ! lib/encoding.pm lib/encoding.t ____________________________________________________________________________ [ 14571] By: jhi on 2002/02/06 14:44:27 - Log: EBCDIC: Unicode::Normalize NFC emits EBCDIC code points + Log: (retracted by #14846) + EBCDIC: Unicode::Normalize NFC emits EBCDIC code points for the low 256. Now tweaked the tests, but maybe it's the module that needs few NATIVE_TO_UNI()s somewhere? Branch: perl @@ -18063,8 +21696,9 @@ ____________________________________________________________________________ !> utf8.h ____________________________________________________________________________ [ 14564] By: jhi on 2002/02/05 17:05:40 - Log: Integrate perlio; + Log: Integrate perlio: + [ 14563] More Encode tweaks: - make expensive and marginal substring search optional (-O) - enable -O for ASCII-oid encodings (search space is small) @@ -18185,12 +21819,13 @@ ____________________________________________________________________________ ! regcomp.c ____________________________________________________________________________ [ 14546] By: jhi on 2002/02/04 04:41:02 - Log: Integrate perlio. - - Carry on where we left off if we have to grow destination - SV during XS encode/decode + Log: Integrate perlio: + [ 14545] Remove debugging warning, be consistent about API fails. + + [ 14544] + Carry on where we left off if we have to grow destination SV during XS encode/decode Branch: perl !> ext/Encode/Encode.xs ____________________________________________________________________________ @@ -18233,8 +21868,9 @@ ____________________________________________________________________________ ! ext/Encode/Encode.xs ____________________________________________________________________________ [ 14538] By: jhi on 2002/02/03 18:13:07 - Log: Integrate perlio; + Log: Integrate perlio: + [ 14536] Stable intermediate point in Encode cleanup. :encode(euc-jp) works on Dan's table.euc Much buffer copying and other silliness remains. @@ -18278,12 +21914,14 @@ ____________________________________________________________________________ ! pod/perlfaq6.pod pod/perlfaq7.pod ____________________________________________________________________________ [ 14531] By: jhi on 2002/02/03 15:35:28 - Log: Integrate perlio; - - Re-indent Encode.xs + Log: Integrate perlio: + [ 14526] Fix SvGROW on an SV with SvLEN == 0 - copy in any existing data. (Mis-feature discovered by Encode.) + + [ 14518] + indent -kr -nce and some manual tweaks to match perl style. Branch: perl !> ext/Encode/Encode.pm ext/Encode/Encode.xs sv.c ____________________________________________________________________________ @@ -18396,8 +22034,9 @@ ____________________________________________________________________________ !> t/op/lc.t t/op/stat.t t/run/switches.t utf8.c ____________________________________________________________________________ [ 14516] By: jhi on 2002/02/01 16:46:16 - Log: Integrate perlio; + Log: Integrate perlio: + [ 14515] Minor Encode tweaks: - move Encode.pm back to top of Encode like normal XS extension - avoid .def as a file extension (Win32 builds) @@ -18522,12 +22161,16 @@ ____________________________________________________________________________ ! MANIFEST ext/Encode/Makefile.PL ____________________________________________________________________________ [ 14500] By: jhi on 2002/01/30 14:05:13 - Log: Integrate perlio; + Log: Integrate perlio: + [ 14499] Collect some stats during compile process. Experiment with effect of bundling all EUC-JP, EUC-CN, EUC-KR as one XS - inconclusive - marginal win? Add some comments to encode.h + + [ 14490] + Basics of a compiled Encode XS extension Branch: perl !> ext/Encode/EUC_JP/Makefile.PL ext/Encode/compile !> ext/Encode/encode.h @@ -18705,8 +22348,9 @@ ____________________________________________________________________________ ! t/op/append.t ____________________________________________________________________________ [ 14478] By: jhi on 2002/01/28 21:19:40 - Log: Integrate perlio; + Log: Integrate perlio: + [ 14477] Set makefile.mk CCHOME etc. for default locations of MinGW and free Borland compilers. (Borland builds one or two oddities.) Branch: perl @@ -18784,7 +22428,13 @@ ____________________________________________________________________________ ! lib/warnings.t t/lib/warnings/perl ____________________________________________________________________________ [ 14464] By: jhi on 2002/01/28 13:04:58 - Log: Integrate perlio; the 0nothread test failure without threads. + Log: Integrate perlio: + + [ 14462] + 1st attempt at skipping broke threads case. + + [ 14461] + Skip new threads::shared test unless -Duseithreads Branch: perl !> ext/threads/shared/t/0nothread.t ____________________________________________________________________________ @@ -18963,8 +22613,9 @@ ____________________________________________________________________________ ! lib/Pod/t/Usage.t ____________________________________________________________________________ [ 14435] By: jhi on 2002/01/26 22:41:05 - Log: Integrate perlio; + Log: Integrate perlio: + [ 14434] "All tests successful" VC6.0 Win32 (Update config.vc to need cppstdin so those tests are skipped...) Branch: perl @@ -18979,28 +22630,34 @@ ____________________________________________________________________________ ! win32/config_H.vc ____________________________________________________________________________ [ 14433] By: jhi on 2002/01/26 21:38:56 - Log: Integrate perlio; - - 1st two tests of File/Find/t/find.t and taint.t were run after - calling cleanup(). If previous fail had left for_find directory, - but no content in it then cleanup() returned cd'ed to that directory. - So tests failed. Fixed cleanup()-s. + Log: Integrate perlio: - If we get to sighandler by mistake (no perl handler set) then - warn() and exit() rather than die() - should never happen - but if it does context needed to die is likely to be trashed - as well. + [ 14432] + Gurusamy Sarathy 's patch to Filter::Simple + for CRLF line endings. - Win32 signal emulation cleanup. + [ 14431] + Fix/band-aid for op.c's anon CV leak fix co-existing with threads. + Should really be looked at by someone that knows about pads. + [ 14429] Tinkering with thread cleanup mutex-ing - not the problem (op.c is) but could have been... - Fix/band-aid for op.c's anon CV leak fix co-existing with threads. - Should really be looked at by someone that knows about pads. + [ 14428] + Win32 signal emulation cleanup. - Gurusamy Sarathy 's patch to Filter::Simple - for CRLF line endings. + [ 14427] + If we get to sighandler by mistake (no perl handler set) then + warn() and exit() rather than die() - should never happen + but if it does context needed to die is likely to be trashed + as well. + + [ 14425] + 1st two tests of File/Find/t/find.t and taint.t were run after + calling cleanup(). If previous fail had left for_find directory, + but no content in it then cleanup() returned cd'ed to that directory. + So tests failed. Fixed cleanup()-s. Branch: perl !> ext/threads/threads.xs lib/File/Find/t/find.t !> lib/File/Find/t/taint.t lib/Filter/Simple.pm mg.c op.c @@ -19061,17 +22718,20 @@ ____________________________________________________________________________ ! lib/File/Find/t/find.t lib/File/Find/t/taint.t ____________________________________________________________________________ [ 14424] By: jhi on 2002/01/25 22:10:11 - Log: Integrate perlio; + Log: Integrate perlio: - Fix winsystem.t's attempt to build showav.exe to work - with gcc (which writes a.exe unless told with -o ). - Also put in a few more fail-safes to check .exe got - built somehow. + [ 14422] + Save $! so that other syscalls don't disturb it before + we test it. + [ 14421] More Win32 tuning - Save $! so that other syscalls don't disturb it before - we test it. + [ 14420] + Fix winsystem.t's attempt to build showav.exe to work + with gcc (which writes a.exe unless told with -o ). + Also put in a few more fail-safes to check .exe got + built somehow. Branch: perl !> ext/Socket/socketpair.t t/op/stat.t t/op/taint.t !> t/op/winsystem.t @@ -19123,49 +22783,66 @@ ____________________________________________________________________________ ! Changes patchlevel.h ____________________________________________________________________________ [ 14416] By: jhi on 2002/01/25 15:04:25 - Log: Integrate perlio; extensive threads and threads::shared work - (note that the below is a chronological list of perlio - check-in entries since the last integrate) + Log: Integrate perlio: - Nearly-working threads re-structuring. Do not integrate, - submit-ing to get to Win32, and as "off site" backup. + [ 14411] + Linux/NFS hackery was not faking right number of passes. - threads work again on Win32. (Not threads::shared yet) - Submit to see if they do on Linux. + [ 14410] + threads::shared tidy up: + - Add _id() function to shared.xs so we can test refs point at same thing. + - Use that rather that comparing stringified ref in shared/t/hv_refs.t + - Allow no_share to pass if sharing to works despite mis-ordering. + - Change docs of threads to document ->create() (as used in tests), + and not mention "new". - Add new threads/typemap to MANIFEST + [ 14401] + Expand command line test globs on Win32. - XS side of new threads::shared designed, coded and compiles, - and mostly commented but is totaly untested. - submit in case anyone wants a preview. + [ 14393] + Except Win32 from echo tests. (Alarm does not break into connect) - Miss mg_len == 0 meaning don't Safefree + [ 14392] + SvTEMP_off to stop private PV's being stolen and stored in shared space - Shared scalars working, some shared array ops working. + [ 14387] + thread::shared nearly working again - remaining issue + is references withing shared space. + Added bulk test with no threads involved (for debugging) + Tuned tests to skip those needing _thrcnt + [ 14378] Implement recursive lock and use of scope for PL_sharedsv_space, so now croak() from asserts does not leave locks. Make hv_simple compile (new prototype for debugging probe). - thread::shared nearly working again - remaining issue - is references withing shared space. - Added bulk test with no threads involved (for debugging) - Tuned tests to skip those needing _thrcnt + [ 14377] + Shared scalars working, some shared array ops working. - SvTEMP_off to stop private PV's being stolen and stored in shared space + [ 14373] + Miss mg_len == 0 meaning don't Safefree - Except Win32 from echo tests. (Alarm does not break into connect) + [ 14372] + XS side of new threads::shared designed, coded and compiles, + and mostly commented but is totaly untested. + submit in case anyone wants a preview. - Expand command line test globs on Win32. + [ 14363] + Add new threads/typemap to MANIFEST - threads::shared tidy up: - - Add _id() function to shared.xs so we can test refs point at same thing. - - Use that rather that comparing stringified ref in shared/t/hv_refs.t - - Allow no_share to pass if sharing to works despite mis-ordering. - - Change docs of threads to document ->create() (as used in tests), - and not mention "new". + [ 14357] + #14352 deleted ext/threads/threads.h - Linux/NFS hackery was not faking right number of passes. + [ 14356] + Eradicate sharedsv.* + + [ 14355] + threads work again on Win32. (Not threads::shared yet) + Submit to see if they do on Linux. + + [ 14352] + Nearly-working threads re-structuring. Do not integrate, + submit-ing to get to Win32, and as "off site" backup. Branch: perl +> ext/threads/shared/t/0nothread.t ext/threads/shared/typemap +> ext/threads/typemap @@ -19738,7 +23415,21 @@ ____________________________________________________________________________ ! ext/SDBM_File/sdbm.t ____________________________________________________________________________ [ 14346] By: jhi on 2002/01/19 17:55:55 - Log: Integrate perlio; Split out core of sv_magic() into sv_magicext(). + Log: Integrate perlio: + + [ 14335] + Split out core of sv_magic() into sv_magicext(). + sv_magic provides the extra restictions (no READONLY, only + one of each type, canned set of vtables), and sv_magicext() + does the actual data twiddling. + Also enhances semantics of ->mg_ptr setting via name/namlen + to allow either an uncopied ptr (namlen == 0), or a Newz()ed + scratch area (namlen > 0 && name == NULL). + sv_magicext also returns the MAGIC * it added. + sv_magicext is intended mainly for PERL_MAGIC_ext (~) magic. + To come sv_unmagicext() - which will remove just one magic + of particular type, and additionaly match against ->mg_ptr, + or the MAGIC * (need to experiment as to which is more natural). Branch: perl !> embed.fnc embed.h embedvar.h global.sym perlapi.c perlapi.h !> pod/perlapi.pod pod/perlintern.pod proto.h sv.c util.c @@ -20124,7 +23815,10 @@ ____________________________________________________________________________ ! lib/ExtUtils/MM_Unix.pm ____________________________________________________________________________ [ 14297] By: jhi on 2002/01/16 13:21:26 - Log: Integrate perlio; offsetof() is in + Log: Integrate perlio: + + [ 14296] + offsetof() is in Branch: perl !> ext/Socket/Socket.xs ____________________________________________________________________________ @@ -20264,30 +23958,41 @@ ____________________________________________________________________________ ! MANIFEST ____________________________________________________________________________ [ 14284] By: jhi on 2002/01/15 15:55:53 - Log: Integrate perlio; - - (reintroduce #14251) Slab allocator for ops - - moved the statics to intrpvar.h - - implemented Slab_Free() - - uses PerlMemShared (for now) if distinction exists. + Log: Integrate perlio: - Slab allocator submit after resolve -ay to keep it! + [ 14281] + Correct slab allocator for case where sizeof(IV) > sizeof(IV *) + e.g. -Duse64bitint on a 32-bit platform. + Now uses I32 for use-count and is more careful with its casts. - Hand merge of non slab allocator stuff + [ 14277] + Correct name of PL_OP_SLAB_ALLOC - const-ness fix in savepv's passing of NULL + [ 14271] + Regen embed enable slab for PERL_IMPLICIT_SYS + [ 14269] Typo in #else branch of PL_SLAB_ALLOC - Integrate rest of mainline + [ 14268] + const-ness fix in savepv's passing of NULL - Regen embed enable slab for PERL_IMPLICIT_SYS + [ 14267] + Hand merge of non slab allocator stuff - Correct name of PL_OP_SLAB_ALLOC + [ 14259] + Use PerlMemShared for CopSTASHPV and CopFILE. MUCH harder than it sounds! + Need to use CopXXXXX macros everywhere and add CopSTASH_free + Add new scope type and add support for it to scope.c and scope stack + dup-er in sv.c. Add savesharedpv(). + Also zealous version of Win32's vmem.h to catch all the abuses. + With this t/op/fork.t passes even with zealous checking and + checker is point a finger at various threads/shared issues. + PL_curcop->cop_io is still an issue. - Correct slab allocator for case where sizeof(IV) > sizeof(IV *) - e.g. -Duse64bitint on a 32-bit platform. - Now uses I32 for use-count and is more careful with its casts. + [ 14257] + Inverted sense of special-ness of specialCopIO - supposed to + be true if value is "special" i.e. NOT an SV. Branch: perl !> (integrate 28 files) ____________________________________________________________________________ @@ -20634,8 +24339,9 @@ ____________________________________________________________________________ ! lib/ExtUtils/t/MM_Win32.t ____________________________________________________________________________ [ 14251] By: jhi on 2002/01/13 23:30:05 - Log: Integrate perlio. + Log: Integrate perlio: + [ 14250] Slab allocator for ops - moved the statics to intrpvar.h - implemented Slab_Free() @@ -20769,8 +24475,9 @@ ____________________________________________________________________________ ! pod/perltodo.pod utils/perldoc.PL ____________________________________________________________________________ [ 14235] By: jhi on 2002/01/13 16:45:52 - Log: Integrate perlio; + Log: Integrate perlio: + [ 14232] Win32 fixes: - vmem.h hack to handle free-by-wrong-thread after eval "". - Initialize timerid @@ -20877,14 +24584,16 @@ ____________________________________________________________________________ ! pp_hot.c regcomp.c regexec.c ____________________________________________________________________________ [ 14218] By: jhi on 2002/01/12 16:14:52 - Log: Integrate perlio; - - Abstract out the cloning of SvPVX and handle shared pv in a - safe (if suboptimal) manner. Does not fix op/fork.t :-( + Log: Integrate perlio: + [ 14214] Win32-ize socketpair test - Win32 can fork even though $Config{d_fork} is undef - SOCK_DGRAM does not work - skip those tests. + + [ 14213] + Abstract out the cloning of SvPVX and handle shared pv in a + safe (if suboptimal) manner. Does not fix op/fork.t :-( Branch: perl !> ext/Socket/socketpair.t sv.c ____________________________________________________________________________ @@ -21028,8 +24737,13 @@ ____________________________________________________________________________ ! MANIFEST t/run/kill_perl.t ____________________________________________________________________________ [ 14197] By: jhi on 2002/01/11 21:48:49 - Log: Integrate perlio; + Log: Integrate perlio: + + [ 14196] Install dummy signal() handlers for Win32's SIGINT and SIGBREAK + as C runtime seems to get its hands on them even though we said + they were handled. + Still an issue with "die" out of signal handler - get panic: pp_iter Branch: perl !> win32/win32.c ____________________________________________________________________________ @@ -21042,7 +24756,9 @@ ____________________________________________________________________________ ! win32/win32.c ____________________________________________________________________________ [ 14195] By: jhi on 2002/01/11 20:07:35 - Log: Integrate perlio; + Log: Integrate perlio: + + [ 14192] A mostly-stable version of "new" Win32 signal/kill support. Branch: perl !> MANIFEST XSUB.h mg.c t/run/kill_perl.t toke.c win32/config.bc @@ -21276,7 +24992,10 @@ ____________________________________________________________________________ ! lib/I18N/Collate.pm pod/perlfunc.pod ____________________________________________________________________________ [ 14170] By: jhi on 2002/01/10 17:48:42 - Log: Integrate perlio; More signal hackery. + Log: Integrate perlio: + + [ 14167] + More signal hackery Branch: perl !> win32/win32.c ____________________________________________________________________________ @@ -21326,7 +25045,10 @@ ____________________________________________________________________________ ! hints/linux.sh ____________________________________________________________________________ [ 14163] By: jhi on 2002/01/10 14:52:08 - Log: Integrate perlio; Skeleton coding of more kill() support on Win32. + Log: Integrate perlio: + + [ 14160] + Skeleton coding of more kill() support on Win32. Branch: perl !> win32/win32.c ____________________________________________________________________________ @@ -21388,7 +25110,10 @@ ____________________________________________________________________________ ! ext/Unicode/Normalize/mkheader ____________________________________________________________________________ [ 14155] By: jhi on 2002/01/09 19:09:15 - Log: Integrate perlio; (Re-)implement alarm() for Win32. + Log: Integrate perlio: + + [ 14151] + (Re-)implement alarm() for Win32. Branch: perl !> win32/config.vc win32/config_H.vc win32/win32.c win32/win32.h !> win32/win32iop.h @@ -21837,7 +25562,10 @@ ____________________________________________________________________________ ! regcomp.h regexec.c ____________________________________________________________________________ [ 14089] By: jhi on 2002/01/05 15:42:12 - Log: Integrate perlio; a missing aTHX. + Log: Integrate perlio: + + [ 14088] + One missing aTHX_ Branch: perl !> op.c ____________________________________________________________________________ @@ -22246,7 +25974,10 @@ ____________________________________________________________________________ ! MANIFEST Makefile.SH embed.pl pod/perlapi.pod ____________________________________________________________________________ [ 14028] By: jhi on 2002/01/02 23:29:03 - Log: Integrate perlio; more PPPort Makefile source dependence removal + Log: Integrate perlio: + + [ 14022] + More PPPort Makefile source dependence removal Branch: perl !> ext/Devel/PPPort/Makefile.PL perl.h ____________________________________________________________________________ @@ -22309,7 +26040,10 @@ ____________________________________________________________________________ ! op.c ____________________________________________________________________________ [ 14019] By: jhi on 2002/01/02 16:51:38 - Log: Integrate perlio; avoid uninit debug_pad. + Log: Integrate perlio: + + [ 14017] + Avoid un-init perl_debug_pad in clones Branch: perl !> sv.c ____________________________________________________________________________ @@ -22405,7 +26139,10 @@ ____________________________________________________________________________ ! regcomp.c regexec.c ____________________________________________________________________________ [ 14003] By: jhi on 2002/01/01 18:04:02 - Log: Integrate perlio; experimental binmode() re-coding. + Log: Integrate perlio: + + [ 13991] + Experimental binmode() re-coding (UNIX okay - but it would be...) Branch: perl !> perlio.c ____________________________________________________________________________ @@ -22567,8 +26304,11 @@ ____________________________________________________________________________ ! lib/User/grent.t ____________________________________________________________________________ [ 13978] By: jhi on 2001/12/31 14:17:55 - Log: Integrate perlio; cleanup, in particular avoid accidental - PerlIO_flush(NULL) if PerlIONext is NULL. + Log: Integrate perlio: + + [ 13975] + perlio.c cleanup - in particular avoid accidental PerlIO_flush(NULL) + if PerlIONext is NULL. Branch: perl !> ext/Devel/PPPort/MANIFEST perlio.c perliol.h ____________________________________________________________________________ @@ -22675,14 +26415,14 @@ ____________________________________________________________________________ !> ext/Devel/PPPort/Makefile.PL ____________________________________________________________________________ [ 13961] By: jhi on 2001/12/30 17:35:45 - Log: Integrate perlio; more win32 stuff: + Log: Integrate perlio: + [ 13959] + Win32 stuff: A. Use Perl_my_socketpair() - B. Use PerlSock_xxxx() rather than raw xxxx() so we get to - load winsock. - C. (In passing) work round fact that $$ is now SvREADONLY - so we need to take special measures to set it during - pseudo-fork. + B. Use PerlSock_xxxx() rather than raw xxxx() so we get to load winsock. + C. (In passing) work round fact that $$ is now SvREADONLY so we need to + take special measures to set it during pseudo-fork. Branch: perl !> util.c win32/perlhost.h ____________________________________________________________________________ @@ -22703,7 +26443,20 @@ ____________________________________________________________________________ ! util.c win32/perlhost.h ____________________________________________________________________________ [ 13958] By: jhi on 2001/12/30 16:33:58 - Log: Integrate perlio; win32 kicking. + Log: Integrate perlio: + + [ 13950] + Win32 hides some errno-oid constants in under assumed names. + This gets them into Errno.pm - yet to prove they end up in $!. + + [ 13948] + remove embed.pl duplicates + + [ 13944] + "Port" Devel::PPPort to Win32: + - need to set @INC before use in the test + - {} are special to dmake, so use ppport.h.PL + rather than commandline Branch: perl +> ext/Devel/PPPort/ppport.h.PL !> embed.h embed.pl ext/Devel/PPPort/Makefile.PL @@ -22820,7 +26573,10 @@ ____________________________________________________________________________ ! ext/DB_File/t/db-recno.t ____________________________________________________________________________ [ 13941] By: jhi on 2001/12/29 20:25:22 - Log: Integrate perlio; regen'ed config_H.?c + Log: Integrate perlio: + + [ 13936] + Routine regen_config_h - no real differences other than order of crypt Branch: perl !> win32/config_H.bc win32/config_H.gc win32/config_H.vc ____________________________________________________________________________ @@ -22873,11 +26629,14 @@ ____________________________________________________________________________ ! win32/config_H.bc win32/config_H.gc win32/config_H.vc ____________________________________________________________________________ [ 13935] By: jhi on 2001/12/29 17:36:08 - Log: Integrate perlio; - - Define the two socket error numbers in terms of WSAEXXXXX equivalents + Log: Integrate perlio: + [ 13934] Fudge Config.pm so File::Spec does not croak. + + [ 13931] + Define the two socket error numbers in terms of WSAEXXXXX equivalents + (just to get util.c to compile) Branch: perl !> win32/FindExt.pm win32/win32.h ____________________________________________________________________________ @@ -22934,12 +26693,14 @@ ____________________________________________________________________________ + lib/Pod/t/InputObjects.t ____________________________________________________________________________ [ 13927] By: jhi on 2001/12/29 15:27:39 - Log: Integrate perlio; + Log: Integrate perlio: + + [ 13926] + Nick Clark's embed.pl fix for my_socketpair + [ 13923] Quick fix (after couple of clever fixes failed) for "accept leaks memory" fail [ID 20011223.001] - - Nick Clark's embed.pl fix for my_socketpair Branch: perl !> embed.h embed.pl global.sym pod/perlapi.pod pp_sys.c proto.h ____________________________________________________________________________ @@ -23387,14 +27148,17 @@ ____________________________________________________________________________ ! perl.h ____________________________________________________________________________ [ 13862] By: jhi on 2001/12/23 01:47:23 - Log: Integrate perlio; + Log: Integrate perlio: - Add at least the "important" PerlIO_xxxx functions to embed.pl - so that they get implicit pTHX_ and we can avoid slow dTHX. + [ 13854] + Win32 and makedef.pl fall-out of PerlIO/pTHX stuff + [ 13853] Put PerlIO stuff inside EXTERN C - Win32 and makedef.pl fall-out of PerlIO/pTHX stuff + [ 13852] + Add at least the "important" PerlIO_xxxx functions to embed.pl + so that they get implicit pTHX_ and we can avoid slow dTHX. Branch: perl !> embed.h embed.pl ext/IO/IO.xs global.sym globals.c makedef.pl !> perlio.c perlio.h perlio.sym pod/perlapi.pod proto.h @@ -23474,10 +27238,18 @@ ____________________________________________________________________________ ! Configure ____________________________________________________________________________ [ 13849] By: jhi on 2001/12/22 16:40:24 - Log: Integrate perlio; - Fix mis-parse of autoloaded usage code by declaring the sub - Correct checking code which Ilya spotted was tripped by CR at EOF. + Log: Integrate perlio: + + [ 13848] The CR at EOF fix earlier broke CR at end-of-buffer. + This should be okay for both? + + [ 13847] + Correct checking code which Ilya spotted was tripped by CR at EOF. + Also tone down perl -DP tracing of sv_gets. + + [ 13846] + Fix mis-parse of autoloaded usage code by declaring the sub Branch: perl ! regexec.c !> ext/POSIX/POSIX.pm perlio.c sv.c @@ -23681,7 +27453,10 @@ ____________________________________________________________________________ ! lib/Carp/Heavy.pm ____________________________________________________________________________ [ 13819] By: jhi on 2001/12/20 14:56:30 - Log: Integrate perlio (pTHX_ fixes for :win32 layer) + Log: Integrate perlio: + + [ 13815] + pTHX_ fixes for :win32 layer Branch: perl !> win32/win32io.c ____________________________________________________________________________ @@ -23756,7 +27531,25 @@ ____________________________________________________________________________ ! pod/perlre.pod ____________________________________________________________________________ [ 13809] By: jhi on 2001/12/19 16:47:11 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 13808] + Add pTHX to all vtable functions for future-proofing and + consistency of PerlIO layers. + + [ 13797] + Remove the sometimes-lvalue cast + + [ 13796] + alarm.t with -Uuseperlio fix + - SA_RESTART should only be function of PERL_OLD_SIGNALS + not USE_PERLIO + + [ 13795] + Fix READONLY hashes: + 1. Discovered need for disabled scope.c part of Jeff's patch. + 2. Corrected hv_delete* - entry was being de-linked from + chain (patch program not smart enough?) Branch: perl !> ext/Encode/Encode.xs ext/PerlIO/Scalar/Scalar.xs !> ext/PerlIO/Via/Via.xs perlio.c perliol.h @@ -24079,8 +27872,12 @@ ____________________________________________________________________________ ! hints/vos.sh ____________________________________________________________________________ [ 13761] By: jhi on 2001/12/18 15:57:39 - Log: Integrate perlio; + Log: Integrate perlio: + + [ 13760] Tidied version of Jeffrey Friedl's restricted hashes + - added delete of READONLY value inhibit & test for same + - re-tabbed Branch: perl !> ext/Devel/Peek/Peek.t hv.c hv.h scope.c sv.c t/lib/access.t ____________________________________________________________________________ @@ -24362,7 +28159,12 @@ ____________________________________________________________________________ ! pod/perluniintro.pod ____________________________________________________________________________ [ 13725] By: jhi on 2001/12/17 16:43:09 - Log: Integrate perlio; interruptable system(). + Log: Integrate perlio: + + [ 13724] + Fix for alarm() breaking into wait*(). + Call PERL_ASYNC_CHECK() on EINTR in Perl_wait4pid(), to dispatch + signal handler before caller re-does the system call. Branch: perl !> util.c ____________________________________________________________________________ @@ -25721,7 +29523,13 @@ ____________________________________________________________________________ ! lib/vmsish.t t/io/pipe.t t/op/exec.t t/test.pl vms/test.com ____________________________________________________________________________ [ 13534] By: jhi on 2001/12/08 15:16:14 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 13531] + Tweak multi-arg open error messages + + [ 13530] + Allow multi-arg open() if opening layer declares this legal. Branch: perl !> doio.c lib/Exporter/Heavy.pm lib/open.t op.c perlio.c !> perliol.h pod/perlfunc.pod pod/perltoc.pod pp.c @@ -26525,11 +30333,11 @@ ____________________________________________________________________________ ! Changes patchlevel.h ____________________________________________________________________________ [ 13418] By: jhi on 2001/12/01 20:40:03 - Log: Integrate perlio; + Log: Integrate perlio: - Skip socket-ness tests on handles (e.g. PerlIO::Scalar) - which do not have file descriptors. Noticed a possibly - worse problem in the process ... + [ 13409] + Skip socket-ness tests on handles (e.g. PerlIO::Scalar) which do not + have file descriptors. Noticed a possibly worse problem in the process ... Branch: perl !> doio.c ____________________________________________________________________________ @@ -28454,8 +32262,12 @@ ____________________________________________________________________________ ! wince/config.ce ____________________________________________________________________________ [ 13140] By: jhi on 2001/11/20 20:17:13 - Log: Integrate perlio; add detection and use of /proc/self/exe - (Linuxism for finding the absolute path of the executable) + Log: Integrate perlio: + + [ 13138] + perl.c change to use HAS_PROCSELFEXE, also + tweak to $^X test to comprehend full path to real executable + being returned (like Cygwin as it happens...) Branch: perl !> Configure config_h.SH perl.c t/op/magic.t ____________________________________________________________________________ @@ -28827,7 +32639,16 @@ ____________________________________________________________________________ ! pod/perlfaq4.pod ____________________________________________________________________________ [ 13083] By: jhi on 2001/11/18 21:37:06 - Log: Integrate perlio; win32 sync. + Log: Integrate perlio: + + [ 13081] + Win32 layer has a dup which needs to match new prototype. + + [ 13080] + Wrong way to get stdio mode used. + + [ 13072] + Allow dup'ing of PerlIO::Scalar etc. Branch: perl !> perlio.c win32/win32io.c ____________________________________________________________________________ @@ -28911,7 +32732,22 @@ ____________________________________________________________________________ ! lib/utf8.pm ____________________________________________________________________________ [ 13069] By: jhi on 2001/11/18 14:05:23 - Log: Integrate perlio; force the inclusion of the PL_runops_* + Log: Integrate perlio: + + [ 13068] + embed.pl generated changes I forgot to include + + [ 13067] + Force inclusion of both Perl_runops_* in perl itself, + so they are available for Peek.xs etc. + + [ 12874] + Keep It Simple and Stupid version of readonly hash support. + - Test for SvREAONLY(hv) at a few spots in hv.c + - add the error message to perldiag.pod + - (dubious) add access::readonly() to univeral.c + - add test using above + - fixup ext/B/t/stash.t to account for access:: existing Branch: perl !> embedvar.h hv.c perlapi.h perlvars.h pod/perlapi.pod ____________________________________________________________________________ @@ -30790,7 +34626,18 @@ ____________________________________________________________________________ ! lib/ExtUtils/MakeMaker.pm ____________________________________________________________________________ [ 12832] By: jhi on 2001/11/03 15:43:03 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 12830] + Fix clone_leak problem. + PerlIOStdio_dup was leaking FILE * as it was still doing fdopen() + as vestige of calling PerlLIO_dup(). + + [ 12829] + Tweaks attempting to locate Doug's clone_leak leak. + - add some PerlIO_debug() + - handle PerlIO_clone() with empty lists (clone before Perl_parse()) + - Even if it closing stdout etc. do a fflush() Branch: perl !> perlio.c ____________________________________________________________________________ @@ -31419,7 +35266,13 @@ ____________________________________________________________________________ ! MANIFEST Todo-5.6 pod/perltodo.pod win32/win32.c ____________________________________________________________________________ [ 12746] By: jhi on 2001/10/28 16:34:35 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 12745] + Mingw32 fixup for Embed.t + + [ 12744] + GCC vs MS 64-bit constant syntax Branch: perl !> ext/Time/HiRes/HiRes.xs lib/ExtUtils/Embed.t ____________________________________________________________________________ @@ -31459,7 +35312,15 @@ ____________________________________________________________________________ ! lib/ExtUtils/Embed.t ____________________________________________________________________________ [ 12738] By: jhi on 2001/10/28 14:03:58 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 12737] + Tweak for build with Mingw32 - __attribute__((unused)) is not liked + by gcc -xc++. + + [ 12736] + Have :stdio layer update an honour the fd refcnt table. + Embed.t now passes with PERLIO=stdio as well (tested under ithreads) Branch: perl !> perlio.c win32/win32.h ____________________________________________________________________________ @@ -31482,7 +35343,62 @@ ____________________________________________________________________________ !> win32/win32.c ____________________________________________________________________________ [ 12734] By: jhi on 2001/10/28 13:31:54 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 12733] + Use fd refcounts to solve the problem highlighted by new Embed.t, at + least for PERLIO=perlio unthreaded case + + [ 12732] + Typo in exe name + + [ 12730] + Fixup Embed.t for Win32/VC++ + + [ 12729] + Adapt testcase from Doug Maceachern for perlio_destruct + bug as lib/ExtUtils/Embed.t which tests that and some aspects of + ExtUtils::Embed. + + [ 12711] + Use ref count scheme rather than PerlLIO_dup() to do fp_dup(). + Restores op/fork.t on Win32 (still segfault on exit of ok 2). + + [ 12557] + All tests pass (legitimately) on ithreads + + [ 12555] + Restore non-ithreads build. Interestingly binmode test passes + non-ithreads - so crlf layer is not damaged and ithreads fail + is a symptom ... + + [ 12552] + Win32 PerlIO_cleanup special cases should no longer be required. + + [ 12551] + Multiple win32io.o is fatal for GCC (and noise with VC++) + + [ 12547] + Convert rest of PerlIO's memory tables to per-interp and add clone functions + for them. Call explicit cleanup during destruct process. + - one binmode test is failing + - also ext/threads/t/basic.t fails under make test, and is noisy under + harness. (Threads results are intermingled and don't match order expected.) + + [ 12544] + PerlIO layer table as PL_perlio (per-interpreter) + + [ 12541] + Fix typos in new locking on MemShared + Make buffers in PerlIOBuf_* in per-thread heap (they are cloned after all...) + - seems to make segfaults more deterministic - suspect they are + attempt to free() after Interp and Host have gone. + + [ 12540] + Remove the MemShared re-#define (again) + + [ 12539] + Use locks on MemShared Branch: perl +> lib/ExtUtils/Embed.t !> MANIFEST perlio.c @@ -32825,8 +36741,11 @@ ____________________________________________________________________________ ! pod/pod2man.PL pod/pod2text.PL ____________________________________________________________________________ [ 12534] By: jhi on 2001/10/20 15:14:25 - Log: Integrate perlio change #12532: - introduce and use PerlIO_intmod2str(). + Log: Integrate perlio: + + [ 12532] + Extract doio.c's open(2) mode to string conversion as PerlIO_intmod2str() + Use for non-PERLIO fdupopen(). Branch: perl !> doio.c lib/Net/Domain.pm perlio.c perlio.h ____________________________________________________________________________ @@ -32842,7 +36761,34 @@ ____________________________________________________________________________ ! doio.c lib/Net/Domain.pm perlio.c perlio.h ____________________________________________________________________________ [ 12531] By: jhi on 2001/10/20 14:05:47 - Log: Integrate perlio: PerlIO win32 fixes. + Log: Integrate perlio: + + [ 12530] + Fixed in two places - p4 resolve + + [ 12529] + Fix for ithreads/stdio build + + [ 12525] + Avoid calling (now non-existant) Perl_sv_setsv(), by calling + Perl_sv_setsv_flags directly. + + [ 12524] + Add a new flag character 'm' to embed.pl set to represent + "functions" which are really macros. Use it foe the troublesome + sv_setsv() etc. macros in sv.h - changing latter to define + sv_setsv rather than sv_setsv_macro etc. + + [ 12523] + Add comments explaining why win32.h/embed.h are included where they are + in perl.h + + [ 12522] + Code PerlIOWin32_dup - does not fix Win32 problems as :win32 is not + being used yet. + + [ 12511] + Fix gross win32 build issues Branch: perl !> embed.h embed.pl embedvar.h ext/threads/threads.xs global.sym !> perl.h perlapi.c perlapi.h perlio.c perlsdio.h pod/perlapi.pod @@ -33344,7 +37290,32 @@ ____________________________________________________________________________ ! pod/perldata.pod pod/perlop.pod ____________________________________________________________________________ [ 12463] By: jhi on 2001/10/16 19:39:25 - Log: Integrate perlio: PerlIO_dup (for all but Win32). + Log: Integrate perlio: + + [ 12462] + PerlIOXxxx_dups for all but Win32 + + [ 12461] + Implement PerlIOStdio_dup (explains core dumps - dup + was not setting up a FILE * to be fclosed()). + + [ 12460] + When USE_ITHREADS avoid SV * in PerlIO_debug, at risk of buffer + overflow. + + [ 12456] + Builds under ithreads (but fails all threads tests) + + [ 12451] + Skeleton of "PerlIO_dup" coded. + Still-passes all tests non-threaded (well it would wouldn't it!) + + [ 12447] + Beginings of PerlIO_dup support (unstable) + + [ 11615] + Avoid testing for (non-)existance of "encoding(xxxx)" + layer is called "encoding" the (xxxx) is an argument. Branch: perl !> embed.h embed.pl ext/Encode/Encode.xs !> ext/PerlIO/Scalar/Scalar.xs ext/PerlIO/Via/Via.xs hv.c perl.h @@ -41633,7 +45604,11 @@ ____________________________________________________________________________ ! makedef.pl ____________________________________________________________________________ [ 11349] By: jhi on 2001/07/13 11:54:10 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 11346] + Win32/distclean.bat - Down-case all MANIFEST and File::Find results so + to avoid /unicode vs /Unicode issues. Branch: perl !> win32/distclean.bat ____________________________________________________________________________ @@ -41970,7 +45945,13 @@ ____________________________________________________________________________ ! hints/aix.sh ____________________________________________________________________________ [ 11300] By: jhi on 2001/07/12 12:35:44 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 11296] + Exclude reentrant_buffer from .def file + + [ 11295] + Honour void-ness of my_exit() Branch: perl !> makedef.pl win32/win32.c ____________________________________________________________________________ @@ -42305,7 +46286,14 @@ ____________________________________________________________________________ ! MANIFEST lib/Term/ANSIColor.pm lib/Term/ANSIColor/test.pl ____________________________________________________________________________ [ 11253] By: jhi on 2001/07/10 12:59:27 - Log: Integrate perlio (the right fix for the ":layer(args)") + Log: Integrate perlio: + + [ 11252] + Fix open(...,"...:layer(xxx)",...) + - use memEQ not strEQ as there is '(' not '\0' + + [ 11063] + Quick for for #ifdef mess Branch: perl !> perlio.c ____________________________________________________________________________ @@ -43709,7 +47697,10 @@ ____________________________________________________________________________ ! pp_sys.c ____________________________________________________________________________ [ 11053] By: jhi on 2001/06/30 21:13:55 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 11050] + Jeffrey Friedl's fix for lib/File/Find/taint.t Branch: perl !> lib/File/Find/taint.t ____________________________________________________________________________ @@ -45162,7 +49153,16 @@ ____________________________________________________________________________ ! lib/File/Find/taint.t ____________________________________________________________________________ [ 10844] By: jhi on 2001/06/22 21:32:58 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10843] + Back out debug in taint.t + + [ 10841] + Skip cwd test on Win32 ??? + + [ 10836] + Skip |- based op/write.t on Win32 as well as VMS Branch: perl !> lib/File/Find/taint.t t/op/write.t ____________________________________________________________________________ @@ -45209,7 +49209,10 @@ ____________________________________________________________________________ ! t/op/write.t ____________________________________________________________________________ [ 10835] By: jhi on 2001/06/22 20:44:20 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10833] + Patcho fix. Branch: perl !> util.c ____________________________________________________________________________ @@ -45849,7 +49852,10 @@ ____________________________________________________________________________ ! pod/perldiag.pod proto.h util.c ____________________________________________________________________________ [ 10749] By: jhi on 2001/06/20 13:07:49 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10747] + Fix PERLIO=unix bug, while restoring maximal buffer in PerlIOBuf_unread. Branch: perl !> perlio.c ____________________________________________________________________________ @@ -46007,7 +50013,10 @@ ____________________________________________________________________________ ! t/lib/warnings/pp ____________________________________________________________________________ [ 10729] By: jhi on 2001/06/19 18:34:10 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10728] + Hack File/Find/find.t to use File::Spec::Unix on Win32. Branch: perl !> lib/File/Find/find.t win32/distclean.bat ____________________________________________________________________________ @@ -46160,7 +50169,13 @@ ____________________________________________________________________________ ! MANIFEST ____________________________________________________________________________ [ 10710] By: jhi on 2001/06/19 10:18:41 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10708] + Get Win32 known_extensions and extensions right in config.sh and hence Config.pm + + [ 10678] + Integrate mainline (part2 - the deletes) Branch: perl !> win32/config_sh.PL ____________________________________________________________________________ @@ -46794,7 +50809,17 @@ ____________________________________________________________________________ ! MANIFEST ____________________________________________________________________________ [ 10641] By: jhi on 2001/06/16 18:52:26 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10640] + Disable :win32 layer as default till I get it working + + [ 10632] + Work-in-progress win32 layer semi-functional, checking + for UNIX breakage. + + [ 10627] + Work in progress UNIX-side edit of win32 PerLIO layer Branch: perl +> win32/win32io.c !> MANIFEST perlio.c perliol.h win32/makefile.mk @@ -46941,7 +50966,14 @@ ____________________________________________________________________________ ! lib/File/Spec/VMS.pm t/lib/extutils.t ____________________________________________________________________________ [ 10620] By: jhi on 2001/06/16 13:25:06 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10619] + Generated files + + [ 10618] + Fix open.pm to work via XS-implemented method calls rather + than *open::layers variables which caused all the HV/AV hassle. Branch: perl !> embed.h embed.pl lib/open.pm perl.c perlio.c proto.h !> t/io/utf8.t t/lib/io_scalar.t @@ -46959,7 +50991,10 @@ ____________________________________________________________________________ ! t/lib/io_scalar.t ____________________________________________________________________________ [ 10617] By: jhi on 2001/06/15 18:50:53 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10616] + pTHX_ / aTHX_ for ExtUtils/Constant.pm Branch: perl !> lib/ExtUtils/Constant.pm ____________________________________________________________________________ @@ -46969,7 +51004,10 @@ ____________________________________________________________________________ ! lib/ExtUtils/Constant.pm ____________________________________________________________________________ [ 10615] By: jhi on 2001/06/15 18:36:43 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10614] + MULTIPLICITY fix for Socket.xs Branch: perl !> ext/Socket/Socket.xs ____________________________________________________________________________ @@ -47007,7 +51045,10 @@ ____________________________________________________________________________ ! t/lib/filefind.t ____________________________________________________________________________ [ 10609] By: jhi on 2001/06/15 14:13:29 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10606] + regen_config_h for Win32. Branch: perl !> win32/config_H.bc win32/config_H.gc win32/config_H.vc ____________________________________________________________________________ @@ -47090,7 +51131,19 @@ ____________________________________________________________________________ ! t/lib/gdbm.t ____________________________________________________________________________ [ 10598] By: jhi on 2001/06/15 13:13:13 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10597] + Check that HVs with HvNAME() != NULL are really stashes before + treating them as such. Also be more defensive on the GvCV. + Win32 fork and dprof now working again. + + [ 10595] + Skip Perl_my_bcopy in .def file as we do not provide it. + - Win32 (VC++) now builds but fails: + filefind.t - suspect Win32's builtin cwd is not doing insecure dir test + fork.t - No &___ENV_HV_NAME___::CLONE method ??? + write.t - open(...,"|-") not implemented on Win32 Branch: perl !> makedef.pl sv.c ____________________________________________________________________________ @@ -47123,7 +51176,10 @@ ____________________________________________________________________________ ! makedef.pl ____________________________________________________________________________ [ 10594] By: jhi on 2001/06/15 00:17:16 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10591] + Steps along the road toward Win32 building again. Branch: perl !> perlio.c win32/makefile.mk ____________________________________________________________________________ @@ -47200,7 +51256,10 @@ ____________________________________________________________________________ ! perlio.c win32/makefile.mk ____________________________________________________________________________ [ 10590] By: jhi on 2001/06/14 16:11:11 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10589] + Routine regen_config_h for Win32 Branch: perl !> win32/config_H.bc win32/config_H.gc win32/config_H.vc ____________________________________________________________________________ @@ -47210,7 +51269,15 @@ ____________________________________________________________________________ ! win32/config_H.bc win32/config_H.gc win32/config_H.vc ____________________________________________________________________________ [ 10588] By: jhi on 2001/06/14 12:30:46 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10586] + Add new step to run_byacc which: + A. Corrects #line NNN "perly.c" lines so warnings etc. are trackable + B. Adds extra () to the two if (var = ...) constructs gcc -Wall winges about. + + [ 10584] + Hack to remove insecure directories from PATH so test will run. Branch: perl +> perlyline.pl !> MANIFEST Makefile.SH perly.c t/lib/filefind.t @@ -47342,7 +51409,11 @@ ____________________________________________________________________________ ! pod/perlfaq6.pod ____________________________________________________________________________ [ 10567] By: jhi on 2001/06/13 16:20:23 - Log: Integrate perlio; conflicts, accept Nick's versions. + Log: Integrate perlio: + + [ 10564] + Avoid AV and HV in perlio.c by inventing PerlIO_list_t which is AV-ish + and using that instead (name lookups are sequential search for now). Branch: perl !> ext/Encode/Encode.xs ext/PerlIO/Scalar/Scalar.xs !> ext/PerlIO/Via/Via.xs perlio.c perlio.h perliol.h @@ -47781,7 +51852,10 @@ ____________________________________________________________________________ ! lib/ExtUtils/Constant.pm t/lib/extutils.t ____________________________________________________________________________ [ 10506] By: jhi on 2001/06/10 20:57:20 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10504] + Fix (valid) -Wall warnings in perlio.c Branch: perl !> iperlsys.h ____________________________________________________________________________ @@ -47819,7 +51893,10 @@ ____________________________________________________________________________ ! perly.c perly.h perly.y vms/perly_c.vms vms/perly_h.vms ____________________________________________________________________________ [ 10500] By: jhi on 2001/06/10 16:07:28 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10497] + Paper over a crack or two with USE_SFIO Branch: perl !> perlio.c perlsfio.h ____________________________________________________________________________ @@ -47883,7 +51960,10 @@ ____________________________________________________________________________ ! Configure ____________________________________________________________________________ [ 10491] By: jhi on 2001/06/10 01:15:40 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10489] + Make XS/Typemap compile (but fail) with sfio Branch: perl !> perlsfio.h ____________________________________________________________________________ @@ -48041,7 +52121,12 @@ ____________________________________________________________________________ ! pod/perlguts.pod ____________________________________________________________________________ [ 10467] By: jhi on 2001/06/07 12:04:26 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10466] + MULTIPLICITY fix for S_grok_number(), also a few gratuitious trailing + whitespace tweaks. + Still coredumps in pragma/overload.t - what a nice hard fail that is... Branch: perl !> sv.c ____________________________________________________________________________ @@ -48646,7 +52731,10 @@ ____________________________________________________________________________ ! Configure ____________________________________________________________________________ [ 10389] By: jhi on 2001/06/02 13:14:57 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10387] + Tweak util.c's atof2 for MULTIPLICITY Branch: perl !> pod/perlapi.pod util.c ____________________________________________________________________________ @@ -48830,7 +52918,13 @@ ____________________________________________________________________________ ! t/lib/filecomp.t ____________________________________________________________________________ [ 10365] By: jhi on 2001/06/01 12:13:26 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10364] + Cleanup dll.base and dll.exp created by GCC builds. + + [ 10363] + Make filecomp test work on CRLF platforms by adding binmode. Branch: perl !> lib/ExtUtils/MM_Win32.pm t/lib/filecomp.t ____________________________________________________________________________ @@ -48867,7 +52961,13 @@ ____________________________________________________________________________ !> pp_ctl.c sv.c t/lib/1_compile.t toke.c util.c ____________________________________________________________________________ [ 10358] By: jhi on 2001/05/31 12:35:05 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10350] + win32 - dmake regen_config_h + + [ 10348] + Tolerate Win32 numerics Branch: perl !> t/pragma/warn/toke win32/config_H.bc win32/config_H.gc !> win32/config_H.vc @@ -48955,7 +53055,22 @@ ____________________________________________________________________________ ! t/pragma/warn/toke ____________________________________________________________________________ [ 10347] By: jhi on 2001/05/31 11:29:40 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10346] + Hack to restore Win32 pseudo fork broken by Multiple Interpreter + perlio.c change 10255. + + [ 10345] + Conditionally put back some "unused" dTHX which are used + with PERL_IMPLICIT_SYS + + [ 10344] + Fix Win32 for new spelling IN_BYTES + + [ 10343] + perlio.c -Wall cleaner under MULTIPLICITY + - still minor noise with linux stdio Branch: perl !> perlio.c win32/win32.h ____________________________________________________________________________ @@ -49894,7 +54009,11 @@ ____________________________________________________________________________ ! pod/perlfunc.pod ____________________________________________________________________________ [ 10219] By: jhi on 2001/05/26 14:02:34 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10212] + Change perlguts docs to not suggest PUSHi etc. for multiple results, + add a few more notes there on use of mortals on the stack. Branch: perl !> pod/perlguts.pod ____________________________________________________________________________ @@ -50326,7 +54445,10 @@ ____________________________________________________________________________ ! doop.c t/op/chop.t ____________________________________________________________________________ [ 10160] By: jhi on 2001/05/20 10:49:40 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10159] + Document some more of open's features. Branch: perl !> pod/perlfunc.pod ____________________________________________________________________________ @@ -51062,7 +55184,10 @@ ____________________________________________________________________________ ! Changes patchlevel.h ____________________________________________________________________________ [ 10055] By: jhi on 2001/05/09 16:26:47 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10050] + win32, regen_config_h Branch: perl !> win32/config_H.bc win32/config_H.gc win32/config_H.vc ____________________________________________________________________________ @@ -51101,7 +55226,11 @@ ____________________________________________________________________________ ! win32/config_H.bc win32/config_H.gc win32/config_H.vc ____________________________________________________________________________ [ 10049] By: jhi on 2001/05/09 12:33:39 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10048] + If wait() or waitpid() ends due to EINTR despatch perl interrupt handler + and re-try. Fixes "perl 5.7.x prefers suicide over killing more than one child." Branch: perl !> pp_sys.c ____________________________________________________________________________ @@ -51112,7 +55241,10 @@ ____________________________________________________________________________ ! pp_sys.c ____________________________________________________________________________ [ 10047] By: jhi on 2001/05/09 10:50:12 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 10045] + MULTIPLICITY/DEBUGGING build fix. Branch: perl !> run.c ____________________________________________________________________________ @@ -51588,7 +55720,14 @@ ____________________________________________________________________________ ! ext/PerlIO/Scalar/Scalar.xs t/lib/io_scalar.t ____________________________________________________________________________ [ 9980] By: jhi on 2001/05/03 23:15:29 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9976] + Allow $answer = encode($object,$text); like it says in docs. + + [ 9975] + Fix latin1 etc. alias code - (bit rot?) - the @latin2iso array now seems to need + to be in scope (fair enough), and also a package variable (our) for eval to see it. Branch: perl !> ext/Encode/Encode.pm ____________________________________________________________________________ @@ -51845,7 +55984,13 @@ ____________________________________________________________________________ ! pp_hot.c t/op/re_tests ____________________________________________________________________________ [ 9940] By: jhi on 2001/05/01 19:42:16 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9936] + Fix for base.pm clobbering $VERSION + + [ 9935] + Test for base.pm clobbering $VERSION. Branch: perl !> lib/base.pm t/lib/fields.t ____________________________________________________________________________ @@ -53271,7 +57416,11 @@ ____________________________________________________________________________ ! ext/PerlIO/Via/Via.pm lib/PerlIO.pm ____________________________________________________________________________ [ 9767] By: jhi on 2001/04/21 12:40:16 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9766] + Avoid core dump on + open(STDOUT,">",\$foo); Branch: perl !> doio.c ____________________________________________________________________________ @@ -53765,7 +57914,10 @@ ____________________________________________________________________________ ! Changes patchlevel.h ____________________________________________________________________________ [ 9698] By: jhi on 2001/04/13 12:44:48 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9696] + Fix core dump on binmode($fh,'Scalar') Branch: perl !> ext/PerlIO/Scalar/Scalar.xs ____________________________________________________________________________ @@ -54385,7 +58537,28 @@ ____________________________________________________________________________ !> op.c t/op/tr.t ____________________________________________________________________________ [ 9606] By: jhi on 2001/04/07 14:43:59 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9604] + Split out extension finding code from buildext.pl into FindExt.pm + Use it to get Config.pm's idea of available extensions in line + with what is built. + + [ 9603] + Cleanup correction for failed :Via() layer, also set an error code. + + [ 9602] + Digests in lib/md5-file.t are for text files _without_ CRLF i.e. UNIX + style. So don't use binmode() on the handles so that Win32 etc. see + same sequence and produce same digests. + + [ 9601] + Allow PerlIOBase_pushed to ignore prefix on mode (e.g. sysopen's "#r") + Else it complains and so crlf layer (say) does not get pushed. + + [ 9599] + Quote $VERSION in Encode.pm. + regen_config_h as requested. Branch: perl +> win32/FindExt.pm !> MANIFEST ext/PerlIO/Via/Via.xs perlio.c t/lib/md5-file.t @@ -54593,7 +58766,13 @@ ____________________________________________________________________________ ! pod/perlunicode.pod ____________________________________________________________________________ [ 9581] By: jhi on 2001/04/05 23:04:11 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9569] + Change sense from "incomplete" to "implemented but needs more work" in perlunicode.pod + + [ 9549] + Downgrade "Wide character in print" to a warning. Branch: perl !> pod/perlunicode.pod ____________________________________________________________________________ @@ -55415,7 +59594,15 @@ ____________________________________________________________________________ ! Changes patchlevel.h ____________________________________________________________________________ [ 9472] By: jhi on 2001/03/30 15:16:08 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9471] + Should be (^O eq 'MSWin32') not 'Win32' + Fail #12 seems real - chdir is in wrong dir. + + [ 9467] + Skip order test of glob if case-ignoring system cannot + create a.test and A.test Branch: perl !> t/lib/cwd.t t/lib/glob-basic.t ____________________________________________________________________________ @@ -55536,7 +59723,15 @@ ____________________________________________________________________________ ! MANIFEST ____________________________________________________________________________ [ 9456] By: jhi on 2001/03/30 02:03:32 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9455] + DLL name has changed so installperl needs to know + (Why isn't it working it out or passed it?) + + [ 9454] + Change Encode's check arguments to 'bool' so SvTRUE gets used + and we don't get undef warnings. Branch: perl !> ext/Encode/Encode.xs installperl ____________________________________________________________________________ @@ -55572,7 +59767,10 @@ ____________________________________________________________________________ !> t/op/vec.t t/op/ver.t toke.c utils/h2xs.PL ____________________________________________________________________________ [ 9450] By: jhi on 2001/03/29 16:29:17 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9448] + Make sure buildext.pl finds Errno.pm Branch: perl !> win32/buildext.pl ____________________________________________________________________________ @@ -55587,7 +59785,10 @@ ____________________________________________________________________________ ! win32/buildext.pl ____________________________________________________________________________ [ 9447] By: jhi on 2001/03/29 15:39:34 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9445] + Fix breakage ... Branch: perl !> win32/makefile.mk ____________________________________________________________________________ @@ -55610,7 +59811,26 @@ ____________________________________________________________________________ ! win32/makefile.mk ____________________________________________________________________________ [ 9443] By: jhi on 2001/03/29 15:02:12 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9442] + Work in progress - determine win32 extensions to build via script. + + [ 9435] + Win32 has name conflict with ERROR + + [ 9432] + Make as-shipped compiler default to MSVC6 + + [ 9431] + Allow someone to write PerlIO::Array, PerlIO::Code, ... + akin to PerlIO::Scalar. + + [ 9429] + Noticed that two tests were skipped as perlio:: package + isn't there any more. Changed the skip condition. + Avoid core-dump if sv_utf8_upgrade() called on something + that does not become SvPOK after SvPV() (e.g. a ref). Branch: perl +> win32/buildext.pl !> MANIFEST ext/PerlIO/Via/Via.xs perlio.c perlio.h sv.c @@ -55750,7 +59970,10 @@ ____________________________________________________________________________ ! Makefile.SH ____________________________________________________________________________ [ 9422] By: jhi on 2001/03/28 18:49:34 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9421] + Loose duplicate chunk. Branch: perl !> t/op/utf8decode.t ____________________________________________________________________________ @@ -55772,7 +59995,12 @@ ____________________________________________________________________________ ! t/lib/cwd.t ____________________________________________________________________________ [ 9418] By: jhi on 2001/03/28 18:34:05 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9417] + PerlIO.pm / perlio.pm conflict. + Update some pods. + Make t/op/utf8decode.t a text file. Branch: perl - lib/perlio.pm !> MANIFEST lib/PerlIO.pm lib/open.pm perlio.c t/lib/b.t @@ -55859,7 +60087,16 @@ ____________________________________________________________________________ ! makedef.pl ____________________________________________________________________________ [ 9407] By: jhi on 2001/03/28 15:47:43 - Log: Integrate perlio. (with tweaks on t/op/utf8decode.t) + Log: Integrate perlio: + + [ 9400] + More EBCDIC tweaks: + - one more swash issue &~(0xA0-1) did not do the right thing, + for UTF-EBCDIC where &~(0x80-1) does for UTF-8. + - add "use re 'asciirange'" to make [!-~] etc. work + use it in MIME::QuotedPrint and t/op/regexp.t and t/op/pat.t + - Choose a key for t/op/each.t test which gets encoded. + - Skip utf8decode if this is UTF-EBCDIC. Branch: perl ! t/op/utf8decode.t !> ext/MIME/Base64/QuotedPrint.pm ext/re/re.pm perl.h regcomp.c @@ -55946,7 +60183,13 @@ ____________________________________________________________________________ ! ext/IO/lib/IO/Socket.pm ____________________________________________________________________________ [ 9397] By: jhi on 2001/03/27 21:52:49 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9395] + Outline docs for PerlIO and PerlIO::Scalar + + [ 9394] + PerlIO::Via layer (alpha-ish). Branch: perl +> ext/PerlIO/Via/Makefile.PL ext/PerlIO/Via/Via.pm +> ext/PerlIO/Via/Via.xs @@ -55984,7 +60227,16 @@ ____________________________________________________________________________ ! embed.h embed.pl gv.c proto.h t/op/magic.t ____________________________________________________________________________ [ 9389] By: jhi on 2001/03/27 20:24:31 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9384] + Various EBCDIC fixes: + - major revelation that swash code is encoding aware, + (or thought it was) - now it is ;-) + - With that out of the way fix a slab of tr/// cases. + - Fix Encode 'Unicode' to be true Unicode so tests pass. + - As anticipated Base64.xs needed tweaks. + - Until tr/// works right avoid old_encode64 in MIME tests. Branch: perl !> doop.c ext/Encode/Encode.pm ext/MIME/Base64/Base64.xs !> ext/MIME/Base64/QuotedPrint.pm t/lib/encode.t t/lib/mimeb64.t @@ -56163,7 +60415,10 @@ ____________________________________________________________________________ ! pp_hot.c ____________________________________________________________________________ [ 9365] By: jhi on 2001/03/26 21:07:54 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9364] + REFCNT botch in layer name cache hash. Branch: perl !> perlio.c ____________________________________________________________________________ @@ -56183,7 +60438,13 @@ ____________________________________________________________________________ ! pp_sys.c ____________________________________________________________________________ [ 9362] By: jhi on 2001/03/26 18:37:52 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9361] + Implement flush of linebuffered streams on read of a tty. + + [ 9360] + Memory tweaks and notes for OEMVS. Branch: perl !> README.os390 miniperlmain.c perlio.c perliol.h t/op/pat.t ____________________________________________________________________________ @@ -56230,7 +60491,31 @@ ____________________________________________________________________________ ! ext/IO/IO.xs ext/IO/lib/IO/Socket.pm ____________________________________________________________________________ [ 9353] By: jhi on 2001/03/25 22:25:04 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9351] + Fix readline in list mode to tell rest of world that it has + things on the stack. Otherwise if perl code gets invoked + underneath it it scribbles over results-so-far. + (Why TIEHANDLE has not tripped on this is a mystery.) + + [ 9350] + win32/makefile.mk typos + + [ 9348] + Make it text + + [ 9346] + Add destruct time hook to PerlIO (for work-in-process implementing + layers in perl code. In such cases layers need to be popped before + we loose the ability to run perl code.) + Also back-out "PerlIO::object" hook - it isn't going to work like that... + + [ 9345] + Avoid at leasy one of undefined warnings in Encode. + + [ 9343] + Missing return value. Branch: perl !> ext/Encode/Encode.pm ext/Encode/Encode.xs !> ext/PerlIO/Scalar/Scalar.xs perl.c perlio.c perlio.h perliol.h @@ -56360,7 +60645,14 @@ ____________________________________________________________________________ ! MANIFEST ____________________________________________________________________________ [ 9333] By: jhi on 2001/03/24 20:14:37 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9332] + Fix un-init variable leading to spurious "Out of Memory!" + + [ 9331] + Tweak docs for C (boy does that need wholesale revision...) + and update layers internals doc. Branch: perl !> doio.c pod/perlfunc.pod pod/perliol.pod win32/makefile.mk ____________________________________________________________________________ @@ -56433,7 +60725,30 @@ ____________________________________________________________________________ ! hints/uwin.sh hints/vmesa.sh ____________________________________________________________________________ [ 9323] By: jhi on 2001/03/24 16:06:01 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9322] + Routine Win32 regen_config_h - no real changes. + + [ 9321] + PerlIO fixups for Win32: + - provide win33_popenlist() - non-functional as yet. + - avoid need for aTHX in PerlIO_debug calls - even if not + enabled args are still evaluated so Win32 has trouble during fork(). + - Add PerlIO/Scalar to list of extensions in win32/makefile.mk + - Fixup makedef.pl for latest set of symbols. + + [ 9320] + POSIX::getcwd XS code to call Cwd::cwd when HAS_GETCWD not defined + was gibberish - broke it on WIn32 at least. + + [ 9319] + Generated files. + + [ 9318] + Implement: + 1. open($fh,"+<",undef); # add test to t/io/open.t + 2. open($fh,"+<",\$var); # New test t/lib/io_scalar.t Branch: perl +> ext/PerlIO/Scalar/Makefile.PL ext/PerlIO/Scalar/Scalar.pm +> ext/PerlIO/Scalar/Scalar.xs t/lib/io_scalar.t @@ -56488,7 +60803,53 @@ ____________________________________________________________________________ ! hints/aix.sh ____________________________________________________________________________ [ 9316] By: jhi on 2001/03/23 23:40:46 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9314] + Perlio internals re-organized. + - open process creates AV of layer/arg pairs + (appends layers from open() or open.pm to default list). + - push arg is now an SV. + - layer ->Open get passed the AV + - open is no longer mandatory method. + - topmost layer that has ->Open method does the open + - any layers above are pushed once that returns. + - vtable re-ordered so dummy layers need only provide push/pop methods. + + [ 9313] + Check in a stable (working) version before next round of tweaks. + Changes include: + - Move default layers code out of doio.c and into perlio.c + - Single routine for parsing layer specification strings. + - Skeleton support for demand loading of layers + - Core-dump avoidance if PERLIO environment specifies loadable layer + (does not _work_ as need IO to load and need load to do IO ...) + + [ 9305] + Add pTHX_ to -Duseperlio API where it does not conflict with legacy stuff. + + [ 9304] + Render -Duseperlio functional again. + - this is "quick fix" which calls PerlIO_apply_layers after opening, + which is what old scheme did. New scheme needs to change that + to make open(...,\$scalar) etc. work but this will do for now. + + [ 9303] + Avoid "reopen" semantics for time being. Fix bug in dup logic. + -Uuseperlio now works again. + -Duseperlio is still poorly. Don't merge yet... + + [ 9302] + Snapshot of new PerlIO open scheme. Still buggy - mainly in open($fh,">&STDOUT!") + type code. + - Invent PerlIO_openn() - which has "lots" of args a bit like do_openn() which + is its main caller. In particular now has access to "extra" args, and + can tell when an open handle is "reopened" (or duped?). + - In -Duseperlio PerlIO_open() et. al. are now wrappers on PerlIO_openn(). + - In -Uuseperlio (untested as yet) PerlIO_openn() is a wrapper on + PerlIO_open() et. al. (i.e. other way round). + - Collapse "vtable" entries for layers - was fdopen/open/reopen now just open + with args close to PerlIO_openn(). Branch: perl +> lib/PerlIO.pm !> MANIFEST doio.c ext/Encode/Encode.xs perlio.c perlio.h @@ -56617,7 +60978,42 @@ ____________________________________________________________________________ ! doio.c ext/Encode/Encode.xs perlio.c perlio.h perliol.h ____________________________________________________________________________ [ 9301] By: jhi on 2001/03/22 20:58:04 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9300] + Don't include $@ in not ok message. + + [ 9298] + Give a meaning to '&' in n-arg open case: + open($fh,"<&",$scalar); + $scalar can be: + - an integer which does "fdopen" + open($fh,"<&",2); # like open($fh,"<&2") + - something that will yield a file handle via sv_2io() + useful for dup'ing anonymous handles. + e.g.: + open(my $fh,"<&",\*STDIN); + open(my $dup,"<&",$fh); + + [ 9297] + Implement open($fh,"-|",prog,args...) for HAS_FORK cases. + + [ 9296] + Re-instate warnings for 'eof STDOUT' etc. by marking STD* as appropriate IoTYPE. + + [ 9295] + If stdin, stdout or stderr get opened in unexpected read/write state + then warn at time of open not at time of use. + + [ 9294] + Die on n-arg open(...,"",xxx,yyy,...) + - redirect pipe cases to PerlProc_popen_list() (which just croaks for now) + - die on read/write cases so we can decide what it means later. + + [ 9293] + perlio tweaks (reported by Nick Clark) + Line buffer ttys, PerlIOBuf_tell() on unseekable off-by one, + error check in Pendinf_read(). Branch: perl !> doio.c embed.pl iperlsys.h perl.c perlio.c pp_hot.c pp_sys.c !> t/io/open.t util.c @@ -56714,7 +61110,10 @@ ____________________________________________________________________________ ! x2p/walk.c ____________________________________________________________________________ [ 9287] By: jhi on 2001/03/21 20:30:54 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9285] + Multiplicity fix for Dumper. Branch: perl !> ext/Data/Dumper/Dumper.xs ____________________________________________________________________________ @@ -56841,7 +61240,20 @@ ____________________________________________________________________________ !> ext/File/Glob/bsd_glob.h scope.c vms/vms.c vms/vmspipe.com ____________________________________________________________________________ [ 9268] By: jhi on 2001/03/21 00:37:04 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9267] + More EBCDIC stuff: + - Loose the extra level of function on ASCII. + - spotted a chr(0) issue in sv.c + - re-work of UTF-X tr/// ranges to work in Unicode + space. Still issues with the "0xff is illegal UTF-8" hack. + - Yet another ad. hoc. utf8 'upgrade' in op.c recoded + (why do it once when you can do it all over the place :-( + - Enable HINTS_UTF8 on EBCDIC - then ignore it in toke.c, + need utf8.pm for swashes. + - Simplified and commented scan_const() in toke.c + Still something wrong regexp and tr (swashes?). Branch: perl !> embed.pl lib/utf8.pm op.c regcomp.c regexec.c sv.c toke.c !> utf8.c utf8.h utfebcdic.h @@ -56959,7 +61371,15 @@ ____________________________________________________________________________ ! pp_ctl.c ____________________________________________________________________________ [ 9252] By: jhi on 2001/03/19 21:42:27 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9248] + Tweak to perly.y to allow -DDEBUGGING to compile on OS390. + (Building on OS390 uses native YACC and YYDEBUG has other + side effects.) + + [ 9246] + More EBCDIC fixes. Branch: perl !> doop.c perly.c perly.y sv.c t/camel-III/vstring.t t/op/each.t !> t/op/length.t t/op/pack.t t/op/ver.t toke.c utf8.c utf8.h @@ -57362,7 +61782,28 @@ ____________________________________________________________________________ !> embed.pl perl.c proto.h sv.c t/op/sort.t ____________________________________________________________________________ [ 9200] By: jhi on 2001/03/18 18:25:17 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9199] + Prefer !UTF8_IS_INVARIANT() over UTF8_IS_CONTINUED() when that + is the sense of the test being done. Avoid some magical 127 and 128 values + by using macros. + + [ 9198] + UTF-X encoding invariance for Encode: + - move Encode::utf8_encode to utf8::encode (likewise decode,upgrade,downgrade,valid) + - move the XS code for those to universal.c (so in miniperl) + - add utf8::unicode_to_native and its inverse to allow EBCDIC to work in true unicode. + - change ext/Encode/compile to use above. + - Fix t/lib/encode.t for above + - Teach t/lib/b.t to expect -uutf8 + - In utf8.c look for SWASHNEW rather than just utf8:: package to see if + utf8.pm is needed. + + [ 9196] + Fix pragma/utf8.t # 15 + - if toke.c is processing a SvUTF8 string then single quoted '...' etc. + are SvUTF8 as well. Branch: perl !> doop.c ext/Encode/Encode.pm ext/Encode/Encode.xs !> ext/Encode/compile lib/utf8.pm pp_ctl.c sv.c t/lib/b.t @@ -57426,7 +61867,11 @@ ____________________________________________________________________________ ! doop.c op.c ____________________________________________________________________________ [ 9191] By: jhi on 2001/03/18 04:21:17 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9190] + Correct #if EBCDIC side typos. + Builds and passes many tests on OS390. Branch: perl !> utf8.c utfebcdic.h ____________________________________________________________________________ @@ -57442,7 +61887,28 @@ ____________________________________________________________________________ ! Makefile.SH ____________________________________________________________________________ [ 9188] By: jhi on 2001/03/17 18:46:00 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9186] + MANIFEST addition :-( + + [ 9185] + Infrastructure to use UTF-EBCDIC rather than UTF-8 as the internal + encoding on EBCDIC platforms. This has property that U+0000..U+009F i.e. + a superset of ASCII are invariant under the encoding. This is EBCDIC + friendly as an encoded string can be looked at as being EBCDIC by lexer + sprintf("0",...) etc. in same manner that a UTF-8 string be considered + ASCII on ASCII machines. + - re-arrange utf8.h to get ASCII specific vs Unicode generic bits + seperate. + - Add some more macros to comprehend different shift amounts and + possible swizzle in UTF-EBCDIC vs UTF-8. Change utf8.c to use them. + - add utfebcdic.h which provides UTF-EBCDIC versions of the macros, + and conditionally #include it. + EBCDIC build as yet untested. ASCII still fails the one test. + + [ 9184] + Minor naming change UTF8_IS_ASCII => UTF8_IS_INVARIANT Branch: perl +> utfebcdic.h !> MANIFEST doop.c perl.h pp.c utf8.c utf8.h @@ -57484,7 +61950,20 @@ ____________________________________________________________________________ ! doop.c perl.h pp.c utf8.h ____________________________________________________________________________ [ 9183] By: jhi on 2001/03/17 15:55:42 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9182] + Allow test to pass even when \C leaves SvUTF8 set by adding 'use bytes' + + [ 9180] + EBCDIC Fixes. + + [ 9173] + 1st day's EBCDIC fixes: + - toke.c's parsing of strings needed attention + needed to conditionally e2a if string was already UTF-8 + - e2a/a2e tables where wrong way round. + - new macros in utf8.h Branch: perl ! MANIFEST !> perl.h sv.c t/op/pat.t toke.c utf8.c utf8.h @@ -57843,7 +62322,11 @@ ____________________________________________________________________________ ! ext/DynaLoader/dl_aix.xs hints/aix.sh makedef.pl ____________________________________________________________________________ [ 9135] By: jhi on 2001/03/13 22:50:05 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9126] + #ifdef'ed out code to make packed side of pack/unpack + octets. (i.e. pack('U') => encode_utf8). Branch: perl !> pp.c ____________________________________________________________________________ @@ -58009,7 +62492,10 @@ ____________________________________________________________________________ ! Configure README.os390 hints/os390.sh ____________________________________________________________________________ [ 9112] By: jhi on 2001/03/13 00:29:00 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9110] + #ifdef'ed out code for 'USE_BYTES_DOWNGRADES' case. Branch: perl !> sv.c utf8.h ____________________________________________________________________________ @@ -58056,7 +62542,23 @@ ____________________________________________________________________________ ! proto.h sv.c ____________________________________________________________________________ [ 9107] By: jhi on 2001/03/12 05:15:31 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9106] + regcomp.c is working in native space, not Unicode space (if different) + as it is doing compare against 'W' in \W etc. + + [ 9105] + Audit #ifdef EBCDIC and #ifndef ASCIIish, replace latter with former. + Use ASCII_TO_NATIVE and NATIVE_TO_ASCII to avoid some #ifs. + + [ 9104] + Put utf8_downgrade in CRIPPLED_CC versions of SvPVbyte* before I forget. + + [ 9102] + USE_SFIO issues as observed by Chris Nandor + - exclude layer syms in makedef.pl for sfio + - also inhibit Encode from trying to build ":encode()" layer. Branch: perl !> ext/Encode/Encode.xs makedef.pl regcomp.c sv.c toke.c utf8.c ____________________________________________________________________________ @@ -58120,7 +62622,18 @@ ____________________________________________________________________________ ! regcomp.c regexec.c t/op/pat.t ____________________________________________________________________________ [ 9097] By: jhi on 2001/03/10 14:38:07 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9096] + EBCDIC sanity - phase I + - rename utf8/uv functions to indicate what sort of uv they provide (uvuni/uvchr) + - use utf8n_xxxx (c.f. pvn) for forms which take length. + - back out vN.N and $^V exceptions to e2a/a2e + - make "locale" isxxx macros be uvchr (may be redundant?) + Not clear yet that toUPPER_uni et. al. return being handled correctly. + The tr// and rexexp stuff still needs an audit, assumption is they are working + in Unicode space. + Need to provide v5.6 names for XS modules (decide is uni or chr ?). Branch: perl !> doop.c embed.h embed.pl ext/Encode/Encode.xs global.sym !> handy.h objXSUB.h op.c perl.c perlapi.c pp.c pp_ctl.c proto.h @@ -58144,7 +62657,10 @@ ____________________________________________________________________________ ! regcomp.c regexec.c sv.c toke.c utf8.c utf8.h ____________________________________________________________________________ [ 9095] By: jhi on 2001/03/09 22:10:01 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9094] + Builds an passes all tests after integrate and this tweak. Branch: perl !> dump.c ____________________________________________________________________________ @@ -58467,7 +62983,13 @@ ____________________________________________________________________________ ! op.c op.h ____________________________________________________________________________ [ 9053] By: jhi on 2001/03/05 23:20:28 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9052] + skipping USE_PERLIO symbols correction. + + [ 9051] + More Encode alias tidying. Branch: perl +> ext/Encode/Encode/koi8-r.ucm !> MANIFEST ext/Encode/Encode.pm ext/Encode/Makefile.PL @@ -58511,7 +63033,14 @@ ____________________________________________________________________________ ! pod/perlapi.pod ____________________________________________________________________________ [ 9046] By: jhi on 2001/03/05 19:12:14 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9043] + Update MANIFEST for new test. + + [ 9042] + Some tests for Camel 3rd edition features. + Make gethostbyaddr() test in above work. Branch: perl +> t/camel-III/vstring.t !> MANIFEST pp.h pp_sys.c t/TEST t/harness @@ -58544,7 +63073,17 @@ ____________________________________________________________________________ ! ext/Encode/Encode.pm ____________________________________________________________________________ [ 9040] By: jhi on 2001/03/05 17:30:43 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9039] + Missed added file. + + [ 9037] + Long-standing "defined but not used" SvPVbyte*() are about to get used + for auto-downgrade hooks in gethostbyaddr() etc. (as per Camel-III). + Make SvPVbyte*() symmetric with respect to SvPVutf8*() in that: + - it does a sv_utf8_downgrade (c.f. SvPVutf8's sv_utf8_upgrade()) + - uses SvPV() rather than sv_2pv() in case it isn't a string. Branch: perl !> MANIFEST sv.c ____________________________________________________________________________ @@ -58580,7 +63119,16 @@ ____________________________________________________________________________ ! MANIFEST ____________________________________________________________________________ [ 9034] By: jhi on 2001/03/05 15:35:14 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 9032] + Encode implementation "completion" + Implement and document define_encoding() + Implement and document encoding aliases including define_alias() + Make Encode::XS use define_encoding() rather than back-door. + Move run-time *.enc to separate Encode::Tcl module. + Make 'compile' honour + Change canonical names of to iso-8859-* and US-ascii. Branch: perl +> ext/Encode/Encode/Tcl.pm !> ext/Encode/Encode.pm ext/Encode/Encode.xs @@ -58972,7 +63520,12 @@ ____________________________________________________________________________ ! Changes patchlevel.h ____________________________________________________________________________ [ 8988] By: jhi on 2001/03/02 19:57:08 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8969] + Add charname comments to .ucm files writen by 'compile', + also order charmaps in those files by source encoding. + regenerate distrubuted .ucm files Branch: perl !> ext/Encode/Encode/ascii.ucm ext/Encode/Encode/cp1047.ucm !> ext/Encode/Encode/cp1250.ucm ext/Encode/Encode/cp37.ucm @@ -59480,7 +64033,10 @@ ____________________________________________________________________________ ! op.c ____________________________________________________________________________ [ 8940] By: jhi on 2001/02/26 13:35:40 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8938] + Encode implementations docs. Branch: perl !> ext/Encode/Encode.pm ____________________________________________________________________________ @@ -59511,7 +64067,23 @@ ____________________________________________________________________________ ! perl.h regcomp.c t/op/pat.t t/op/tr.t toke.c ____________________________________________________________________________ [ 8934] By: jhi on 2001/02/25 17:34:35 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8927] + Change method names in Encode implementation classes to something + less confusing (preparing to "go public"). + + [ 8926] + GCC __atribute__ / printf fix + + [ 8925] + Checked in the wrong one ... + + [ 8923] + Encode API documentation nd tidy up. + Minor additions to test. + Tweaks sv_utf8_upgrade() to force SvPV, and always SvUTF8_on and return length. + Adds STRLEN to standard typemap. Branch: perl !> embed.pl ext/Encode/Encode.pm ext/Encode/Encode.xs !> lib/ExtUtils/typemap perl.h perlapi.c proto.h sv.c @@ -60263,7 +64835,14 @@ ____________________________________________________________________________ !> utf8.c ____________________________________________________________________________ [ 8832] By: jhi on 2001/02/18 19:21:18 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8830] + Apply the spirit of patch from Nick Clark: + Subject: [PATCH] Re: extensions that provide layers + From: Nicholas Clark + Date: Mon, 12 Feb 2001 16:43:51 +0000 + Message-Id: <20010212164350.Q3652@plum.flirble.org> Branch: perl !> perlio.c pod/perldiag.pod ____________________________________________________________________________ @@ -60296,7 +64875,15 @@ ____________________________________________________________________________ ! t/op/subst_wamp.t ____________________________________________________________________________ [ 8828] By: jhi on 2001/02/18 18:43:52 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8826] + Fix [ID 20010217.002] + open FOO, "<:raw:perlio", ... + :raw now inserts default base layer below itself. + Also + open FOO, "<:unix", ... + works as well - but leaves buffer layer on stack under the unix layer. Branch: perl !> perlio.c ____________________________________________________________________________ @@ -60316,7 +64903,11 @@ ____________________________________________________________________________ ! perlio.c ____________________________________________________________________________ [ 8825] By: jhi on 2001/02/18 17:15:39 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8820] + Clean up a few core dumps when layers are used in unexpected ways. + (Still not "right"...) Branch: perl !> perlio.c perliol.h ____________________________________________________________________________ @@ -62273,7 +66864,14 @@ ____________________________________________________________________________ ! pod/perlapio.pod pod/perliol.pod ____________________________________________________________________________ [ 8592] By: jhi on 2001/01/30 00:48:20 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8591] + GNU 'merge' Simon's copy of perliol.pod with version + patched by Craig's patch. + + [ 8590] + PerlIO doc tweaks from Craig A. Berry Branch: perl !> pod/perlapio.pod pod/perliol.pod ____________________________________________________________________________ @@ -62328,7 +66926,13 @@ ____________________________________________________________________________ ! Changes patchlevel.h ____________________________________________________________________________ [ 8584] By: jhi on 2001/01/28 19:30:02 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8582] + Add pod/perliol.pod to MANIFEST :-( + + [ 8581] + PerlIO documentation. Proofing and sub-editing requested. Branch: perl +> pod/perliol.pod !> MANIFEST pod/perlapio.pod @@ -63011,7 +67615,16 @@ ____________________________________________________________________________ ! ext/Encode/compile ____________________________________________________________________________ [ 8521] By: jhi on 2001/01/23 13:49:48 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8520] + More messing with Encode: + Extra fields in header to allow multiple names and to record + other things "compile" knows. + Re-organise compile to factor out common output routines. + + [ 8519] + Change file-of-files command line from -F to -f to avoid case issues on VMS. Branch: perl !> ext/Encode/Encode.xs ext/Encode/Makefile.PL ext/Encode/compile !> ext/Encode/encode.h @@ -63068,7 +67681,18 @@ ____________________________________________________________________________ ! MANIFEST ____________________________________________________________________________ [ 8512] By: jhi on 2001/01/22 13:43:33 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8511] + Make "real" layers of ":utf8" and ":raw". + So now PERLIO=utf8 perl ... + does what Andreas wanted. + Fix arg passing in open.pm (still have a Carp issue). + + [ 8508] + Switch "compiled in" encodings to .ucm format. + (Leave others as .enc till we can run-time load .ucm, + or find some other way to load them.) Branch: perl +> ext/Encode/Encode/ascii.ucm ext/Encode/Encode/cp1047.ucm +> ext/Encode/Encode/cp1250.ucm ext/Encode/Encode/cp37.ucm @@ -63182,7 +67806,31 @@ ____________________________________________________________________________ ! win32/config_H.vc ____________________________________________________________________________ [ 8500] By: jhi on 2001/01/21 18:31:31 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8498] + Encode cleanup. + Add command line control over "compile" so that Makefile.PL + needs can be combined with other uses. + Use command line options in Makefile.PL. + Fix multi-byte parsing in .ucm files. + + [ 8497] + Warn and set errno when open(...,":encoding(xxxxx)",...) cannot find xxxxx. + + [ 8496] + Fixup after integrate: + missed the .sym files that are changed by regen_headers + sv.c and proto.h disagreed about pTHX_ ness of EXPECT_NUMBER. + + [ 8484] + Infrastructure to allow: + open($fh,"|-",@array); + to be implemented + i.e. mark pp_open as needing a stack mark, and make pp_open + process its args in that style (and pass them _all_ to tied handles OPEN). + Invent do_openn() which takes SV ** at allow it to see multiple args. + Note this does not _do_ anything yet. Branch: perl !> doio.c embed.h embed.pl ext/Encode/Encode.xs !> ext/Encode/Makefile.PL ext/Encode/compile global.sym objXSUB.h @@ -63374,7 +68022,12 @@ ____________________________________________________________________________ ! t/lib/1_compile.t ____________________________________________________________________________ [ 8477] By: jhi on 2001/01/19 01:49:56 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8475] + Win32 "safe signals" co-existance fix. + Fix SIG_SIZE value. + Clear PL_sig_pending when cloning (fork). Branch: perl !> sv.c win32/config.bc win32/config.gc win32/config.vc !> win32/config_H.bc win32/config_H.gc win32/config_H.vc @@ -63434,7 +68087,14 @@ ____________________________________________________________________________ ! configure.com ____________________________________________________________________________ [ 8468] By: jhi on 2001/01/18 03:42:08 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8467] + "Safe" signals - trial implementation. + gv.c tweaked to zero PL_sig_pend array + perlio.c tweaked to PERL_ASYNC_CHECK() on EINTR + util.c tweaked to not set SA_RESTART to give perlio.c a chance. + Odd thing is that it "works" with PERLIO=stdio as well (linux). Branch: perl !> gv.c mg.c perlio.c util.c ____________________________________________________________________________ @@ -63518,7 +68178,12 @@ ____________________________________________________________________________ ! win32/config.bc win32/config.gc win32/config.vc ____________________________________________________________________________ [ 8458] By: jhi on 2001/01/17 01:41:33 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8457] + Provide infrastructure for PERL_ASYNC_CHECK() style safe signals. + Provides all the "cost" but no benefit yet - it is to allow cost + to be measured, and implementation experiments (just in mg.c?). Branch: perl !> embed.h embed.pl embedvar.h gv.c intrpvar.h mg.c perl.c perl.h !> perlapi.h proto.h sv.c @@ -63716,7 +68381,13 @@ ____________________________________________________________________________ ! t/pragma/utf8.t ____________________________________________________________________________ [ 8435] By: jhi on 2001/01/13 17:31:54 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8434] + Run dmake regen_config_h for Win32 + + [ 8433] + VMS friendly patch to Encode compile process Branch: perl !> ext/Encode/Makefile.PL ext/Encode/compile win32/config_H.bc !> win32/config_H.gc win32/config_H.vc @@ -63898,7 +68569,17 @@ ____________________________________________________________________________ ! t/op/numconvert.t ____________________________________________________________________________ [ 8409] By: jhi on 2001/01/12 05:41:28 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8408] + Remove variables that were used in experiments. + + [ 8407] + Catch die in %SIG handler and unblock the signal before re-dying. + This make Linux work _without_ sigsetjmp(). + Turn off sigsetjmp() to see what else it does. + May need Configure probe for sigprocmask() if anything has sigaction() + but not sigprocmask(). Branch: perl !> mg.c scope.h ____________________________________________________________________________ @@ -63942,7 +68623,25 @@ ____________________________________________________________________________ ! regexec.c t/op/re_tests ____________________________________________________________________________ [ 8402] By: jhi on 2001/01/11 04:26:12 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8401] + Allow control of 2nd arg to segsetjmp() via -DSCOPE_SAVES_SIGNAL_MASK. + (So Alan and Ilya can try setting via hints.) + Verified Linux "works" with it true and fails to re-enable SIGINT if false. + Restoring sigmask in Perl_sighandler() if handler dies is not equivalent; + doing the save everywhere seems to restart read() correctly, but just + doing it once "round" the handler does not. + + [ 8399] + Safe fix for Simon's pclose() doing SvIVX of undef -> core bug. + + [ 8393] + Back out Simon's pid hackery for now. + + [ 8371] + Fix "scalars leaked" bugs caused by overload magic + (Highlighted by Ilya's DESTROY optimization.) Branch: perl !> scope.h util.c ____________________________________________________________________________ @@ -64251,7 +68950,16 @@ ____________________________________________________________________________ ! lib/Getopt/Long.pm ____________________________________________________________________________ [ 8359] By: jhi on 2001/01/08 01:55:44 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8356] + FILE * in XS code for PerlIO world: + - make PERLIO_NOT_STDIO 0 (co-existance) default for non PERL_CORE case. + - Add FILE * T_STDIO typemap. + - Finish PerlIO_findFILE() and PerlIO_extprtFILE() + + [ 8346] + Fixup accumulated integrate muddles (perlio == devperl again) Branch: perl !> ext/Encode/Encode.xs lib/ExtUtils/typemap perl.c perlio.c !> perlio.h pp.c pp_hot.c pp_sys.c sv.c t/lib/tie-refhash.t @@ -64745,7 +69453,13 @@ ____________________________________________________________________________ ! utf8.c ____________________________________________________________________________ [ 8299] By: jhi on 2001/01/02 22:14:40 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8298] + Turn SvUTF8 off if not required in pp_chr and pp_stringify. + + [ 8296] + Add Encode and correct Filter/Util/Call in nmake Makefile Branch: perl !> pp.c pp_hot.c win32/Makefile ____________________________________________________________________________ @@ -64765,7 +69479,13 @@ ____________________________________________________________________________ ! win32/Makefile ____________________________________________________________________________ [ 8295] By: jhi on 2001/01/01 23:05:48 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8293] + More rigor in UTF-8-ness of Encode's toUnicode + XS export some of the utf8 internal functions. + Test some of the functions. + Fix pp_concat() bug shown by said tests. Branch: perl !> ext/Encode/Encode.pm ext/Encode/Encode.xs pp_hot.c !> t/lib/encode.t @@ -64786,7 +69506,22 @@ ____________________________________________________________________________ ! t/lib/encode.t ____________________________________________________________________________ [ 8292] By: jhi on 2001/01/01 18:11:44 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8290] + Loose the "Loading..." warning. + Another bug in fallback support + + [ 8288] + Fix .ucm reading - forgot a chr() + Start of .ucm write (for .enc to .ucm) + + [ 8285] + Start of support of ICU-style .ucm files: + - teach compile how to read a .ucm file + - first guess at how to represent fallbacks in "tries". + - use fallbacks if check == 0 + - new return code to indicate we used one. Branch: perl !> ext/Encode/Encode.pm ext/Encode/Encode.xs ext/Encode/compile !> ext/Encode/encengine.c ext/Encode/encode.h @@ -64862,7 +69597,14 @@ ____________________________________________________________________________ ! t/lib/glob-basic.t ____________________________________________________________________________ [ 8282] By: jhi on 2000/12/31 15:26:11 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8281] + Tweak perlio.c so that makedef.pl-exported perlsio_binmode() + is available to be exported + + [ 8280] + Ilya's OS2 patch (testing for damage on Win32) Branch: perl !> makedef.pl opcode.pl os2/os2.c perlio.c ____________________________________________________________________________ @@ -64906,7 +69648,10 @@ ____________________________________________________________________________ ! t/op/pat.t ____________________________________________________________________________ [ 8275] By: jhi on 2000/12/30 20:26:58 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8272] + Tweak for MULTIPLICITY/USE_PERLIO Branch: perl !> toke.c ____________________________________________________________________________ @@ -65243,7 +69988,16 @@ ____________________________________________________________________________ ! pod/perldiag.pod pp_hot.c t/pragma/warn/pp_hot ____________________________________________________________________________ [ 8233] By: jhi on 2000/12/28 19:40:49 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8232] + Encode's Makefile.PL fix not good for dmake $(MAKEFILE) is set to -f Makefile + and fails to make '-f'. (Also handle case where xxxx.c files have not been deleted.) + + [ 8231] + "Compiled" encode build cleanup + - Makefile uses catfile $(MAKEFILE) etc. for platform issues. + - .c files do not export sub-tables Branch: perl !> ext/Encode/Makefile.PL ext/Encode/compile ____________________________________________________________________________ @@ -65272,7 +70026,13 @@ ____________________________________________________________________________ !> pod/perlsub.pod ____________________________________________________________________________ [ 8229] By: jhi on 2000/12/22 15:32:12 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8226] + Handy script for when one forgets to "dmake clean" + + [ 8225] + CRLF platform issue with io/utf8 fix. Branch: perl +> win32/distclean.bat !> MANIFEST t/io/utf8.t @@ -67509,7 +72269,17 @@ ____________________________________________________________________________ ! sv.c sv.h t/lib/peek.t t/op/cmp.t t/op/numconvert.t ____________________________________________________________________________ [ 8118] By: jhi on 2000/12/14 22:46:26 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8117] + Win32 tweaks to get Encode to build + - temp hack to makedef.pl till PerlIO is properly "exported". + - MSVC dislikes + static encpage_t foo[]; + so make 'em extern for now. + + [ 8116] + Document the new files Branch: perl !> MANIFEST ext/Encode/compile makedef.pl ____________________________________________________________________________ @@ -67533,7 +72303,19 @@ ____________________________________________________________________________ ! MANIFEST ____________________________________________________________________________ [ 8114] By: jhi on 2000/12/14 21:50:49 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8106] + "Cold" build correction to Encode's Makefile.PL + + [ 8105] + "Compiled" encodings. + Correct replacement character in EBCDIC .enc files + Add 0x7F to ASCII repertoire. + + [ 8103] + Beginings of compiled encodings - checked in as a snapshot of thoughts + so far and so it does not get lost. Branch: perl +> ext/Encode/compile ext/Encode/encengine.c ext/Encode/encode.h !> ext/Encode/Encode.pm ext/Encode/Encode.xs @@ -67718,7 +72500,10 @@ ____________________________________________________________________________ !> lib/File/DosGlob.pm ____________________________________________________________________________ [ 8092] By: jhi on 2000/12/12 19:28:11 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8091] + Fix for Tk, and upgrading shared SVs. Branch: perl !> sv.c ____________________________________________________________________________ @@ -67753,7 +72538,22 @@ ____________________________________________________________________________ !> t/op/local.t t/pragma/warn/toke toke.c ____________________________________________________________________________ [ 8087] By: jhi on 2000/12/11 23:20:23 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8085] + Finish 1st pass of "encoding" layer e.g. : + open($fh," ext/Encode/Encode.xs perlio.c perlio.h perliol.h ____________________________________________________________________________ @@ -67957,7 +72757,11 @@ ____________________________________________________________________________ ! pp_sys.c ____________________________________________________________________________ [ 8060] By: jhi on 2000/12/10 02:52:46 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8059] + read/sysread/recv should now be utf8 aware. + Basic test for utf8 read. Branch: perl !> pp_sys.c t/io/utf8.t ____________________________________________________________________________ @@ -67968,7 +72772,33 @@ ____________________________________________________________________________ ! pp_sys.c t/io/utf8.t ____________________________________________________________________________ [ 8058] By: jhi on 2000/12/09 21:56:02 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8055] + Make write() (i.e. formats) utf8-aware by calling do_print() rather + than raw PerlIO_write() - does not seem to break any tests. + + [ 8054] + Make print, syswrite, send, readline, getc honour utf8-ness of PerlIO. + (sysread, recv and write i.e. formats still to do...) + Allow :utf8 or :bytes in PerlIO_apply_layers() so that + open($fh,">:utf8","name") + etc. work. - "applying" those just sets/clears the UTF8 bit of the top layer, + so no extra overhead is involved. + Tweak t/comp/require.t to add a 'use bytes' to permit its dubious writing of BOM + to a non-utf8 stream. + Add initial io/utf8.t + Fix SvPVutf8() - sv_2pv() was not expecting to be called with something + that was already SvPOK() - (we just fossiked with SvUTF8 bit). Fix that + and also just use the SvPV macro in sv_2pvutf8() to avoid the issue/overhead. + + [ 8053] + Did not get that has_utf8/this_utf8 fix right last time, another spot + was only testing this_utf8. + + [ 8052] + Typo/thinko in S_scan_const() - seeing high bit sets has_utf8 not this_utf8 + i.e. the output string has one, but don't mess with source assumption. Branch: perl +> t/io/utf8.t !> MANIFEST doio.c perlio.c pp_sys.c sv.c t/comp/require.t toke.c @@ -68029,7 +72859,12 @@ ____________________________________________________________________________ ! toke.c ____________________________________________________________________________ [ 8051] By: jhi on 2000/12/09 16:55:17 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8049] + UTF8 output prework. + - Store $\ and $, as SVs so they can have SvUTF8 flag + - use do_print() rather than raw PerlIO_write() to print them. Branch: perl !> MANIFEST embedvar.h intrpvar.h mg.c perl.c perlapi.h pp_hot.c !> sv.c thrdvar.h util.c @@ -68190,7 +73025,15 @@ ____________________________________________________________________________ ! MANIFEST ____________________________________________________________________________ [ 8029] By: jhi on 2000/12/08 01:21:47 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8026] + Various oddities p4 diff -se showed up + Remove 'our' from warnings.pl + + [ 8025] + Change PerlIO_(get|set)pos to take SV * + Should fix, OS/2, VMS, (sfio??) Branch: perl !> ext/IO/IO.xs fakesdio.h global.sym lib/warnings.pm perlapi.c !> perlio.c perlio.h perlsdio.h warnings.pl @@ -68228,7 +73071,25 @@ ____________________________________________________________________________ ! embed.pl pod/perlapi.pod utf8.c ____________________________________________________________________________ [ 8022] By: jhi on 2000/12/07 04:13:51 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8021] + Various attempts at MSVC debug - not sure what has + changed but works now. + Seems atexit() _may_ work for DLLs built with MSVC so don't + call cleanup that way. + + [ 8019] + Add useperlio to config.vc + Turn off binmode in config_H.PL + Regen all the config_H.xx + Attempt to get debugging build with MSVC. + + [ 8018] + Test various dup/external program options on all platforms. + + [ 8017] + Fix harness to be less picky Branch: perl !> perlio.c t/io/dup.t win32/config.vc win32/config_H.bc !> win32/config_H.gc win32/config_H.vc win32/config_h.PL @@ -68391,7 +73252,16 @@ ____________________________________________________________________________ !> (integrate 69 files) ____________________________________________________________________________ [ 8002] By: jhi on 2000/12/05 22:59:28 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 8001] + Win32 PERL_IMPLICIT_SYS passes all tests with USE_PERLIO + - calloc/free suffer from damage on TerminateThread() + - use PerlMemShared (as originally planned) now fixed + - avoid doing anything important on DLL "detach". + + [ 8000] + Fix gross PerlMemShared issue. Branch: perl !> iperlsys.h perl.c perlio.c win32/perllib.c ____________________________________________________________________________ @@ -68536,7 +73406,10 @@ ____________________________________________________________________________ ! win32/perlhost.h win32/win32.c win32/win32.h win32/win32sck.c ____________________________________________________________________________ [ 7985] By: jhi on 2000/12/05 05:49:03 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 7983] + PERL_IMPLICIT_SYS (almost) works - something odd with "signal" Branch: perl !> iperlsys.h perl.c perlio.c perlio.h perliol.h sv.c t/op/fork.t !> win32/perlhost.h win32/perllib.c @@ -68644,7 +73517,16 @@ ____________________________________________________________________________ ! hints/aix.sh ____________________________________________________________________________ [ 7972] By: jhi on 2000/12/04 02:58:31 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 7971] + Quieten some noise in Win32 builds: + - win32.h is included after , so need to + set Win32SCK_IS_STDSCK earlier to avoid re-defined noise in XSUB.h + - GCC (& MSVC?) have execv(...,const char *const *) so need a cast from char **. + + [ 7970] + PERL_IMPLICIT_SYS compiles but does not work. Branch: perl !> doio.c iperlsys.h perl.c perl.h perlio.c perlio.h toke.c !> win32/makefile.mk win32/perlhost.h win32/perllib.c @@ -68694,7 +73576,10 @@ ____________________________________________________________________________ ! t/pragma/utf8.t ____________________________________________________________________________ [ 7964] By: jhi on 2000/12/03 17:35:56 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 7961] + Make iperlsys.h vector stdio not PerlIO. Branch: perl !> iperlsys.h perlio.c ____________________________________________________________________________ @@ -68804,7 +73689,17 @@ ____________________________________________________________________________ !> t/pragma/warn/toke toke.c ____________________________________________________________________________ [ 7947] By: jhi on 2000/12/01 20:55:41 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 7942] + Fix 'mmap' lib/filehand.t (ungetc) test fail. + Make 'unix' pass most tests + - do unread by temporary push of layer ("pending") holding unread chars + - fast_gets is now based on per-handle flag + - relax one of io/pipe.t tests to allow print to fail and close to + succeed so that it passes on unbuffered "unix" layer. + Remaining fail is sporadic and a genuine race condition between + parent/child in fork test. Branch: perl !> perlio.c perliol.h t/io/pipe.t ____________________________________________________________________________ @@ -68976,7 +73871,10 @@ ____________________________________________________________________________ ! MANIFEST ____________________________________________________________________________ [ 7922] By: jhi on 2000/11/29 16:27:49 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 7906] + Initial tidy of setmode() muddle (UNIX does not have, nor need it). Branch: perl !> iperlsys.h perlio.c ____________________________________________________________________________ @@ -70280,7 +75178,24 @@ ____________________________________________________________________________ ! sv.c ____________________________________________________________________________ [ 7861] By: jhi on 2000/11/26 00:01:26 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 7860] + Correct relative path from new ext\Filter\Util\Call location + back to miniperl. + + [ 7857] + All tests pass on Win32/gcc/USE_PERLIO. + - when crlf layer is pushed make unix-level binary. + - remove :crlf injection in pp_backtick in pp_sys.c + - (Change dependacy of extension .dll's to perldll.def rather than perl.exe) + + [ 7853] + Re-arrange crlf vs binary for platforms that care. + crlf layer is now "the" buffer layer and can turn its behaviour on/off. + Lip-service to making stdio layer work on such platforms (untested). + Now fails 3 tests rather than one, checkin to see if I can debug + the issue under linux. (Do not merge.) Branch: perl !> doio.c perlio.c perliol.h pp_sys.c win32/makefile.mk ____________________________________________________________________________ @@ -70398,7 +75313,26 @@ ____________________________________________________________________________ ! ext/B/B.pm ____________________________________________________________________________ [ 7847] By: jhi on 2000/11/24 03:07:01 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 7844] + Win32/perlio Now just fails one io/argv.t test - lack + of default :crlf on standard streams. + + [ 7843] + Win32 passes all but t/lib/peek.t with perlio and home-grown crlf. + peek fail is showing a real problem (multiple crlf layers + are getting pushed.) + + [ 7842] + Implement PerlIO_binmode() + Fix PerlIOCrlf_unread() (*--ptr rather than *ptr-- ...) + Test on UNIX with PERLIO="perlio crlf" to mimic Win32, + make binmode in t/lib/io_tell.t unconditional so that works. + Checkin just so Win32 machine can see these changes. + + [ 7836] + Implement crlf layer - not ready for merge. Branch: perl !> doio.c perlio.c perlio.h pp_sys.c t/lib/io_tell.t !> win32/makefile.mk @@ -70576,7 +75510,12 @@ ____________________________________________________________________________ ! doio.c ____________________________________________________________________________ [ 7832] By: jhi on 2000/11/23 15:33:30 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 7831] + Correct makefile.mk dependancies for ext/Filter/Util + Build ext/Encode + Run dmake regen_config_h Branch: perl !> win32/config_H.bc win32/config_H.gc win32/config_H.vc !> win32/makefile.mk @@ -70665,7 +75604,21 @@ ____________________________________________________________________________ ! MANIFEST ____________________________________________________________________________ [ 7819] By: jhi on 2000/11/22 22:03:27 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 7802] + Win32 PerlIO intermediate state now working as expected. + - In current state we are still using C runtime in text/binary + mode and "crlf" layer is just a dummy (clone of perlio buffer layer). + - PERLIO=stdio and PERLIO=unix pass all expected tests. + - PERLIO=perlio fails t/lib/dprof.t because Dprof.xs calls PerlIO_tell() + and PerlIO_seek() and the dummy crlf layer is not making adjustments + for CRLF translation happening in C runtime. All other tests pass. + Added note to README.win32 to point out the snags of doing a perl build + with Norton AntiVirus turned on. + Tweaked t/pragma/warnings.t so that when run stand-alone you can tell + which file a fail comes from. + Updated "canned" config.h to match the one generated. Branch: perl !> README.win32 perlio.c t/pragma/warnings.t win32/config_H.gc !> win32/makefile.mk @@ -70839,7 +75792,18 @@ ____________________________________________________________________________ !> (integrate 28 files) ____________________________________________________________________________ [ 7797] By: jhi on 2000/11/21 21:01:45 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 7796] + Win32 builds and runs (mostly) with USE_PERLIO. + PERLIO=perlio passes all tests. + PERLIO=stdio (sadly the default) hangs in t.pragma/warnings.t #319 + + [ 7790] + If we use (aTHX_ ...) then put Perl_ on the front. (Or drop the aTHX_). + + [ 7788] + Make extra buffer layer work (dummy crlf layer) Branch: perl !> doio.c perlio.c perlio.h win32/perllib.c win32/win32.c ____________________________________________________________________________ @@ -71585,7 +76549,29 @@ ____________________________________________________________________________ ! MANIFEST ____________________________________________________________________________ [ 7756] By: jhi on 2000/11/20 01:47:22 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 7755] + Add dummy crlf layer (just as buffer) + Correct 1st bug - one layer of indirection. + + [ 7754] + Work-round to Perl_deb_nocontext is no longer required + + [ 7753] + diff -se shows these as different + + [ 7752] + Configure GCC/Win32 build -Duseperlio + Fix a couple of gross issues + - double-include of ../deb.o in re.dll + - win32sck.c needs PerlIO and FILE + + [ 7751] + Special case :crlf and :raw in dummy PerlIO_apply_layers + + [ 7750] + Missing aTHX_ Branch: perl - ext/re/hints/MSWin32.pl !> global.sym perlio.c perlio.h perliol.h pod/perlapi.pod sv.c @@ -71671,7 +76657,18 @@ ____________________________________________________________________________ ! perlio.c ____________________________________________________________________________ [ 7742] By: jhi on 2000/11/18 20:33:05 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 7740] + Lexical use open ... support: + add ->cop_io to COP structure in cop.h. + Make mg.c and gv.c associate it with ${^OPEN}. + Make lib/open.pm set it. + Have sv.c, perl.c, pp_ctl.c, op.c manipulate it in a manner + manner similar to ->cop_warnings. + Have doio.c's do_open9 and pp_sys.c's pp_backticks use it as default and + call new PerlIO_apply_layers(). + Declare latter in perlio.h and define in perlio.c Branch: perl !> cop.h doio.c gv.c lib/open.pm mg.c op.c perl.c perlio.c !> perlio.h pp_ctl.c pp_sys.c sv.c @@ -71706,7 +76703,17 @@ ____________________________________________________________________________ ! perlio.h pp_ctl.c pp_sys.c sv.c ____________________________________________________________________________ [ 7739] By: jhi on 2000/11/18 19:54:00 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 7736] + Basic tweaks to do_open() type parsing to allow layer/discipline + part to be isolated. + + [ 7727] + Experiment on use of attributes.pm interface. + Valid generic fix to auto-vivify code in rv2gv - only "upgrade" to + SVt_PVRV if not already something better (else vivify of say magic gets + core dump). Branch: perl !> doio.c perlio.c pp.c ____________________________________________________________________________ @@ -71882,7 +76889,14 @@ ____________________________________________________________________________ ! pod/perllocale.pod ____________________________________________________________________________ [ 7713] By: jhi on 2000/11/16 23:14:06 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 7711] + Minor tweaks: + consistent way of getting 'rb', 'wb' etc. for binary opens + move *perlio::layers to *open::layers + a #define to show layers available + DOSISH popen/PerlIO had export/import sense inverted. Branch: perl !> doio.c perlio.c perlio.h util.c ____________________________________________________________________________ @@ -72077,7 +77091,10 @@ ____________________________________________________________________________ !> win32/makefile.mk win32/win32.c win32/win32.h win32/win32sck.c ____________________________________________________________________________ [ 7685] By: jhi on 2000/11/14 17:54:56 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 7684] + PerlIO #include and #ifdef re-work. Branch: perl +> fakesdio.h perliol.h !> MANIFEST iperlsys.h nostdio.h perl.c perlio.c perlio.h @@ -72293,7 +77310,10 @@ ____________________________________________________________________________ ! pod/perlfunc.pod ____________________________________________________________________________ [ 7657] By: jhi on 2000/11/12 20:34:55 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 7656] + Add aTHX_ to Perl_croak's (MULTIPLICITY et. al.) Branch: perl !> perlio.c ____________________________________________________________________________ @@ -72391,7 +77411,11 @@ ____________________________________________________________________________ ! perlio.c ____________________________________________________________________________ [ 7644] By: jhi on 2000/11/11 15:46:08 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 7641] + Fixup mmap layer by doing mmap() calls on pagesize boundaries. + Also call "Buf" layer directly when unread'ing non-read chars. Branch: perl !> perlio.c ____________________________________________________________________________ @@ -72914,7 +77938,10 @@ ____________________________________________________________________________ ! t/comp/proto.t ____________________________________________________________________________ [ 7575] By: jhi on 2000/11/06 20:17:08 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 7574] + Remove debug. Try (Mmap_t) on madvise() call. Branch: perl !> perlio.c ____________________________________________________________________________ @@ -72972,7 +77999,11 @@ ____________________________________________________________________________ ! perlio.c ____________________________________________________________________________ [ 7566] By: jhi on 2000/11/05 21:15:56 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 7564] + Added a mmap layer as a "subclass" of perlio. + PERLIO=mmap ./perl harness passes Branch: perl !> perlio.c ____________________________________________________________________________ @@ -73023,7 +78054,18 @@ ____________________________________________________________________________ ! t/lib/syslog.t ____________________________________________________________________________ [ 7558] By: jhi on 2000/11/05 17:29:19 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 7555] + Fix read from STDERR on raw unix layer for Solaris where fd 2 is + open RDWR so does not fail. (pragma/warnings 303 again...) + + [ 7554] + Fix case where ungetc(f,EOF) was allowed. + Move PerlIO_ungetc() near PerlIO_putc()/PerlIO_getc() in the file + so we can see similarities. + Use types more carefully and a STDCHAR array in hope that this will + fix Jarkko's 64bit machine. Branch: perl !> perlio.c ____________________________________________________________________________ @@ -73054,7 +78096,7 @@ ____________________________________________________________________________ Move PerlIO_ungetc() near PerlIO_putc()/PerlIO_getc() in the file so we can see similarities. Use types more carefully and a STDCHAR array in hope that this will - fix Jarrko's 64bit machine. + fix Jarkko's 64bit machine. Branch: perlio ! perlio.c ____________________________________________________________________________ @@ -73108,7 +78150,60 @@ ____________________________________________________________________________ ! t/lib/b.t ____________________________________________________________________________ [ 7547] By: jhi on 2000/11/04 22:43:56 - Log: Integrate perlio. + Log: Integrate perlio: + + [ 7539] + PerlIO infrastructure complete. + + [ 7538] + Type tweaks + less contorted allocation scheme + + [ 7537] + Fix for stdio as default "discipline" - PerlIO_init() was fdopen(2,"w")'ing + a fresh FILE * rather than re-using stderr. Which meant PerlIO_stderr() was + fully buffered rather than unbuffered (on Solaris, Linux seemed to do something + sensible) which lead to some interesting fails. + + [ 7535] + Implement stack of layers - (perlio.c _is_ derived from the old file honest...) + - Works on Linux with + perlio + unix + stdio + - Works on Solaris with + perlio + unix + - Fails ONE test (print to STDIN should fail) on Solaris with stdio. + - Fails (hangs in openpid) if you try and stack + perlio + stdio - Linux stdio's read() logic is hanging. + + [ 7492] + Change files which are mysteriously different to mainline to be + copies of mainline. + + [ 7491] + Perlio fixes discovered on big-endian & very traditional Solaris: + - typo in endian code in putc. + - Don't allow read of write-only files and vice-versa + - and off-by-one in flush-all loop. + Remove debug calls as they were using GCC specific features. + + [ 7484] + PerlIO passes all tests. + + [ 7482] + Include to get correct lseek() prototype etc. + (I thought perl.h did that) - down to two fails + - comp/require.t (last test) + - lib/io_xs.t - possibly import/export of FILE * ? + + [ 7480] + Fixed two bugs: + - error code not being set on close (of broken pipe) + - append mode was truncating. + At least one seek/tell bug remains. + + [ 7479] + Prototype (stdio-like) PerlIO passing basic tests. Checked in + in case of accidents. Still several worrying fails, no line disciplines yet. Branch: perl +> lib/perlio.pm !> MANIFEST iperlsys.h objXSUB.h perlapi.c perlio.c