This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
20 years agoIntegrate:
Jarkko Hietaniemi [Sun, 15 Jun 2003 17:57:06 +0000 (17:57 +0000)]
Integrate:
[ 19775]
test.pl-ify and add a couple of tests.

[ 19776]
Slight tweaks on the length() and chr() entries,
passing-by rewrapping on the rmdir entry.

[ 19778]
Exercise the utf8:: "internal" functions.

[ 19779]
Subject: [PATCH: sv.c] strchr() running amok in sv_vcatpvfn()
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Date: Sat, 14 Jun 2003 12:51:31 +0200
Message-ID: <041901c33262$eac8ae30$f248eed9@R2D2>

(choosing the safe alternative)

[ 19781]
Followup on #19779: make the helper function static,
and rename it for paranoia reasons.

[ 19782]
Mention the Unicode::Regex::Set module.

[ 19783]
The FileCache 1.03 tests from belg4mit.

[ 19785]
Most often unused variables.

[ 19786]
Subject: Re: [PATCH: sv.c] strchr() running amok in sv_vcatpvfn()
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Date: Sun, 15 Jun 2003 10:48:40 +0200
Message-ID: <004a01c3331a$ec001320$3445eed9@R2D2>

[ 19787]
Unused variable.

[ 19788]
Reindent a section of the file.

[ 19789]
Subject: [PATCH 5.8.1 @19774] OS2 patches
From: Ilya Zakharevich <ilya@Math.Berkeley.EDU>
Date: Sat, 14 Jun 2003 17:49:57 -0700
Message-ID: <20030615004956.GA28272@math.berkeley.edu>

[ 19790]
Start using Perl malloc in FreeBSD since the system malloc
is reaaally slooow for Perl.

Subject: FreeBSD 5.1 vs. -Uusemymalloc
From: Dan Kogai <dankogai@dan.co.jp>
Date: Mon, 16 Jun 2003 01:48:49 +0900
Message-Id: <3CE9B94D-9F51-11D7-AF50-000393AE4244@dan.co.jp>
p4raw-link: @19790 on //depot/perl: c23d2014b1a223f2595b3a2dcd8277fab2a0bb38
p4raw-link: @19789 on //depot/perl: 622913ab81739f4a9419ed541a122ff2495c8ab1
p4raw-link: @19788 on //depot/perl: 41be1fbddbbc49a5c34acad74f2905b11dd0ced0
p4raw-link: @19787 on //depot/perl: 89d7df92a07b0e2b75f1879743e6589850f05d22
p4raw-link: @19786 on //depot/perl: 94330da298089e668ae1ded0e8f984462f3f70b3
p4raw-link: @19785 on //depot/perl: 8bdbb4723ae10faa8f5ebfec78d78879f0c6b8e1
p4raw-link: @19783 on //depot/perl: 1673d79ec73dea09f6ee503fbe23e5c7945eba82
p4raw-link: @19782 on //depot/perl: 5ca1ac52233afde3fa5135257b2e37cba75b1c11
p4raw-link: @19781 on //depot/perl: 953cdb4a8c192dad24419e2faad15e31948e48a6
p4raw-link: @19779 on //depot/perl: bc3e8b6e7257ce0b7af7dcd5f3c2ff55a3b60ae3
p4raw-link: @19778 on //depot/perl: 6e37fd2a54b1a286397ea047abb89aad1f47cd8d
p4raw-link: @19776 on //depot/perl: 974da8e5aded27d81bcf7d5c0c5998c377065269
p4raw-link: @19775 on //depot/perl: 1ae0ae1779f56be3f5008214f23d0e0a7f3dce42

p4raw-id: //depot/maint-5.8/perl@19791
p4raw-integrated: from //depot/perl@19783 'edit in' MANIFEST (@19672..)
p4raw-integrated: from //depot/perl@19781 'ignore' embed.h (@19670..)
p4raw-integrated: from //depot/perl@19777 'edit in' universal.c
(@19277..)
p4raw-branched: from //depot/perl@19774 'branch in'
lib/FileCache/t/01open.t lib/FileCache/t/02maxopen.t
lib/FileCache/t/03append.t lib/FileCache/t/04twoarg.t
lib/FileCache/t/05override.t os2/OS2/typemap os2/perlrexx.cmd
p4raw-deleted: from //depot/perl@19774 'delete in'
os2/OS2/PrfDB/typemap (@1578..) lib/FileCache.t (@16065..)
p4raw-integrated: from //depot/perl@19774 'copy in'
os2/OS2/REXX/DLL/DLL.xs os2/OS2/REXX/t/rx_emxrv.t (@4432..)
os2/OS2/REXX/t/rx_objcall.t (@6149..) emacs/ptags (@11803..)
lib/bytes.t (@13299..) os2/OS2/Process/Makefile.PL
os2/OS2/Process/Process.pm os2/OS2/Process/Process.xs
(@14705..) lib/utf8.pm (@17286..) hints/os2.sh (@18283..)
hints/freebsd.sh (@18846..) lib/utf8.t (@19097..)
lib/ExtUtils/t/MM_OS2.t (@19099..) os2/OS2/REXX/DLL/DLL.pm
os2/dl_os2.c os2/os2.c (@19120..) pod/perluniintro.pod
(@19148..) handy.h (@19368..) pod/perlunicode.pod (@19433..)
ext/Time/HiRes/Makefile.PL (@19449..) doio.c (@19552..)
utils/h2xs.PL (@19589..) 'edit in' embed.fnc sv.c (@19781..)
'ignore' proto.h (@19781..) 'merge in' os2/os2ish.h (@19120..)
makedef.pl (@19484..) pp_sys.c (@19751..) perl.c (@19756..)
pod/perlfunc.pod (@19773..)

20 years agoIntegrate:
Jarkko Hietaniemi [Sat, 14 Jun 2003 08:06:18 +0000 (08:06 +0000)]
Integrate:
[ 19772]
Illegal cpp.

[ 19773]
Slight reorg of the binmode() entry.
p4raw-link: @19773 on //depot/perl: d807c6f47279587c65cc51a3a68d28c6078f0f1d
p4raw-link: @19772 on //depot/perl: 358837b893c99fff8f52773c2a0b23e17d8dcdb7

p4raw-id: //depot/maint-5.8/perl@19774
p4raw-integrated: from //depot/perl@19771 'merge in' pod/perlfunc.pod
(@19672..) util.c (@19765..)

20 years agoIntegrate:
Jarkko Hietaniemi [Sat, 14 Jun 2003 04:40:49 +0000 (04:40 +0000)]
Integrate:
[ 19763]
Define a cpp symbol, BSDish, if that looks appropriate.

[ 19764]
Apparently the __APPLE__ cpp symbol is not Officially Sanctioned
way of detecting Darwin/Mac OS X; instead it is recommended to
detect the OS at a higher level and pass the information manually
down to the application, using e.g. a -Ddefinition.

[ 19765]
Subject: [PATCH] Re: [perl #18849] fork/system bug on FreeBSD
From: alan <alan@pair.com>
Date: Wed, 11 Jun 2003 14:07:00 -0400 (EDT)
Message-ID: <Pine.BSF.4.30.0306111348450.32145-100000@smx.pair.com>

(the first alternative)

[ 19766]
Somehow MPE/iX managed to get
"18/0Illegal division by zero at ../lib/Test/Harness.pm line 921."

[ 19767]
Redundancy removal from Brian De Pradine;
both the forms, pthread_mutexattr_settype() and
pthread_mutexattr_setkind_np(), exist on z/OS.

[ 19768]
Encode simply needs more work on EBCDIC.

[ 19770]
Subject: Re: FileCache
From: belg4mit <belg4mit@MIT.EDU>
Date: Sat, 14 Jun 2003 01:35:05 -0400
Message-ID: <3EEAB409.7B4C21EA@mit.edu>

FileCache 1.03.
p4raw-link: @19770 on //depot/perl: ba1df86b1a3459282f6a56ab4c803db5348d7a47
p4raw-link: @19768 on //depot/perl: cff1be36840a17022b50a6f295ed97efe19b975e
p4raw-link: @19767 on //depot/perl: 00676b7421b69e6202c7fa5b037e88ed62a1dee3
p4raw-link: @19766 on //depot/perl: e93c26866c986e7bac464b29ce847567d40a6e91
p4raw-link: @19765 on //depot/perl: 36b5d37759b240b9bf50903516f8b06d0cf59382
p4raw-link: @19764 on //depot/perl: f72d1791dc00727a5f66df7ed9fa216194f48af8
p4raw-link: @19763 on //depot/perl: af28e88917ada915d1c6a69f2caccaada3cad842

p4raw-id: //depot/maint-5.8/perl@19771
p4raw-integrated: from //depot/perl@19762 'copy in' lib/FileCache.pm
(@16234..) x2p/util.c (@19242..) lib/Test/Harness.pm (@19326..)
ext/Encode/t/Unicode.t (@19578..) 'merge in' util.c (@19306..)
thread.h (@19368..) hints/darwin.sh (@19687..) perl.h
(@19756..)

20 years agoIntegrate:
Jarkko Hietaniemi [Fri, 13 Jun 2003 12:09:16 +0000 (12:09 +0000)]
Integrate:
[ 19760]
Even more tweakage on symbol scanning from Alan Burlison.
p4raw-link: @19760 on //depot/perl: 88cf0b85d17739fdbeaecfb7daffd6e2e8cf92a9

p4raw-id: //depot/maint-5.8/perl@19762
p4raw-integrated: from //depot/perl@19759 'merge in' Configure
(@19742..)

20 years agoIntegrate:
Jarkko Hietaniemi [Fri, 13 Jun 2003 07:22:57 +0000 (07:22 +0000)]
Integrate:
[ 19740]
Doc nit.

[ 19741]
Subject: [PATCH: perl@19733] fix vmsish.t #25 by letting $0 find itself in the face of chdir() calls
From: PPrymmer@factset.com
Date: Wed, 11 Jun 2003 09:00:34 -0400
Message-ID: <OF2535E971.A30D9C74-ON85256D42.00461FF9-85256D42.004776C4@factset.com>

[ 19742]
Subject: [PATCH] Configure -Dnoextensions would not accept a list
From: Andy Dougherty <doughera@lafayette.edu>
Date: Wed, 11 Jun 2003 13:35:26 -0400 (EDT)
Message-ID: <Pine.SOL.4.53.0306111331550.2477@maxwell.phys.lafayette.edu>

[ 19744]
Subject: Re: [PATCH] Annoyingly unhelpful messages from lib/File/Temp/t/security.t
From: Andy Dougherty <doughera@lafayette.edu>
Date: Wed, 11 Jun 2003 12:57:58 -0400 (EDT)
Message-ID: <Pine.SOL.4.53.0306111252540.19074@maxwell.phys.lafayette.edu>

[ 19746]
Be polite and destroy the mutexes and conditions we use!

[ 19747]
Slightly amended version of the proposed patch for
"[perl #22390] export PERLIO=bytes segfaults";
the amendment is to set errno.
TODO: we really should not get here if the layer
stack is corrupt or non-sensical (like "bytes").

[ 19748]
Further perlio doc tweaks.

[ 19749]
More perlio ->Open paranoia.  Set errno to EINVAL if there's
no ->Open, not if ->Open returns NULL.

[ 19750]
In free we want to destroy, not init, thanks to Tim Bunce for
detecting this. Should hopefully fix memory leak on Tru64

[ 19751]
Patch for a warning emitted twice, from :
Subject: [PATCH: perl@19733] "perldoc -f -X" + "extra warning from -T"
From: Steve Grazzini <grazz@pobox.com>
Date: Wed, 11 Jun 2003 00:46:47 -0400
Message-ID: <20030611044647.GA16696@grazzini.net>

[ 19752]
Add a new warning, "Newline in left-justified string for printf/sprintf"
to be issued if the string to be left-justified by s?printf contains
a newline.

Subject: [PATCH] RE: [perl #22599] Strange behaviour when combining foreac h and printf
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Wed, 11 Jun 2003 18:10:14 +0100
Message-ID: <533D273D4014D411AB1D00062938C4D904046571@hotel.npl.co.uk>

[ 19756]
The changes #8803 and #8896 that fixed JPL for use with
JDK 1.2/1.3 had somehow disappeared.

[ 19758]
Sync with libnet 1.15
p4raw-link: @19758 on //depot/perl: e85b91f4ef1ea8b91be23d5814d9e629f7fd72f0
p4raw-link: @19756 on //depot/perl: 2868e2bb2b1cf521f022c2f26ac0adccd8f45749
p4raw-link: @19752 on //depot/perl: dca6e23fb83957e896abba24cceb553cbf56fb78
p4raw-link: @19751 on //depot/perl: f93414403b07cda0cb271cd283f020f4981ff2c8
p4raw-link: @19750 on //depot/perl: cab6ddb148f81f3a8ba8061eb3d06dfdbd4d2132
p4raw-link: @19749 on //depot/perl: 67363c0d4f1afeee7e193e700845c9f68327d8c8
p4raw-link: @19748 on //depot/perl: 18aba96f40a877297fb70961dbd4be7bc6f1c199
p4raw-link: @19747 on //depot/perl: 56c3d3d7f7f1b45cf341cc25dbc0fbde54dceab1
p4raw-link: @19746 on //depot/perl: 579f9913bd0b54ec2474ba1d4322c32a64a3ee05
p4raw-link: @19744 on //depot/perl: b0044e0559ee2d2c6a9f7e077b0d1cee21452762
p4raw-link: @19742 on //depot/perl: c3dadc13ecc6ab6af328ca3d3e57d4da7767d678
p4raw-link: @19741 on //depot/perl: ef275d6f08d4a9026701c644c1a428d91f4e0ba3
p4raw-link: @19740 on //depot/perl: 8267c26231a981c8bf518d9a17713993cce69149
p4raw-link: @8803 on //depot/perl: 103a71894980ab015937511f33d840c7f030e8a4

p4raw-id: //depot/maint-5.8/perl@19759
p4raw-integrated: from //depot/perl@19757 'copy in'
lib/File/Temp/t/security.t (@12235..) t/lib/warnings/sv
(@15789..) lib/vmsish.t (@19060..) lib/PerlIO.pm (@19327..)
lib/Net/ChangeLog.libnet lib/Net/FTP.pm (@19661..)
pod/perlrun.pod (@19668..) perlio.c (@19688..)
ext/threads/shared/shared.xs (@19715..) INSTALL (@19730..)
'merge in' pp_sys.c (@19534..) pod/perldiag.pod (@19637..)
Configure (@19710..) perl.h (@19738..) perl.c sv.c (@19739..)

20 years agoTo go with #19745.
Jarkko Hietaniemi [Fri, 13 Jun 2003 05:23:22 +0000 (05:23 +0000)]
To go with #19745.

p4raw-id: //depot/maint-5.8/perl@19757

20 years agoUncurliff.
Jarkko Hietaniemi [Fri, 13 Jun 2003 04:56:10 +0000 (04:56 +0000)]
Uncurliff.

p4raw-id: //depot/maint-5.8/perl@19755

20 years agoForgotten check-in.
Jarkko Hietaniemi [Fri, 13 Jun 2003 04:54:04 +0000 (04:54 +0000)]
Forgotten check-in.

p4raw-id: //depot/maint-5.8/perl@19754

20 years agoRegen perlintern.
Jarkko Hietaniemi [Fri, 13 Jun 2003 04:52:36 +0000 (04:52 +0000)]
Regen perlintern.

p4raw-id: //depot/maint-5.8/perl@19753

20 years agoBandaid from Dave Mitchell for various pad-related
Jarkko Hietaniemi [Thu, 12 Jun 2003 06:35:47 +0000 (06:35 +0000)]
Bandaid from Dave Mitchell for various pad-related
breakages in 5005threads builds.

p4raw-id: //depot/maint-5.8/perl@19745

20 years agoRe: [PATCH: maint @ 19733] CL compiler warnings on MSWin32
Marcus Holland-Moritz [Tue, 10 Jun 2003 22:10:47 +0000 (00:10 +0200)]
Re: [PATCH: maint @ 19733] CL compiler warnings on MSWin32
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Message-ID: <011701c32f8c$62d85ee0$0c2f1fac@R2D2>

(the perl.h being open in mainline was accidental)

p4raw-id: //depot/maint-5.8/perl@19738

20 years agoIntegrate:
Jarkko Hietaniemi [Tue, 10 Jun 2003 06:43:29 +0000 (06:43 +0000)]
Integrate:
[ 19734]
Upgrade to Unicode::Collate 0.25.

[ 19735]
Upgrade to Unicode::Normalize 0.22.
p4raw-link: @19735 on //depot/perl: 1efaba7f56949957e2b13a8f2a59502184204c6d
p4raw-link: @19734 on //depot/perl: ae6aa56258ddae4c1d0bf3bf7356f260a4cd9744

p4raw-id: //depot/maint-5.8/perl@19736
p4raw-integrated: from //depot/perl@19733 'copy in'
ext/Unicode/Normalize/Normalize.xs (@18817..)
ext/Unicode/Normalize/Changes ext/Unicode/Normalize/README
ext/Unicode/Normalize/mkheader ext/Unicode/Normalize/t/func.t
ext/Unicode/Normalize/t/norm.t ext/Unicode/Normalize/t/test.t
lib/Unicode/Collate.pm lib/Unicode/Collate/Changes
lib/Unicode/Collate/README lib/Unicode/Collate/t/index.t
lib/Unicode/Collate/t/test.t (@19144..)
ext/Unicode/Normalize/Makefile.PL (@19145..)
ext/Unicode/Normalize/Normalize.pm (@19726..)

20 years agoUpdate Changes.
Jarkko Hietaniemi [Mon, 9 Jun 2003 20:55:44 +0000 (20:55 +0000)]
Update Changes.

p4raw-id: //depot/maint-5.8/perl@19733

20 years agoIntegrate:
Jarkko Hietaniemi [Mon, 9 Jun 2003 20:52:02 +0000 (20:52 +0000)]
Integrate:
[ 19729]
Subject: [PATCH] Re: nitpick with \(0..2)
From: Steve Grazzini <grazz@pobox.com>
Date: Fri, 6 Jun 2003 01:42:59 -0400
Message-ID: <20030606054259.GA30249@grazzini.net>

[ 19730]
Subject: [PATCH] Annoyingly unhelpful messages from lib/File/Temp/t/security.t
From: Andy Dougherty <doughera@lafayette.edu>
Date: Mon, 9 Jun 2003 14:45:38 -0400 (EDT)
Message-ID: <Pine.SOL.4.53.0306091323300.4467@maxwell.phys.lafayette.edu>

[ 19731]
On a real multicpu box the child thread could still be running
when the parent thread was already testing.
p4raw-link: @19731 on //depot/perl: 1cc95880eb5ad4c99d008c8d29f12d8d907d2d84
p4raw-link: @19730 on //depot/perl: 4f76e5bab63673fb9ea7a2cb98436b4276eaa849
p4raw-link: @19729 on //depot/perl: fb53bbb20d623d0dbe701aa5d8875b725debcd99

p4raw-id: //depot/maint-5.8/perl@19732
p4raw-integrated: from //depot/perl@19728 'copy in' INSTALL (@19297..)
ext/threads/shared/t/hv_refs.t (@19715..) 'merge in' t/op/ref.t
(@19300..) pod/perlop.pod (@19493..) op.c (@19694..)

20 years agoUpdate Changes.
Jarkko Hietaniemi [Mon, 9 Jun 2003 19:09:09 +0000 (19:09 +0000)]
Update Changes.

p4raw-id: //depot/maint-5.8/perl@19728

20 years agoIntegrate:
Alex Vandiver [Wed, 4 Jun 2003 04:50:10 +0000 (00:50 -0400)]
Integrate:
[ 19723]
one of the Net::Ping time-dependent tests fails sporadically
when the response from localhost is "too quick"

[ 19724]
mark 450_service.t#18 as a todo test on windows

[ 19725]
In the debugger, flush stdout/stderr before the prompt is printed
Subject: Re: [PATCH] Perlbug #15228
Message-Id: <1054716610.21402.45.camel@supox>

[ 19726]
Possible fix for the problems in EBCDIC from Sadahiro Tomoyuki.
p4raw-link: @19726 on //depot/perl: b8d10bc1834937e1787fda13c581aeed3260e660
p4raw-link: @19725 on //depot/perl: 9eba6a4e52ba202048e3c35bfee453d7de7bd5a4
p4raw-link: @19724 on //depot/perl: dd59707a39627e9cd9e0c7726087555c3d16ac97
p4raw-link: @19723 on //depot/perl: 8eff326bc4ec5cde990026aa3a8ca58f85cb4bbc

p4raw-id: //depot/maint-5.8/perl@19727
p4raw-integrated: from //depot/perl@19722 'copy in'
lib/Net/Ping/t/250_ping_hires.t (@15687..)
ext/Unicode/Normalize/Normalize.pm (@19144..)
lib/Net/Ping/t/450_service.t (@19270..) 'merge in'
lib/perl5db.pl (@19679..)

20 years agoIntegrate:
Jarkko Hietaniemi [Mon, 9 Jun 2003 17:52:25 +0000 (17:52 +0000)]
Integrate:
[ 19705]
Work in non core env.

[ 19706]
Remove warnings from tests.

[ 19707]
Last patch broke this slightly because INC was wrong.

[ 19708]
Major (internal) change to make it much more easy to embed
threaded perl because we don't use our own TLS for the current
thread info, but instead use PL_modglobal. Should make the
mod_perl2 team (Hi Stas!) happy. Should also be more robust.

[ 19709]
More symbol scan logic from Alan Burlison.

[ 19710]
Regen Configure et al.

[ 19712]
Subject: Re: forwarded you a test result
From: Dan Kogai <dankogai@dan.co.jp>
Date: Sun, 8 Jun 2003 11:04:43 +0900
Message-Id: <92344ED4-9955-11D7-8DFA-000393AE4244@dan.co.jp>

[ 19714]
Subject: [PATCH] pack.t tweak for non-IEEE VMS systems
From: "Craig A. Berry" <craigberry@mac.com>
Date: Sun, 08 Jun 2003 16:49:43 -0500
Message-ID: <3EE3AF77.7060302@mac.com>

[ 19715]
Support blessed shared references.

[ 19717]
windows: fix memory leak in %ENV handling (shows up as a
leak even in the simplest fork() loop, because perl_construct()
now does the equivalent of %ENV assignments using mg_set())

[ 19719]
Subject: [PATCH: perl@19683] fix ups for perlivp on VMS plus more symbols for utils
From: PPrymmer@factset.com
Date: Mon, 9 Jun 2003 09:57:43 -0400
Message-ID: <OFBA811434.A612F1C0-ON85256D40.004B5ECC-85256D40.004CB24D@factset.com>

[ 19720]
fix for perlio.t failures on windows (from Dan Kogai)

[ 19721]
Subject: [PATCH] ExtUtils::MakeMaker 6.10_06 (plus FAQ update)
From: Michael G Schwern <schwern@pobox.com>
Date: Sat, 7 Jun 2003 01:16:32 -0700
Message-ID: <20030607081632.GA16228@windhund.schwern.org>

(and regen Configure et al)
p4raw-link: @19721 on //depot/perl: c2990482fb4d986615c32035b6b49c5a9a91336d
p4raw-link: @19720 on //depot/perl: fae0605c8f29e9cd788866c0d0e8691a9f792365
p4raw-link: @19719 on //depot/perl: 972e9305c0a0aa1fd93bbafc5c7ef4fd5f2686ac
p4raw-link: @19717 on //depot/perl: 2b93cd4d46ec719fcb7815a283251a218f198212
p4raw-link: @19715 on //depot/perl: 5c360ac576a2bcf18ac7d94918a700da7abf2c22
p4raw-link: @19714 on //depot/perl: 71f93cb90a7a9a642b3934238bdb85ce8183854f
p4raw-link: @19712 on //depot/perl: 9c593e561852176647e05b5ce7f8a86c1208b1df
p4raw-link: @19710 on //depot/perl: 6b34ded522041fe3e2ad5054aa6dbc51c43f9d7e
p4raw-link: @19709 on //depot/perl: 5129fff43c4fe08cb17d8789b8a5c778039a25c3
p4raw-link: @19708 on //depot/perl: c05ae023d058dfbcc400f4f90916eb8a95daaf13
p4raw-link: @19707 on //depot/perl: c1821372ec7da3ea1411a8ae41293389b2165a48
p4raw-link: @19706 on //depot/perl: a31a65c0bb15a314af697dcdcc79bc9e66e65a12
p4raw-link: @19705 on //depot/perl: 974ec8aabf7e88f4525f977f303f53cf975a56ac

p4raw-id: //depot/maint-5.8/perl@19722
p4raw-edited: from //depot/perl@19704 'edit in' Configure (@19604..)
Porting/Glossary Porting/config.sh (@19606..) Porting/config_H
(@19608..)
p4raw-integrated: from //depot/perl@19704 'copy in'
ext/threads/t/stress_cv.t ext/threads/t/stress_string.t
(@12230..) ext/threads/t/stress_re.t (@14150..)
ext/threads/t/libc.t (@14602..) ext/threads/t/end.t (@15312..)
ext/Encode/t/Encode.t (@15616..) utils/perlivp.PL (@17211..)
ext/threads/t/list.t (@17466..) ext/threads/shared/t/hv_refs.t
(@18413..) ext/threads/t/basic.t (@18417..)
ext/threads/t/problems.t (@18434..)
ext/threads/shared/shared.pm (@18707..) win32/perlhost.h
(@18763..) lib/ExtUtils/t/Liblist.t (@19099..)
ext/threads/t/thread.t (@19289..) ext/threads/shared/shared.xs
(@19299..) hints/solaris_2.sh (@19380..)
lib/ExtUtils/MakeMaker/FAQ.pod (@19594..) ext/threads/t/join.t
(@19619..) ext/Encode/t/perlio.t (@19644..)
ext/threads/threads.xs (@19691..) lib/ExtUtils/Changes
lib/ExtUtils/META.yml lib/ExtUtils/MM_Any.pm (@19703..) 'merge
in' t/op/pack.t (@19351..) configure.com (@19607..)

20 years agoIntegrate:
Jarkko Hietaniemi [Sat, 7 Jun 2003 05:24:27 +0000 (05:24 +0000)]
Integrate:
[ 19685]
Align the 'graph' property definition with the proposed
Unicode UTS #18 update (v7).

[ 19686]
On closer reading the proposed UTS#18 update required
even more changes.

[ 19687]
Subject: Re: [MacOS X] consider useshrplib='false' by default
From: Andy Dougherty <doughera@lafayette.edu>
Date: Wed, 4 Jun 2003 11:33:29 -0400 (EDT)
Message-ID: <Pine.SOL.4.53.0306041128350.15343@maxwell.phys.lafayette.edu>

[ 19688]
Prevent a potential null pointer dereference.
Noticed by Ryan Koga <rkoga@caida.org> in
Message-ID: <Pine.BSF.4.44.0306031659090.1489-100000@login.caida.org>

[ 19689]
Upgrade to Time::HiRes 1.48.

[ 19690]
z/OS threads tweak from Brian De Pradine.

[ 19691]
Even more getspecific patches from Brian De Pradine;
macrofy the construct.

[ 19692]
z/OS makedepend fix from Peter Prymmer;
still needed as reported by Brian De Pradine.

[ 19693]
SKIP label was missing.

[ 19694]
Subject: [PATCH] RE: maint @ 19683
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Thu, 5 Jun 2003 17:16:58 +0100
Message-ID: <533D273D4014D411AB1D00062938C4D904046564@hotel.npl.co.uk>

(skipped the MIME::Base64 part, leaving that to Gisle)

[ 19695]
Subject: [PATCH] Re: SPUG:-s option doesn't always work!
From: sthoenna@efn.org (Yitzchak Scott-Thoennes)
Date: Wed, 04 Jun 2003 00:08:32 -0700
Message-ID: <wrZ3+gzkg2iX092yn@efn.org>

[ 19696]
Perl *is* 100% 64bit compliant on HP-UX 11.00 and up (as long
as the compiler supports it)

[ 19697]
Oops, Joe's edits had been undone by #19682.

[ 19698]
Clarify that => doesn't quote compound identifiers.

[ 19699]
Subject: [patch] L<perlguts/"API LISTING"> is now L<perlapi>
From: Stas Bekman <stas@stason.org>
Date: Thu, 05 Jun 2003 10:10:36 +1000
Message-ID: <3EDE8A7C.2080302@stason.org>

Subject: [patch] perlguts authors dup
From: Stas Bekman <stas@stason.org>
Date: Thu, 05 Jun 2003 10:14:12 +1000
Message-ID: <3EDE8B54.6090808@stason.org>

[ 19700]
Minor grammatical nit.

[ 19701]
Complement to change #19698 :
add also this information (=> and curly braces doesn't
quote compound identifiers) to the strict manpage.
As an experiment in documentation, add a "HISTORY" section
to the strict manpage.

[ 19702]
Upgrade to Time::Local 1.06, by Dave Rolsky

[ 19703]
Subject: [PATCH] ExtUtils::MakeMaker 6.10_04 -> 6.10_05
From: Michael G Schwern <schwern@pobox.com>
Date: Fri, 6 Jun 2003 18:41:45 -0700
Message-ID: <20030607014145.GB12031@windhund.schwern.org>
p4raw-link: @19703 on //depot/perl: 1df8d17976b1cba61ff44907306d0eb746cb4fce
p4raw-link: @19702 on //depot/perl: 1c41b6a40e5aeac1093e663897894b8c7836dbbb
p4raw-link: @19701 on //depot/perl: d66e832e9fab8b58efc050fa203ce5c595e586b3
p4raw-link: @19700 on //depot/perl: aca48073ac7358bb96c129b16622926dc762da2f
p4raw-link: @19699 on //depot/perl: 8a2949d9131799d2db2e4d62ec4e1ce83c9061bf
p4raw-link: @19698 on //depot/perl: 695ff5bd5c58ec45a757946fd60f1420702ba4b6
p4raw-link: @19697 on //depot/maint-5.8/perl: d34be3bc96a72ea49d0e6a9781dd3f7c60b002db
p4raw-link: @19696 on //depot/perl: 70dff5ba10e4ca7812cb86fd78f4732ba93c86d9
p4raw-link: @19695 on //depot/perl: f0b2cf552638278613953870ec9b5623f83b321d
p4raw-link: @19694 on //depot/perl: 84c133a0c99ec2d2efc517f14b45051d3bfe4074
p4raw-link: @19693 on //depot/perl: 75ccb5d377ec0ee8e7df44481cfb19db42df4931
p4raw-link: @19692 on //depot/perl: 4902b9ac34817bed7eedc3956f985e2d5ded090e
p4raw-link: @19691 on //depot/perl: 467f3f08d4461a692c3b158ee846a6f32fdd31ff
p4raw-link: @19690 on //depot/perl: 3e79ab2c0772803c81d42fa8edf7827e514e1914
p4raw-link: @19689 on //depot/perl: 2d9815af98540458c79e04963d2a27d4011eabc4
p4raw-link: @19688 on //depot/perl: 9f75cc58fe629e987cf6dc51251c428b28753131
p4raw-link: @19687 on //depot/perl: 763754f38cf4aa7529d159af680f3507268996d8
p4raw-link: @19686 on //depot/perl: d75d706fd8fb3b6eda1b75fcf6c854883a424bcd
p4raw-link: @19685 on //depot/perl: 2ad57d45e67703bb0b4bf345bf850bd2212eed8a

p4raw-id: //depot/maint-5.8/perl@19704
p4raw-integrated: from //depot/perl@19697 'copy in'
pod/perl5005delta.pod (@16084..) pod/perlxs.pod (@17832..)
t/run/switches.t (@18028..) README.hpux (@18231..)
lib/Time/Local.pm lib/Time/Local.t (@18497..) makedepend.SH
(@18650..) pod/perlguts.pod (@18873..) t/io/utf8.t (@18903..)
lib/ExtUtils/t/00compile.t lib/ExtUtils/t/zz_cleanup_dummy.t
(@19190..) lib/unicore/mktables (@19244..)
lib/unicore/lib/Blank.pl lib/unicore/lib/Graph.pl
lib/unicore/lib/Print.pl lib/unicore/lib/Space.pl
lib/unicore/lib/SpacePer.pl lib/unicore/lib/Word.pl (@19391..)
lib/strict.pm (@19427..) ext/Time/HiRes/Changes (@19449..)
pod/perldata.pod (@19584..) ext/Time/HiRes/HiRes.pm (@19592..)
lib/ExtUtils/Changes lib/ExtUtils/Install.pm
lib/ExtUtils/Liblist/Kid.pm lib/ExtUtils/META.yml
lib/ExtUtils/MM_Any.pm lib/ExtUtils/MM_Unix.pm
lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
lib/ExtUtils/TODO lib/ExtUtils/t/Install.t
lib/ExtUtils/t/basic.t (@19594..) ext/POSIX/POSIX.xs (@19598..)
perlio.c (@19673..) ext/threads/threads.xs (@19678..) 'merge
in' perl.c (@19268..) toke.c (@19468..) gv.c (@19652..) perl.h
(@19654..) op.c (@19670..) hints/darwin.sh (@19681..)

20 years agoOops, Joe's edits had been undone by #19682.
Jarkko Hietaniemi [Fri, 6 Jun 2003 13:22:52 +0000 (13:22 +0000)]
Oops, Joe's edits had been undone by #19682.

p4raw-id: //depot/maint-5.8/perl@19697

20 years agoChange entries from the wrong branches.
Jarkko Hietaniemi [Wed, 4 Jun 2003 05:40:24 +0000 (05:40 +0000)]
Change entries from the wrong branches.

p4raw-id: //depot/maint-5.8/perl@19684

20 years agoUpdate Changes.
Jarkko Hietaniemi [Wed, 4 Jun 2003 05:28:27 +0000 (05:28 +0000)]
Update Changes.

p4raw-id: //depot/maint-5.8/perl@19683

20 years agoIntegrate:
Jarkko Hietaniemi [Wed, 4 Jun 2003 05:22:46 +0000 (05:22 +0000)]
Integrate:
[ 19654]
Two Cygwin patches from Gerrit.

Subject: [PATCH] perl.h, README.cygwin: Cygwin O_TEXT <> O_BINARY issue
From: "Gerrit P. Haase" <gp@familiehaase.de>
Date: Sat, 31 May 2003 14:12:07 +0200
Message-ID: <179860591535.20030531141207@familiehaase.de>

Subject: [PATCH] t/io/layers.t, Cygwin != DOSISH
Date: Sat, 31 May 2003 13:57:49 +0200
Message-ID: <11859733881.20030531135749@familiehaase.de>

[ 19655]
A pointless test, noticed by Craig Berry.

[ 19656]
Since pulling in File::Temp for tempfiles would pull in
also Fcntl, miniperl could not open up tempfiles.  This broke
the use of miniperl in VMS, as noticed by Craig Berry.
Try to cure this by moving the creation of tempfile into its
own routine, my_tmpfp(), which gets compiled differently
for miniperl and perl.

[ 19657]
Stick with the original (5.8.0) logic.

[ 19658]
I thought I tried building threaded.  Never think.  Try.

[ 19659]
Duplicate definition bad.

[ 19660]
Beautification.

[ 19661]
Sync with libnet 1.14

[ 19662]
U/WIN: final (for now) touches from John P. Linderman;
now we get 97% success rate, the remaining failures are
quite obscure.

[ 19663]
Whitespace tweaks.

[ 19664]
Upgrade to the CGI.pm 2.93.

(Lincoln keeps ripping out the BEGIN/PERL_CORE blocks.  Sigh.)

[ 19665]
A little bit more of weird-code-proofing in B::Deparse.
Fixes a bug reported by Alexey Tourbin in
Message-ID: <20030602085348.GA24023@solemn.turbinal.org>

[ 19666]
change#19628 broke many win32/system.t tests, so back it out

[ 19667]
don't use File::Temp to implement PerlIO_tmpfile() on windows;
reuse the straightforward native implementation instead

this fixes the warning from io_xs.t

NOTE: File::Temp has a less-than-robust implementation on windows
that relies on END blocks being run (this may not happen always)

[ 19668]
resurrect change#19628 and make it work by generalizing
a spot that had a hardcoded dependency on the cmd.exe
arguments being "/x/c" or "/c"

[ 19669]
fix for 09_gen_rs.t#59 failure on windows

[ 19670]
Retract #19667, #19660, #19659, #19658, #19657, #19656,
#19655, #19418; File::Temp no more used internally.
Some parts of these will be salvaged later.

[ 19671]
Subject: Re: [PATCH] perl.h, README.cygwin: Cygwin O_TEXT <> O_BINARY issue
From: sthoenna@efn.org (Yitzchak Scott-Thoennes)
Date: Tue, 03 Jun 2003 01:55:06 -0700
Message-ID: <qJG3+gzkgajL092yn@efn.org>

[ 19672]
Salvage parts of #19418 (the ext/PerlIO/t/open.t
still is there).

[ 19673]
Salvage parts of #19667.

[ 19678]
According to Arthur this should help
#22060 Perl 5.8.0 on FreeBSD 5.0 threads (threads->list) possible bug

[ 19679]
Urk.  Joe's patches were for the maint branch,
not for the blead (which has assertions and stuff).
Retract #19677, #19676, #19674.

[ 19681]
Subject: [MacOS X] consider useshrplib='false' by default
From: Dan Kogai <dankogai@dan.co.jp>
Date: Wed, 4 Jun 2003 01:29:42 +0900
Message-Id: <94213618-95E0-11D7-8A27-000393AE4244@dan.co.jp>
p4raw-link: @19681 on //depot/perl: 39225f5c712b7c912695bc38ab029bc2998beff8
p4raw-link: @19679 on //depot/perl: d12a485175b2df4bc21c0d510c12c134794e6223
p4raw-link: @19678 on //depot/perl: 2379b3078a5c004c2c469a654276d0a1614e38fc
p4raw-link: @19673 on //depot/perl: 2941a2e1ed23bc0518b5a6191536ac96286a18c1
p4raw-link: @19672 on //depot/perl: f253e8355cf4011cc78385c0bd36c23d15d3d892
p4raw-link: @19671 on //depot/perl: bbebedcee2d85ac9383303646f2e341ed1eec388
p4raw-link: @19670 on //depot/perl: 245468ebf9e9a3ea7e3600e1d4513bdc24459c6b
p4raw-link: @19669 on //depot/perl: cab02963b8a3a0067a2c0c2a6edd2ef2af19842f
p4raw-link: @19668 on //depot/perl: 11998fdb9e856e363920dd01b47ba3f3fe2d0bb2
p4raw-link: @19667 on //depot/perl: 3a8ae1affddf8a9aac8746965f2ae13c7af42aba
p4raw-link: @19666 on //depot/perl: dc694082e66bcad1c2faeb08a1c5832719339050
p4raw-link: @19665 on //depot/perl: 64b007ad21aa3ae393a46cb085cae3d4dc3ff72e
p4raw-link: @19664 on //depot/perl: 8f3ccfa25e524ac7012f7d988353f2de4c217ccb
p4raw-link: @19663 on //depot/perl: 13e345655fd69fad07c7c1d3f491abb9523bfcbd
p4raw-link: @19662 on //depot/perl: cd19b65c5ecbc051ae6b3ed0644e976003b04fce
p4raw-link: @19661 on //depot/perl: dea4d7dfbb03f4a0014d53b245f3d8b5b801961c
p4raw-link: @19660 on //depot/perl: 3549bba96de364b82f346b5405db53a54cdb8630
p4raw-link: @19659 on //depot/perl: 653cdf162251ec178accc888f645b3bc6fbe27a6
p4raw-link: @19658 on //depot/perl: 81dc27fea0482a2f631d90ee1db863498dfcf65b
p4raw-link: @19657 on //depot/perl: 96d9c00335ae295073be6079101e1a3951c3149f
p4raw-link: @19656 on //depot/perl: de72a0a2f83a7d3d3d50d7d56d6f442eb3778175
p4raw-link: @19655 on //depot/perl: 7fc811cca11d30db90c233d254557669191be8d8
p4raw-link: @19654 on //depot/perl: 538204d5c084ddeba9f54debc89d135829749520
p4raw-link: @19628 on //depot/perl: 7b24c8f3b02202da900623391393234a869d1b34

p4raw-id: //depot/maint-5.8/perl@19682
p4raw-branched: from //depot/perl@19680 'branch in' lib/CGI/t/util-58.t
p4raw-integrated: from //depot/perl@19680 'copy in' lib/Net/FTP/A.pm
(@11709..) lib/CGI/Util.pm (@12876..) lib/CGI/t/apache.t
lib/CGI/t/cookie.t lib/CGI/t/fast.t lib/CGI/t/function.t
lib/CGI/t/push.t lib/CGI/t/request.t lib/CGI/t/switch.t
lib/CGI/t/util.t (@12930..) lib/CGI/Fast.pm
lib/Net/README.libnet (@12954..) lib/Net/Domain.pm
lib/Net/libnetFAQ.pod (@13178..) lib/CGI/t/form.t (@14211..)
hints/uwin.sh (@17454..) lib/Net/t/hostname.t (@17765..)
win32/win32iop.h (@18327..) lib/CGI/Carp.pm lib/CGI/Cookie.pm
lib/CGI/Pretty.pm lib/CGI/t/carp.t lib/CGI/t/html.t (@18494..)
lib/CGI.pm (@18772..) lib/Net/ChangeLog.libnet lib/Net/Cmd.pm
lib/Net/POP3.pm lib/Net/SMTP.pm (@18818..) lib/Net/FTP.pm
lib/Net/NNTP.pm (@18904..) README.cygwin (@19037..)
lib/locale.t (@19176..) t/io/layers.t (@19585..) perlio.c
(@19599..) ext/threads/threads.xs (@19604..) pod/perlrun.pod
(@19628..) lib/Tie/File/t/09_gen_rs.t (@19643..) lib/perl5db.pl
(@19677..) 'ignore' embed.fnc embed.h op.c proto.h (@19637..)
'merge in' hints/darwin.sh (@19522..) perl.h (@19602..)
ext/B/B/Deparse.pm (@19610..) win32/win32.c (@19628..)
pod/perlfunc.pod (@19630..) MANIFEST (@19634..)

20 years agoRestore the perl5db.pl of #19677 into the maint branch.
Jarkko Hietaniemi [Tue, 3 Jun 2003 15:53:57 +0000 (15:53 +0000)]
Restore the perl5db.pl of #19677 into the maint branch.

p4raw-id: //depot/maint-5.8/perl@19680

20 years agoIntegrate:
Jarkko Hietaniemi [Sun, 1 Jun 2003 07:35:55 +0000 (07:35 +0000)]
Integrate:
[ 19638]
Comment tweakage.

[ 19639]
Add the test case for the already fixed
[perl #22351] perl bug with 'e' substitution modifier

[ 19640]
Fix for "#22375 'split'/'index' problem for utf8".

[ 19641]
A bit of networking notworking negativity.
(Inspiration from Jos.)

[ 19642]
test.pl-isation.

[ 19643]
Upgrade to Tie::File 0.96.

[ 19644]
Subject: [PATCH] ext/Encode/t/perlio.t filename tweak
From: "Craig A. Berry" <craigberry@mac.com>
Date: Fri, 30 May 2003 13:08:01 -0500
Message-ID: <3ED79E01.8050401@mac.com>

[ 19645]
Subject: Re: [perl #22372] [PATCH] sv_chop() broken
From: Enache Adrian <enache@rdslink.ro>
Date: Fri, 30 May 2003 18:52:28 +0300
Message-ID: <20030530155228.GA872@ratsnest.hole>

[ 19646]
Interesting patch(1) glitch.

[ 19647]
Subject: Re: [perl #22372] [PATCH] sv_chop() broken
From: Enache Adrian <enache@rdslink.ro>
Date: Sat, 31 May 2003 14:18:11 +0300
Message-ID: <20030531111811.GA1240@ratsnest.hole>

[ 19648]
Better patch from Inaba Hiroto for
[perl #22375] 'split'/'index' problem for utf8

[ 19650]
Regenerate internals pods.

[ 19651]
Don't install test.pl files.

[ 19652]
Fix a case of segfault in gv_check(), by making
it ignore non-GV values in stashes.
p4raw-link: @19652 on //depot/perl: b862623f640d051afa35dfa66f03e9a997880b50
p4raw-link: @19651 on //depot/perl: 056a8fbecb5430f5c3c47e7377e5467379e227be
p4raw-link: @19650 on //depot/perl: 5c3943b6e9c69b628b00a6d2e7f5e1ac3f2ac312
p4raw-link: @19648 on //depot/perl: 0aeb64d0d71d7345dba69c9999c49f4fbb55b24b
p4raw-link: @19647 on //depot/perl: c4e2b39b0e29c0711e1ecb2bb4e8c6330db85a35
p4raw-link: @19646 on //depot/perl: 91b2dafa28c5175123b6afb7a182a9369cef1736
p4raw-link: @19645 on //depot/perl: 31869a7926d2c97f2a8de68f2374ea5aa42dd78f
p4raw-link: @19644 on //depot/perl: 91707c8168970b176176e6ddb3c00060363fecc1
p4raw-link: @19643 on //depot/perl: 29aee836bb3b584432697a769829ca79c9a751c8
p4raw-link: @19642 on //depot/perl: c39c4c4198cb4da57d3e414b8057d9d3eb62d051
p4raw-link: @19641 on //depot/perl: 7137b697ec555c9b289c3e73574e70805cde732d
p4raw-link: @19640 on //depot/perl: d69d2d9f0d14e0c849a4b59d442938c401a7f281
p4raw-link: @19639 on //depot/perl: 7357df176774e7664c932ad3736afcba0ad8beb4
p4raw-link: @19638 on //depot/perl: b83cd12919ac1b44c6aceba31e6446b06c24bdb3

p4raw-id: //depot/maint-5.8/perl@19653
p4raw-integrated: from //depot/perl@19647 'copy in' t/op/write.t
(@16257..)
p4raw-integrated: from //depot/perl@19645 'merge in' sv.c (@19505..)
p4raw-integrated: from //depot/perl@19636 'copy in' t/op/index.t
(@11686..) t/op/stash.t (@17695..) t/op/subst.t (@18841..)
lib/Tie/File/t/00_version.t (@19450..)
lib/Tie/File/t/09_gen_rs.t (@19511..) lib/Tie/File.pm
(@19512..) ext/Encode/t/perlio.t (@19595..) 'merge in'
installperl (@19065..) pod/perlapi.pod (@19416..)
pod/perlport.pod (@19495..) gv.c (@19505..) intrpvar.h
pod/perlintern.pod (@19637..)

20 years agoIntegrate:
Jarkko Hietaniemi [Thu, 29 May 2003 14:19:35 +0000 (14:19 +0000)]
Integrate:
[ 19618]
Subject: [Encode] Minor bug in piconv induced by Getopt::Long
From: Dan Kogai <dankogai@dan.co.jp>
Date: 24 May 2003 19:50:48 -0000
Message-ID: <20030524195048.16052.qmail@dan-gm.gm.dan.co.jp>

[ 19619]
Protect against race conditions: if the pid is not seen,
neither will be the $0 change be seen (and vice versa).

[ 19620]
Subject: Re: [PATCH: perlio.h] maint snap @ 19613
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Date: Sun, 25 May 2003 21:17:42 +0200
Message-ID: <003701c322f2$517fb5e0$0c2f1fac@R2D2>

[ 19621]
Run external commands only with localized sanitized $ENV{PATH}.

[ 19622]
Regen modlib and toc.

[ 19623]
Subject: [PATCH] for cygwin/perlld.in
From: "Gerrit P. Haase" <gp@familiehaase.de>
Date: Sat, 24 May 2003 16:51:29 +0200
Message-ID: <162265353578.20030524165129@familiehaase.de>

[ 19625]
Subject: Re: [perl #22299] goto doesn't find label
From: Dave Mitchell <davem@fdgroup.com>
Date: Sat, 24 May 2003 12:25:17 +0100
Message-ID: <20030524112517.GA11761@fdgroup.com>

Subject: [PATCH] Re: [perl #22299] goto doesn't find label
From: Dave Mitchell <davem@fdgroup.com>
Date: Mon, 26 May 2003 13:47:11 +0100
Message-ID: <20030526124710.GA17670@fdgroup.com>

[ 19626]
For now reword the sysread/syswrite description to
stress the fact that by default everything is still bytes.

[ 19627]
OpenZaurus cross-compilation patches from Redvers Davies.

[ 19628]
Subject: [PATCH] Use "cmd.exe /x/d/c" as the default PERL5SHELL on Windows NT/2K/XP
From: Jan Dubois <jand@ActiveState.com>
Date: Mon, 26 May 2003 23:33:53 -0700
Message-ID: <dv06dv48900iqv5hqddmbc6vt0efvto8d6@4ax.com>

[ 19629]
Subject: [PATCH] Re: a2p is linked against too many libraries
From: Andy Dougherty <doughera@lafayette.edu>
Date: Wed, 28 May 2003 09:20:06 -0400 (EDT)
Message-ID: <Pine.SOL.4.53.0305280913350.27138@maxwell.phys.lafayette.edu>

[ 19630]
Subject: typo in pod/perlfunc.pod
From: Alexey Mahotkin <alexm@w-m.ru>
Date: Wed, 28 May 2003 15:18:04 +0400
Message-ID: <878ysrs4k3.fsf@dim.w-m.ru>

[ 19631]
Document that setvbuf() is not probably any more available.
Many reports, most recently by mjd in
[perl #22339] IO::Handle::setvbuf not defined properly

[ 19632]
Subject: [PATCH] $x = $empty_hash{$undef_val} doesn't give a warning
From: Dave Mitchell <davem@fdgroup.com>
Date: Tue, 27 May 2003 19:31:10 +0100
Message-ID: <20030527183110.GA22715@fdgroup.com>

[ 19633]
A *much* cut-down version of the patches in the thread
Subject: [perl #22224] 2 patches to perldiag.pod; for POSIX and Win32 errors
From: Jim Cromie (via RT) <perlbug-followup@perl.org>
Date: 16 May 2003 19:04:28 -0000
Message-Id: <rt-22224-57743.7.22990607358@bugs6.perl.org>

[ 19634]
Subject: [patch] IO::File->open() with encoding
From: Pradeep Hodigere <phodigere@yahoo.com>
Date: Mon, 19 May 2003 16:05:47 -0700 (PDT)
Message-ID: <20030519230547.39731.qmail@web12302.mail.yahoo.com>

[ 19635]
Subject: Credits patch
From: Ed Avis <ed@membled.com>
Date: Sun, 18 May 2003 18:08:55 +0100 (BST)
Message-ID: <Pine.LNX.4.20L2.0305181807080.10859-100000@budvar.future-i.net>

(the cygwin/perlld.in and Cross/config.sh-arm-linux edited
 to talk of 5.8.1 instead of 5.9.0)
p4raw-link: @19635 on //depot/perl: d3f88289ec6f15b80a5a99970a0ca8fd4c679869
p4raw-link: @19634 on //depot/perl: 73829507ddd98ed852e6dee8db16197bccfe514a
p4raw-link: @19633 on //depot/perl: 8e11cd2b6971dafecaf9e97b12c3f527025bae90
p4raw-link: @19632 on //depot/perl: 34b888b7a116c8fc8bb998c58a3d9eea1f25ff56
p4raw-link: @19631 on //depot/perl: 284196a30160ee3fc7affa3eed3ebbd21309fd83
p4raw-link: @19630 on //depot/perl: 2a131c5608d7d7e760535404c64de951bb363fad
p4raw-link: @19629 on //depot/perl: ae7ff2157c6369c8d8484721420560814c6f6964
p4raw-link: @19628 on //depot/perl: 7b24c8f3b02202da900623391393234a869d1b34
p4raw-link: @19627 on //depot/perl: e42fa77b579283ff48061baf2c5174858a85329a
p4raw-link: @19626 on //depot/perl: 3874323d73ef08e6639270ea07e834aec3e379f1
p4raw-link: @19625 on //depot/perl: 971ecbe6f2aaf71c3a71c08000760f3d4f9bf287
p4raw-link: @19623 on //depot/perl: 48dc1ee65779dbdc177bc16530afd4f43c1c0ecf
p4raw-link: @19622 on //depot/perl: 8b9c797bb9d092f31b660de586dc7c113579ec28
p4raw-link: @19621 on //depot/perl: 18c8aed301fbcf003fca115a36b4b7ae503d99b6
p4raw-link: @19620 on //depot/perl: 2c2e45254665c3bcdaa1713781d5222762407bae
p4raw-link: @19619 on //depot/perl: 00c4b2c0ce2c4995f5fbe668570cff57bd4d2463
p4raw-link: @19618 on //depot/perl: a3be20bfd91e483c4a78ac84c9c6d288ef728021

p4raw-id: //depot/maint-5.8/perl@19636
p4raw-branched: from //depot/perl@19613 'branch in'
ext/IO/lib/IO/t/io_utf8.t
p4raw-integrated: from //depot/perl@19613 'copy in'
ext/IO/lib/IO/Handle.pm lib/Tie/RefHash.pm (@16822..)
ext/Sys/Hostname/Hostname.pm (@18597..) x2p/Makefile.SH
(@18880..) ext/IO/lib/IO/File.pm (@19072..)
ext/threads/t/join.t (@19240..) pod/perlrun.pod (@19241..)
Cross/Makefile Cross/Makefile.SH.patch Cross/README
Cross/generate_config_sh Cross/installperl.patch (@19297..)
ext/Encode/bin/piconv (@19477..) perlio.h (@19599..)
Cross/config.sh-arm-linux (@19607..) t/op/goto.t (@19610..)
'merge in' cygwin/perlld.in (@19050..) pod/perlmodlib.pod
pod/perltoc.pod (@19401..) pod/perlfunc.pod (@19466..)
win32/win32.c (@19484..) hv.c (@19528..) pp_ctl.c (@19586..)
pod/perldiag.pod (@19588..) MANIFEST (@19603..)

20 years agoUpdate Changes.
Jarkko Hietaniemi [Sat, 24 May 2003 08:03:55 +0000 (08:03 +0000)]
Update Changes.

p4raw-id: //depot/maint-5.8/perl@19613

20 years agoRegen the old-style VOS config files.
Jarkko Hietaniemi [Sat, 24 May 2003 07:53:25 +0000 (07:53 +0000)]
Regen the old-style VOS config files.

p4raw-id: //depot/maint-5.8/perl@19612

20 years agoIntegrate:
Jarkko Hietaniemi [Sat, 24 May 2003 07:50:43 +0000 (07:50 +0000)]
Integrate:
[ 19592]
Workaround for buggy gcc 2.95.3 in openbsd/sparc64.

[ 19593]
Subject: Stateful PerlIO implemented [Was: [perl #22261] Was: Unrecognised BOM...]
From: Dan Kogai <dankogai@dan.co.jp>
Date: Fri, 23 May 2003 20:17:16 +0900
Message-Id: <1C123D88-8D10-11D7-B277-000393AE4244@dan.co.jp>

[ 19594]
Subject: [PATCH] ExtUtils::MakeMaker 6.10_03 -> 6.10_04
From: Michael G Schwern <schwern@pobox.com>
Date: Fri, 23 May 2003 02:10:46 -0700
Message-ID: <20030523091046.GB11662@windhund.schwern.org>

[ 19595]
Subject: Re: Stateful PerlIO implemented [Was: [perl #22261] Was: Unrecognised BOM...]
From: Dan Kogai <dankogai@dan.co.jp>
Date: Sat, 24 May 2003 00:15:49 +0900
Message-Id: <6F7B29DA-8D31-11D7-9F95-000393AE4244@dan.co.jp>

[ 19596]
U/WIN extension fix from John P. Linderman.

[ 19597]
Linewrapping MUAs, grumble.

[ 19598]
Hasty editing, grumble.

[ 19599]
Subject: [PATCH] RE: [PATCH] RE: maint snapshot @ 19525
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Fri, 23 May 2003 17:32:22 +0100
Message-ID: <533D273D4014D411AB1D00062938C4D90404653C@hotel.npl.co.uk>

[ 19600]
Subject: [PATCH] for Configure -Dnoextensions=Encode
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Fri, 23 May 2003 17:37:09 +0100
Message-ID: <533D273D4014D411AB1D00062938C4D90404653D@hotel.npl.co.uk>

[ 19601]
Subject: [PATCH] RE: state of deparse?
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Fri, 23 May 2003 17:42:37 +0100
Message-ID: <533D273D4014D411AB1D00062938C4D90404653E@hotel.npl.co.uk>

[ 19602]
Noticed by John P. Linderman.

[ 19603]
lib/ftp.pl requires the obsoleted (and removed) chat2.pl.

[ 19604]
Add a real scan for pthread_attr_setscope().

[ 19606]
Regen Glossary et al.

[ 19607]
Introduce (undefined) pthread_attr_setscope to non-Configure lands.

[ 19608]
Missing "to".

[ 19610]
Subject: [PATCH #2] Re: [perl #22181] goto undefines my() variables
From: Dave Mitchell <davem@fdgroup.com>
Date: Thu, 22 May 2003 10:13:19 +0100
Message-ID: <20030522091319.GA4568@fdgroup.com>

Subject: Re: [PATCH #2] Re: [perl #22181] goto undefines my() variables
From: Dave Mitchell <davem@fdgroup.com>
Date: Fri, 23 May 2003 17:09:44 +0100
Message-ID: <20030523160944.GC9194@fdgroup.com>

(Regen Configure, Glossary, et al)
(One metaconfig beauty tweak sneaked in)
p4raw-link: @19610 on //depot/perl: 241416b843acd61d654907e145e85fc482a50be6
p4raw-link: @19608 on //depot/perl: d1e22115d646ecce137e54c6ce8191dc91d252c4
p4raw-link: @19607 on //depot/perl: e0e3c57ad9f042b7ff4eb12755ee3feaad30892b
p4raw-link: @19606 on //depot/perl: 505656d388154e1318fd47e0b746bb415dc9e6cc
p4raw-link: @19604 on //depot/perl: 58d975c3f477b5042b8ebb54dfefbe22116c9794
p4raw-link: @19603 on //depot/perl: 5838c20cbc655050024f8cc4f3747da54d859745
p4raw-link: @19602 on //depot/perl: 36894f0ba8dd1f63e5f514f7f82e6e7c703d459c
p4raw-link: @19601 on //depot/perl: 8e3542b6b408b9e409cdf6608e65d34ace8fb91e
p4raw-link: @19600 on //depot/perl: 54cfe9430e7706de0a1d08138e242eb6c92b15c8
p4raw-link: @19599 on //depot/perl: 287c8091529321306208d03ea400ad532aea56f5
p4raw-link: @19598 on //depot/perl: fb207d526ce4bce3776385fc87bb41c535edcb76
p4raw-link: @19597 on //depot/perl: b178072c5439c3d8a6158009a17f9adb2b41f9d1
p4raw-link: @19596 on //depot/perl: a78934438304d870bbb6692563b455a4378d1d7a
p4raw-link: @19595 on //depot/perl: 47dd3999631d2fd5030069ca2ee4380b5f022d88
p4raw-link: @19594 on //depot/perl: 2530b651d288d7db98df4c0991f07a783a1cd32c
p4raw-link: @19593 on //depot/perl: a0d8a30e4d6cdcb83a19818856ccc52190cdd95f
p4raw-link: @19592 on //depot/perl: db0b859feb1075204019fdea30072b46da24e0c5

p4raw-id: //depot/maint-5.8/perl@19611
p4raw-branched: from //depot/perl@19591 'branch in'
lib/ExtUtils/META.yml lib/ExtUtils/MakeMaker/bytes.pm
lib/ExtUtils/t/bytes.t lib/ExtUtils/t/vmsish.t
p4raw-deleted: from //depot/perl@19591 'delete in' lib/ftp.pl
(@18904..)
p4raw-edited: from //depot/perl@19591 'edit in' Porting/Glossary
Porting/config.sh (@19312..) Porting/config_H config_h.SH
(@19518..) Configure (@19545..)
p4raw-integrated: from //depot/perl@19591 'copy in' ext/B/t/debug.t
(@12256..) mpeix/mpeixish.h (@15483..) epoc/epocish.h
(@15718..) ext/Encode/t/perlio.t (@16715..)
ext/Storable/t/utf8hash.t (@16953..) ext/PerlIO/t/fallback.t
(@17175..) ext/PerlIO/t/encoding.t (@18086..)
ext/Time/HiRes/HiRes.xs (@18484..) lib/open.t (@18561..)
ext/PerlIO/encoding/encoding.pm (@18677..)
ext/Encode/Unicode/Unicode.xs (@18816..)
ext/PerlIO/encoding/encoding.xs (@18904..) t/op/goto.t
(@19025..) lib/ExtUtils/Changes
lib/ExtUtils/MakeMaker/Tutorial.pod lib/ExtUtils/t/Manifest.t
(@19099..) ext/Time/HiRes/HiRes.t (@19121..)
lib/ExtUtils/Liblist/Kid.pm lib/ExtUtils/MakeMaker/FAQ.pod
lib/ExtUtils/Manifest.pm (@19162..) lib/ExtUtils/MM_Any.pm
lib/ExtUtils/MM_MacOS.pm lib/ExtUtils/MM_VMS.pm
lib/ExtUtils/MakeMaker.pm lib/ExtUtils/TODO
lib/ExtUtils/t/basic.t (@19190..) ext/B/t/deparse.t (@19192..)
perlio.h unixish.h (@19242..) lib/open.pm (@19245..)
Cross/config.sh-arm-linux (@19297..) uconfig.sh (@19314..)
ext/Encode/lib/Encode/Encoding.pm (@19325..) ext/POSIX/POSIX.xs
(@19356..) t/run/switchd.t (@19381..) lib/ExtUtils/Install.pm
lib/ExtUtils/t/Install.t (@19421..) lib/ExtUtils/MM_Unix.pm
(@19445..) ext/Time/HiRes/HiRes.pm (@19449..)
ext/Encode/Encode.xs (@19487..) uconfig.h (@19518..)
ext/threads/threads.xs (@19565..) perlio.c (@19566..)
ext/Encode/Changes ext/Encode/Encode.pm
ext/Encode/Unicode/Unicode.pm (@19578..) 'merge in' perl.h
(@19242..) NetWare/config.wc epoc/config.sh
plan9/config_sh.sample win32/config.bc win32/config.gc
win32/config.vc win32/config.vc64 wince/config.ce (@19314..)
configure.com (@19323..) op.h (@19392..) ext/B/B/Concise.pm
(@19393..) NetWare/config_H.wc plan9/config.plan9
plan9/config_h.sample win32/config_H.bc win32/config_H.gc
win32/config_H.vc win32/config_H.vc64 wince/config_H.ce
(@19518..) embed.pl (@19527..) ext/B/B/Deparse.pm (@19539..)
MANIFEST (@19573..) proto.h (@19586..) op.c (@19588..)

20 years agoIntegrate:
Jarkko Hietaniemi [Thu, 22 May 2003 11:59:21 +0000 (11:59 +0000)]
Integrate:
[ 19578]
Subject: [Encode] 1.95 released
From: Dan Kogai <dankogai@dan.co.jp>
Date: Wed, 21 May 2003 18:26:26 +0900
Message-Id: <4B8D9AB5-8B6E-11D7-848A-000393AE4244@dan.co.jp>

[ 19579]
U/WIN test nit for John P. Linderman.

[ 19580]
VMS test tweak from Craig Berry.

[ 19581]
U/WIN test tweak from John P. Linderman.

[ 19582]
MAN3PODS => {} good.  (Was in 5.8.0, has been lost at some point.)

[ 19583]
Subject: Re: [perl #22231] <$foo> is parsed as glob(' ' . $foo) if Switch.pm is used
From: Ronald J Kimball <rjk@linguist.Thayer.dartmouth.edu>
Date: Mon, 19 May 2003 17:53:25 -0400
Message-ID: <20030519215325.GE1629175@linguist.thayer.dartmouth.edu>

(the bug id corrected to be #22231, not #22238)

[ 19584]
Subject: [PATCH] perldata.pod revamp rev. 3
From: Shlomi Fish <shlomif@vipe.technion.ac.il>
Date: Wed, 14 May 2003 17:46:05 +0300 (IDT)
Message-ID: <Pine.LNX.4.33L2.0305141744520.24207-200000@vipe.technion.ac.il>

[ 19585]
More U/WIN tweaks from John P. Linderman.

[ 19586]
Introduce a new preprocessor symbol, PERL_DISABLE_PMC, to
disable the loading of .pmc files if defined.
Rename the function S_doopen_pmc to S_doopen_pm.

[ 19589]
Subject: [PATCH] [perl #21887] h2xs becoming enum-aware
From: Tassilo von Parseval <tassilo.parseval@post.rwth-aachen.de>
Date: Tue, 13 May 2003 10:36:32 +0200
Message-id: <20030513083631.GA21782@ethan>

[ 19590]
Subject: Re: [cpan #2629] Wrong assumption in numeric comparison
From: Dan Kogai <dankogai@dan.co.jp>
Date: Thu, 22 May 2003 18:46:40 +0900
Message-Id: <49E36875-8C3A-11D7-9C91-000393AE4244@dan.co.jp>
p4raw-link: @19590 on //depot/perl: 2b6a28d4f323babf03c71d114b501b87297c4dc7
p4raw-link: @19589 on //depot/perl: 069eb725e1419981deda33fe3e16b94f7d885fbd
p4raw-link: @19586 on //depot/perl: 7925835c4310c3d10b784fcb09926648dc49c600
p4raw-link: @19585 on //depot/perl: cebd85e6fca2f450b0cc02ffa6ad2fdfdf763f59
p4raw-link: @19584 on //depot/perl: 692ef166768038d07562d41a21f34b424912aa08
p4raw-link: @19583 on //depot/perl: 52d8c818b517f230f445c3b2cd5dd7fb20ae5fb0
p4raw-link: @19582 on //depot/perl: 7e8202f19ce9f11d44dfd154b4b8f23de0b348c8
p4raw-link: @19581 on //depot/perl: 1b76c3e48b8e16bb4510c26f697e9e941aa4afcb
p4raw-link: @19580 on //depot/perl: a31638381a2c454a53ba8572b431fb8aae70ac33
p4raw-link: @19579 on //depot/perl: d80cbc32ff112b0deaa35bb67ee77e4f43449631
p4raw-link: @19578 on //depot/perl: 03871ea64ce22022ff5d907fffa52338dafdb782

p4raw-id: //depot/maint-5.8/perl@19591
p4raw-integrated: from //depot/perl@19577 'copy in' lib/DirHandle.t
(@10676..) ext/Encode/ucm/8859-1.ucm ext/Encode/ucm/8859-10.ucm
ext/Encode/ucm/8859-11.ucm ext/Encode/ucm/8859-13.ucm
ext/Encode/ucm/8859-14.ucm ext/Encode/ucm/8859-15.ucm
ext/Encode/ucm/8859-16.ucm ext/Encode/ucm/8859-2.ucm
ext/Encode/ucm/8859-3.ucm ext/Encode/ucm/8859-4.ucm
ext/Encode/ucm/8859-5.ucm ext/Encode/ucm/8859-6.ucm
ext/Encode/ucm/8859-7.ucm ext/Encode/ucm/8859-8.ucm
ext/Encode/ucm/8859-9.ucm (@15638..) t/op/chdir.t (@16257..)
Porting/thirdclean (@16605..) lib/Switch.pm (@17228..)
t/io/tell.t (@18514..) ext/MIME/Base64/Makefile.PL (@18685..)
ext/Encode/encoding.pm (@19100..) t/io/layers.t (@19372..)
ext/Cwd/t/cwd.t (@19374..) utils/h2xs.PL (@19420..)
pod/perldata.pod (@19452..) ext/Encode/Encode.pm (@19477..)
ext/Encode/META.yml (@19478..) ext/Encode/Changes
ext/Encode/MANIFEST ext/Encode/Unicode/Unicode.pm
ext/Encode/lib/Encode/Alias.pm ext/Encode/lib/Encode/Config.pm
(@19548..) ext/Encode/lib/Encode/Unicode/UTF7.pm (@19550..)
ext/Encode/t/Unicode.t (@19571..) 'merge in' embed.fnc embed.h
(@19431..) pp_ctl.c (@19496..) proto.h (@19527..)

20 years agoUpdate Changes.
Jarkko Hietaniemi [Tue, 20 May 2003 20:21:44 +0000 (20:21 +0000)]
Update Changes.

p4raw-id: //depot/maint-5.8/perl@19577

20 years agoIntegrate:
Jarkko Hietaniemi [Tue, 20 May 2003 20:05:45 +0000 (20:05 +0000)]
Integrate:
[ 19569]
More Ultrix double definition avoidance.

[ 19570]
Subject: Re: Possible precedence problem on bitwise ^ operator
From: sthoenna@efn.org (Yitzchak Scott-Thoennes)
Date: Sun, 18 May 2003 19:21:01 -0700
Message-ID: <N+Dy+gzkg+XX092yn@efn.org>
(with tweaks to perldiag.pod)

[ 19571]
Further -Uuseperlio tweaking.

[ 19573]
Upgrade to CPAN 1.70_54
Subject: Re: CPAN.pm into blead
From: Andreas J Koenig <andreas.koenig@anima.de>
Date: Tue, 20 May 2003 11:31:16 +0200
Message-ID: <87of1y6k2j.fsf@franz.ak.mind.de>

[ 19574]
Upgrade to Getopt::Long 2.33
(mostly a version number increment)

[ 19575]
Enhance the failure reporting for the pod2html tests
p4raw-link: @19575 on //depot/perl: 66f3f260095e79305afd2e6927af42eda76ba830
p4raw-link: @19574 on //depot/perl: 79d0183a28e4148ae5bcfffe06fd994f9a674c12
p4raw-link: @19573 on //depot/perl: 35576f8caf9e62e75a38a8f05aa95936515d9620
p4raw-link: @19571 on //depot/perl: 67e51b56f7d37807e6bfe303642911618f0d975c
p4raw-link: @19570 on //depot/perl: 96a925ab0077cdd24bd7d328f20be3d5373d4885
p4raw-link: @19569 on //depot/perl: 87edd44619c51e5cef57cfe22210ce04d510fd47

p4raw-id: //depot/maint-5.8/perl@19576
p4raw-deleted: from //depot/perl@19567 'delete in' lib/CPAN/README
(@18672..)
p4raw-integrated: from //depot/perl@19567 'copy in' lib/CPAN/Nox.pm
(@16000..) lib/Pod/t/pod2html-lib.pl (@16882..) lib/CPAN.pm
lib/CPAN/FirstTime.pm (@18672..) lib/Pod/t/htmlview.t
(@19137..) lib/Getopt/Long.pm lib/Getopt/Long/CHANGES
lib/Getopt/Long/README (@19541..) ext/Encode/t/Unicode.t
(@19559..) ext/Socket/Socket.xs (@19561..) 'merge in' op.c
(@19503..) pod/perldiag.pod (@19540..) MANIFEST (@19548..)

20 years agoIntegrate:
Jarkko Hietaniemi [Mon, 19 May 2003 05:01:26 +0000 (05:01 +0000)]
Integrate:
[ 19558]
Subject: [PATCH] Re: [PATCH pod/perlsyn.pod pod/perltrap.pod] Unseding perlsyn
From: Michael G Schwern <schwern@pobox.com>
Date: Wed, 14 May 2003 15:36:23 -0700
Message-ID: <20030514223623.GD23350@windhund.schwern.org>

[ 19559]
Make the test work without perlio, from Dan Kogai.

[ 19560]
Based on

Subject: [PATCH threads.xs] no system scope on VMS
From: "Craig A. Berry" <craigberry@mac.com>
Date: Sun, 18 May 2003 23:02:07 -0500
Message-ID: <3EC8573F.6050005@mac.com>

but instead go for #ifdef PTHREAD_SCOPE_SYSTEM.

[ 19561]
Ultrix: the #19435 helped the IO extension, so this should
help the Socket extension (socket structs redefinitions).

[ 19562]
Slightly wrong panic messages.

[ 19563]
Make Perl_ithread_self() a bit more helpful when
finding the thread fails (suggested by Stas in
perl-ithreads Mar 01)

[ 19564]
Meaningless cosmetics.

[ 19565]
Nekkid numbers.

[ 19566]
Integrate perlio:
[ 19556]
Fix ticket 18265

[ 19557]
EINTR retry should exit on count >= 0 not !=0
p4raw-link: @19566 on //depot/perl: 5104f8e8cb6eb35269aac646fcd0a6bbd6b2f42e
p4raw-link: @19565 on //depot/perl: 1fea7ed3cfe8a61b554a3465cf83a59887a94018
p4raw-link: @19564 on //depot/perl: 6dfd2d0514085d4203b8b22a3be051e3dd47f61f
p4raw-link: @19563 on //depot/perl: fe53aa5bafbad898597f77488a12ad889fba4485
p4raw-link: @19562 on //depot/perl: ddcc6fdc2c2811c8014d35126e40f07b13b87e32
p4raw-link: @19561 on //depot/perl: 43db68287b2d8f6cdf86051fd386695ba8658389
p4raw-link: @19560 on //depot/perl: 19a077f678840021ce79e076d77b5f912feb3f1f
p4raw-link: @19559 on //depot/perl: fcc05d01c240ec29422ab0ec7d098141519ca384
p4raw-link: @19558 on //depot/perl: 6ec4bd10d4541458cd84a1df72dd948b519e53e9
p4raw-link: @19557 on //depot/perlio: 42a7a32faa5272696f9e7f961a7335824698429d
p4raw-link: @19556 on //depot/perlio: ba85f2eaa56f5ba4c56314d0bcbc2c8a81e0813d

p4raw-id: //depot/maint-5.8/perl@19567
p4raw-integrated: from //depot/perl@19553 'copy in'
ext/Socket/Socket.xs (@19082..) ext/threads/threads.xs
(@19368..) pod/perltrap.pod (@19464..) ext/Encode/t/Unicode.t
(@19548..) perlio.c (@19552..) 'merge in' pod/perlsyn.pod
(@19504..)

20 years agoIntegrate:
Jarkko Hietaniemi [Sun, 18 May 2003 07:59:03 +0000 (07:59 +0000)]
Integrate:
[ 19552]
Integrate from perlio:
[ 19542]
Fix ticket #22219

[ 19543]
Spotted a bare close() where PerlLIO_close() seems correct.
p4raw-link: @19552 on //depot/perl: 03e631dff4f83fdf5854310840462c567db01041
p4raw-link: @19543 on //depot/perlio: 8a521f284323c7ef06cccf453146cc13958cfd6d
p4raw-link: @19542 on //depot/perlio: 6a93df2e699ee31021f3373dcafbb41d67f7f951

p4raw-id: //depot/maint-5.8/perl@19553
p4raw-integrated: from //depot/perl@19551 'copy in' doio.c (@19470..)
perlio.c (@19527..)

20 years agoIntegrate:
Jarkko Hietaniemi [Sun, 18 May 2003 07:55:50 +0000 (07:55 +0000)]
Integrate:
[ 19527]
Subject: [PATCH] RE: maint snapshot @ 19525
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Fri, 16 May 2003 17:16:57 +0100
Message-ID: <533D273D4014D411AB1D00062938C4D90404651D@hotel.npl.co.uk>

(Part #1: the __format__ and __printf__)

[ 19528]
Subject: [PATCH] RE: maint snapshot @ 19525
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Fri, 16 May 2003 17:16:57 +0100
Message-ID: <533D273D4014D411AB1D00062938C4D90404651D@hotel.npl.co.uk>

(Part #2: the hv.c SVf)

[ 19531]
Apply the supplied patch for [perl #22195]
"File::Find, sorted directory traversal order is inverted"

[ 19532]
The suggested patch for [perl #22201] "patch: perl 5.8.0
compile error on ia64/HP-UX (comparing incompatible pointers)"
plus a possible cure for the warning mentioned in the case.

[ 19533]
avoid select() on windows destroying errno (used to typically
always sets it to EINVAL due to the way it maps the FD_SETs)

[ 19534]
change#16723 broke the ioctl() return value on platforms
that have ioctl() but no fcntl() (e.g. windows)

change#17577 then attempted to fix the bustage, but got
it wrong

[ 19535]
improve the implementation of Net::Ping on windows by avoiding
fork(), which is pretty heavy-weight for this kind of
application; use non-blocking sockets instead

has been verified to work on Win2k but will need testing on
other flavors of windows

there is a single known failure on windows in 450_service.t (test 18)
due to what appears to be bugs in the ping_syn()/ack() code

[ 19536]
apply Net::Ping patch that makes the fork()-based approach
work better on windows (Marcus Holland-Moritz <mhx-perl@gmx.net>)

the code this affects is currently not enabled anywhere, but
could be enabled if the non-blocking approach runs into problems
on older windows versions

[ 19537]
missing init in change#19533

[ 19539]
Fix bug #22216 : B::Deparse can't handle "use Module Version"
with fractional version numbers or v-strings.

[ 19540]
Clarify the explanation of the warning "Possible precedence problem
on bitwise operator".

[ 19541]
Upgrade to Getopt::Long 2.32_05

[ 19545]
Subject: Re: Last Call For (Least) Favourite Issues For 5.8.1
From: Alan Burlison <Alan.Burlison@sun.com>
Date: Thu, 15 May 2003 22:17:55 +0100
Message-ID: <3EC40403.9000804@sun.com>

(fixed symbol scanning for Solaris 10)

[ 19547]
Old (4.2BSD, like Ultrix) Bourne shells do not understand
non-left-aligned heredocs.

[ 19548]
Subject: [Encode] UTF-7 Support
From: Dan Kogai <dankogai@dan.co.jp>
Date: Sun, 18 May 2003 00:45:35 +0900
Message-Id: <99C4504E-887E-11D7-840A-000393AE4244@dan.co.jp>

[ 19549]
The 'quotes' really are important (caught by Enache Adrian).

[ 19550]
UTF-7 tweak from Dan Kogai.
p4raw-link: @19550 on //depot/perl: 842a5aa6cf6dc6d87ec0a6a5e7fb7beb1541aa70
p4raw-link: @19549 on //depot/perl: d0ae58a5fd525aba8fb40c4f36fcc4e4c93ea0d1
p4raw-link: @19548 on //depot/perl: 1485817ebf8dde6b1eba1bd4d8bf7c6e2e9fb14b
p4raw-link: @19547 on //depot/perl: fde91635d459dc9b5c5563809bb62a4fc882e73c
p4raw-link: @19545 on //depot/perl: ab900c531c1e8d7aefac3b0c5e42704bfb913d3e
p4raw-link: @19541 on //depot/perl: 10933be5b2abdb147e3178c33da9bc6edc90eaee
p4raw-link: @19540 on //depot/perl: 81c76e97748fab77d4ac4444a0f1a1341b777793
p4raw-link: @19539 on //depot/perl: a58644dec03db93f2899d4dd4466cc91cea2bd00
p4raw-link: @19537 on //depot/perl: 3ead22cb2e50f28432734844b4f0ea5762a993b5
p4raw-link: @19536 on //depot/perl: 6dbac12b81c0a4e61d1a9c7a1f12e0ee3256cdda
p4raw-link: @19535 on //depot/perl: eb194dd9b37694f4482689d052c0bd96e472200f
p4raw-link: @19534 on //depot/perl: 6652bd42f22f15f457e3753f6c9a7ef4c35fc4cf
p4raw-link: @19533 on //depot/perl: 1c8780751e85c3ece441fc8ecdff2f1dc99f9906
p4raw-link: @19532 on //depot/perl: 2cc1b180444ab1e2ac675ff3e9f78a123bc70c80
p4raw-link: @19531 on //depot/perl: 7bd31527512b13192dec55ed4943599edc17b94a
p4raw-link: @19528 on //depot/perl: fd30fd187c5d5b74a2ce5f760a0d68c28256528e
p4raw-link: @19527 on //depot/perl: 04fa0c702a9221c225ba8695a20b08d7da04409f
p4raw-link: @17577 on //depot/perl: c214f4ad8bbb376b6ebfcb9c9173169f2cc8986f
p4raw-link: @16723 on //depot/perl: 4808266b7a2aefa68f681e0378316e43728b49d8

p4raw-id: //depot/maint-5.8/perl@19551
p4raw-integrated: from //depot/perl@19547 'ignore' Makefile.SH
(@19522..)
p4raw-integrated: from //depot/perl@19535 'ignore' lib/Net/Ping.pm
(@19270..)
p4raw-branched: from //depot/perl@19529 'branch in'
ext/Encode/lib/Encode/Unicode/UTF7.pm (@19548..)
p4raw-integrated: from //depot/perl@19529 'copy in'
lib/Getopt/Long/t/gol-basic.t lib/Getopt/Long/t/gol-compat.t
lib/Getopt/Long/t/gol-linkage.t lib/Getopt/Long/t/gol-oo.t
(@11588..) lib/Getopt/Long/README (@14872..)
ext/Encode/lib/Encode/Config.pm (@16145..)
ext/Encode/t/Unicode.t (@16448..) lib/Getopt/Long.pm (@17321..)
lib/Getopt/Long/CHANGES (@17326..)
ext/Encode/lib/Encode/Supported.pod (@18057..)
ext/Encode/Unicode/Unicode.pm ext/Encode/lib/Encode/Alias.pm
(@18663..) lib/File/Find.pm (@18825..) ext/Storable/Storable.xs
(@19409..) ext/Encode/Changes ext/Encode/MANIFEST (@19477..)
perlio.c (@19487..) Configure (@19527..) 'edit in'
win32/win32sck.c (@19533..) 'merge in' ext/B/B/Deparse.pm
(@19156..) embed.pl (@19373..) pp_sys.c (@19394..) proto.h
(@19431..) hv.c (@19505..) pod/perldiag.pod (@19516..) MANIFEST
(@19521..)

20 years agoTake care of [perl #17424].
Jarkko Hietaniemi [Fri, 16 May 2003 17:34:21 +0000 (17:34 +0000)]
Take care of [perl #17424].

p4raw-id: //depot/maint-5.8/perl@19529

20 years agoA part of #19454.
Jarkko Hietaniemi [Wed, 14 May 2003 19:23:10 +0000 (19:23 +0000)]
A part of #19454.

p4raw-id: //depot/maint-5.8/perl@19526

20 years agoUpdate Changes.
Jarkko Hietaniemi [Wed, 14 May 2003 05:41:06 +0000 (05:41 +0000)]
Update Changes.

p4raw-id: //depot/maint-5.8/perl@19525

20 years agoIntegrate:
Jarkko Hietaniemi [Wed, 14 May 2003 05:25:28 +0000 (05:25 +0000)]
Integrate:
[ 19516]
Subject: [PATCH] More perldiag.pod sorting
From: Ronald J Kimball <rjk@linguist.thayer.dartmouth.edu>
Date: Tue, 13 May 2003 15:13:53 -0400
Message-ID: <20030513191353.GB1556429@linguist.thayer.dartmouth.edu>

(plus add 'no locale;')

[ 19517]
Subject: [PATCH] Sync up MIME-Base64 to latest on CPAN
From: Gisle Aas <gisle@ActiveState.com>
Date: 13 May 2003 09:59:50 -0700
Message-ID: <lru1byzss9.fsf@caliper.activestate.com>

[ 19518]
Subject: [PATCH] [perl #8599] s/catenate/concatenate/
From: Casey West <casey@geeknest.com>
Date: Fri, 9 May 2003 04:00:44 -0400
Message-ID: <20030509080044.GA49820@geeknest.com>

(except for the dup.t patch which diddled with system().)

[ 19520]
Use /usr/bin/perl (de facto in Porting/ scripts).

[ 19521]
Curliff and liff with ease.

[ 19522]
More Panther moves.

[ 19523]
Subject: Re: [PATCH] Sync up MIME-Base64 to latest on CPAN
From: Gisle Aas <gisle@ActiveState.com>
Date: 13 May 2003 19:51:19 -0700
Message-ID: <lrptmmw89k.fsf@caliper.activestate.com>
p4raw-link: @19523 on //depot/perl: ea0e37e48a6e7942e23df67a0ae153e0f80bcbb3
p4raw-link: @19522 on //depot/perl: 986530eaa5450b2dbf5535c366851b0170ca3a73
p4raw-link: @19521 on //depot/perl: 39dbb0c04a808c48b0b1cf77b1b85aafa09f5578
p4raw-link: @19520 on //depot/perl: 46618fd9dc39954f9acd97cef74b6dc97b59c99c
p4raw-link: @19518 on //depot/perl: 3099fc99273017468e5ddf7177e6764cfc105a6a
p4raw-link: @19517 on //depot/perl: 2c634edc13b5b5cb4d6fa1bb56a8859a91a81976
p4raw-link: @19516 on //depot/perl: 2f7da1686732e2a80aedec17c9767de6eadacd14

p4raw-id: //depot/maint-5.8/perl@19524
p4raw-branched: from //depot/perl@19515 'branch in' Porting/curliff.pl
Porting/sort_perldiag.pl
p4raw-integrated: from //depot/perl@19515 'copy in' README.Y2K
(@6553..) ext/MIME/Base64/Base64.pm ext/MIME/Base64/Changes
ext/MIME/Base64/QuotedPrint.pm ext/MIME/Base64/t/quoted-print.t
(@18642..) ext/MIME/Base64/Base64.xs (@18709..)
lib/File/Spec.pm (@18980..) lib/File/Spec/Unix.pm (@18982..)
config_h.SH (@19312..) uconfig.h (@19314..) Configure
(@19440..) Makefile.SH (@19506..) 'merge in' Porting/config_H
(@19312..) NetWare/config_H.wc plan9/config.plan9
plan9/config_h.sample win32/config_H.bc win32/config_H.gc
win32/config_H.vc win32/config_H.vc64 wince/config_H.ce
(@19314..) MANIFEST (@19478..) pod/perldiag.pod (@19505..)
hints/darwin.sh (@19506..)

20 years agoIntegrate:
Jarkko Hietaniemi [Tue, 13 May 2003 17:51:05 +0000 (17:51 +0000)]
Integrate:
[ 19514]
Detypo.

[ 19512]
make it easier to reproduce the bug

[ 19511]
the \do {local *FH} trick in Tie::File was really only needed
on 5.005 and earlier, since later versions can autovivify
the handle

however, a search in the p5p archives reveals the trick doesn't
fully work in the versions it is needed in, so use the more
standard Symbol::gensym() way

[ 19510]
$Config{usethreads} wasn't being set on windows

[ 19509]
Reinstate the #19498 but now skip the crashing
tests (when threaded) as TODOs.

[ 19508]
Revert #19498 since it broke threaded builds.

[ 19506]
Detypo Pantherisms.

[ 19503]
Use a more sophisticated heuristics to produce the warning
'Parentheses missing around "%s" list'. This fixes bug #22147.
Also, the warning is now produced for C<local *a,*b;>.

[ 19502]
Work also without perlio.

[ 19500]
Panther preparation.

[ 19499]
More moves to intrpvar.h.

[ 19498]
fix for Tie::File test failures on windows: the problem was
that Tie::File did not close any file handles it opens internally,
leading to file handle leaks and t/tf* temporary file littering;
we now close the handle iff Tie::File opened it

this fix unearths what appears to be a perl bug in localizing globs:
09_gen_rs.t fails due to a prematurely closed filehandle, although
it wasn't explicitly closed anywhere by the code (renaming the
*FH at line 97 to *FH1 makes it work, but I haven't done this
to allow the bug to be tracked down)

[ 19497]
Move the thread *hook into interpreter.

[ 19496]
Subject: [PATCH] [perl #7391] Perl crashes with certain write() formats.
From: Dave Mitchell <davem@fdgroup.com>
Date: Sat, 10 May 2003 01:45:23 +0100
Message-ID: <20030510004523.GC20871@fdgroup.com>

[ 19495]
Open UNIX is not really "formerly Unixware", since the most
recent releases are known as Unixware, not as Open UNIX.

[ 19494]
Slight tweaks to the platform list.

[ 19493]
Subject: Re: [PATCH] [perl #8636] [perl #8634] Both patches together for perlop
From: Casey West <casey@geeknest.com>
Date: Fri, 9 May 2003 10:30:13 -0400
Message-ID: <20030509143013.GM49820@geeknest.com>

[ 19492]
perlport.pod nit for doc bug #8253.

[ 19491]
Use test.pl.

[ 19490]
Try to handle a $^X with spaces in it.

[ 19489]
Separate the creation of the command to run by
runperl() into its own function, _create_runperl().

[ 19488]
Fixup the method behaviour table.

[ 19487]
Integrate from perlio:
[ 19474]
Tweaks to Jarkko's NULL deref checks in perlio.c

[ 19475]
Fix for bugs 21717 and 22140.
Win32's lseek claims to have succeeded in pipes etc. Which confuses :perlio
and derived layers. So have :unix's "pushed" method stat() the fd and
cache non S_ISREG nature. Have Unix_seek fail if fd is NOT S_ISREG to match
UNIX behaviour.

[ 19479]
Better but still unproven fix for lseek() on pipes.

[ 19483]
Unused variable

[ 19485]
Tests to prove Ticket 9468 is fixed.

[ 19486]
add test for change#19475,19479 (bugs#21717,22140)

[ 19484]
fix Embed.t failure on windows: PERL_SYS_TERM() is implemented
in terms of an exported function rather than as an inlined
macro (latter wants PL_op_mutex which isn't exported as such)

Jarkko: please merge into maint-5.8

[ 19482]
Test _getcode().

[ 19481]
Clarify the doc (and the code) for Unicode code points.

[ 19480]
Another doc suggestion from terry@eatoni.com (terry jones):
use codepoints that return undef.

[ 19478]
Add Encode's META.yml.

[ 19477]
Upgrade to Encode 1.94.

[ 19476]
Doc bug noticed by terry@eatoni.com (terry jones).

[ 19472]
Try to plug more potential PerlIO NULL method
dereferences; try to document the matter.

[ 19471]
UseNicerNames instead of SHOUTING_LIKE_THIS.

[ 19470]
In eof() the errno can get stomped by the peek-ahead.

[ 19469]
A regression test for the remaining "Final $ should be..." error.

[ 19468]
Remove the error messages "Final @ should be \@ or @name"
and "Final % should be \% or %name", that appear to be
only produced in addition to another syntax error, and therefore
misleading, if I understand correctly that kind of black magic.

[ 19467]
Have to think this test more when I'm awake.

[ 19466]
Document that perl tries to load .pmc files before .pm files.
Subject: Re: [perl #8860] [not RESOLVED] .pmc extension not documented in require
From: Casey West <casey@geeknest.com>
Date: Fri, 9 May 2003 17:03:50 -0400
Message-ID: <20030509210350.GW49820@geeknest.com>

[ 19465]
Fix for doc bug #8602 : clarify eof() example comments

[ 19464]
Subject: [PATCH] [perl #8702] Clean up perltrap mis-information
From: Casey West <casey@geeknest.com>
Date: Fri, 9 May 2003 11:09:39 -0400
Message-ID: <20030509150939.GN49820@geeknest.com>

[ 19463]
Subject: Re: [DOC PATCH] [perl #1165] crypt accepts any character as salt
From: Casey West <casey@geeknest.com>
Date: Fri, 9 May 2003 15:25:59 -0400
Message-ID: <20030509192559.GS49820@geeknest.com>

[ 19462]
Try to comprehensively have a plan B if a PerlIO
layer doesn't have a particular function.
(1) If there's a corresponding PerlIOBase, call it.
(2) If not having the function is 'harmless', be silently happy.
    (Currently only Flush is in this category.)
(3) Otherwise set errno and return failure.

[ 19461]
Subject: [PATCH] [perl #8703] unescaped @ is fine
From: Casey West <casey@geeknest.com>
Date: Fri, 9 May 2003 11:17:53 -0400
Message-ID: <20030509151753.GO49820@geeknest.com>

[ 19460]
Add the PerlIOBase_noop_* to the public API as suggested by Stas.

[ 19459]
Result of change #19458.

[ 19458]
Subject: Weekend fun: MANIFEST sorting
From: andreas.koenig@anima.de (Andreas J. Koenig)
Date: Fri, 09 May 2003 15:12:05 +0200
Message-ID: <m3y91g463e.fsf@franz.ak.mind.de>

(both sorts need LC_ALL=C)
(add also manicheck target)

[ 19457]
Better skip this test on OpenBSD and BSD/OS since it
does not seem to work (Slaven Rezic).

[ 19456]
Subject: [PATCH] Re: [perl #16834] Anomolous behaviour of SUBSTR() used as LValue
From: sthoenna@efn.org (Yitzchak Scott-Thoennes)
Date: Wed, 07 May 2003 23:37:47 -0700
Message-ID: <7sfu+gzkg+AY092yn@efn.org>

[ 19455]
Missing files.

[ 19453]
Remove duplicate entries from perldiag

[ 19452]
Subject: Re: [perl #17718] %tiedhash in bool context doesn't check if hash is empty
From: sthoenna@efn.org (Yitzchak Scott-Thoennes)
Date: Wed, 07 May 2003 15:27:07 -0700
Message-ID: <7gYu+gzkgaFU092yn@efn.org>

[ 19451]
Tiny nit from mjd.

[ 19450]
Upgrade to Tie::File 0.95.

[ 19449]
Subject: [perl #22141] patch for Time::HiRes to get rid of -lrt on linux
From: Marc Lehmann (via RT) <perlbug-followup@perl.org>
Message-Id: <rt-22141-56710.3.69543054121962@bugs6.perl.org>
Date: 8 May 2003 00:42:18 -0000

[ 19448]
Subject: [PATCH] alphabetize perldiag.pod
From: Ronald J Kimball <rjk@linguist.Thayer.dartmouth.edu>
Date: Thu, 8 May 2003 11:52:39 -0400
Message-ID: <20030508155239.GC1495587@linguist.thayer.dartmouth.edu>

[ 19447]
Subject: [PATCH] [perl #22127] get(av|cv|hv|sv) added to Devel::PPPort
From: Tassilo von Parseval <tassilo.parseval@post.rwth-aachen.de>
Date: Thu, 08 May 2003 08:42:20 +0200
Message-id: <20030508064220.GA763@ethan>

[ 19445]
A variant of

Subject: Re: 0 is not perl (was Re: Report /export/home/nwc10/Gripping-Smoke/Smoke)
From: enache@rdslink.ro (Enache Adrian)
Date: Tue, 22 Apr 2003 02:54:05 +0300
Message-ID: <20030421235405.GA1162@ratsnest.hole>

to quench the black smoke from the BSD builds.

[ 19444]
Subject: Re: [DOC PATCH] & More File::Path issues
From: Casey West <casey@geeknest.com>
Date: Mon, 5 May 2003 13:25:47 -0400
Message-ID: <20030505172547.GB20508@geeknest.com>

[ 19443]
Spelling correction from Nicholas Clark.
p4raw-link: @19514 on //depot/perl: 43adb1d9fb37b5e1d222eafc23bc0d787d35fe1d
p4raw-link: @19512 on //depot/perl: f7363f9d385a744e58d57696a5dce9ce4ca6ff3d
p4raw-link: @19511 on //depot/perl: e0cf91d56b571fae04d6e52c0045b5e6dc4f5eae
p4raw-link: @19510 on //depot/perl: 7e0017d3b6ac1a9bfee873d050999f77952fb701
p4raw-link: @19509 on //depot/perl: 2a00e2a40ce3297077858385f0ca5e952d6eb4cf
p4raw-link: @19508 on //depot/perl: 0ca4ce0d843a0dcf48769457f5c67ca9b976899a
p4raw-link: @19506 on //depot/perl: 69625aa92a91bf4ca9e0af8d5dd7d748e3cdd293
p4raw-link: @19503 on //depot/perl: 8473848ff8266ad63ce5a45acc5fc8a9e690cc05
p4raw-link: @19502 on //depot/perl: 1bb0a50fd869bf3d7f152d29ec8c8119703266a1
p4raw-link: @19500 on //depot/perl: cb3fc4263509f28c87c21a0ddac50efa1bb80122
p4raw-link: @19499 on //depot/perl: bce260cd95d1dd29e348f40a7f6682c3d7fea3fc
p4raw-link: @19498 on //depot/perl: 07275143b4e1e59494d5cc98fdc4e0f06235b0e9
p4raw-link: @19497 on //depot/perl: 15a5279aa74a37f0ad0b3fa3f9e566cb2d7a9d9a
p4raw-link: @19496 on //depot/perl: 815f25c6e302f84ecce02c74fa717a19d787f662
p4raw-link: @19495 on //depot/perl: 3ebac25bf00794df08226119e9ae3699268f48dc
p4raw-link: @19494 on //depot/perl: 6f683aa24fc579d63eb408cafc6dadd8de2938a4
p4raw-link: @19493 on //depot/perl: df5f811689103091b7cb304529446ab7fbcb73af
p4raw-link: @19492 on //depot/perl: bbac04ed8cd43991be4ad2af52ee5af30eb4a52c
p4raw-link: @19491 on //depot/perl: 220939e6fe5e4dc50b0921e74e7b08bf1f26aa37
p4raw-link: @19490 on //depot/perl: 44cb023c103cc81b473c5000d0fc536254700a93
p4raw-link: @19489 on //depot/perl: 4cd2bd1f390724a103e72b993d7f67fb405628ad
p4raw-link: @19488 on //depot/perl: 61bdadae648d36c1e21a073fae0f539b8ae699bf
p4raw-link: @19487 on //depot/perl: 6a92418585632730a32c9109c63df3e9d3d8a61f
p4raw-link: @19486 on //depot/perlio: a6dd04483cb30505dd31342b8e0d790b3545179d
p4raw-link: @19485 on //depot/perlio: 317758861cdb698a2ee0bd53db0677ccd65a9eb2
p4raw-link: @19484 on //depot/perl: 23f519f064273e3cc195f02d4e0e49cf7c9329a8
p4raw-link: @19483 on //depot/perlio: acbd16bfa8cc0ce2f8cf72ca650c798b69c28dcc
p4raw-link: @19482 on //depot/perl: d782915283e79abc8a89d4bd0d3f0ae9357b87bb
p4raw-link: @19481 on //depot/perl: dc0a4417816de4de16d412283906a2a3c2bbce9b
p4raw-link: @19480 on //depot/perl: 82c0b05bfa6af07a8eed09c3accfe3016c6e65bc
p4raw-link: @19479 on //depot/perlio: aa063c351bd93493dd45b11fa59e0e5a90b4b421
p4raw-link: @19478 on //depot/perl: 8c20f9ee55f691683c1c4ad9241e24a842217427
p4raw-link: @19477 on //depot/perl: bedba6814834d84c03e3c8711e154e5c1e84209c
p4raw-link: @19476 on //depot/perl: 11785058c0b08a3960f7342e133e44fbc54cea1e
p4raw-link: @19475 on //depot/perlio: 6caa5a9cfe39f91bc44bba937a0b491f754fe9cd
p4raw-link: @19474 on //depot/perlio: 37725cdcc38b517ef70773e843427b086c3d89e1
p4raw-link: @19472 on //depot/perl: 210e727c30fedfe36428f457a5e2f9e6176680c4
p4raw-link: @19471 on //depot/perl: b32dd47ebda3152d7d120c264c8f3b0b6bab01b0
p4raw-link: @19470 on //depot/perl: 505fdf5d548cad40088ab9dcb60a4212a5c66af0
p4raw-link: @19469 on //depot/perl: a40a317b715a38747586893811eae258898ef4d7
p4raw-link: @19468 on //depot/perl: e2ae18322e820d209c08ca6740d8938b0267c7d7
p4raw-link: @19467 on //depot/perl: 3ebc477e067177dc30c7d86751fff682e5e03168
p4raw-link: @19466 on //depot/perl: 662cc546c7bf483f71f7e4bf7b981df15c7d932d
p4raw-link: @19465 on //depot/perl: 6ac88b1311e2597698c7c3c44bd5af0b603f8aa5
p4raw-link: @19464 on //depot/perl: 418272e4394459ff8d3580f3ac6ed7225c26fa9a
p4raw-link: @19463 on //depot/perl: d3989d752d99f59d5b497f1becb9bfd9c9469b96
p4raw-link: @19462 on //depot/perl: 1b7a0411f8b7cab25944dd0429da7dbe6061945b
p4raw-link: @19461 on //depot/perl: 1fa58becc2b101b3968cca02b977c50896c15fc5
p4raw-link: @19460 on //depot/perl: 022e13ec9186bf46a190de73507e69aa599cae6f
p4raw-link: @19459 on //depot/perl: 031922a838415c523ca11009eb48208e7d346353
p4raw-link: @19458 on //depot/perl: 1aea71dbe35e5c5838ce1880d0f99d5eba1c26e2
p4raw-link: @19457 on //depot/perl: 96eac031e9ad358951bd22ecf59b24bc5193580f
p4raw-link: @19456 on //depot/perl: c67bbae06fa560d08982cd38476ff29fb39ec78d
p4raw-link: @19455 on //depot/perl: 7faace1bdc8e4df9a282b5b4cffb7cf773fcec4f
p4raw-link: @19453 on //depot/perl: 0171352b2ec1a5da767060462636c95507386538
p4raw-link: @19452 on //depot/perl: 126c71c82576d5dc652db25ca9e3f8e18442c4fd
p4raw-link: @19451 on //depot/perl: 86e5a81e88dbe10bf1c195d6ca6fefab8bfafc17
p4raw-link: @19450 on //depot/perl: 6ae23f4134087bc885284bd6ae11bfeb719e2459
p4raw-link: @19449 on //depot/perl: 1a08a6ab91582d74e16135fa1c131885305144d0
p4raw-link: @19448 on //depot/perl: 96ebfdd73e972d4b593cecc5713f33f847828ab9
p4raw-link: @19447 on //depot/perl: e1fd986f3e3b4cb86ceac432160d6f9901f731a3
p4raw-link: @19445 on //depot/perl: c4a9c615f87561d7a5c6e4e7107930cb03cbcd67
p4raw-link: @19444 on //depot/perl: b8d5f52139b667ea3276273b5665157310d1a461
p4raw-link: @19443 on //depot/perl: e813f65e67d3859a1b9881648d861b6861ec8817

p4raw-id: //depot/maint-5.8/perl@19515
p4raw-integrated: from //depot/perl@19500 'edit in' hints/darwin.sh
(@19375..) 'ignore' Makefile.SH (@19458..)
p4raw-integrated: from //depot/perl@19499 'edit in' sv.c (@19497..)
p4raw-integrated: from //depot/perl@19494 'edit in' pod/perlport.pod
(@19492..)
p4raw-integrated: from //depot/perl@19471 'ignore' perlio.c (@19462..)
p4raw-integrated: from //depot/perl@19467 'ignore'
ext/Socket/socketpair.t (@19385..)
p4raw-integrated: from //depot/perl@19465 'edit in' pod/perlfunc.pod
(@19463..)
p4raw-integrated: from //depot/perl@19455 'edit in' MANIFEST (@19418..)
p4raw-integrated: from //depot/perl@19452 'edit in' pod/perldiag.pod
(@19448..) 'merge in' pp.c (@19242..) pp_hot.c (@19373..)
p4raw-integrated: from //depot/perl@19450 'ignore' lib/Tie/File.pm
(@15721..)
p4raw-branched: from //depot/perl@19442 'branch in' ext/Encode/META.yml
lib/Tie/File/t/27_iwrite.t lib/Tie/File/t/28_mtwrite.t
lib/Tie/File/t/29_downcopy.t lib/Tie/File/t/29a_upcopy.t
lib/Tie/File/t/42_offset.t
p4raw-integrated: from //depot/perl@19442 'copy in'
ext/Devel/PPPort/Changes (@13434..) ext/Devel/PPPort/t/test.t
(@13958..) lib/Tie/File/t/19_cache.t (@15621..)
lib/Tie/File/t/25_gen_nocache.t (@15651..)
lib/Tie/File/t/01_gen.t lib/Tie/File/t/30_defer.t (@15692..)
lib/Tie/File/t/00_version.t lib/Tie/File/t/04_splice.t
(@15721..) lib/Tie/File/t/26_twrite.t (@15746..)
lib/Tie/File/t/21_win32.t (@16622..) lib/Tie/File/t/16_handle.t
(@17016..) perliol.h (@17336..) ext/Encode/bin/piconv
(@17778..) ext/Encode/lib/Encode/MIME/Header.pm
ext/Encode/t/mime-header.t (@18057..) pod/perltie.pod
(@18184..) ext/Encode/Encode.xs ext/Encode/MANIFEST (@18867..)
t/op/magic.t (@18902..) ext/Devel/PPPort/PPPort.pm (@18904..)
ext/Encode/AUTHORS (@19100..) lib/ExtUtils/MM_Unix.pm
(@19190..) doio.c (@19242..) ext/Encode/Changes
ext/Encode/Encode.pm (@19325..) ext/Time/HiRes/Changes
ext/Time/HiRes/HiRes.pm ext/Time/HiRes/Makefile.PL (@19329..)
ext/Encode/t/enc_module.t (@19330..) pod/perldata.pod
(@19344..) t/comp/parser.t (@19367..) ext/POSIX/POSIX.pod
(@19382..) lib/Unicode/UCD.t (@19391..) lib/filetest.t
(@19396..) lib/File/Path.pm (@19426..) pod/perltrap.pod
(@19461..) pod/perliol.pod (@19472..) lib/Unicode/UCD.pm
(@19481..) t/io/dup.t t/io/fflush.t (@19487..) t/test.pl
(@19489..) lib/Tie/File/t/09_gen_rs.t (@19509..) 'edit in'
makedef.pl (@19460..) intrpvar.h perlvars.h (@19497..) 'merge
in' t/lib/warnings/op (@18577..) win32/makefile.mk (@19068..)
dosish.h (@19242..) win32/Makefile (@19280..) pp_ctl.c
(@19342..) pod/perlop.pod (@19365..) toke.c (@19367..)
win32/win32.h (@19383..) win32/win32.c (@19384..) op.c
(@19392..) embedvar.h perlapi.h (@19497..)

20 years agoIntegrate:
Jarkko Hietaniemi [Wed, 7 May 2003 19:36:18 +0000 (19:36 +0000)]
Integrate:
[ 19440]
One more possible extensions permutation.
p4raw-link: @19440 on //depot/perl: 42fde7b2ff12d979bd575ebf1530df889d1680e3

p4raw-id: //depot/maint-5.8/perl@19442
p4raw-integrated: from //depot/perl@19439 'copy in' Configure
(@19437..)

20 years agoIntegrate:
Jarkko Hietaniemi [Wed, 7 May 2003 17:11:48 +0000 (17:11 +0000)]
Integrate:
[ 19409]
Subject: Re: Bug in Storable???
From: Slaven Rezic <slaven@rezic.de>
Date: 04 May 2003 18:00:40 +0200
Message-Id: <87of2iwvkn.fsf@vran.herceg.de>

[ 19411]
Update changelog for 2.07 release.

[ 19412]
Oops. More Storable 2.07 preparations.

[ 19413]
None of that "our" stuff here, please.

[ 19414]
Doc nit from mjd.

[ 19415]
Subject: [PATCH] Embed.t flushing problem
From: "Craig A. Berry" <craigberry@mac.com>
Date: Sun, 04 May 2003 16:25:38 -0500
Message-ID: <3EB58552.2070207@mac.com>

[ 19416]
pack/unpack fixes from Wolfgang Laun:
- fix bug in UNICOS (where SIZE16 != sizeof(short))
- introduce and use new internal pack/unpack API
  (packlist, unpackstring)
  that does away with the unused arguments in the old API
  (pack_cat, unpack_str).

[ 19417]
perlartistic and perlgpl reformatting from Sean Burke.

[ 19418]
Switch the new perlio way of opening anonymous temporary files
open my $fh, '+>', undef
to using File::Temp.  Test it, and test also the "accidental
feature" of +< working the same way.
This should address [perl #21937].

[ 19419]
Reintroduce the mention of the fact that the Artistic/GPL
also are Perl's own licenses.

[ 19420]
Subject: [PATCH 5.8.0 UTIL] h2xs generates false comments about ABSTRACT
From: Steve Hay <steve.hay@uk.radan.com>
Date: Wed, 30 Apr 2003 09:52:30 +0100
Message-ID: <3EAF8ECE.8060403@uk.radan.com>

[ 19421]
Subject: [PATCH] ExtUtils::Install and the don't-really-do-it switch
From: Slaven Rezic <slaven@rezic.de>
Date: Thu, 24 Apr 2003 00:42:11 +0200 (CEST)
Message-Id: <200304232242.h3NMgBqD028515@vran.herceg.de>

[ 19422]
Subject: [PATCH] [perl #18341] random nits in perlrequick.pod
From: Casey West <casey@geeknest.com>
Date: Tue, 29 Apr 2003 16:14:20 -0400
Message-ID: <20030429201420.GT62281@geeknest.com>

[ 19423]
Subject: Re: hv.c patch - pathological hashes too easy
From: "Tye McQueen" <tye@metronet.com>
Date: Thu, 1 May 2003 13:34:50 -0500 (CDT)
Message-Id: <200305011834.h41IYoE08503@metronet.com>

[ 19424]
Subject: [PATCH] [perl #3096] undefing hash with object values
From: Dave Mitchell <davem@fdgroup.com>
Date: Thu, 1 May 2003 21:06:57 +0100
Message-ID: <20030501200657.GA25456@fdgroup.com>

[ 19425]
Subject: [PATCH pod/perlmod.pod] Simpler $Revision$ based $VERSION. Plus, repentance!
From: Michael G Schwern <schwern@pobox.com>
Date: Sat, 3 May 2003 15:30:16 -0700
Message-ID: <20030503223016.GE1234@windhund.schwern.org>

[ 19426]
Subject: [DOC PATCH] missing ')' in File::Path docs
From: "Jos I.Boumans" <kane@dwim.org>
Date: 30 Apr 2003 09:45:16 -0000
Message-ID: <20030430114513165+0200@nntp.perl.org>

[ 19427]
Subject: Re: Minor change to strict.pm. Who? How?
From: Adam Kennedy <adam@ali.as>
Date: Wed, 30 Apr 2003 00:02:40 +1000
Message-ID: <3EAE8600.2000806@ali.as>

Subject: [PATCH] Re: Minor change to strict.pm. Who? How?
From: Michael G Schwern <schwern@pobox.com>
Date: Tue, 29 Apr 2003 12:26:32 -0700
Message-ID: <20030429192632.GA6129@windhund.schwern.org>

[ 19428]
Snip away the perlunicode slowness demo since the new
caching scheme should help things a bit.

[ 19429]
Fix : the svr5 hints file doesn't propagate libswanted with
threads enabled. Now threads are OK on OpenUNIX 8, except a
mysterious failure in ext/POSIX/t/sigaction.t.

[ 19430]
Fix doc bug #22067, noticed by Mark Knutsen

[ 19431]
Subject: [patch] Re: [perl #21728] regexp SEGV
From: Enache Adrian <enache@rdslink.ro>
Date: Fri, 28 Mar 2003 23:53:09 +0200
Message-ID: <20030328215309.GA6413@ratsnest.hole>
(with minor tweaks)

[ 19432]
Subject: [PATCH] [perl #8063] perlfilter doesn't mention potential DATA clobber
From: Casey West <casey@geeknest.com>
Date: Mon, 28 Apr 2003 11:07:36 -0400
Message-ID: <20030428150736.GD62281@geeknest.com>

[ 19433]
Document which interfaces are NOT Unicode-aware.

[ 19435]
Worth a try for [perl #17146]

[ 19436]
More long double logic from Alan Burlison.

[ 19437]
Allow platforms to manipulate their archname by creating
a archname.cbu in their hints files.
p4raw-link: @19437 on //depot/perl: d2e0c6f79ef142ca2a2058cb0c41174a92b0b229
p4raw-link: @19436 on //depot/perl: af1ff193f3e3f6feddccbad54f3f3b6df0328f3d
p4raw-link: @19435 on //depot/perl: 4858b6ca14d891663971c998972aad6abc02b7e2
p4raw-link: @19433 on //depot/perl: 1aad1664cf756e015147414b107d6e07ef43c6bc
p4raw-link: @19432 on //depot/perl: 6c3397db56d5151f21e501fb6fe11dd893f31ba7
p4raw-link: @19431 on //depot/perl: 4b3c1a47dc0fd4f1dba8913d1d8984fe79997756
p4raw-link: @19430 on //depot/perl: 048912995c485d977c9d43b63b517de870c722d5
p4raw-link: @19429 on //depot/perl: c2ca7025d8b61ba9f9fac6a70376cc8b17026176
p4raw-link: @19428 on //depot/perl: 7c17141f053276e812daf89a4cc9414f8a1fc903
p4raw-link: @19427 on //depot/perl: 08d31bcd142b90ebd3b97b5ea6f954896723ca96
p4raw-link: @19426 on //depot/perl: b6d5dbc1eed820c42d86630d1d36196ce0c8b8fc
p4raw-link: @19425 on //depot/perl: 328fc02584f370baa42055f76b59c48da2d561f7
p4raw-link: @19424 on //depot/perl: 2f86008e342644f19f6a5b7136a5027c19cae4c1
p4raw-link: @19423 on //depot/perl: 462d8b025fb2f0b0f3b03c2b1a0b9a1d4406346c
p4raw-link: @19422 on //depot/perl: 5d52526064b604c74aa71e290350de1a5cf94862
p4raw-link: @19421 on //depot/perl: ab00ffcda35bbed540111e6fb03a2770e637aa3f
p4raw-link: @19420 on //depot/perl: dff1ecae838c4a648c236c7474f27a4f7e7defb6
p4raw-link: @19419 on //depot/perl: 68e2ea92f15f8084fda26c4eb8e0939354f923fd
p4raw-link: @19418 on //depot/perl: 72e9304675ac276b2ac244c09a40ea9e7b9ea35d
p4raw-link: @19417 on //depot/perl: cc2b665ffc0f9d5e159fa5a9531ece4a29a86f36
p4raw-link: @19416 on //depot/perl: 7accc089c4644f7a60f6877ea3a436c5f3cc9651
p4raw-link: @19415 on //depot/perl: 9ac9d38683a830b1bc1c0e8c4b81a5d3144cbff0
p4raw-link: @19414 on //depot/perl: 59e51af5496a55191ce0292f9b74dfab361d7fd4
p4raw-link: @19413 on //depot/perl: d5f92636cfba103135e2664cae24bf7c4797b719
p4raw-link: @19412 on //depot/perl: 41a750113098fc9eda8bdc631867506ebba228f4
p4raw-link: @19411 on //depot/perl: a527182047f5b3d9b38ac720e4fbebe3ecb739c5
p4raw-link: @19409 on //depot/perl: 3ddd445a464742b8bb4abd429bca2f5ea08318fe

p4raw-id: //depot/maint-5.8/perl@19439
p4raw-branched: from //depot/perl@19408 'branch in' ext/PerlIO/t/open.t
p4raw-integrated: from //depot/perl@19408 'copy in' pod/perlfilter.pod
(@12954..) pod/perlrequick.pod (@13041..) lib/File/Path.pm
(@14984..) ext/IO/poll.c (@16973..) pod/perltodo.pod (@17714..)
lib/strict.pm (@17986..) ext/Storable/ChangeLog
ext/Storable/t/integer.t (@18008..) ext/Storable/README
(@18019..) ext/Storable/Storable.pm (@18024..)
pod/perlunicode.pod (@18731..) ext/DB_File/DB_File.pm
(@18904..) utils/h2xs.PL (@19004..) lib/ExtUtils/t/Embed.t
(@19147..) lib/ExtUtils/Install.pm (@19162..)
lib/ExtUtils/t/Install.t (@19199..) t/op/undef.t (@19215..)
ext/Storable/Storable.xs (@19227..) scope.h (@19242..)
ext/Storable/t/tied.t (@19269..) perlio.c (@19302..)
pod/perlmod.pod (@19319..) hints/svr5.sh (@19385..)
pod/perlartistic.pod pod/perlgpl.pod (@19407..) 'merge in'
pod/perlapi.pod (@19079..) global.sym regexec.c scope.c
(@19242..) hv.c (@19345..) embed.fnc embed.h (@19366..)
pp_pack.c proto.h (@19373..) Configure (@19387..) MANIFEST
(@19401..) pod/perlfunc.pod (@19406..)

20 years agoFor some reason a fragment of change #19314 had not been merged.
Jarkko Hietaniemi [Sun, 4 May 2003 19:57:14 +0000 (19:57 +0000)]
For some reason a fragment of change #19314 had not been merged.
p4raw-link: @19314 on //depot/perl: 1de32f2a8367111f29377c6ed81b538f36717dd9

p4raw-id: //depot/maint-5.8/perl@19408
p4raw-edited: from //depot/perl@19405 'edit in' uconfig.h (@18516..)

20 years agoCosmic rays? Whatever it was, now it is gone and the test works
Jarkko Hietaniemi [Sun, 4 May 2003 11:51:42 +0000 (11:51 +0000)]
Cosmic rays?  Whatever it was, now it is gone and the test works
also in maint.

p4raw-id: //depot/maint-5.8/perl@19405

20 years agoIt seems as if this issue wouldn't be fixed in maint yet?
Jarkko Hietaniemi [Sun, 4 May 2003 11:15:59 +0000 (11:15 +0000)]
It seems as if this issue wouldn't be fixed in maint yet?

p4raw-id: //depot/maint-5.8/perl@19404

20 years agoIntegrate:
Jarkko Hietaniemi [Sun, 4 May 2003 11:14:49 +0000 (11:14 +0000)]
Integrate:
[ 19401]
Add Artistic as perlartistic and GPL (the Copying) as perlgpl;
regen perltoc, perlmodlib.  The GPL added as verbatim as possible,
the perlartistic is a straightforward podification.
p4raw-link: @19401 on //depot/perl: 2a551100939323428e5b071089d183aafb961137

p4raw-id: //depot/maint-5.8/perl@19403
p4raw-branched: from //depot/perl@19402 'branch in'
pod/perlartistic.pod pod/perlgpl.pod
p4raw-integrated: from //depot/perl@19402 'copy in' pod/buildtoc.PL
pod/perl.pod (@17966..) pod/perlmodstyle.pod (@18842..)
pod/perlmodlib.PL (@19320..) 'ignore' pod/perltoc.pod
(@18030..) 'merge in' pod/perlmodlib.pod (@19320..) MANIFEST
(@19391..)

20 years agoIntegrate:
Jarkko Hietaniemi [Sun, 4 May 2003 11:10:26 +0000 (11:10 +0000)]
Integrate:
[ 19381]
Forgot to check in the -d: file.
p4raw-link: @19381 on //depot/perl: 54f45c29ffd76a941dd03fe5df68c5e990b2ee8d

p4raw-id: //depot/maint-5.8/perl@19402
p4raw-integrated: from //depot/perl@19400 'copy in' t/run/switchd.t
(@19378..)

20 years agoIntegrate:
Jarkko Hietaniemi [Sun, 4 May 2003 08:29:43 +0000 (08:29 +0000)]
Integrate:
[ 19242]
Fix up Larry's copyright statements to my best knowledge.
(Lots of Perl 5 source code archaeology was involved.)
Larry didn't make strangled noises when I showed him
the patch, either :-)
p4raw-link: @19242 on //depot/perl: 4bb101f2758f169969171dfe6b70f68a406dcc1e

p4raw-id: //depot/maint-5.8/perl@19400
p4raw-integrated: from //depot/perl@19399 'copy in' x2p/a2py.c
(@16076..) Porting/pumpkin.pod (@18282..) fakesdio.h locale.c
nostdio.h (@18801..) EXTERN.h INTERN.h README av.h cc_runtime.h
fakethr.h form.h globals.c gv.h hv.h mg.h pad.h perlsdio.h
perlsfio.h regcomp.h run.c scope.h taint.c unixish.h utf8.h
utfebcdic.h util.h x2p/EXTERN.h x2p/INTERN.h x2p/a2p.c
x2p/a2p.h x2p/a2p.y x2p/hash.c x2p/hash.h x2p/proto.h x2p/str.c
x2p/str.h x2p/util.c x2p/util.h x2p/walk.c (@18807..) perlapi.c
(@18828..) doio.c (@19172..) perlio.h (@19203..) utf8.c
(@19231..) 'merge in' cop.h opcode.h opnames.h pp_sort.c
regexp.h xsutils.c (@18801..) deb.c doop.c keywords.h
miniperlmain.c pp.h (@18807..) patchlevel.h (@18812..)
keywords.pl (@18851..) global.sym (@18868..) opcode.pl
(@18875..) pad.c (@18904..) mg.c (@18979..) dosish.h (@19051..)
scope.c (@19064..) perlvars.h (@19120..) cv.h (@19167..)
regexec.c (@19210..) pp.c (@19218..) perl.h (@19230..)
p4raw-integrated: from //depot/perl@19242 'merge in' XSUB.h av.c op.h
thrdvar.h (@18801..) thread.h (@18807..) handy.h (@18873..)
regcomp.c (@18995..) pp_pack.c (@19010..) pp_sys.c (@19091..)
dump.c (@19098..) embed.h embed.pl (@19120..) reentr.c reentr.h
reentr.pl (@19122..) pp_ctl.c (@19126..) embedvar.h perlapi.h
sv.c (@19133..) sv.h (@19167..) toke.c (@19169..) perl.c
(@19185..) hv.c pp_hot.c (@19212..) gv.c (@19213..) op.c
proto.h (@19214..) numeric.c (@19218..) universal.c (@19235..)
util.c (@19238..)

20 years agoIntegrate:
Jarkko Hietaniemi [Sun, 4 May 2003 08:25:06 +0000 (08:25 +0000)]
Integrate:
[ 19398]
Doesn't make any difference for the test but is more logical.
p4raw-link: @19398 on //depot/perl: 3e4c85f8945e5b47709bbfe5276a94e65ba0bd48

p4raw-id: //depot/maint-5.8/perl@19399
p4raw-integrated: from //depot/perl@19397 'copy in'
t/lib/Devel/switchd.pm (@19381..)

20 years agoIntegrate:
Jarkko Hietaniemi [Sun, 4 May 2003 08:16:21 +0000 (08:16 +0000)]
Integrate:
[ 19378]
The [perl #21890] (Devel::Coverage breakage) has been fixed
by change #18589 (it was broken by change #9754); add test case.

[ 19380]
Solaris: make -Duse64bitall'ed to have an archname of
sun4-solaris-64, from Alan Burlison.  (The default is to not
to suffix anything with -Duse64bitall if longs are 64 bit.
This may lead into confusion and much sorrow if 32-bit binaries
and 64-bit binaries are installed under the same directories.
Why is "-64" or something like that the default?  Well, there
are platforms where 64 bits really is the default default.
There adding a "-64" would be kind of odd.  Better to let
each 64-bit capable platform to choose their archnames.)

[ 19381]
Forgot to check in the -d: file.

[ 19382]
Subject: [PATCH ext/POSIX/POSIX.pod] Deceptive POSIX exporting docs
From: Michael G Schwern <schwern@pobox.com>
Date: Wed, 30 Apr 2003 18:19:32 -0700
Message-ID: <20030501011932.GM701@windhund.schwern.org>

[ 19383]
Subject: [PATCH win32/win32.h] Re: Smoke [5.9.0] 19367 FAIL(F) MSWin32 5.0 Service Pack 3 (x86/1 cpu)
From: Abe Timmerman <abe@ztreet.demon.nl>
Date: Thu, 1 May 2003 18:34:35 +0200
Message-Id: <200305011834.35685.abe@ztreet.demon.nl>

[ 19384]
Subject: [PATCH win32/win32.c] silence compiler warnings
From: Abe Timmerman <abe@ztreet.demon.nl>
Date: Fri, 2 May 2003 00:51:42 +0200
Message-Id: <200305020051.43166.abe@ztreet.demon.nl>

[ 19385]
Subject: [PATCH] OpenUNIX 8 support
From: Rafael Garcia-Suarez <rgarciasuarez@free.fr>
Date: Fri, 2 May 2003 12:12:08 +0200
Message-Id: <20030502121208.3d235027.rgarciasuarez@free.fr>

[ 19386]
Subject: [PATCH] Re: maintperl on OpenUNIX 8
From: Andy Dougherty <doughera@lafayette.edu>
Date: Mon, 28 Apr 2003 12:24:38 -0400 (EDT)
Message-ID: <Pine.SOL.4.53.0304281208490.25038@maxwell.phys.lafayette.edu>

[ 19387]
Regen Configure (no changes but that's fine).

[ 19390]
Tru64: PerlIO_tell() was returning about one _megabyte_ for
the fp offset, which was quite a big larger than the input file,
which meant that the SvGROW tried to grow the file to about
2**64-2**20, which made safesysrealloc() to understandably
croak (in argv.t).

[ 19391]
Upgrade to Unicode 4.0.0.  (Well, upgrade at least
the Unicode character database to 4.0.0.)

[ 19392]
Salvage 'use filetest "access"' from compiletime to runtime.

[ 19393]
Extra tweakage from Rafael for #19392.

[ 19394]
Subject: Re: Does filetest work at all?
From: Slaven Rezic <slaven@rezic.de>
Date: 03 May 2003 18:26:49 +0200
Message-ID: <87ade4q9me.fsf@vran.herceg.de>

[ 19395]
Must skip more.

[ 19396]
Plagued by thinkos tonight.
p4raw-link: @19396 on //depot/perl: c78f3842db6b12d8d9eebde3be014afcb53eec8f
p4raw-link: @19395 on //depot/perl: 3acb6bcd1a901f84bfce64680bedea321811824a
p4raw-link: @19394 on //depot/perl: 43b06338a7352a1850e7b7e6294bfb12026353ad
p4raw-link: @19393 on //depot/perl: feaeca788fb70f9d4aec1c392b5033f8e2c1542a
p4raw-link: @19392 on //depot/perl: 1af34c76bc1167bbfada70004d6cbc41b0098f64
p4raw-link: @19391 on //depot/perl: 1911be8391700522b225cf514eddd9ebe9eaf644
p4raw-link: @19390 on //depot/perl: 58f1856e573b4625770ae64ce5ffb8ff06dc461f
p4raw-link: @19387 on //depot/perl: 2347ae6c7f592dfae9dd8c4fdd43c29a77207bf3
p4raw-link: @19386 on //depot/perl: 1c14f2e5bfa6113e4c04f49207cc224adb5f88d7
p4raw-link: @19385 on //depot/perl: 381c1bae8770dba0aec64002bf75d6f4d2e0c0f5
p4raw-link: @19384 on //depot/perl: f026e7c66ee549e42ac49df55a1a12a3859701c7
p4raw-link: @19383 on //depot/perl: f2b6228614233b087f06b57ba81daf10ead663ba
p4raw-link: @19382 on //depot/perl: 90b1bb76ac33d378b485f66b5eb18e95143363c9
p4raw-link: @19381 on //depot/perl: 54f45c29ffd76a941dd03fe5df68c5e990b2ee8d
p4raw-link: @19380 on //depot/perl: 5cfbcfcdc45b1cdd758241f7f02495ded7acc722
p4raw-link: @19378 on //depot/perl: d7aa4417de5aebb1d2374018c62148692ef32d8b
p4raw-link: @18589 on //depot/perl: 5df8de69806210bf48dc2e451e3db37c6f274c6e
p4raw-link: @9754 on //depot/perl: 9d43a7557743d779c74d69ffc6df7fc17711f3ec

p4raw-id: //depot/maint-5.8/perl@19397
p4raw-integrated: from //depot/perl@19381 'edit in' MANIFEST (@19378..)
p4raw-branched: from //depot/perl@19378 'branch in' t/run/switchd.t
p4raw-branched: from //depot/perl@19377 'branch in'
lib/unicore/HangulSyllableType.txt
lib/unicore/NormalizationCorrections.txt
lib/unicore/StandardizedVariants.txt lib/unicore/lib/Braille.pl
lib/unicore/lib/Cypriot.pl lib/unicore/lib/InAegean.pl
lib/unicore/lib/InCyprio.pl lib/unicore/lib/InKhmerS.pl
lib/unicore/lib/InLimbu.pl lib/unicore/lib/InLinea2.pl
lib/unicore/lib/InLinear.pl lib/unicore/lib/InMisce5.pl
lib/unicore/lib/InOsmany.pl lib/unicore/lib/InPhonet.pl
lib/unicore/lib/InShavia.pl lib/unicore/lib/InTaiLe.pl
lib/unicore/lib/InTaiXua.pl lib/unicore/lib/InUgarit.pl
lib/unicore/lib/InVaria2.pl lib/unicore/lib/InYijing.pl
lib/unicore/lib/Limbu.pl lib/unicore/lib/LinearB.pl
lib/unicore/lib/Osmanya.pl lib/unicore/lib/OtherIdS.pl
lib/unicore/lib/Shavian.pl lib/unicore/lib/TaiLe.pl
lib/unicore/lib/Ugaritic.pl t/lib/Devel/switchd.pm
p4raw-edited: from //depot/perl@19377 'edit in' Configure (@19337..)
p4raw-integrated: from //depot/perl@19377 'copy in' lib/filetest.t
(@12161..) lib/unicore/To/Digit.pl lib/unicore/lib/BidiR.pl
lib/unicore/lib/DCsquare.pl lib/unicore/lib/DCsub.pl
lib/unicore/lib/Dash.pl lib/unicore/lib/Deseret.pl
lib/unicore/lib/Devanaga.pl lib/unicore/lib/Diacriti.pl
lib/unicore/lib/Digit.pl lib/unicore/lib/Gujarati.pl
lib/unicore/lib/Gurmukhi.pl lib/unicore/lib/Kannada.pl
lib/unicore/lib/Nd.pl lib/unicore/lib/Oriya.pl
lib/unicore/lib/OtherLow.pl lib/unicore/lib/Pc.pl
lib/unicore/lib/Sk.pl lib/unicore/lib/Syriac.pl
lib/unicore/lib/Terminal.pl lib/unicore/lib/Yi.pl (@14370..)
lib/unicore/ArabLink.pl lib/unicore/ArabLnkGrp.pl
lib/unicore/ArabicShaping.txt lib/unicore/BidiMirroring.txt
lib/unicore/Bidirectional.pl lib/unicore/Blocks.pl
lib/unicore/Blocks.txt lib/unicore/Canonical.pl
lib/unicore/CaseFolding.txt lib/unicore/CombiningClass.pl
lib/unicore/CompositionExclusions.txt
lib/unicore/Decomposition.pl lib/unicore/EastAsianWidth.txt
lib/unicore/Lbrk.pl lib/unicore/LineBreak.txt
lib/unicore/Name.pl lib/unicore/NamesList.txt
lib/unicore/Number.pl lib/unicore/PropList.txt
lib/unicore/Properties lib/unicore/PropertyAliases.txt
lib/unicore/Scripts.pl lib/unicore/Scripts.txt
lib/unicore/To/Fold.pl lib/unicore/To/Lower.pl
lib/unicore/To/Title.pl lib/unicore/To/Upper.pl
lib/unicore/lib/Alpha.pl lib/unicore/lib/Alphabet.pl
lib/unicore/lib/Arabic.pl lib/unicore/lib/Assigned.pl
lib/unicore/lib/Bengali.pl lib/unicore/lib/BidiAL.pl
lib/unicore/lib/BidiBN.pl lib/unicore/lib/BidiET.pl
lib/unicore/lib/BidiL.pl lib/unicore/lib/BidiNSM.pl
lib/unicore/lib/BidiON.pl lib/unicore/lib/BidiWS.pl
lib/unicore/lib/Blank.pl lib/unicore/lib/Cn.pl
lib/unicore/lib/Common.pl lib/unicore/lib/Compat.pl
lib/unicore/lib/Cyrillic.pl lib/unicore/lib/DCcircle.pl
lib/unicore/lib/DCcompat.pl lib/unicore/lib/DCfont.pl
lib/unicore/lib/DCsuper.pl lib/unicore/lib/DCvertic.pl
lib/unicore/lib/Greek.pl lib/unicore/lib/IdContin.pl
lib/unicore/lib/IdStart.pl lib/unicore/lib/L.pl
lib/unicore/lib/L_.pl lib/unicore/lib/Latin.pl
lib/unicore/lib/Ll.pl lib/unicore/lib/Lm.pl
lib/unicore/lib/Lo.pl lib/unicore/lib/Lower.pl
lib/unicore/lib/Lowercas.pl lib/unicore/lib/Lu.pl
lib/unicore/lib/M.pl lib/unicore/lib/Math.pl
lib/unicore/lib/Mc.pl lib/unicore/lib/Mn.pl
lib/unicore/lib/N.pl lib/unicore/lib/No.pl
lib/unicore/lib/OtherAlp.pl lib/unicore/lib/OtherMat.pl
lib/unicore/lib/Pe.pl lib/unicore/lib/Po.pl
lib/unicore/lib/Ps.pl lib/unicore/lib/S.pl
lib/unicore/lib/Sc.pl lib/unicore/lib/So.pl
lib/unicore/lib/SpacePer.pl lib/unicore/lib/Upper.pl
lib/unicore/lib/Uppercas.pl lib/unicore/lib/WhiteSpa.pl
lib/unicore/lib/Word.pl lib/unicore/lib/Z.pl
lib/unicore/lib/Zs.pl lib/unicore/lib/_CaseIgn.pl
lib/unicore/lib/_CombAbo.pl lib/unicore/version (@15552..)
lib/unicore/ReadMe.txt lib/unicore/lib/Deprecat.pl
lib/unicore/lib/Grapheme.pl lib/unicore/lib/InMisce3.pl
lib/unicore/lib/InMisce4.pl lib/unicore/lib/OtherDef.pl
lib/unicore/lib/OtherGra.pl lib/unicore/lib/SoftDott.pl
(@15571..) lib/unicore/PropValueAliases.txt
lib/unicore/README.perl (@15605..) hints/svr5.sh (@16629..)
ext/Socket/socketpair.t (@17230..) lib/filetest.pm (@18217..)
lib/Unicode/UCD.t lib/unicore/Category.pl
lib/unicore/SpecialCasing.txt lib/unicore/UnicodeData.txt
lib/unicore/lib/C.pl lib/unicore/lib/Cf.pl
lib/unicore/lib/Cntrl.pl lib/unicore/lib/P.pl
lib/unicore/lib/Punct.pl (@18281..) ext/POSIX/POSIX.pod
(@19118..) hints/solaris_2.sh (@19218..)
lib/unicore/lib/Alnum.pl (@19231..) lib/unicore/lib/Graph.pl
lib/unicore/lib/Print.pl lib/unicore/lib/Space.pl (@19244..)
'edit in' pp_sys.c (@19385..) 'merge in' win32/win32.h
(@18491..) ext/B/B/Concise.pm (@18904..) win32/win32.c
(@19036..) op.c op.h (@19242..) dump.c (@19268..) sv.c
(@19359..)

21 years agoIntegrate:
Robin Barker [Tue, 29 Apr 2003 17:30:23 +0000 (18:30 +0100)]
Integrate:
[ 19371]
The solution in change #19363 was too unportable.

[ 19372]
miniperl cannot handle layers.t.

[ 19373]
Subject: [PATCH] RE: perl@19333
Message-ID: <533D273D4014D411AB1D00062938C4D9040464F7@hotel.npl.co.uk>

[ 19374]
OS X test tweak.

[ 19375]
OS X: could not -Doptimize=-g.

[ 19376]
great_circle_direction() was broken,
reported by Alexander Becher.
p4raw-link: @19376 on //depot/perl: d139edd66f0b258762aab6209968ebbac6390a47
p4raw-link: @19375 on //depot/perl: 318c098af5208a7f00f6a367e611618ba2af40f6
p4raw-link: @19374 on //depot/perl: 164336fe285a406eec3a30a591ac139619af9e11
p4raw-link: @19373 on //depot/perl: 5e6396ae8c4307a3de4655988c007bee1e933079
p4raw-link: @19372 on //depot/perl: 51dc4578288f8c29eb2ac4c48011b5b854d10317
p4raw-link: @19371 on //depot/perl: c8fc8fb0dd5fe8024295134e4cd63a3f63734f70
p4raw-link: @19363 on //depot/perl: d67aa87a1383860a50a1cda017e175d17b66c122

p4raw-id: //depot/maint-5.8/perl@19377
p4raw-integrated: from //depot/perl@19370 'copy in' lib/Math/Trig.t
(@17197..) lib/Math/Trig.pm (@18412..) ext/Cwd/t/cwd.t
(@19180..) t/io/layers.t (@19327..) t/io/openpid.t (@19363..)
'merge in' hints/darwin.sh (@19194..) embed.pl (@19242..)
pp_pack.c (@19341..) pp_hot.c (@19342..) proto.h (@19366..)

21 years agoIntegrate:
Jarkko Hietaniemi [Thu, 1 May 2003 07:57:19 +0000 (07:57 +0000)]
Integrate:
[ 19364]
Subject: [PATCH] [patch #7514] Bug in perlop regex explination
From: Casey West <casey@geeknest.com>
Date: m\8cn apr 28, 2003  19:22:06 Europe/Stockholm
Message-Id: <20030428172206.GK62281@geeknest.com>

[ 19365]
Subject: [PATCH] [perl #7592] Clarify what qw() does in scalar context
From: Casey West <casey@geeknest.com>
Date: m\8cn apr 28, 2003  16:00:05 Europe/Stockholm
Message-Id: <20030428140005.GC62281@geeknest.com>

[ 19366]
If it's S_, it should be STATIC.

[ 19367]
Subject: [PATCH] buglet: sub a(;&) { } doesn't work
From: Enache Adrian <enache@rdslink.ro>
Date: Sat, 19 Apr 2003 01:41:07 +0300
Message-ID: <20030418224107.GA2751@ratsnest.hole>

[ 19368]
z/OS: More threaded build tweaks from Brian De Pradine--
apparently now it works!

[ 19369]
perlreftut updates from mjd.
p4raw-link: @19369 on //depot/perl: a29d1a25ab4477ba560380bb2d146b6d2e44cedf
p4raw-link: @19368 on //depot/perl: 20b634c2cddd73f32cb58e435a5061f5c6e53570
p4raw-link: @19367 on //depot/perl: 0f5d0394b2f5b3a7ac4dba1b324a4ccfb7799a4b
p4raw-link: @19366 on //depot/perl: 4801ca722fb86c6dd33d0230c35f5c5bdfc8d04a
p4raw-link: @19365 on //depot/perl: efb1e16277f66a0184224d33bb0713398ba162b2
p4raw-link: @19364 on //depot/perl: aa86364122f968303423b88e91864674c115d6fb

p4raw-id: //depot/maint-5.8/perl@19370
p4raw-integrated: from //depot/perl@19362 'copy in' pod/perlreftut.pod
(@15543..) t/comp/parser.t (@19276..) ext/threads/threads.xs
(@19289..) hints/os390.sh (@19306..) 'merge in' pod/perlop.pod
(@19014..) handy.h numeric.c (@19242..) embed.fnc embed.h
proto.h (@19268..) toke.c (@19276..) thread.h (@19306..)

21 years agoIt helps to count right.
Jarkko Hietaniemi [Mon, 28 Apr 2003 14:33:35 +0000 (14:33 +0000)]
It helps to count right.

p4raw-id: //depot/maint-5.8/perl@19362

21 years agoThe fields test required a little bit of backporting.
Jarkko Hietaniemi [Mon, 28 Apr 2003 09:16:12 +0000 (09:16 +0000)]
The fields test required a little bit of backporting.

p4raw-id: //depot/maint-5.8/perl@19361

21 years agoIntegrate:
Jarkko Hietaniemi [Mon, 28 Apr 2003 09:10:08 +0000 (09:10 +0000)]
Integrate:
[ 19348]
Subject: Re: [COMPLETE PATCH lib/UNIVERSAL.pm] RE: [perl #22018] UNIVERSAL documentatio n contradicts itself
From: Casey West <casey@geeknest.com>
Date: Thu, 24 Apr 2003 08:18:42 -0400
Message-ID: <20030424121842.GW34510@geeknest.com>

[ 19349]
Subject: [PATCH] VMS::Stdio test tweak
From: "Craig A. Berry" <craigberry@mac.com>
Date: Sat, 26 Apr 2003 15:53:07 -0500
Message-ID: <3EAAF1B3.7020708@mac.com>

[ 19350]
Add Dave Mitchell's test case for fields.

[ 19351]
Add a test case for [perl #15288] (already solved).

[ 19353]
utime() doc clarifications
based on :
Subject: Re: [PATCH] [perl #18589] Add NFS warning, clarify touch example
From: Casey West <casey@geeknest.com>
Date: Fri, 25 Apr 2003 08:00:54 -0400
Message-ID: <20030425120054.GQ34510@geeknest.com>

[ 19354]
$[ clarifications.

[ 19355]
Document a faint compilation noise.

[ 19356]
Newer glibc's nice(2) return the new nice value, instead of 0 or -1.
Check errno to see if the call to nice(2) succeeded.
Subject: Re: [PATCH++] all about the recent standard conforming glibc's nic
From: Enache Adrian <enache@rdslink.ro>
Date: Wed, 23 Apr 2003 22:48:20 +0300
Message-ID: <20030423194820.GA874@ratsnest.hole>

[ 19357]
Detecting errors of reentrant APIs: getgrgid_r and the like
when returning an int can either return the error in the return
value or in the errno.  We need a new per-interp variable to store
the return value instead of clobbering the errno with it.  The new
variable, PL_reentrant_retint, is only used within the reentrancy
framework, and immediately after it's set, so there should not be
similar visibility issues as for the errno.  Spotted by Edward Moy.

[ 19358]
SysV msg queues can be something hanging (witnessed in IRIX),
so let's use IPC_NOWAIT.

[ 19359]
Feel-good cleanup.
p4raw-link: @19359 on //depot/perl: 57c6e6d2d6e8e7d8865d21652c7b582d8731722b
p4raw-link: @19358 on //depot/perl: ddc3217d4aaa98853c093e6ed327d581bfffaa03
p4raw-link: @19357 on //depot/perl: 0891a229ed34cb34ddb76f1813dcb76d39a174fb
p4raw-link: @19356 on //depot/perl: 15f0f28a65432bb5e8f8e84f9d63806555182655
p4raw-link: @19355 on //depot/perl: bef58541c5c970d738b420d60bf573e3d728ab4f
p4raw-link: @19354 on //depot/perl: f83ed19842c1a7c71229dd090f299e643e1fe3fb
p4raw-link: @19353 on //depot/perl: 4bc2a53d56342b38b43b34f3eb45a2da19b2984f
p4raw-link: @19351 on //depot/perl: db37a92e82b89bddd13b884e84f66b3fa0b4de08
p4raw-link: @19350 on //depot/perl: 0ea4badca0069846e0da75feed0fdb587e8fc275
p4raw-link: @19349 on //depot/perl: ab6cc5a958ed09927cf4f23825dac453d405148b
p4raw-link: @19348 on //depot/perl: a2b59c1fd3e639743fd29c128802456a1105afef

p4raw-id: //depot/maint-5.8/perl@19360
p4raw-integrated: from //depot/perl@19347 'copy in'
vms/ext/Stdio/test.pl (@3153..) ext/IPC/SysV/t/msg.t (@10712..)
lib/UNIVERSAL.pm (@12975..) ext/POSIX/POSIX.xs (@18327..)
README.aix (@18334..) t/op/taint.t (@18951..) 'merge in'
t/op/pack.t (@19070..) intrpvar.h (@19159..) pod/perlvar.pod
(@19164..) lib/fields.t (@19170..) reentr.c reentr.h reentr.pl
(@19242..) embedvar.h perlapi.h (@19275..) sv.c (@19301..)
pod/perlfunc.pod (@19344..)

21 years agoIntegrate:
Jarkko Hietaniemi [Sun, 27 Apr 2003 06:11:14 +0000 (06:11 +0000)]
Integrate:
[ 19342]
Fix bug #15161 by increasing the refcount on the RE and making
sure to restore it correctly. Deals with both s//e and s///g.

[ 19343]
Document that splice() doesn't extend arrays
Subject: Re: slice autoextending ? still another revised doc patch; COW
From: david nicol <whatever@davidnicol.com>
Date: 22 Apr 2003 22:05:02 -0500
Message-Id: <1051067101.1086.113.camel@plaza.davidnicol.com>

[ 19344]
Some doc patches by Casey West :

Subject: Re: [PATCH] Re: [perl #21260] adding error handling info to perlfunc/readline
From: Casey West <casey@geeknest.com>
Date: Fri, 25 Apr 2003 10:46:39 -0400
Message-ID: <20030425144639.GY34510@geeknest.com>

Subject: Re: [perl #21785] [PATCH] clarify readdir in for conditional
From: Casey West <casey@geeknest.com>
Date: Fri, 25 Apr 2003 07:52:13 -0400
Message-ID: <20030425115213.GP34510@geeknest.com>

Subject: Re: [perl #7213] [PATCH] Updating example in perldata
From: Casey West <casey@geeknest.com>
Date: Thu, 24 Apr 2003 21:27:22 -0400
Message-ID: <20030425012722.GN34510@geeknest.com>

[ 19345]
Subject: [PATCH] Re: the revenge of the bride of the son of the night of the living pseudohashes
From: Dave Mitchell <davem@fdgroup.com>
Date: Sat, 26 Apr 2003 18:45:28 +0100
Message-ID: <20030426174528.GA9588@fdgroup.com>

[ 19346]
Document that restricted hashes are not atomic
(from Dave Mitchell).
p4raw-link: @19346 on //depot/perl: 13cd91152e7bdb516cdbab439bbb14bf630eda75
p4raw-link: @19345 on //depot/perl: 34c3c4e3c36afb477dacf54a0d4557360c741870
p4raw-link: @19344 on //depot/perl: 00cb5da129a8590d61ea16748bc9227b1757d0bf
p4raw-link: @19343 on //depot/perl: 3272a53d8ac41fb10d7f6637e3ffc4d16e9eb861
p4raw-link: @19342 on //depot/perl: d8f2cf8a73241e835478961923f08341719a76ab

p4raw-id: //depot/maint-5.8/perl@19347
p4raw-integrated: from //depot/perl@19340 'copy in' pod/perldata.pod
(@14983..) lib/Hash/Util.pm (@17992..) lib/Hash/Util.t
(@18259..) pod/perlsyn.pod (@19043..) 'merge in'
pod/perlfunc.pod (@19207..) hv.c (@19268..) pp_ctl.c (@19283..)
pod/perldiag.pod pp_hot.c (@19316..)

21 years agoCaught by Mark Lutz in UNICOS: A declaration cannot appear
Jarkko Hietaniemi [Sat, 26 Apr 2003 04:22:24 +0000 (04:22 +0000)]
Caught by Mark Lutz in UNICOS: A declaration cannot appear
after an executable statement in a block.

p4raw-id: //depot/maint-5.8/perl@19340

21 years agoFix -Dnoextensions and -Donlyextensions.
Jarkko Hietaniemi [Fri, 25 Apr 2003 20:22:09 +0000 (20:22 +0000)]
Fix -Dnoextensions and -Donlyextensions.

p4raw-id: //depot/maint-5.8/perl@19338

21 years agoConfigure's extension sanity check is too strict
Andy Dougherty [Fri, 25 Apr 2003 16:23:45 +0000 (12:23 -0400)]
Configure's extension sanity check is too strict
Message-ID: <Pine.SOL.4.53.0304251621250.24848@maxwell.phys.lafayette.edu>

p4raw-id: //depot/maint-5.8/perl@19335

21 years agoUpdate Changes.
Jarkko Hietaniemi [Fri, 25 Apr 2003 16:14:13 +0000 (16:14 +0000)]
Update Changes.

p4raw-id: //depot/maint-5.8/perl@19333

21 years agoIntegrate:
Jarkko Hietaniemi [Fri, 25 Apr 2003 15:35:49 +0000 (15:35 +0000)]
Integrate:
[ 19197]
Continue hunting for the cause of the Tru64 failed threaded smokes
most probably introduced by the change #19157.  The tweak suggested
by Stephen McCamant trades a possible dangling pointer (CopFILE()
is tricky like that with threads) to a memory leak.  (This means
that this tweak shouldn't be left in as-is, but if this helps,
we at least know that the failure was caused by the #19157.)

Firstly, because we nothing better has come up, and secondly
because otherwise the subtest #18 of deparse.t is acting up
in Tru64 (a sub B::NULL::as_string() { '' } appears).
p4raw-link: @19197 on //depot/perl: 91a15d0d1374fd788fdb885af2d209d2668c1f95
p4raw-link: @19157 on //depot/perl: 3871c2ef9aa1dfeba4631a17efdbf486012d47a6

p4raw-id: //depot/maint-5.8/perl@19332
p4raw-integrated: from //depot/perl@19197 'merge in' op.c (@19173..)

21 years agoIntegrate:
Jarkko Hietaniemi [Fri, 25 Apr 2003 14:51:16 +0000 (14:51 +0000)]
Integrate:
[ 19195]
Upgrade to Test::Harness 2.27_04.

[ 19325]
Upgrade to Encode 1.93.

[ 19326]
Upgrade to Test::Harness 2.28.

[ 19327]
Clarify(?) the perlio default layers table.

[ 19328]
Subject: typo in Time::HiRes docs
From: mjd@plover.com
Date: 19 Apr 2003 15:13:44 -0000
Message-ID: <20030419151344.28237.qmail@plover.com>

[ 19329]
Upgrade to Time::HiRes 1.46.

[ 19330]
Subject: [PATCH Encode 1.93] another spin on the enc_module.t merry-go-round
From: "Craig A. Berry" <craigberry@mac.com>
Date: Thu, 24 Apr 2003 20:09:48 -0500
Message-ID: <3EA88ADC.3000300@mac.com>
p4raw-link: @19330 on //depot/perl: 196fd07f98ca6f157437e588cd29e6575e123584
p4raw-link: @19329 on //depot/perl: 25ca0970a6814bd165e4cfa83825421bd1aa9ec1
p4raw-link: @19328 on //depot/perl: 36d6c396be0fa6cbceda4d703f6121eaeceaf5d8
p4raw-link: @19327 on //depot/perl: f0fd62e239deb6bdb9f12a7e8ad137e5e1083e2a
p4raw-link: @19326 on //depot/perl: e8df99122a180e7c9fa1507c8ea22807d50698e4
p4raw-link: @19325 on //depot/perl: 8676e7d322bcb9ce4010d380a2367dc55cf6a6de
p4raw-link: @19195 on //depot/perl: 0bf5423d74320816c45cb6728cc5a2f9e033afca

p4raw-id: //depot/maint-5.8/perl@19331
p4raw-branched: from //depot/perl@19324 'branch in'
t/lib/sample-tests/switches lib/Test/Harness/t/pod.t (@19195..)
p4raw-integrated: from //depot/perl@19324 'copy in'
ext/Encode/ucm/euc-cn.ucm ext/Encode/ucm/euc-kr.ucm (@15638..)
ext/Encode/lib/Encode/PerlIO.pod (@16070..)
ext/Encode/lib/Encode/CN/HZ.pm
ext/Encode/lib/Encode/KR/2022_KR.pm (@16226..)
ext/Encode/ucm/euc-jp.ucm (@16282..) ext/Encode/t/guess.t
(@17175..) ext/Encode/lib/Encode/Encoding.pm (@18663..)
ext/Encode/lib/Encode/CJKConstants.pm (@18773..)
ext/Encode/t/enc_eucjp.t (@18816..) ext/Time/HiRes/Changes
ext/Time/HiRes/HiRes.pm (@19094..) ext/Encode/Changes
ext/Encode/Encode.pm ext/Encode/lib/Encode/Guess.pm
ext/Encode/t/CJKT.t (@19100..) lib/Test/Harness/Changes
lib/Test/Harness/Straps.pm lib/Test/Harness/t/test-harness.t
(@19102..) ext/Time/HiRes/Makefile.PL (@19160..)
lib/Test/Harness.pm (@19195..) lib/PerlIO.pm (@19243..)
ext/Encode/Makefile.PL (@19304..) ext/Encode/t/enc_module.t
(@19305..) t/io/layers.t (@19310..)
p4raw-integrated: from //depot/perl@19195 'merge in' MANIFEST
(@19186..)

21 years agoIntegrate:
Jarkko Hietaniemi [Thu, 24 Apr 2003 17:07:28 +0000 (17:07 +0000)]
Integrate:
[ 19323]
VMS patch for faststdio from Craig Berry.
p4raw-link: @19323 on //depot/perl: ea77424f78f703cf24ccf2f17ae94dd80b621424

p4raw-id: //depot/maint-5.8/perl@19324
p4raw-integrated: from //depot/perl@19322 'merge in' configure.com
(@19314..)

21 years agoRegen perlmodlib and perltoc.
Jarkko Hietaniemi [Thu, 24 Apr 2003 12:52:16 +0000 (12:52 +0000)]
Regen perlmodlib and perltoc.

p4raw-id: //depot/maint-5.8/perl@19322

21 years agoIntegrate:
Jarkko Hietaniemi [Thu, 24 Apr 2003 05:10:36 +0000 (05:10 +0000)]
Integrate:
[ 19316]
A new fatal error :
Subject: [PATCH] Perl_croak("Use of freed value in iteration")
From: Dave Mitchell <davem@fdgroup.com>
Date: Mon, 21 Apr 2003 13:19:50 +0100
Message-ID: <20030421121950.GB18189@fdgroup.com>
Message-ID: <20030421125433.GC18189@fdgroup.com>

[ 19319]
Subject: [perl #22011] [PATCH] pod/perlmod.pod (v5.8.0)
From: Chris Pepper (via RT) <perlbug-followup@perl.org>
Date: 22 Apr 2003 04:31:17 -0000
Message-Id: <rt-22011-55473.11.0523590303906@bugs6.perl.org>
(with minor further corrections)

[ 19320]
Subject: Re: [PATCH] [perl #18055] Clarify for bug resolution.
From: Casey West <casey@geeknest.com>
Date: Wed, 23 Apr 2003 14:03:20 -0400
Message-ID: <20030423180320.GZ15574@geeknest.com>

plus regen some docs.
p4raw-link: @19320 on //depot/perl: a4373870b404ad399ffc74d3c253b331a8999454
p4raw-link: @19319 on //depot/perl: 14c715f4b6c64150f14ac20a4fb26a4977a19aa3
p4raw-link: @19316 on //depot/perl: cccede5366275457276b68bb148b7872098aaf29

p4raw-id: //depot/maint-5.8/perl@19321
p4raw-edited: from //depot/perl@19318 'edit in' pod/perlmod.pod
(@17814..) pod/perlmodlib.PL pod/perlmodlib.pod (@18052..)
pod/perldiag.pod (@19139..)
p4raw-integrated: from //depot/perl@19318 'copy in' t/cmd/for.t
(@18264..) 'merge in' pp_hot.c (@19242..)

21 years agoconfig.h fixing.
Jarkko Hietaniemi [Wed, 23 Apr 2003 19:24:49 +0000 (19:24 +0000)]
config.h fixing.

p4raw-id: //depot/maint-5.8/perl@19318

21 years agoIntegrate:
Jarkko Hietaniemi [Wed, 23 Apr 2003 19:12:05 +0000 (19:12 +0000)]
Integrate:
[ 19314]
Introduce 'fast stdio' symbols to non-Configure lands.

plus edit the usefaststdio as defined plus regen vosish.
p4raw-link: @19314 on //depot/perl: 1de32f2a8367111f29377c6ed81b538f36717dd9

p4raw-id: //depot/maint-5.8/perl@19317
p4raw-edited: from //depot/perl@19315 'edit in' uconfig.sh (@18516..)
NetWare/config.wc NetWare/config_H.wc configure.com
epoc/config.sh plan9/config.plan9 plan9/config_h.sample
plan9/config_sh.sample win32/config.bc win32/config.gc
win32/config.vc win32/config.vc64 win32/config_H.bc
win32/config_H.gc win32/config_H.vc win32/config_H.vc64
wince/config.ce wince/config_H.ce (@19251..)

21 years agoRegen Configure, Glossary, et alia.
Jarkko Hietaniemi [Wed, 23 Apr 2003 19:03:10 +0000 (19:03 +0000)]
Regen Configure, Glossary, et alia.

p4raw-id: //depot/maint-5.8/perl@19315

21 years agoIntegrate:
Jarkko Hietaniemi [Wed, 23 Apr 2003 08:35:52 +0000 (08:35 +0000)]
Integrate:
[ 19310]
Handle the combination of dosish and non-faststdio.
p4raw-link: @19310 on //depot/perl: e29b014fa51391791d8a811bc7d80374cc62e804

p4raw-id: //depot/maint-5.8/perl@19311
p4raw-integrated: from //depot/perl@19309 'copy in' t/io/layers.t
(@19286..)

21 years agoIntegrate:
Jarkko Hietaniemi [Wed, 23 Apr 2003 05:35:38 +0000 (05:35 +0000)]
Integrate:
[ 19304]
Re-merge Encode 1.92.

[ 19305]
Enache's turn.

[ 19306]
z/OS: changes for building threaded from "Brian De Pradine"
<PRADINE@uk.ibm.com>.

[ 19307]
Subject: [PATCH] Doc pointers in perlbot.
From: Casey West <casey@geeknest.com>
Date: Tue, 22 Apr 2003 11:19:09 -0400
Message-Id: <20030422151909.GC11119@geeknest.com>
(Applied by hand.)

[ 19308]
Subject: 5.8.0: two problems
From: Ilya Zakharevich <ilya@Math.Berkeley.EDU>
Date: Tue, 22 Apr 2003 11:43:17 -0700
Message-ID: <20030422184316.GA8602@math.berkeley.edu>
p4raw-link: @19308 on //depot/perl: a12c3db7a22851458ab65429b1888bb9c4112382
p4raw-link: @19307 on //depot/perl: 4073dd47a95920b69d04dba3d446aad67e8f0cd3
p4raw-link: @19306 on //depot/perl: 6cfe8af5837ee4b149d08cdc2afce032abee3494
p4raw-link: @19305 on //depot/perl: 11f62a1cbe1259089dfe510dfc5a027a0ad1cbac
p4raw-link: @19304 on //depot/perl: 58dba51bd14681ce9964daddd5cb449841f90333

p4raw-id: //depot/maint-5.8/perl@19309
p4raw-integrated: from //depot/perl@19303 'copy in' pod/perlbot.pod
(@12338..) hints/os390.sh (@18283..) ext/Encode/t/enc_module.t
(@19130..) ext/Encode/Makefile.PL (@19131..) Makefile.SH
(@19282..) 'merge in' XSUB.h thread.h (@19242..) util.c
(@19300..)

21 years agoIntegrate:
Jarkko Hietaniemi [Tue, 22 Apr 2003 05:30:15 +0000 (05:30 +0000)]
Integrate:
[ 19299]
Croak on non ref to shared methods instead of segfault.
This can really only happen for &share("string").

[ 19301]
Fix bug 17964 by properly refcounting the gv top.
Seems like the entries in rsfp are way different than
normal PVIO objects.

[ 19302]
Argh, cut-and-pasto.
p4raw-link: @19302 on //depot/perl: 79ed0f4335cfe1640742a00ebb11ecae8eaf178e
p4raw-link: @19301 on //depot/perl: 5a37521b37ed04c9015dfb877d1278e19147f5d3
p4raw-link: @19299 on //depot/perl: 56fcff86cbedc2a57183ad9c931fd8c116d23e4f

p4raw-id: //depot/maint-5.8/perl@19303
p4raw-integrated: from //depot/perl@19298 'copy in'
ext/threads/shared/shared.xs (@19200..) perlio.c (@19286..)
'merge in' sv.c (@19281..)

21 years agoIntegrate:
Jarkko Hietaniemi [Mon, 21 Apr 2003 16:26:33 +0000 (16:26 +0000)]
Integrate:
[ 19297]
Add OpenZaurus cross-compilation patches.
p4raw-link: @19297 on //depot/perl: 6a809565f92f58eb2e23772b87ab5c4f45ee1dd0

p4raw-id: //depot/maint-5.8/perl@19298
p4raw-branched: from //depot/perl@19296 'branch in' Cross/Makefile
Cross/Makefile.SH.patch Cross/TODO Cross/config
Cross/config.sh-arm-linux Cross/generate_config_sh
Cross/installperl.patch Cross/warp
p4raw-integrated: from //depot/perl@19296 'copy in' Cross/README
(@10644..) INSTALL (@19280..) 'merge in' MANIFEST (@19226..)

21 years agoUpdate vosish headers.
Jarkko Hietaniemi [Mon, 21 Apr 2003 15:54:28 +0000 (15:54 +0000)]
Update vosish headers.

p4raw-id: //depot/maint-5.8/perl@19296

21 years agoIntegrate:
Jarkko Hietaniemi [Mon, 21 Apr 2003 15:45:24 +0000 (15:45 +0000)]
Integrate:
[ 19286]
Introduce two new Configure symbols:
[1] d_faststdio  = d_stdstdio && d_stdio_ptr_lval &&
                  (d_stdio_cnt_lval || d_stdio_ptr_lval_sets_cnt)
[2] usefaststdio = do we use fast stdio if we have it?
For 5.[68], we do.  For anything else, we don't.
(At least, unless otherwise instructed by -Dusefaststdio.)
This means that for bleadperl we no more use stdio, but instead
default to perlio: the effect of PERLIO=perlio, in other words.
(PERLIO=stdio will still switch to using stdio.)
This change may endanger extensions using FILE*-- but if we are
to migrate fully to perlio, better start swallowing the poison now.
For maintperl, the usefaststdio still defaults to yes.

and regen Configure.
p4raw-link: @19286 on //depot/perl: 15b61c98f82f3010e6eaa852f9fa5251de9e6dd9

p4raw-id: //depot/maint-5.8/perl@19295
p4raw-edited: from //depot/perl@19294 'edit in' config_h.SH (@19221..)
Configure (@19278..)
p4raw-integrated: from //depot/perl@19294 'copy in' t/io/layers.t
(@19243..) perlio.c (@19263..)

21 years agoIntegrate:
Jarkko Hietaniemi [Mon, 21 Apr 2003 15:36:02 +0000 (15:36 +0000)]
Integrate:
[ 19276]
Subject: Re: [PATCH] [perl #21875] Hash ref transformed as a list
From: Dave Mitchell <davem@fdgroup.com>
Date: Sat, 19 Apr 2003 20:06:51 +0100
Message-ID: <20030419190651.GD13333@fdgroup.com>

[ 19280]
Document PERL_DEBUGGING_MSTATS in INSTALL and in the Win32 Makefile.
Subject: [DOC PATCH 5.8.0] Re: Problem with Devel::Peek on Perl 5.8.0
From: Steve Hay <steve.hay@uk.radan.com>
Date: Wed, 16 Apr 2003 11:12:22 +0100
Message-ID: <3E9D2C86.8040104@uk.radan.com>

[ 19281]
Subject: Re: [perl #22000] AutoReply: [PATCH] Naughty sv_gets/RsRECORD bug
From: Enache Adrian <enache@rdslink.ro>
Date: Sat, 19 Apr 2003 20:12:18 +0300
Message-ID: <20030419171218.GA974@ratsnest.hole>

[ 19282]
Remove, in the main Makefile, the $(LDLIBPTH) variable from
the commands that invoke $(CC).
Subject: Re: Smoke failure
From: Enache Adrian <enache@rdslink.ro>
Date: Fri, 18 Apr 2003 19:06:07 +0300
Message-ID: <20030418160606.GA797@ratsnest.hole>

[ 19283]
Subject: [PATCH] goto &sub doesn't empty @_
From: Dave Mitchell <davem@fdgroup.com>
Date: Sun, 20 Apr 2003 21:46:51 +0100
Message-ID: <20030420204651.GE15591@fdgroup.com>

[ 19284]
Upgrade to Test 1.24.

[ 19285]
Upgrade to Locale::Maketext 1.05.
p4raw-link: @19285 on //depot/perl: 953b749f4ea4a5f29351e7df3dcbb34b53f42d22
p4raw-link: @19284 on //depot/perl: 8d806c1cb5e2fb19903b05d8c4bafa1c48720daf
p4raw-link: @19283 on //depot/perl: f3a46bf87ef9ff1289bfbe7b2b0d02e631afe12d
p4raw-link: @19282 on //depot/perl: d182087b9c1b88110b74f5b964141fd8c34bbe98
p4raw-link: @19281 on //depot/perl: 27e6ca2de6da17a5bf31160fd2bf3a6f71c67bd6
p4raw-link: @19280 on //depot/perl: 06c896bb0249a54c986239dbc45815c21fdb1da1
p4raw-link: @19276 on //depot/perl: abc667d141be9d100fa9e0402f7809147d1f69b9

p4raw-id: //depot/maint-5.8/perl@19294
p4raw-integrated: from //depot/perl@19293 'copy in' lib/Test.pm
(@18033..) t/comp/parser.t (@18986..) lib/Locale/Maketext.pm
lib/Locale/Maketext/ChangeLog (@19149..) Makefile.SH (@19206..)
INSTALL (@19253..) 'merge in' win32/Makefile (@19068..)
pp_ctl.c toke.c (@19242..) sv.c (@19268..)

21 years agoIntegrate:
Jarkko Hietaniemi [Mon, 21 Apr 2003 15:28:59 +0000 (15:28 +0000)]
Integrate:
[ 19269]
Bump the test count.
p4raw-link: @19269 on //depot/perl: 0638970915176082b29f35de12b4ec5ee19b9823

p4raw-id: //depot/maint-5.8/perl@19293
p4raw-integrated: from //depot/perl@19292 'copy in'
ext/Storable/t/tied.t (@19266..)

21 years agoIntegrate:
Jarkko Hietaniemi [Mon, 21 Apr 2003 15:27:36 +0000 (15:27 +0000)]
Integrate:
[ 19263]
Unused variables.

[ 19264]
UTF8 regexp patch from Inaba Hiroto.

[ 19266]
Subject: [PATCH] Re: any takers for this Storable bug?
From: Enache Adrian <enache@rdslink.ro>
Date: Wed, 16 Apr 2003 21:11:11 +0300
Message-ID: <20030416181111.GA6687@ratsnest.hole>

ams had already fixed the bug by #19227, but take the
test case.

[ 19268]
Subject: [PATCH] allow recursive FETCHes
From: Dave Mitchell <davem@fdgroup.com>
Date: Mon, 7 Apr 2003 10:00:41 +0100
Message-ID: <20030407100041.A1617@fdgroup.com>

[ 19275]
Restore the two variables retired by the change #19268
(for binary backward compatibility)
p4raw-link: @19275 on //depot/perl: 195c09c3629c17448fb78757b0012553fb092895
p4raw-link: @19268 on //depot/perl: dd28f7bb7eebdb0b562c940b3c4f89457e829ea6
p4raw-link: @19266 on //depot/perl: f4193312177189f6e5e8caee032cd298198ec91f
p4raw-link: @19264 on //depot/perl: 14ebb1a2c3090470663d3e2baaf3787edad7c9a7
p4raw-link: @19263 on //depot/perl: d60ecbe5204b1d5c06464db2b54d51236d8a45d0

p4raw-id: //depot/maint-5.8/perl@19292
p4raw-integrated: from //depot/perl@19291 'copy in'
ext/Storable/t/st-dump.pl (@16953..) t/op/tie.t (@18889..)
t/op/pat.t (@19210..) 'edit in' embedvar.h perlapi.h thrdvar.h
(@19268..) 'merge in' embed.fnc (@19214..) av.c dump.c embed.h
hv.c perl.c proto.h regcomp.c sv.h (@19242..)
p4raw-integrated: from //depot/perl@19268 'merge in' sv.c (@19265..)
p4raw-integrated: from //depot/perl@19266 'copy in'
ext/Storable/t/tied.t (@16953..)
p4raw-integrated: from //depot/perl@19263 'copy in' perlio.c (@19203..)
'merge in' universal.c (@19242..)

21 years agoIntegrate:
Jarkko Hietaniemi [Mon, 21 Apr 2003 15:20:58 +0000 (15:20 +0000)]
Integrate:
[ 19262]
Another needle in the voodoo doll.
Now I think it should work with the shared
strings.

[ 19265]
Don't use the stack to allocate a SV that we hand out to another
function, only badness can ensure.
Message-Id: <20030418180131.GD10086@fdgroup.com>
Thanks go to Dave Mitchell for help in tracking down the bug!

[ 19289]
Fixes bug #17043, resets PL_srand_called before the cloning.
Allows people to override the resetting by using srand() in CLONE.
p4raw-link: @19289 on //depot/perl: 9c98058e3a5614fae5d400e2119d67d3c97a64d1
p4raw-link: @19265 on //depot/perl: 5cc433a602658c6cd46e605760ae892eb8706078
p4raw-link: @19262 on //depot/perl: 281b276053f3a564bdb388e48f0a5b38c036197a

p4raw-id: //depot/maint-5.8/perl@19291
p4raw-integrated: from //depot/perl@19290 'copy in'
ext/threads/t/thread.t (@16685..) ext/threads/threads.xs
(@19240..)
p4raw-integrated: from //depot/perl@19262 'edit in' sv.c (@19254..)

21 years agoIntegrate:
Jarkko Hietaniemi [Mon, 21 Apr 2003 15:14:17 +0000 (15:14 +0000)]
Integrate:
[ 19196]
Upgrade to Net::Ping 2.29.

[ 19270]
Upgrade to Net::Ping 2.30.
p4raw-link: @19270 on //depot/perl: 9539e94f61e67aed6c5d58d5997561a4e9f135dd
p4raw-link: @19196 on //depot/perl: c94ff782bf8f2768667759d5390029647ea98673

p4raw-id: //depot/maint-5.8/perl@19290
p4raw-branched: from //depot/perl@19261 'branch in'
lib/Net/Ping/t/510_ping_udp.t
p4raw-deleted: from //depot/perl@19261 'delete in' lib/Net/Ping/README
(@18671..)
p4raw-integrated: from //depot/perl@19261 'copy in'
lib/Net/Ping/t/450_service.t (@18317..)
p4raw-integrated: from //depot/perl@19196 'ignore' lib/Net/Ping/Changes
(@18671..) lib/Net/Ping.pm (@18904..) 'merge in' MANIFEST
(@19195..)

21 years agoIntegrate the below, regen Configure. No regen Glossary,
Jarkko Hietaniemi [Thu, 17 Apr 2003 18:59:54 +0000 (18:59 +0000)]
Integrate the below, regen Configure.  No regen Glossary,
though, that is somehow broken with maint, must investigate more.

p4raw-id: //depot/maint-5.8/perl@19261
p4raw-integrated: from //depot/perl@19260 'copy in' djgpp/configure.bat
(@13464..) hints/solaris_2.sh (@16768..) plan9/config_sh.sample
(@18635..) plan9/config.plan9 plan9/config_h.sample (@19021..)
configure.com (@19042..) INSTALL (@19198..) 'merge in'
NetWare/config.wc epoc/config.sh (@18030..) win32/config.bc
win32/config.gc win32/config.vc win32/config.vc64 (@19017..)
NetWare/config_H.wc win32/config_H.bc win32/config_H.gc
win32/config_H.vc win32/config_H.vc64 wince/config_H.ce
(@19021..) wince/config.ce (@19051..)
p4raw-edited: from //depot/perl@19219 'edit in' Configure config_h.SH
(@19218..)
p4raw-integrated: from //depot/perl@19218 'copy in' numeric.c
(@19184..) 'merge in' pp.c (@19163..) perl.h (@19184..)

21 years agoIntegrate:
Jarkko Hietaniemi [Thu, 17 Apr 2003 18:43:31 +0000 (18:43 +0000)]
Integrate:
[ 19204]
Bump up the version and admonish against aspiring (ab)use.

[ 19205]
Build get_layers() also under -Uuseperlio.

[ 19208]
Skip as early as possible if no perlio since the
use open would be compile-time.

[ 19209]
PERLIO=perlio requires extra steps.

[ 19217]
Don't skip the whole test for PERLIO=perlio.

[ 19223]
Handle PERLIO=stdio, PERLIO=perlio, PERLIO=mmap, and no PERLIO.

[ 19234]
PerlIO::get_layers() usage tip.

[ 19235]
Use the right prototype and a glob is fine (from Rafael).

[ 19237]
What does an empty PERLIO= mean, anyway?

[ 19239]
Try to get the layers.t working also for dosish platforms.

[ 19241]
Handle PERLIO= and document a bit.

[ 19243]
Detect the 'fast stdio' case.
p4raw-link: @19243 on //depot/perl: 046e4a6af1e549ffcddd5421c8179b9ce3d443cd
p4raw-link: @19241 on //depot/perl: 3b0db4f96671dacfd3421850abb588b84e2ce6da
p4raw-link: @19239 on //depot/perl: 79d9a4d753ef0c0dd9ae193f48a2f22228f03b23
p4raw-link: @19237 on //depot/perl: 8d3a61d95b6b366467913bac62d4ce8a1a91f5be
p4raw-link: @19235 on //depot/perl: 9d569fce7e05dcd53624075ce9247bfbc6ef263e
p4raw-link: @19234 on //depot/perl: 2ae85e5961e1ee7057020436524ffba6c7125d25
p4raw-link: @19223 on //depot/perl: 52f0369265fafcf89f4f4e431133709cca4eadc5
p4raw-link: @19217 on //depot/perl: fb189484f11842c8d45ba7469f6c64347beeadf3
p4raw-link: @19209 on //depot/perl: e76300d6a3eeeae9f529c5a2d89e531c688df885
p4raw-link: @19208 on //depot/perl: 491abfa0d3660abd254acccb4ce25347d4e51152
p4raw-link: @19205 on //depot/perl: 5fef3b4a7f0c97d32160df4fc2eebedccc3910c2
p4raw-link: @19204 on //depot/perl: 92a3e63c3aba23d356cf70f5886c704d07f8067d

p4raw-id: //depot/maint-5.8/perl@19260
p4raw-integrated: from //depot/perl@19259 'copy in' pod/perlrun.pod
(@19185..)
p4raw-integrated: from //depot/perl@19217 'ignore' t/io/layers.t
(@19209..)
p4raw-integrated: from //depot/perl@19209 'ignore' lib/PerlIO.pm
(@19204..)
p4raw-integrated: from //depot/perl@19205 'edit in' universal.c
(@19203..)

21 years agoIntegrate:
Jarkko Hietaniemi [Thu, 17 Apr 2003 18:41:23 +0000 (18:41 +0000)]
Integrate:
[ 19203]
Introduce PerlIO::get_layers() to allow people to peek
at the PerlIO layer stack.
p4raw-link: @19203 on //depot/perl: 39f7a87036eb8d13c207511143dc7f2e620b3891

p4raw-id: //depot/maint-5.8/perl@19259
p4raw-integrated: from //depot/perl@19258 'copy in' perlio.c (@19120..)
t/io/open.t (@19173..)
p4raw-branched: from //depot/perl@19203 'branch in' t/io/layers.t
p4raw-integrated: from //depot/perl@19203 'copy in' lib/PerlIO.pm
(@18135..) perlio.h (@18801..) 'merge in' universal.c
(@18801..) MANIFEST (@19196..)

21 years agoIntegrate:
Jarkko Hietaniemi [Thu, 17 Apr 2003 18:38:58 +0000 (18:38 +0000)]
Integrate:
[ 19232]
Redundant test.

[ 19233]
Syntax terror.
p4raw-link: @19233 on //depot/perl: 1d38ddd50d911c3db1b6828273eed311cb90471e
p4raw-link: @19232 on //depot/perl: 14fc01c41090ee224fd726e5a5418c61e16bd662

p4raw-id: //depot/maint-5.8/perl@19258
p4raw-integrated: from //depot/perl@19233 'edit in'
lib/unicore/mktables (@19232..)

21 years agoIntegrate:
Jarkko Hietaniemi [Thu, 17 Apr 2003 18:33:40 +0000 (18:33 +0000)]
Integrate:
[ 19231]
Synchronize the specifications of the POSIX character
classes alnum, graph, and print closer to the planned
Unicode proposal.

[ 19244]
More maneuvering closer to proposed POSIX classes
mapping to Unicode: (1) The definitions of "graph" and
"print" are still in flux: move closer back to how Perl
5.8.0 defined it (though drop Co, that did not make sense)
(2) Add U+0085 (NEL) to "space".
p4raw-link: @19244 on //depot/perl: e6f587345b9c1d67a11dd2bb5a1df7a6bf9eec59
p4raw-link: @19231 on //depot/perl: c65e4d19dcce98b8a7e895060b6fe141cfaef8a6

p4raw-id: //depot/maint-5.8/perl@19257
p4raw-integrated: from //depot/perl@19256 'copy in'
lib/unicore/lib/Alnum.pl lib/unicore/lib/Space.pl (@15552..)
lib/unicore/lib/Graph.pl (@19231..)
p4raw-integrated: from //depot/perl@19231 'copy in' utf8.c (@18801..)
'edit in' lib/unicore/mktables (@14760..) 'ignore'
lib/unicore/lib/Print.pl (@18281..)

21 years agoIntegrate:
Jarkko Hietaniemi [Thu, 17 Apr 2003 18:26:24 +0000 (18:26 +0000)]
Integrate:
[ 19194]
Darwin/Rhapsody hints files updates by Wilfredo Sánchez

[ 19198]
The lib/ipc_sysv.t test has a new name.

[ 19199]
Because we chdir to 'Big-Dummy' the lib/utf8.pm may be at
../../lib for the lc() at line 66 (UTF-8 data possible
if using UTF-8 locales).

[ 19200]
Fix bug #15893 by creating shared scalars with a refcount of 1
instead of 2 and make push and pop increase the refcount.

[ 19201]
Fix bug #16253, use all the CPU that we can :-)

[ 19202]
Subject: [PATCH] vms/vms.c waitpid tweak
From: "Craig A. Berry" <craigberry@mac.com>
Date: Mon, 14 Apr 2003 00:43:00 -0500
Message-ID: <3E9A4A64.6030205@mac.com>

[ 19206]
More docs about running tests and the test suite.
Update perlhack.pod in various places.
Add 'test_harness' as a .PHONY dependency in the Makefile.

[ 19207]
Document and test autovivified dirhandles.
Subject: [perl #21952] [patch] t/op/readdir.t and perlfunc.pod
From: Nathan Torkington (via RT) <perlbug-followup@perl.org>
Date: 12 Apr 2003 12:40:45 -0000
Message-Id: <rt-21952-55079.8.08945458828887@bugs6.perl.org>

[ 19210]
Subject: Re: Parse::RecDescent triggers infinete loop in perl5.9.0 and 5.8.1  [perl #17757]
From: Inaba Hiroto <inaba@st.rim.or.jp>
Date: Fri, 21 Mar 2003 17:35:21 +0900
Message-ID: <3E7ACEC8.E0D57221@st.rim.or.jp>
Date: Sat, 22 Mar 2003 11:28:05 +0900
Message-ID: <3E7BCA34.6824269F@st.rim.or.jp>

[ 19211]
Mention that "make test_harness" lets messages sent through
standard error out. Complements change #19206.

[ 19212]
Fixes to bugs introduced by PL_stashcache
A) Follow suggestion by Benjamin Goldberg to use hv_delete
instead of hv_delete_ent to avoid creating a temporary SV
B) Don't increment the refcount, sneak it into an IV instead
C) When a GP is a deleted that contains a stash, remove the
corresponding entry since hv might be in use in other places.
D) Note that no test cases test the deletion of packages to catch
this bug.

[ 19213]
Ook, run tests on correct build-dir next time.
We must check if the hv is a stash, otherwise we try to delete
something that is a HvNAME of null.....  tests pass better now

[ 19214]
[perl #21845] "proto.h": 'id' is a reserved word in Objective-C.

[ 19215]
Add a test for [perl #17753].

[ 19226]
Upgrade to Pod::LaTeX 0.55.

[ 19227]
[#17040] Storable now handles self-tied scalars with NULL mg_obj.

[ 19236]
Document the effect of thread creation context.

[ 19238]
A -C parsed from the #! line can still have line endings in it.

[ 19240]
Fix double join problem for those places where free
actually means free (solaris for example :)
Fixes bug #16681

[ 19245]
Document that the open pragma does not affect
the three-headed hydra, ummm, open.

[ 19247]
Subject: Re: [perl #21950] 5.8.x -- :scalar and magic strings
From: Enache Adrian <enache@rdslink.ro>
Date: Thu, 17 Apr 2003 14:35:36 +0300
Message-Id: <20030417113536.GA898@ratsnest.hole>

[ 19252]
[#21962] Speculative fix: don't set GvNAMELEN to 1 if GvNAME is "".
Anything that's broken by this change should be fixed.

[ 19254]
Extreme Voodoo programming, by not pinching the SV if it is a
PADTMP it happily keeps it's value later on!
p4raw-link: @19254 on //depot/perl: 5e6160dc45a74849468013747b2649ba17c9faab
p4raw-link: @19252 on //depot/perl: d2e84f4c6d50974396b5eb49a584da41841a6138
p4raw-link: @19247 on //depot/perl: c5b94a97fd82571950babee90bae3a327a5936a9
p4raw-link: @19245 on //depot/perl: 164794897687cae4b298b3efb3ed2d20c601262b
p4raw-link: @19240 on //depot/perl: 57b48062fe99a8eadb0b080a32b9197986647f56
p4raw-link: @19238 on //depot/perl: 7c91f47780c6b4923bae37d60b9019a6a770cdf2
p4raw-link: @19236 on //depot/perl: 93512b4d15d43ee30046264838aa178b66495d31
p4raw-link: @19227 on //depot/perl: 72edffd8c9be795e5b3d054712ab905abfc441f0
p4raw-link: @19226 on //depot/perl: 7e2c3868e4a7eef3080ba50609c91634f388dd28
p4raw-link: @19215 on //depot/perl: 3d387947bbc471534dd539356ce327ed107dc003
p4raw-link: @19214 on //depot/perl: 88d95a4d17f786d117305f530290cdd81b2df059
p4raw-link: @19213 on //depot/perl: 7765e7d69cf35e43ee75927d578a7a2a3e585151
p4raw-link: @19212 on //depot/perl: 7e8961ecc77ac069ddd54d220ef48fd89f1122d6
p4raw-link: @19211 on //depot/perl: 00bf5cd963bef6a3dffb6f796fe06e66184d13f0
p4raw-link: @19210 on //depot/perl: 7ef91622a9e34f97a4166311297799ae9bd8c402
p4raw-link: @19207 on //depot/perl: a28cd5c9762e7188f862844ca6b6674b912f33f8
p4raw-link: @19206 on //depot/perl: 244d9cb7d1d2e3a6aaa13f677e17b42673b10de9
p4raw-link: @19202 on //depot/perl: 119586db753fab6875f9973c20a57e0d66dbfbcf
p4raw-link: @19201 on //depot/perl: 47cb5ff94030e4ad02be93d8c9632645ac553a43
p4raw-link: @19200 on //depot/perl: b0cd0593e12bb665e072c6e288a3346d6ef18489
p4raw-link: @19199 on //depot/perl: 50192506c5310399dad9670da57170bc37fe4abb
p4raw-link: @19198 on //depot/perl: 11906ba08fed929f780ea3e503eb89c0955fb2d8
p4raw-link: @19194 on //depot/perl: 835bc3f3709faed7fcdc19f9e1d8703aa21e0355

p4raw-id: //depot/maint-5.8/perl@19256
p4raw-integrated: from //depot/perl@19238 'merge in' util.c (@18857..)
p4raw-branched: from //depot/perl@19216 'branch in'
lib/Pod/t/pod2latex.t
p4raw-deleted: from //depot/perl@19216 'delete in' lib/Pod/t/latex.t
(@18224..)
p4raw-integrated: from //depot/perl@19216 'copy in' t/op/undef.t
(@6874..) hints/rhapsody.sh (@11377..) lib/Pod/LaTeX.pm
(@13159..) t/op/readdir.t (@16257..) t/README (@17403..)
ext/threads/threads.pm (@17513..) ext/PerlIO/t/scalar.t
(@17687..) lib/open.pm (@18555..) ext/threads/shared/shared.xs
(@18593..) ext/PerlIO/scalar/scalar.xs (@18697..)
ext/threads/t/join.t (@18759..) t/op/pat.t (@18859..)
ext/Storable/Storable.xs pod/pod2latex.PL (@18904..)
lib/ExtUtils/t/Install.t (@19099..) Makefile.SH (@19152..)
ext/threads/threads.xs (@19201..) pod/perlhack.pod (@19206..)
'merge in' hints/darwin.sh (@18746..) embed.fnc (@19120..)
pod/perlfunc.pod (@19140..) vms/vms.c (@19143..) MANIFEST
(@19203..) sv.c (@19242..)
p4raw-integrated: from //depot/perl@19214 'merge in' proto.h (@19010..)
op.c (@19197..)
p4raw-integrated: from //depot/perl@19213 'edit in' gv.c (@19212..)
p4raw-integrated: from //depot/perl@19212 'merge in' hv.c (@19133..)
pp_hot.c (@19134..)
p4raw-integrated: from //depot/perl@19210 'merge in' regexec.c
(@18858..)
p4raw-integrated: from //depot/perl@19198 'copy in' INSTALL (@18874..)

21 years agoRevert #19031 now that #19210 fixed the bug (#17757).
Jarkko Hietaniemi [Tue, 15 Apr 2003 13:47:16 +0000 (13:47 +0000)]
Revert #19031 now that #19210 fixed the bug (#17757).

p4raw-id: //depot/maint-5.8/perl@19216

21 years agoIntegrate:
Jarkko Hietaniemi [Sat, 12 Apr 2003 18:46:31 +0000 (18:46 +0000)]
Integrate:
[ 19166]
Subject: [PATCH pod/perlpod.pod] was RE: How cross-platform is `foo 2>&1`  these days?
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Tue, 8 Apr 2003 14:23:04 +0100
Message-ID: <533D273D4014D411AB1D00062938C4D904046395@hotel.npl.co.uk>

[ 19167]
Typos fixes by Stas Bekman.

[ 19168]
Document that perl recognizes 2>&1 on the command-line on VMS.

[ 19171]
Implement support for --help and --version in Getopt::Std
Subject: Re: [PATCH 5.8.1 @19053] Getopt::Std
From: Ilya Zakharevich <ilya@Math.Berkeley.EDU>
Date: Mon, 7 Apr 2003 17:07:15 -0700
Message-ID: <20030408000714.GA953@math.berkeley.edu>

[ 19172]
Try to be more descriptive than just __ANONIO__ which is what
you get when you autovivify filehandles into array/hash elements.

[ 19173]
open(my $fh, ">&", STDOUT) should not warn under strict.

[ 19174]
Even more promotion for -lc128 (long doubles on AIX)
More obvious detection of C compiler
cc_type should not promote to config.sh

From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
Date: Wed, 09 Apr 2003 14:31:48 +0200
Message-Id: <20030409143007.B4A4.H.M.BRAND@hccnet.nl>

[ 19175]
In case someone is using UTF-8 locales.

[ 19176]
Also locale names can contain illegal UTF-8.

[ 19177]
perlport information about portably embedding string data.

[ 19179]
I assume the idea was to use the *cwd variables for testing.

[ 19180]
With AFS the cwds have little chance of agreeing.

[ 19181]
Unless Inuits are involved...

[ 19183]
The test doesn't work that well when -Uusedl.
Some of the tests could be salvaged even then I guess.

[ 19184]
Add an option for the grok_xxx() to silently ignore bad digits.

[ 19185]
Noted by Nat: -0 didn't work that well with Unicode.

[ 19186]
Be more descriptive.

[ 19188]
PerlFAQ sync.

[ 19189]
Peter Scott suggests that the docs for base.pm should
state explicitely that base.pm doesn't call import()
on base classes. Plus a few typos.

[ 19190]
Subject: [PATCH] MakeMaker 6.10_02 -> 6.10_03
From: Michael G Schwern <schwern@pobox.com>
Date: Fri, 11 Apr 2003 00:32:02 -0700
Message-ID: <20030411073202.GC5916@windhund.schwern.org>

[ 19191]
Benchmark nit from Nicholas Clark (in OpenBSD the result could
be a negative zero, -0).
p4raw-link: @19191 on //depot/perl: 07e88136df3f15fa54f4d0a34b2950986fc40777
p4raw-link: @19190 on //depot/perl: 431b0fc4d67b7f221bc3905fc50b43677201f1c6
p4raw-link: @19189 on //depot/perl: bcbfb61f88277e13fc99a5975ccfe2d69a14b0f0
p4raw-link: @19188 on //depot/perl: 5cd0b561c2b8d21210f0eb90d689d190c3da3c72
p4raw-link: @19186 on //depot/perl: 03fac5cb704bc37e5aca9a9bab49f484ef9bda72
p4raw-link: @19185 on //depot/perl: f2095865e3489f4ebbf137f6e644e545a84288ae
p4raw-link: @19184 on //depot/perl: 94dd854965f7320316afa0b2c765c34c7d877888
p4raw-link: @19183 on //depot/perl: 568558b743cc8ac5b79d4b2150447feb84fbe4db
p4raw-link: @19181 on //depot/perl: c0ba18c63ed9a8dbf8d1b9c162685d6d4b5e8565
p4raw-link: @19180 on //depot/perl: 12b7537a6767323a775ac8297e56a1b366c3cbb3
p4raw-link: @19179 on //depot/perl: 1c26fec0b7615528852ca2109221523411c67366
p4raw-link: @19177 on //depot/perl: 11264fdb092cd4874ac94ff361c9d4e20753485f
p4raw-link: @19176 on //depot/perl: 5fef21a34e2a36dc7c83d55110ccc5c57cc7d14d
p4raw-link: @19175 on //depot/perl: 1da2899b25b80b668761486331f7dffeeea2be83
p4raw-link: @19174 on //depot/perl: 411de0ab94395b13eadb749c6b04762dba6cc346
p4raw-link: @19173 on //depot/perl: 3b82e551af39ddf336fbbcdb868f3bb50618183d
p4raw-link: @19172 on //depot/perl: 0c4b0a3f6df5172b70e3383e7419936faa3fc0a0
p4raw-link: @19171 on //depot/perl: 294d099eb0fb837b82ab70fe7f81a0b70a4fa5c9
p4raw-link: @19168 on //depot/perl: 2fde0ff06cfbce5bef48ed08a204260616fb0a3f
p4raw-link: @19167 on //depot/perl: fd40b97705941d5479f90aeef3b20f8407859c14
p4raw-link: @19166 on //depot/perl: c58e3c1ca327a36e35fe9fed3c519f3497598752

p4raw-id: //depot/maint-5.8/perl@19193
p4raw-integrated: from //depot/perl@19178 'copy in' pod/perlpod.pod
(@13041..) lib/ExtUtils/t/zz_cleanup_dummy.t (@16125..)
lib/locale.t (@16482..) lib/base.pm (@16484..)
lib/Getopt/Std.pm (@16728..) ext/Cwd/t/cwd.t (@16883..)
lib/attributes.pm (@17219..) lib/Benchmark.t (@17774..)
lib/ExtUtils/t/Constant.t (@17801..) lib/ExtUtils/t/Installed.t
(@17922..) t/io/open.t (@18023..) pod/perlfaq9.pod (@18459..)
pod/perlfaq.pod pod/perlfaq3.pod pod/perlfaq7.pod (@18604..)
pod/perlfaq4.pod (@18605..) numeric.c (@18807..)
vms/perlvms.pod (@18927..) doio.c (@19077..)
lib/ExtUtils/t/00setup_dummy.t (@19099..) hints/aix.sh
(@19113..) lib/ExtUtils/MM_Any.pm lib/ExtUtils/MM_Unix.pm
lib/ExtUtils/MM_VMS.pm lib/ExtUtils/MakeMaker.pm
lib/ExtUtils/TODO lib/ExtUtils/t/00compile.t
lib/ExtUtils/t/basic.t (@19162..) pod/perlrun.pod (@19164..)
lib/ExtUtils/MM_MacOS.pm (@19175..) ext/B/t/deparse.t
(@19182..) 'merge in' cv.h (@18801..) sv.h (@19079..)
pod/perlport.pod (@19084..) perl.c (@19133..) MANIFEST
(@19162..) perl.h (@19169..) op.c (@19170..)

21 years agoIntegrate:
Jarkko Hietaniemi [Thu, 10 Apr 2003 04:59:18 +0000 (04:59 +0000)]
Integrate:
[ 18601]
More of the #18600.
p4raw-link: @18601 on //depot/perl: e9d09c080a413488f42684bbf284e91cf85411fb

p4raw-id: //depot/maint-5.8/perl@19178
p4raw-integrated: from //depot/perl@18601 'merge in' pad.c (@18571..)

21 years agoIntegrate:
Michael G. Schwern [Mon, 7 Apr 2003 02:09:17 +0000 (19:09 -0700)]
Integrate:
[ 19162]
Subject: Re: [PATCH] ExtUtils::MakeMaker 6.10_02
Message-ID: <20030407090917.GA9221@windhund.schwern.org>

[ 19163]
The SvGROW() might move the PV.

[ 19164]
Few more words about safe/unsafe signals.
p4raw-link: @19164 on //depot/perl: 45c0772f5bfdb04cae12ed9cd75ccf427acaa981
p4raw-link: @19163 on //depot/perl: d5a15ac20b88745ab30b67e8201632b6f5e6a04c
p4raw-link: @19162 on //depot/perl: dedf98bc6289c70e2368bc395e2ec91fed11fc33

p4raw-id: //depot/maint-5.8/perl@19165
p4raw-branched: from //depot/perl@19161 'branch in'
lib/ExtUtils/t/MM_Any.t
p4raw-integrated: from //depot/perl@19161 'copy in'
lib/ExtUtils/Installed.pm t/lib/MakeMaker/Test/Utils.pm
(@17256..) pod/perlrun.pod (@18873..) lib/ExtUtils/Command.pm
lib/ExtUtils/Command/MM.pm lib/ExtUtils/Install.pm
lib/ExtUtils/Liblist.pm lib/ExtUtils/Liblist/Kid.pm
lib/ExtUtils/MM_Any.pm lib/ExtUtils/MM_BeOS.pm
lib/ExtUtils/MM_Cygwin.pm lib/ExtUtils/MM_DOS.pm
lib/ExtUtils/MM_MacOS.pm lib/ExtUtils/MM_NW5.pm
lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_UWIN.pm
lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
lib/ExtUtils/MM_Win95.pm lib/ExtUtils/MakeMaker.pm
lib/ExtUtils/MakeMaker/FAQ.pod lib/ExtUtils/Manifest.pm
lib/ExtUtils/PATCHING lib/ExtUtils/README lib/ExtUtils/TODO
lib/ExtUtils/t/00compile.t lib/ExtUtils/t/MM_Cygwin.t
lib/ExtUtils/t/basic.t (@19099..) lib/ExtUtils/MM_VMS.pm
(@19129..) 'merge in' pod/perlipc.pod (@18766..)
pod/perlvar.pod (@18848..) pp.c (@19135..) MANIFEST (@19149..)

21 years agoIntegrate:
Jarkko Hietaniemi [Mon, 7 Apr 2003 04:20:20 +0000 (04:20 +0000)]
Integrate:
[ 19126]
Fix bug #21742. require should be always invoked in
scalar context. This wasn't the case when called from
an eval(""), because the void context doesn't propagate
through the leaveeval op. Instead of making scalarvoid()
handle OP_LEAVEEVAL -- this breaks AutoLoader -- implement
a workaround in doeval().

[ 19127]
Subject: Re: [perl #21744] Deparse bug: "\::" deparsed as "::"
From: Enache Adrian <enache@rdslink.ro>
Date: Sat, 29 Mar 2003 19:45:41 +0200
Message-ID: <20030329174541.GA8138@ratsnest.hole>

[ 19128]
Subject: [PATCH 5.8.0 UTIL] Fix installhtml for splitting and PM/POD conflicts
From: Steve Hay <steve.hay@uk.radan.com>
Date: Thu, 20 Mar 2003 12:34:15 +0000
Message-ID: <3E79B547.6030201@uk.radan.com>
(with a few minor tweaks)

[ 19129]
MM_VMS tweak from Craig Berry:
http://nntp.x.perl.org/group/perl.makemaker/1002

[ 19130]
Cannot portably compare files if one of them is still open
(from Craig Berry).

[ 19131]
Spread IlyaZ's PERL_CORE detection trick.

[ 19132]
#19122 should have been tested on non-glibc system (like AIX)

[ 19133]
Add packname->stash cache before the check if a packname is a
filehandle or a package, it works because only packnames
that have been resolved to stashes are added to the cache,
and when a newIO is created we clean the cache.
Results in roughly 1.8 speed increase for class->method()
calls.

[ 19134]
Fix some small nits, thanks to Rafael.

[ 19135]
Subject: Re: [perl #21765] $s = ""; $n = @a = split(/,/, $s); results in undef $n
From: sthoenna@efn.org (Yitzchak Scott-Thoennes)
Date: Tue, 01 Apr 2003 16:32:46 -0800
Message-ID: <u+ii+gzkgqkV092yn@efn.org>

[ 19136]
Fixes for "installhtml --splithead", based on :
Subject: Re: [PATCH 5.8.0 UTIL] Fix installhtml for splitting and PM/POD conflicts
From: Steve Hay <steve.hay@uk.radan.com>
Date: Wed, 02 Apr 2003 11:33:41 +0100
Message-ID: <3E8ABC85.5060807@uk.radan.com>

This also includes a small patch to Pod::Html : when generating
anchor names, play on the safe side and turn every non-alphanumeric
character into an '_'. Moreover, Pod::Html::anchorify() is now
optionally exported.

[ 19137]
Adjust test for the recent change (#19136) to Pod::Html

[ 19138]
Make at least the thread count make sense.

[ 19139]
Make perldiag agree with #19138.

[ 19140]
Subject: [PATCH 5.8.0 DOC] Fix missing functions when splitting perlfunc
From: Steve Hay <steve.hay@uk.radan.com>
Date: Thu, 20 Mar 2003 11:55:01 +0000
Message-ID: <3E79AC15.80307@uk.radan.com>

[ 19141]
Don't recurse from threads to threads/shared (since
threads/shared is built separately, temp solution from
Schwern while MM is being fixed.)

[ 19142]
Subject: Re: [PATCH 5.8.0 DOC] Fix missing functions when splitting perlfunc
From: andreas.koenig@anima.de (Andreas J. Koenig)
Date: Thu, 03 Apr 2003 08:28:52 +0200
Message-ID: <m3u1dgnlgb.fsf@franz.ak.mind.de>

[ 19143]
Subject: [PATCH] VMS %ENV fix (follow-up to 18852)
From: "Craig A. Berry" <craigberry@mac.com>
Date: Wed, 02 Apr 2003 18:09:03 -0600
Message-Id: <5.2.0.9.0.20030402173822.01ba1df0@dcichiexc1>

[ 19144]
Upgrade to Unicode::Normalize 0.21 and Unicode::Collate 0.24,
by SADAHIRO Tomoyuki.

[ 19145]
The manpages don't have to be built by MakeMaker for the
core modules in ext/. Disable this in Devel::PPPort (not
up-to-date on CPAN), Unicode::Normalize (the CPAN version
uses a different Makefile.PL anyway) and XS::APItest
(not CPANized.)

[ 19146]
Heredocs and use encoding didn't work for SJIS;
patch from Inaba Hiroto.

[ 19147]
Subject: [PATCH 5.8.1 @19053] Embedding
From: Ilya Zakharevich <ilya@Math.Berkeley.EDU>
Date: Mon, 31 Mar 2003 12:39:24 -0800
Message-ID: <20030331203924.GA3602@math.berkeley.edu>

Advertise the pair of macros PERL_SYS_INIT3 / PERL_SYS_TERM
to be used in a C program's main function.

[ 19148]
[perl #21839] perluniintro.pod: nice_string() doesn't escape
literal escape chars -- use Sadahiro-san's fix(es).

[ 19149]
Upgrade to Locale::Maketext 1.04.

[ 19150]
Subject: LD_PRELOAD hack, still badly flawed / a solution
From: Enache Adrian <enache@rdslink.ro>
Date: Thu, 3 Apr 2003 15:50:48 +0300
Message-ID: <20030403125048.GA6107@ratsnest.hole>

On linux, when building a shared library, generate
a small shell wrapper, "preload", that preloads libperl.so
only if it exists. Useful when the 'make' process stops
before the link phase.

[ 19151]
Subject: PATCH (was: Re: [perl #18180] problem with sys:syslog on solaris 8 with perl 5.8.0)
From: Joost van Baal <J.E.vanBaal@uvt.nl>
Date: Mon, 25 Nov 2002 17:35:37 +0100
Message-ID: <20021125163537.GC4745@banach.uvt.nl>

(The .pm patch modified a bit, and removed the false
 claim that _PATH_INFO would be coming from syslog.ph)

[ 19152]
Remove unportable ">|" shell syntax
Subject: Re: Change 19150: LD_PRELOAD hack, still badly flawed / a solution
From: Enache Adrian <enache@rdslink.ro>
Date: Sun, 6 Apr 2003 21:13:27 +0300
Message-ID: <20030406181326.GA873@ratsnest.hole>

[ 19153]
Subject: [DOC PATCH] README.solaris and -Dcc=gcc
From: Robert Spier <rspier@pobox.com>
Date: Sat, 05 Apr 2003 21:12:20 -0800
Message-ID: <m37ka88b0r.wl_rspier@pobox.com>

[ 19154]
An unconditional carp is not nice.

[ 19156]
Subject: [PATCH] B::Deparse: sv_no != 0
From: Stephen McCamant <smcc@mit.edu>
Date: Sun, 6 Apr 2003 17:00:48 -0400
Message-ID: <16016.38272.921140.343901@syllepsis.MIT.EDU>

[ 19157]
Subject: CvFILE for constant subs
From: Stephen McCamant <smcc@mit.edu>
Date: Sun, 6 Apr 2003 16:39:13 -0400
Message-ID: <16016.36977.667436.279778@syllepsis.MIT.EDU>

[ 19158]
More WinCE tweaking for Vadim Konovalov.

[ 19159]
Future binary compat wishful thinking:
maint will use the stashcache, but not the dbassertion.

[ 19160]
Time::HiRes: Do not create files in blib directories under core
(from Rafael)
p4raw-link: @19160 on //depot/perl: 9ac5eb64d274bdbd879ebb568a13f392d2a50575
p4raw-link: @19159 on //depot/perl: 8b5c210067c47ea79b6cae82a66c119853966fa9
p4raw-link: @19158 on //depot/perl: c96f74cebd2ba17e2fcad5375199dd60d38b38e0
p4raw-link: @19157 on //depot/perl: 3871c2ef9aa1dfeba4631a17efdbf486012d47a6
p4raw-link: @19156 on //depot/perl: f5e614f21843d4cc6ff931ce9e734273c42248aa
p4raw-link: @19154 on //depot/perl: e863979dda2a2e9eca83f077674ea26e1c383c36
p4raw-link: @19153 on //depot/perl: 9a04b58aab23a90794a64e8dca421d8bdb03c1a6
p4raw-link: @19152 on //depot/perl: 68e8d60a347cbfdb85f81bc914ce7e9beca85bbb
p4raw-link: @19151 on //depot/perl: f66a7bebb0c09948678b8a6368b1c82f270ffb53
p4raw-link: @19150 on //depot/perl: 9b9c6f34276ee8dd10904b2f4e725d7aaa1617e5
p4raw-link: @19149 on //depot/perl: f918d67792522c30e735f8e174d716ee850902e6
p4raw-link: @19148 on //depot/perl: d0551e7362dcfdf0d37c8900b7c6372851ee7f19
p4raw-link: @19147 on //depot/perl: 1ccffcf53e06b538ce52bce400c2322285291267
p4raw-link: @19146 on //depot/perl: 2f31ce7514c4aa5e63439203b688762243ac5b01
p4raw-link: @19145 on //depot/perl: 9fdbfc113dab517e9adaec9b2bdb304801f9ed20
p4raw-link: @19144 on //depot/perl: 9f1f04a17d93e8b8afa26e6ca9144732df879671
p4raw-link: @19143 on //depot/perl: 843027b0d05d16cd1217a5e0476a463b117fb188
p4raw-link: @19142 on //depot/perl: fccfe6e80534a889d72b03e3538ab2be19652487
p4raw-link: @19141 on //depot/perl: 9cf9e99436fcdd99f0b632c08f9046a4501b01b9
p4raw-link: @19140 on //depot/perl: 5b3c99c010f99810b63aaa04e000fb2c8547942a
p4raw-link: @19139 on //depot/perl: 5fc52bc68f8bca292cb1880662c8edef5b0c54a8
p4raw-link: @19138 on //depot/perl: 3c42a367e53aec886fda59abee7d5b4b2e100590
p4raw-link: @19137 on //depot/perl: 53bf329c4a7cae809d0c4c820f4ecdeb18754f17
p4raw-link: @19136 on //depot/perl: 776d31feeb0161f4118b833a7b36f8270236bd3b
p4raw-link: @19135 on //depot/perl: 7f18b612425de6038ac70eda799f641227e16a64
p4raw-link: @19134 on //depot/perl: 05f5af9aed1b243131a469af567639a4a449cc7f
p4raw-link: @19133 on //depot/perl: 081fc587427bbceff63d5141014aee022b3f9dd6
p4raw-link: @19132 on //depot/perl: 6ab58e4d47c419dca1df070f2fa15786b3285750
p4raw-link: @19131 on //depot/perl: 2f5fd56d73958e741b13952d5fa0f1e63b678d5b
p4raw-link: @19130 on //depot/perl: 65571878b040d78e1f4e2b0ef9bb7a844bdc5297
p4raw-link: @19129 on //depot/perl: 0653e11b5f709a41c69210a1f63f641f2e63afd4
p4raw-link: @19128 on //depot/perl: df00c67262066411ebfc0f93c144a6d711bcf2a7
p4raw-link: @19127 on //depot/perl: 333f3d7ae0091591bc504ee5527aec2bca5900b0
p4raw-link: @19126 on //depot/perl: a89be09a10c36299e755a956d356eb7f1f643437

p4raw-id: //depot/maint-5.8/perl@19161
p4raw-branched: from //depot/perl@19155 'branch in'
lib/Locale/Maketext/t/00about.t lib/Locale/Maketext/t/01make.t
lib/Locale/Maketext/t/02get.t lib/Locale/Maketext/t/03http.t
p4raw-deleted: from //depot/perl@19155 'delete in'
lib/Locale/Maketext/test.pl (@10823..)
p4raw-integrated: from //depot/perl@19155 'copy in' pod/splitpod
(@1575..) lib/Locale/Maketext/ChangeLog (@10823..)
lib/Locale/Maketext/README (@12898..) lib/Locale/Maketext.pod
(@12954..) installhtml (@12973..) lib/Pod/t/Functions.t
(@14058..) ext/Unicode/Normalize/Makefile.PL (@14156..)
lib/Locale/Maketext.pm (@14770..) ext/Devel/PPPort/Makefile.PL
(@15043..) ext/Sys/Syslog/Makefile.PL (@15338..)
t/comp/require.t (@15584..) ext/threads/Makefile.PL (@15972..)
ext/Encode/Makefile.PL (@16840..) ext/XS/APItest/Makefile.PL
(@17176..) README.solaris (@17420..) lib/Pod/Functions.pm
(@17734..) lib/Pod/Html.pm (@17773..) lib/Pod/t/htmlview.t
(@17782..) ext/Sys/Syslog/syslog.t (@17826..)
lib/Unicode/Collate.pm lib/Unicode/Collate/Changes
lib/Unicode/Collate/README (@17865..) ext/Sys/Syslog/Syslog.pm
(@18350..) lib/ExtUtils/t/Embed.t (@18439..)
pod/perluniintro.pod (@18731..) ext/Unicode/Normalize/Changes
ext/Unicode/Normalize/Normalize.pm ext/Unicode/Normalize/README
ext/Unicode/Normalize/mkheader ext/Unicode/Normalize/t/func.t
ext/Unicode/Normalize/t/norm.t ext/Unicode/Normalize/t/test.t
(@18817..) pod/perlembed.pod (@18873..) t/op/split.t (@18900..)
lib/Unicode/Collate/t/index.t lib/Unicode/Collate/t/test.t
(@18951..) vms/vmsish.h (@19042..) wince/compile-all.bat
wince/compile.bat wince/makedist.pl (@19051..)
lib/ExtUtils/MM_VMS.pm (@19099..) ext/Encode/t/enc_module.t
(@19100..) Makefile.SH ext/threads/threads.xs (@19120..)
ext/Time/HiRes/Makefile.PL (@19121..) 'merge in'
ext/B/B/Deparse.pm (@18727..) gv.c (@18801..) hv.c (@18962..)
perl.c (@18968..) toke.c (@18986..) pod/perldiag.pod (@19020..)
op.c (@19038..) wince/Makefile.ce (@19051..) vms/vms.c
(@19054..) pp_ctl.c (@19064..) pp_hot.c (@19071..)
pod/perlfunc.pod (@19084..) MANIFEST (@19104..) embedvar.h
intrpvar.h perlapi.h sv.c (@19120..) pp.c (@19122..)

21 years agoIntegrate:
Jarkko Hietaniemi [Sun, 6 Apr 2003 19:56:30 +0000 (19:56 +0000)]
Integrate:
[ 18900]
Integrate (by hand) change #18386 from maint-5.8
p4raw-link: @18900 on //depot/perl: e1c3fb40dd782fd9b634587360c23d899b86794d
p4raw-link: @18386 on //depot/maint-5.8/perl: ae482bddc28bdefe6941bbd8dd2654bdbf1d93be

p4raw-id: //depot/maint-5.8/perl@19155
p4raw-integrated: from //depot/perl@18900 'copy in' t/op/split.t
(@18708..)

21 years agoIntegrate:
Paul Green [Tue, 1 Apr 2003 12:37:38 +0000 (07:37 -0500)]
Integrate:
[ 19124]
Subject: [patch] fix HiRes.t failures on Stratus VOS
From: "Green, Paul" <Paul.Green@stratus.com>
Message-ID: <A2A34F15EE916148BC4C4748223E67A403D99C9D@exna4.stratus.com>
p4raw-link: @19124 on //depot/perl: b78f6729f182484e2ef54fb7af30d24d99373338

p4raw-id: //depot/maint-5.8/perl@19125
p4raw-integrated: from //depot/perl@19123 'copy in' hints/vos.sh
(@16629..)

21 years agoIntegrate:
Jarkko Hietaniemi [Tue, 1 Apr 2003 16:38:55 +0000 (16:38 +0000)]
Integrate:
[ 19113]
Implemented AIX longdouble support in hints/aix.sh, which now
actually work.  Thanks to John L. Allen for the hint.

Subject: Re: AIX longdoubles
From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
Date: Tue, 01 Apr 2003 17:18:57 +0200
Message-Id: <20030401171819.D8E6.H.M.BRAND@hccnet.nl>

[ 19114]
Subject: [PATCH] Text::Abbrev warnings safe
From: Peter Scott <Peter@PSDT.com>
Date: Fri, 28 Mar 2003 16:34:47 -0800
Message-id: <5.2.0.9.2.20030328161002.00b45f08@shell2.webquarry.com>

[ 19115]
Subject: [PATCH] overdue perlhack.pod corrections for RT
From: Richard.Foley@ubsw.com
Date: Mon, 31 Mar 2003 16:27:14 +0200
Message-ID: <B374141B0A424D4F9CF143CC51B3ADD9857B39@NZURC900PEX1.ubsgs.ubsgroup.net>

[ 19116]
Subject: [PATCH ext/SDBM_File/sdbm/Makefile.PL] MM hackery and whitespace changes
From: Michael G Schwern <schwern@pobox.com>
Date: Mon, 31 Mar 2003 15:16:57 -0800
Message-ID: <20030331231657.GJ17529@windhund.schwern.org>

[ 19117]
Subject: Re: 5.8.1@19053 bug: make minitest fails with threads
From: Rafael Garcia-Suarez <rgarciasuarez@free.fr>
Date: Tue, 1 Apr 2003 11:02:35 +0200
Message-Id: <20030401110235.3f20ffb2.rgarciasuarez@free.fr>

[ 19118]
Document the _exit() issue with threads in Linux [perl #17057].
p4raw-link: @19118 on //depot/perl: 15978375e3ac30958ab56d2e88249ad742eecd30
p4raw-link: @19117 on //depot/perl: 3fc971374f1b931c73c9d94ee9ba7b82bfa682de
p4raw-link: @19116 on //depot/perl: 3a91618cf97865fdc6d1200abc2316c97ddf570e
p4raw-link: @19115 on //depot/perl: 3fd28c4e2d08a0b6b620046df4e9eb38af3a7913
p4raw-link: @19114 on //depot/perl: df26a7db8f2a7fec12d403bcefa0501353e16991
p4raw-link: @19113 on //depot/perl: d002699eadfced2538773fac7c19592455e9d630

p4raw-id: //depot/maint-5.8/perl@19123
p4raw-integrated: from //depot/perl@19119 'copy in' lib/Text/Abbrev.pm
(@8013..) lib/Text/Abbrev.t (@10672..)
ext/SDBM_File/sdbm/Makefile.PL (@14301..) t/op/getpid.t
(@17841..) pod/perlhack.pod (@18154..) ext/POSIX/POSIX.pod
(@18569..) hints/aix.sh (@18598..)

21 years agoAddress "5.8.1@19053: crypt_r() takes 128K per thread".
Jarkko Hietaniemi [Tue, 1 Apr 2003 16:21:37 +0000 (16:21 +0000)]
Address "5.8.1@19053: crypt_r() takes 128K per thread".
p4raw-link: @19053 on //depot/maint-5.8/perl: dab75801826d3b09804fff099d3631e91578dcd1

p4raw-id: //depot/maint-5.8/perl@19119

21 years agoA cleaner way to detect PERL_CORE, from IlyaZ.
Jarkko Hietaniemi [Tue, 1 Apr 2003 07:17:01 +0000 (07:17 +0000)]
A cleaner way to detect PERL_CORE, from IlyaZ.

p4raw-id: //depot/maint-5.8/perl@19111

21 years agoIntegrate:
Craig A. Berry [Thu, 20 Mar 2003 23:03:36 +0000 (17:03 -0600)]
Integrate:
[ 19042]
Subject: [PATCH] readdir_r for VMS (was Re: [PATCH] configure.com: sig_num, etc.)
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <3E7A9D28.1040706@mac.com>
p4raw-link: @19042 on //depot/perl: a9852f7cb9f92ad2f16959090e68f5c92d1fe0f1

p4raw-id: //depot/maint-5.8/perl@19110
p4raw-integrated: from //depot/perl@19109 'copy in' vms/vmsish.h
(@16701..) configure.com (@19023..)
p4raw-integrated: from //depot/perl@19042 'merge in' vms/vms.c
(@18927..)

21 years agoTime::HiRes
Ilya Zakharevich [Mon, 31 Mar 2003 12:53:01 +0000 (04:53 -0800)]
Time::HiRes
Message-ID: <20030331205301.GA3687@math.berkeley.edu>

p4raw-id: //depot/maint-5.8/perl@19109

21 years agoRegen Configure.
Jarkko Hietaniemi [Tue, 1 Apr 2003 05:23:03 +0000 (05:23 +0000)]
Regen Configure.

p4raw-id: //depot/maint-5.8/perl@19107

21 years agoOS/2-related patches
Ilya Zakharevich [Mon, 31 Mar 2003 12:43:37 +0000 (04:43 -0800)]
OS/2-related patches
Message-ID: <20030331204337.GA3634@math.berkeley.edu>

p4raw-id: //depot/maint-5.8/perl@19106

21 years agoIntegrate:
Jarkko Hietaniemi [Mon, 31 Mar 2003 10:54:05 +0000 (10:54 +0000)]
Integrate:
[ 19104]
Tabify; strictly speaking unnecessary but anyway...
p4raw-link: @19104 on //depot/perl: 9592224d5b25cc9ac6ef57622129f836a2753fc2

p4raw-id: //depot/maint-5.8/perl@19105
p4raw-integrated: from //depot/perl@19103 'merge in' MANIFEST
(@19102..)

21 years agoIntegrate:
Michael G. Schwern [Mon, 31 Mar 2003 00:55:49 +0000 (16:55 -0800)]
Integrate:
[ 19094]
Upgrade to Time::HiRes 1.44.

[ 19095]
Dave Mitchell noticed that one patch entry was missing
from the Changes.

[ 19096]
switch_A.t is not in maint (noticed by AndreasK).

[ 19097]
Some low-hanging fruit for EBCDIC portability
(or for marking as EBCDIC todos)

[ 19098]
Subject: [PATCH dump.c] stray n_a
Date: Mon, 31 Mar 2003 00:55:49 -0800
Message-ID: <20030331085549.GB1300@windhund.schwern.org>

[ 19099]
Subject: [PATCH] ExtUtils::MakeMaker 6.03 -> 6.06_05ish
From: Michael G Schwern <schwern@pobox.com>
Date: Mon, 31 Mar 2003 02:42:58 -0800
Message-ID: <20030331104257.GB15327@windhund.schwern.org>

[ 19100]
Upgrade to Encode 1.92.

[ 19101]
Upgrade to podlators 1.26.

[ 19102]
Upgrade to Test::Harness 2.27_02.
p4raw-link: @19102 on //depot/perl: a72fde192387945aae04c48f7d042b7b70c05b2f
p4raw-link: @19101 on //depot/perl: 5e2effedba1a42fdd24771629686159926922e60
p4raw-link: @19100 on //depot/perl: 9735c3fc21b13020926a73cc4bd1b0d21d3a1b62
p4raw-link: @19099 on //depot/perl: 479d2113ccb2226821ef75027b9186d1d0e367e9
p4raw-link: @19098 on //depot/perl: f18b2318c1a1ea8f33016f2bf34abc4ac137b8e3
p4raw-link: @19097 on //depot/perl: a901eef84aae580e80c0351bb32ee5bca0f349f7
p4raw-link: @19096 on //depot/maint-5.8/perl: a17340245cb256ecf4a726ff9fccc3093eb36e5b
p4raw-link: @19095 on //depot/maint-5.8/perl: a1974280fbaeac19e64a2caa01f9599b9ba00ec4
p4raw-link: @19094 on //depot/perl: 0be47ac6ef3026eb6eaaf22fb128d8e2d947e0c7

p4raw-id: //depot/maint-5.8/perl@19103
p4raw-branched: from //depot/perl@19096 'branch in'
lib/ExtUtils/MakeMaker/FAQ.pod
lib/ExtUtils/MakeMaker/Tutorial.pod
lib/ExtUtils/MakeMaker/vmsish.pm lib/ExtUtils/NOTES
lib/ExtUtils/PATCHING lib/ExtUtils/README lib/ExtUtils/TODO
lib/ExtUtils/t/00compile.t lib/ExtUtils/t/Install.t
lib/ExtUtils/t/Liblist.t lib/ExtUtils/t/oneliner.t
lib/ExtUtils/t/prompt.t lib/ExtUtils/t/split_command.t
t/lib/TieIn.pm t/lib/sample-tests/no_output
t/lib/sample-tests/segfault t/lib/sample-tests/too_many
p4raw-integrated: from //depot/perl@19096 'copy in'
lib/Test/Harness/t/strap.t (@14182..)
lib/ExtUtils/MANIFEST.SKIP lib/ExtUtils/MM_UWIN.pm
lib/ExtUtils/t/MM_BeOS.t lib/ExtUtils/t/MM_OS2.t
lib/ExtUtils/t/MM_VMS.t (@15599..) lib/ExtUtils/MM_DOS.pm
(@15650..) lib/ExtUtils/MM_Any.pm lib/ExtUtils/t/MM_Win32.t
(@15764..) ext/Encode/ucm/big5-hkscs.ucm (@16070..)
lib/ExtUtils/t/INST_PREFIX.t lib/ExtUtils/t/prefixify.t
(@16125..) ext/Encode/lib/Encode/Guess.pm (@16392..)
lib/ExtUtils/Command/MM.pm lib/ExtUtils/Install.pm
lib/ExtUtils/Liblist.pm lib/ExtUtils/t/INST.t
lib/ExtUtils/t/MM_Cygwin.t lib/ExtUtils/t/MM_Unix.t
lib/ExtUtils/t/Manifest.t lib/ExtUtils/t/hints.t (@16663..)
lib/ExtUtils/t/basic.t (@16782..) lib/ExtUtils/Liblist/Kid.pm
lib/ExtUtils/MM_BeOS.pm lib/ExtUtils/MM_OS2.pm
lib/ExtUtils/MM_VMS.pm lib/ExtUtils/MM_Win32.pm
lib/ExtUtils/Manifest.pm (@16904..) lib/ExtUtils/t/MM_NW5.t
(@16922..) lib/ExtUtils/t/00setup_dummy.t
lib/ExtUtils/t/Command.t (@17256..) lib/Test/Harness.pm
lib/Test/Harness/Changes lib/Test/Harness/Straps.pm (@17313..)
lib/ExtUtils/Changes lib/ExtUtils/MM_Cygwin.pm
lib/ExtUtils/MakeMaker.pm (@17314..) lib/ExtUtils/MM_MacOS.pm
lib/Test/Harness/t/strap-analyze.t
lib/Test/Harness/t/test-harness.t (@17363..)
lib/ExtUtils/MM_Win95.pm (@17469..) lib/ExtUtils/MM_NW5.pm
(@17671..) lib/ExtUtils/MM_Unix.pm (@17693..)
ext/Encode/ucm/big5-eten.ucm (@18002..)
ext/Encode/ucm/cp932.ucm ext/Encode/ucm/cp936.ucm
ext/Encode/ucm/cp949.ucm ext/Encode/ucm/cp950.ucm (@18057..)
lib/Pod/Man.pm (@18454..) lib/ExtUtils/Command.pm (@18472..)
ext/List/Util/t/isvstring.t (@18702..) t/uni/write.t (@18821..)
ext/Encode/AUTHORS ext/Encode/Changes ext/Encode/Encode.pm
ext/Encode/encoding.pm (@18869..) t/run/switchC.t (@18899..)
lib/utf8.t (@18904..) ext/Time/HiRes/Changes
ext/Time/HiRes/HiRes.pm (@18916..) ext/Encode/t/enc_module.t
(@18966..) ext/Encode/t/CJKT.t (@18989..) 'merge in' dump.c
(@19081..) MANIFEST (@19089..)