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 [Mon, 30 Jun 2003 09:39:29 +0000 (09:39 +0000)]
Integrate:
[ 19857]
Regen Changes.

[ 19858]
perlhack update, by Steve Grazzini
about macro support in gdb and gcc.

[ 19859]
Hash/Util.t and Encode/t/Aliases.t seem to be having
random failures.  To make these easier to reproduce,
add a variable, PERL_HASH_SEED_DEBUG, to display the
hash seed.  E.g. in Debian/x86 Linux 3.0 PERL_HASH_SEED
of 82972356 makes the first one to fail.

[ 19860]
Subject: Re: Change 19854: Bite the bullet and apply the hash randomisation patch.
From: Tim Bunce <Tim.Bunce@pobox.com>
Date: Thu, 26 Jun 2003 10:53:22 +0100
Message-ID: <20030626095322.GE97463@dansat.data-plan.com>

[ 19861]
Do not obey PERL_HASH_SEED or PERL_HASH_SEED_DEBUG
if tainting-- but is this a good thing or a bad thing?
(At least it makes debugging lib/Hash/Util.t harder,
since it has, for no apparent good reason, -T: one must
make a copy of it without the -T.)

[ 19862]
Make doing_taint() always available (though not
part of the public API).

[ 19863]
Introduce (global) variable PL_earlytaint which
is set very early in main(), before perl_parse()
has been called and PL_tainting (or PL_taint_warn)
might have been set.

[ 19864]
Use the PL_earlytaint.  (PL_earlytaint is a global,
not per-interp, since perl_construct() is not passed
the argc, argv, and therefore it can't set the per-interp
PL_tainting.)

[ 19865]
atoi() doesn't cut the mustard if the PERL_HASH_SEED
is larger than INT_MAX (atoi() returns -1 in that case).

[ 19866]
Some warnings about the (im)proper uses of the hash randomisation.

[ 19867]
The two-for-loops is no more a valid way to walk through
a hash (this was the reason the Hash/Util.t intermittently
failed, the two-loop didn't find all the SVs of the HV).

[ 19868]
Integrate mainline

[ 19869]
Fix test count, by Abe Timmerman.

[ 19870]
Two debugging patches.
The first allows to hold symbolic switches in $^D
and more generally fixes assignment to $^D. The
second one improves the information given by -Dl.

Subject: [PATCH] allow $^D = "flags"
From: Dave Mitchell <davem@fdgroup.com>
Date: Fri, 27 Jun 2003 22:26:24 +0100
Message-ID: <20030627212624.GB12887@fdgroup.com>

Subject: [PATCH] make -Dl show more scope info
From: Dave Mitchell <davem@fdgroup.com>
Date: Fri, 27 Jun 2003 23:00:36 +0100
Message-ID: <20030627220036.GC12887@fdgroup.com>

[ 19871]
Subject: [Encode] pre-1.97 patches
From: Dan Kogai <dankogai@dan.co.jp>
Date: Sat, 28 Jun 2003 01:20:59 +0900
Message-Id: <56D5BFEE-A8BB-11D7-9092-000393AE4244@dan.co.jp>

[ 19872]
Some clarification about the current semantics of CHECK and
INIT blocks. See bug [perl #22826].

[ 19873]
Using $1 without testing success of the regexp, bad.

[ 19874]
Retract #19867; the bug was really much simpler:
the < max must be <= max instead.

[ 19875]
Duh.

[ 19876]
Subject: Re: your malloc patches
From: Ilya Zakharevich <ilya@Math.Berkeley.EDU>
Date: Fri, 27 Jun 2003 06:54:06 -0700
Message-ID: <20030627135406.GA8914@math.berkeley.edu>

More malloc patches: now they seem to work even in Tru64.

[ 19877]
The #19842 is no more needed thanks to #19876,
and the #19842 was wrong anyway (it affected
only the threaded case.)

[ 19878]
Move the PL_earlytaint initialization to the PERL_SYS_INIT()
as per suggestion from Sarathy.

[ 19879]
Another spot where a zero $test{$max} can make things go boom.

[ 19880]
argc, argv.

[ 19881]
More coffee...

[ 19882]
Perl_doing_taint must be public, for programs that embed perl

[ 19883]
More on the macro debugging and expansion.

[ 19884]
The joy of $0.  Undoing the #16399 makes Andreas'
tests (see [perl #22811]) pass (yes, padding with space instead
of nul makes no sense, but that seems to work, maybe Linux does
some deep magic in ps(1)?); moving the PL_origalen computation
earlier makes also the threaded-first case fully pass.

But in general modifying the argv[] is very non-portable.
(e.g. in Tru64 it seems to be limited to the size of the
original argv[0] since the argv[] are not contiguous?)

Everybody should just have setproctitle().

[ 19885]
Fix a faulty alias.

[ 19886]
Misc Pod Nits.

[ 19887]
$0 test tweaks from Andreas.

[ 19888]
$0 doc tweakage.

[ 19889]
The 'contiguous' test for argv[], envp[] was bogus
since those need not be in memory end-to-end, e.g.
in Tru64 they are aligned by eight.  Loosen the test
so that 'contiguousness' is fulfilled if the elements
are within PTRSIZE alignment.  This makes Tru64 to pass
the join.t, too.

[ 19890]
int is not UV.
p4raw-link: @19890 on //depot/perl: 7d8e7db38dc74a9a7ddcc48566f03f2b6af6f737
p4raw-link: @19889 on //depot/perl: 3cb9023dc910d8a9abbd8d44e501f6e492155eb5
p4raw-link: @19888 on //depot/perl: f9cbb277dec3cb2700132dedd25b05ea72cda45a
p4raw-link: @19887 on //depot/perl: ecce83c2318389c6dd5770c975354bb2411bd50f
p4raw-link: @19886 on //depot/perl: e13efe3ceea1a416bee536860751edb48e6bfcb3
p4raw-link: @19885 on //depot/perl: b9531c19967f04908d6f8236ceb2296ad6358488
p4raw-link: @19884 on //depot/perl: 54bfe034ba642318cf2c7d0b37579f30adef144a
p4raw-link: @19883 on //depot/perl: 52d59bef96c881381bce1bcb84a8c08ce48c2544
p4raw-link: @19882 on //depot/perl: d20fa10417f31b8f4d60b68adce91b91f9d3cd62
p4raw-link: @19881 on //depot/perl: c4b2e1b65d11779e63c2d42d6b840c9078181338
p4raw-link: @19880 on //depot/perl: f98d840496025d33749be7bdcdba70b97bd142b8
p4raw-link: @19879 on //depot/perl: a32c473717aa00461cd55052bb0345aa311e1123
p4raw-link: @19878 on //depot/perl: 1199dd43248b0956628341f2a63939a8378c8016
p4raw-link: @19877 on //depot/perl: 24130e51d52fd22992dd62e432895a9115f3a585
p4raw-link: @19876 on //depot/perl: d0bbed784b85a44e92a8a0e3d4046ce7f236db02
p4raw-link: @19875 on //depot/perl: f3f91eeab5d8feea9ff5606711dfaaa7851308c1
p4raw-link: @19874 on //depot/perl: 3a676441c258924612d07e12c0faa7606e5bbba2
p4raw-link: @19873 on //depot/perl: 2275acdc2a5e9bfc8338ccf52a5a82e52653b1b0
p4raw-link: @19872 on //depot/perl: ca62f0fc957407f48588d44995309a50a80e45ab
p4raw-link: @19871 on //depot/perl: 23f3589e21445e9141901c2894bc97b457493332
p4raw-link: @19870 on //depot/perl: b4ab917c3d812d8e61d365bfa48d9bf7675bc113
p4raw-link: @19869 on //depot/perl: 1d26cd9ec5ffb2d7823fb6941a001dc8e9a6d1c6
p4raw-link: @19868 on //depot/perlio: c9908cac60bbb191807f0d3fafd9567a2304b7e9
p4raw-link: @19867 on //depot/perl: 871661ef06c9321a672dd21cf8e97cec33e2c5ee
p4raw-link: @19866 on //depot/perl: 7b3f70378c41657f3e0c917f322e2cda58f33b5e
p4raw-link: @19865 on //depot/perl: bf1e01904b621fce6a1d1e1bcf187334cf1b1e04
p4raw-link: @19864 on //depot/perl: ed085813cee9c22e7ad548a324c6d8f6d7d726d2
p4raw-link: @19863 on //depot/perl: af419de789419c9e4520d33654a91564094b407a
p4raw-link: @19862 on //depot/perl: a06433151b0f1a3a12ccc4d2629feb511ea9fce6
p4raw-link: @19861 on //depot/perl: d0d2ba8fa784ab4c88f64ef679c2c1ff6203412a
p4raw-link: @19860 on //depot/perl: 3debabd9ba8d62a4b7656b07d06b582de8063b12
p4raw-link: @19859 on //depot/perl: 2191697ea9da49f0c020a5bcb1eb2a2e9d574a4e
p4raw-link: @19858 on //depot/perl: ea031e66439c986384865daf3860bb9bb815a8fa
p4raw-link: @19857 on //depot/maint-5.8/perl: 6d686c581ff926a22874273b88cec04fcb536a31

p4raw-id: //depot/maint-5.8/perl@19891
p4raw-integrated: from //depot/perl@19857 'copy in' pod/perlretut.pod
(@18299..) pod/perlhack.pod (@19211..)
ext/Encode/lib/Encode/Guess.pm (@19325..) pod/perlmod.pod
(@19425..) scope.h (@19431..) t/op/magic.t (@19452..)
ext/Encode/lib/Encode/Alias.pm (@19578..) mpeix/mpeixish.h
(@19602..) ext/threads/t/join.t (@19706..) lib/Test/Harness.pm
(@19766..) ext/Encode/Changes ext/Encode/Encode.pm (@19811..)
epoc/epocish.h plan9/plan9ish.h unixish.h vms/vmsish.h
(@19831..) malloc.c (@19834..) hints/dec_osf.sh (@19842..)
t/comp/require.t (@19851..) INSTALL pod/perlsec.pod (@19854..)
'ignore' miniperlmain.c (@19242..) 'merge in' ext/B/B.pm
(@18856..) cop.h (@19242..) global.sym (@19431..) perlvars.h
(@19499..) hv.c (@19632..) mg.c pod/perlvar.pod (@19769..)
dosish.h os2/os2ish.h (@19831..) embed.fnc embed.h proto.h
(@19843..) embedvar.h perl.c perl.h perlapi.h pod/perlrun.pod
(@19854..)

20 years agoRegen Changes.
Jarkko Hietaniemi [Thu, 26 Jun 2003 08:29:59 +0000 (08:29 +0000)]
Regen Changes.

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

20 years agoUpdate Changes.
Jarkko Hietaniemi [Thu, 26 Jun 2003 05:55:24 +0000 (05:55 +0000)]
Update Changes.

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

20 years agoIntegrate:
Philip Newton [Wed, 25 Jun 2003 17:50:22 +0000 (19:50 +0200)]
Integrate:
[ 19851]
Fix [perl #21742] :
require() should always be called in scalar context,
even when it's the last statement in an eval("").

[ 19852]
Enhance some macro robustness.

[ 19853]
Subject: Re: P and V
From: "Philip Newton" <pnewton@gmx.de>
Message-ID: <3EF9E0DE.4786.16A6869@localhost>

[ 19854]
Bite the bullet and apply the hash randomisation patch.
[perl #22371] Algorimic Complexity Attack on Perl 5.6.1, 5.8.0
p4raw-link: @19854 on //depot/perl: 504f80c1f3625809f472c1ce21089fdae860d9fd
p4raw-link: @19853 on //depot/perl: 14180c03bf5269934b197b82e34fd4696ad1053d
p4raw-link: @19852 on //depot/perl: 4a36906c901082f7d1273bc52cc5f404d69033f5
p4raw-link: @19851 on //depot/perl: 0c58d367e297133798f6e191e83d3087e2617588

p4raw-id: //depot/maint-5.8/perl@19855
p4raw-integrated: from //depot/perl@19850 'copy in'
lib/Thread/Semaphore.pm (@17509..) pod/perlsec.pod (@18280..)
ext/Data/Dumper/t/dumper.t (@18572..) ext/Data/Dumper/Dumper.pm
(@19057..) hv.h (@19242..) INSTALL (@19740..) t/comp/require.t
(@19801..) 'merge in' opcode.h opcode.pl (@19242..) embedvar.h
perlapi.h (@19637..) intrpvar.h (@19638..) pod/perlfunc.pod
(@19800..) pod/perlrun.pod (@19808..) pp_ctl.c (@19819..)
perl.c perl.h (@19831..) sv.c (@19849..)

20 years agoIntegrate:
Jarkko Hietaniemi [Tue, 24 Jun 2003 18:49:22 +0000 (18:49 +0000)]
Integrate:
[ 18557]
Subject: [PATCH] Re: [perl #9394] Re: [ID 20020525.002] coredump/ bad free warning   in blead with SIGWARN
From: Nicholas Clark <nick@unfortu.net>
Date: Tue, 21 Jan 2003 22:27:21 +0000
Message-ID: <20030121222720.GG293@Bagpuss.unfortu.net>

[ 19277]
Fix bug #21347 (segfault in UNIVERSAL::AUTOLOAD with qr//)
by adding a dummy destructor method Regexp::DESTROY.
This prevents infinite recursion, since Regexp::DESTROY
is no more autoloaded.

Subject: Re: [perl #21347] segfault in UNIVERSAL::AUTOLOAD
From: Enache Adrian <enache@rdslink.ro>
Date: Wed, 2 Apr 2003 05:02:42 +0300
Message-ID: <20030402020242.GA2966@ratsnest.hole>

[ 19300]
Fix another segfault case (warn called from UNIVERSAL::DESTROY).

Subject: Re: [perl #21347] segfault in UNIVERSAL::AUTOLOAD
From: Enache Adrian <enache@rdslink.ro>
Date: Sun, 20 Apr 2003 02:45:48 +0300
Message-ID: <20030419234548.GA849@ratsnest.hole>
and
Date: Wed, 2 Apr 2003 07:52:28 +0300
Message-ID: <20030402045227.GA1023@ratsnest.hole>

[ 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>

[ 19845]
Test tweaks for VMS from Craig Berry.

[ 19846]
Subject: [perlport.pod] code point of \cU
From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
Date: Tue, 24 Jun 2003 01:00:16 +0900
Message-Id: <20030624004743.1237.BQW10602@nifty.com>

[ 19848]
Subject: [PATCH] lib/Perldoc.pm patch for Cygwin Bleadperl
From: "Gerrit P. Haase" <gerrit@familiehaase.de>
Date: Tue, 24 Jun 2003 11:00:34 +0200
Message-ID: <186930306740.20030624110034@familiehaase.de>

[ 19849]
Subject: [PATCH] Re: [perl #22719] ISA cache problem with blessed stash objects
From: Dave Mitchell <davem@fdgroup.com>
Date: Tue, 24 Jun 2003 13:16:18 +0100
Message-ID: <20030624121618.GC22675@fdgroup.com>
p4raw-link: @19849 on //depot/perl: 23bb1b96cfae0dc23679ea6dd44cf0deadeb9fbf
p4raw-link: @19848 on //depot/perl: 979d099a6fff3899afa990942da5a3db40e87a12
p4raw-link: @19846 on //depot/perl: d770bc45b9d62f5909fce15cbc1dd3e810cc6649
p4raw-link: @19845 on //depot/perl: 82c44e3364eb3c4078c422ac12fbcf5ac46c2ce7
p4raw-link: @19729 on //depot/perl: fb53bbb20d623d0dbe701aa5d8875b725debcd99
p4raw-link: @19300 on //depot/perl: 7b102d90616d2574b3c6a3d1942fcb59fc2aaefb
p4raw-link: @19277 on //depot/perl: 39cff0d9bacec3b7c45b12560665095ba3be16b2
p4raw-link: @18557 on //depot/perl: 04ca4930675dbe212bae84041b9a725458ccf5b8

p4raw-id: //depot/maint-5.8/perl@19850
p4raw-integrated: from //depot/perl@19844 'copy in' lib/warnings.t
(@17719..) lib/Pod/Perldoc.pm (@18969..) 'merge in'
ext/B/t/stash.t (@17751..) lib/strict.t (@19170..)
pod/perlport.pod (@19641..)
p4raw-integrated: from //depot/perl@19300 'ignore' util.c (@19242..)
'merge in' pp_sys.c (@19242..)
p4raw-integrated: from //depot/perl@19277 'merge in' universal.c
(@19263..)
p4raw-integrated: from //depot/perl@18557 'edit in' sv.c (@18544..)
'ignore' t/op/ref.t (@17717..)

20 years agoIntegrate:
Jarkko Hietaniemi [Sun, 22 Jun 2003 19:38:58 +0000 (19:38 +0000)]
Integrate:
[ 19830]
Retract #19785 and #19756: JPL nowadays works without this
(verified by a true JPL user).

[ 19831]
More Perl malloc debugging magic from Ilya.  Seems to work in
Linux, Solaris, AIX.  Had to do #ifdef OS2 for the <io.h> in
malloc.c, found in AIX since there is no such header.
In Tru64 miniperl fails an assert: "free()ed/realloc()ed-away
memory was overwritten?"
(In IRIX compiles but that doesn't prove much since in IRIX
Perl's malloc is simply not used.)

[ 19832]
Show the source code location of an "assertion botch".

[ 19833]
Don't do sprintf().

[ 19834]
Allow for things like -DFILL_CHECK_DEFAULT=0 (from Ilya).

[ 19835]
For characters beyond the BMP the $bits will be undef,
which will cause utf8_heavy.pl noise (reported by Daniel Yacob,
analysis and fix from SADAHIRO Tomoyuki)

[ 19836]
Debian fix from Brendan O'Dea:
Bug#156284: the stucture used by pp_accept is too small to hold an
IPv6 address.

[ 19837]
Debian fix from Brendan O'Dea:
Use a temporary directory to avoid symlink attacks.
Specify -gstabs explicitly (not the default format for gcc 3.2).

[ 19838]
Debian fix from Brendan O'Dea:
Adjust output to screen width.
(adjusted to probe for the stty command)

[ 19839]
Subject: FileCache 1.03 broken on VMS -- possible patch
From: "Craig A. Berry" <craigberry@mac.com>
Date: Sat, 21 Jun 2003 10:31:59 -0500
Message-ID: <3EF47A6F.9060904@mac.com>

[ 19840]
Subject: [perl #22753] overload::StrVal() fails for regexp refs
From: "fergal@esatclear.ie (via RT)" <perlbug-followup@perl.org>
Date: 21 Jun 2003 19:02:30 -0000
Message-ID: <rt-22753-59662.14.6066295633041@rt.perl.org>

[ 19841]
Subject: [PATCH] Re: Is it a Bug? ($c .= "5") . "6"
From: Enache Adrian <enache@rdslink.ro>
Date: Sat, 21 Jun 2003 03:19:31 +0300
Message-ID: <20030621001931.GB1255@ratsnest.hole>

[ 19842]
Until the Perl malloc problems in Tru64 are fixed.

[ 19843]
Move the (pseudo)seed functio for (pseudo)random numbers to util.c.
p4raw-link: @19843 on //depot/perl: 132efe8bfb7cd0fb1beb15aaf284e33bf44eb1fa
p4raw-link: @19842 on //depot/perl: 7e51ecd7970e5ab67154a1eb99b2c95004024435
p4raw-link: @19841 on //depot/perl: 0165acc7988347eaec71b2c2d2a9764893f0c240
p4raw-link: @19840 on //depot/perl: b3c0ec7c1220f243dffb147d13728e1cc44420cc
p4raw-link: @19839 on //depot/perl: 42bff5bd56ed198158112ff1a7f7240c78970df7
p4raw-link: @19838 on //depot/perl: ccc0622a5e7618aee538d32edf64a5e4687cd025
p4raw-link: @19837 on //depot/perl: 0e488909c71aa4d1cc21ed7dbfb5b99551c99af1
p4raw-link: @19836 on //depot/perl: 93d47a36f80f3fc6495f8b7e57fd85c0089c60d3
p4raw-link: @19835 on //depot/perl: 485aafd95a0455dba277922a8e8f7c0a7adc192c
p4raw-link: @19834 on //depot/perl: 41ad8e4261642146314ec7332abffcab995f9fc9
p4raw-link: @19833 on //depot/perl: 6bf964e1a60fa5bb711b214d387c6f288b402685
p4raw-link: @19832 on //depot/perl: 066d1a89330dfaa74b5c19223bbd3a266ca4fab3
p4raw-link: @19831 on //depot/perl: 22f7c9c9717fe07b508ba0e9958ef0592cdbbeef
p4raw-link: @19830 on //depot/perl: dda12f46c06c4294f4f764c1854204b0608b68e4

p4raw-id: //depot/maint-5.8/perl@19844
p4raw-branched: from //depot/perl@19829 'branch in' malloc_ctl.h
p4raw-integrated: from //depot/perl@19829 'copy in' lib/overload.t
(@17864..) utils/c2ph.PL (@18007..) malloc.c (@18013..)
lib/utf8_heavy.pl (@18280..) plan9/plan9ish.h (@18584..)
t/op/concat.t (@18764..) utils/dprofpp.PL (@19003..)
hints/dec_osf.sh (@19078..) vms/vmsish.h (@19143..)
epoc/epocish.h unixish.h (@19602..) lib/FileCache.pm (@19770..)
lib/FileCache/t/01open.t lib/FileCache/t/03append.t
lib/FileCache/t/05override.t (@19783..) 'merge in'
lib/overload.pm (@18217..) dosish.h (@19484..) op.c (@19739..)
perl.h (@19764..) perl.c (@19785..) sv.c (@19786..) MANIFEST
os2/os2ish.h (@19789..) pp_sys.c (@19793..) pp.c (@19814..)
embed.fnc embed.h proto.h util.c (@19819..)

20 years agoUpdate Changes.
Jarkko Hietaniemi [Thu, 19 Jun 2003 20:29:35 +0000 (20:29 +0000)]
Update Changes.

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

20 years agoIntegrate:
Jarkko Hietaniemi [Thu, 19 Jun 2003 20:23:43 +0000 (20:23 +0000)]
Integrate:
[ 19827]
Apparently this is needed for VMS (Craig Berry).
p4raw-link: @19827 on //depot/perl: 690c5ca799dd4d5240d0c22f1812a7621dc83f55

p4raw-id: //depot/maint-5.8/perl@19828
p4raw-integrated: from //depot/perl@19826 'copy in' lib/Tie/File.pm
(@19813..)

20 years agoUpdate Changes.
Jarkko Hietaniemi [Thu, 19 Jun 2003 15:16:27 +0000 (15:16 +0000)]
Update Changes.

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

20 years agoIntegrate:
Jarkko Hietaniemi [Thu, 19 Jun 2003 15:12:52 +0000 (15:12 +0000)]
Integrate:
[ 19824]
Bump Time::HiRes to 1.49.
p4raw-link: @19824 on //depot/perl: df16a33111ef3b6d66f9b5d4565632665222cbf4

p4raw-id: //depot/maint-5.8/perl@19825
p4raw-integrated: from //depot/perl@19823 'copy in'
ext/Time/HiRes/HiRes.xs (@19592..) ext/Time/HiRes/Changes
ext/Time/HiRes/HiRes.pm (@19689..)

20 years agoIntegrate:
Jarkko Hietaniemi [Thu, 19 Jun 2003 14:51:22 +0000 (14:51 +0000)]
Integrate:
[ 19818]
Subject: [PATCH -current] email address correction
Date: Thu, 19 Jun 2003 02:19:31 -0700
Message-ID: <CGEAIAFGDFMPCFCBLLCOEENKCBAA.rs@crystalflame.net>
From: rs@crystalflame.net (Richard Soderberg)

[ 19819]
Subject: [PATCH] Re: [perl #17934] tied STDERR and internal warnings
From: grazz@pobox.com (Steve Grazzini)
Date: Wed, 18 Jun 2003 19:42:37 -0400
Message-ID: <20030618234237.GA6267@grazzini.net>

[ 19820]
Upgrade to MakeMaker 6.10_07 (from makemaker.org snapshot
as of 2003-06-19 18:39 EET).

[ 19821]
A tweak from Alan Burlison for MM 6.10_07 that makes Solaris
make happy.

[ 19822]
This change chunk doesn't work well with blead.
p4raw-link: @19822 on //depot/perl: 582bf10a23d83ab7f7912b7434ac27c2728bad35
p4raw-link: @19821 on //depot/perl: 7b8ec533fbbf961afe3ffcf21e37d348e8d6d14e
p4raw-link: @19820 on //depot/perl: ad2f23df959fc696d664d4612493394ea5ed4c8e
p4raw-link: @19819 on //depot/perl: 7ff032551aa263179d4cb6df3dd91502d713e6ba
p4raw-link: @19818 on //depot/perl: ca9279baf07d6843f58a31f1ce3ff7dc875faf1a

p4raw-id: //depot/maint-5.8/perl@19823
p4raw-integrated: from //depot/perl@19820 'ignore'
lib/ExtUtils/t/Command.t (@19099..)
p4raw-integrated: from //depot/perl@19817 'copy in' t/op/runlevel.t
(@16257..) t/op/tiehandle.t (@17716..) lib/ExtUtils/t/MM_Unix.t
(@19099..) lib/ExtUtils/MM_OS2.pm (@19162..)
ext/threads/threads.pm (@19236..) pod/perltie.pod (@19452..)
lib/ExtUtils/MM_VMS.pm (@19594..) lib/ExtUtils/MM_Unix.pm
lib/ExtUtils/MakeMaker.pm (@19703..) lib/ExtUtils/MM_Any.pm
(@19721..) lib/ExtUtils/t/MM_OS2.t (@19789..) 'merge in' util.c
(@19772..) embed.fnc embed.h proto.h (@19786..) pp_ctl.c
(@19801..)

20 years agoIntegrate:
Jarkko Hietaniemi [Thu, 19 Jun 2003 05:24:45 +0000 (05:24 +0000)]
Integrate:
[ 19804]
Subject: DOCPATCH Re: $1 remains uncleared for failed matches
From: david nicol <whatever@davidnicol.com>
Date: 16 Jun 2003 20:35:24 -0500
Message-Id: <1055813724.1580.19.camel@plaza.davidnicol.com>

Subject: Re: DOCPATCH Re: $1 remains uncleared for failed matches
From: Ronald J Kimball <rjk@linguist.Thayer.dartmouth.edu>
Date: Tue, 17 Jun 2003 00:12:04 -0400
Message-ID: <20030617041204.GA34960@linguist.thayer.dartmouth.edu>

[ 19805]
Subject: /ext/DynaLoader/dl_dyld.xs
From: "Peter O'Gorman" <peter@pogma.com>
Date: Tue, 17 Jun 2003 23:45:47 +0900
Message-Id: <619B6B53-A0D2-11D7-BAF7-003065F6C222@pogma.com>

No need to see dlclose() and dlsym() outside the dl_dyld.xs
(Mac OS X, NeXT), and seeing them is harmful for libdlcompat
of OpenDarwin.

[ 19806]
io_dir.t tweak from Craig Berry.

[ 19809]
If the first argument of sigaction() was a string, not a number
(or a SIGXXX 'constant') one got first (if using -w) 'Argument "FOO"
isn't numeric in subroutine entry ...' but after that one got
(depending on the OS) either a coredump (because of trying to
assign to *0 in mg_get) or a hang (because of the sigprocmask()
blocking signals inside POSIX::sigaction, a nasty hang since
one obviously cannot interrupt it...only SIGKILL works).
In older Perls (tried with 5.6.1) one got 'No such signal: SIGZERO ...'
because of the string becoming zero due to the XS typemap magic.
Resolved by making the POSIX::sigaction to try harder to figure
out a valid signal number (one still gets the warning, though),
and returning undef if no sense can be made.

[ 19810]
Oops in change #19809.

[ 19811]
Subject: Encode] 1.96 Released
From: Dan Kogai <dankogai@dan.co.jp>
Date: Wed, 18 Jun 2003 19:09:11 +0900
Message-Id: <E7FFAE2E-A174-11D7-ACE4-000393AE4244@dan.co.jp>

[ 19812]
Sync with libnet 1.16

[ 19813]
Upgrade to Tie::File 0.97.

[ 19814]
Subject: Re: [perl #22727] split() with re_eval segfaults/panics
From: Enache Adrian <enache@rdslink.ro>
Date: Wed, 18 Jun 2003 23:00:43 +0300
Message-ID: <20030618200043.GA1249@ratsnest.hole>

[ 19815]
A bunch of minor changes to perlguts.pod.

[ 19816]
MPE/iX gets serious indigestion on w-packed infinities.
p4raw-link: @19816 on //depot/perl: 8b571b322f732f3a9cb04d136f3e855372416ec3
p4raw-link: @19815 on //depot/perl: 06f6df1768f7810ef4b2d5d7821dcccb9c7bf9e4
p4raw-link: @19814 on //depot/perl: 080c2decc1c1070c5ce819e741a37407aa249711
p4raw-link: @19813 on //depot/perl: bc2f65e02ab268c64852d8d5a231dbdd758c29db
p4raw-link: @19812 on //depot/perl: 511d7d53b733d6c97ea4e94a7969fd306373ab38
p4raw-link: @19811 on //depot/perl: b5ab1f6f2e57e1281ebcae37bccb0e45c4bca11d
p4raw-link: @19810 on //depot/perl: 6ad3409fdb4492a86dd8d15e2f3a8bd098067026
p4raw-link: @19809 on //depot/perl: 1d81eac947dedbd62bc60aa6d92509cbe424fa3d
p4raw-link: @19806 on //depot/perl: 15bb75ac03814e0ff7197c6bddcd5eab334d5864
p4raw-link: @19805 on //depot/perl: a97fb7de1c49a8414fac8dd85b621cd0459704e2
p4raw-link: @19804 on //depot/perl: 665e98b9987fe678dd115b56e9f0c9eb6bba0f1e

p4raw-id: //depot/maint-5.8/perl@19817
p4raw-integrated: from //depot/perl@19807 'copy in'
ext/IO/lib/IO/t/io_dir.t (@13904..) ext/DynaLoader/dl_dyld.xs
(@14562..) ext/Encode/lib/Encode/JP/JIS7.pm (@18663..)
ext/POSIX/t/sigaction.t (@18840..) ext/Encode/t/guess.t
(@19325..) ext/POSIX/POSIX.pod (@19443..)
lib/Tie/File/t/28_mtwrite.t lib/Tie/File/t/29_downcopy.t
(@19450..) pod/perltrap.pod (@19558..) ext/Encode/META.yml
(@19578..) ext/Encode/encoding.pm (@19590..)
ext/Encode/Encode.pm ext/Encode/Encode.xs
ext/Encode/Unicode/Unicode.pm ext/Encode/lib/Encode/Encoding.pm
(@19593..) ext/Encode/Changes ext/Encode/Unicode/Unicode.xs
(@19595..) ext/Encode/bin/piconv (@19618..)
lib/Tie/File/t/00_version.t (@19643..) lib/Tie/File.pm
(@19646..) lib/Tie/File/t/09_gen_rs.t (@19669..)
pod/perlguts.pod (@19699..) ext/POSIX/POSIX.xs (@19739..)
lib/Net/ChangeLog.libnet lib/Net/FTP.pm (@19758..)
ext/Encode/t/Unicode.t (@19768..) 'merge in' regexec.c
(@19431..) t/op/pack.t (@19714..) pod/perlre.pod pp.c
t/op/pat.t (@19769..)

20 years agofixes for debugger bugs noted while documenting
Joe McMahon [Tue, 17 Jun 2003 16:42:42 +0000 (12:42 -0400)]
fixes for debugger bugs noted while documenting
Message-Id: <3E62E1B3-A104-11D7-8CDD-000393BCA0FC@ibiblio.org>

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

20 years agoIntegrate:
Jarkko Hietaniemi [Tue, 17 Jun 2003 05:18:41 +0000 (05:18 +0000)]
Integrate:
[ 19793]
Remove all magic in untie()

Subject: Re: untie from within FETCH/STORE not working under 5.8.0 (fwd)
From: Aaron J Mackey <ajm6q@virginia.edu>
Date: Fri, 13 Jun 2003 08:22:05 -0400 (EDT)
Message-ID: <Pine.OSF.4.33.0306130820570.29017-100000@alpha10.bioch.virginia.edu>
(plus a test case)

[ 19795]
Instead of fancy condvar footwork do a simple join,
as suggested by Arthur.

[ 19796]
Add O_NOATIME.

[ 19797]
Even more glibc O_ modes.

[ 19798]
And even more glibc fcntl constants, this time mostly F_XXX.
Be more conservative and use @EXPORT_OK instead of @EXPORT.

[ 19799]
Subject: [perl #22622] Bogus error codes from File::Copy::move
From: "Amick, Eric" (via RT) <perlbug-followup@perl.org>
Date: 9 Jun 2003 15:48:09 -0000
Message-ID: <rt-22622-59134.12.3966151660257@rt.perl.org>

[ 19800]
Subject: [PATCH] unnecessary stringification in eval/die
From: Steve Grazzini <grazz@pobox.com>
Date: 15 Jun 2003 21:02:26 -0000
Message-ID: <20030615210226.56430.qmail@onion.perl.org>
(See also <slrnbek5u6.cfi.joey@dragon.kitenet.net>
in c.l.p.misc and bug #17763)

[ 19801]
Revert change #19126, a poor attempt at fixing bug #21742.
The test for #21742 is marked as TODO.
Plus new regression tests from :

Subject: [perl #22708] void context in string eval is broken
From: "Marcus Holland-Moritz" (via RT) <perlbug-followup@perl.org>
Date: 15 Jun 2003 23:09:03 -0000
Message-ID: <rt-22708-59432.14.6755501393177@rt.perl.org>

[ 19802]
UNICOS: try papering over the Configure symbol scan problems
by disavowing any knowledge of dynaloading.
p4raw-link: @19802 on //depot/perl: 7d4807dba83f8253564940c8bb1fc36759e49187
p4raw-link: @19801 on //depot/perl: f48583aa2d2b7c9a2c44c530083c6fdd7e6f9713
p4raw-link: @19800 on //depot/perl: 168696769693b5e65a30c0a0a677c7f648e8370e
p4raw-link: @19799 on //depot/perl: fa76202e3aa22e9755f1a461416769c368b47afc
p4raw-link: @19798 on //depot/perl: 5bb8c70c2ff9c8cebdb4ca9f0938da9451a2c4c9
p4raw-link: @19797 on //depot/perl: 56ea57b7265de5c50cf8831e365e802384dfd70b
p4raw-link: @19796 on //depot/perl: 117979aa18cb872a188e3bc9147938ba591860dc
p4raw-link: @19795 on //depot/perl: f123900d4e34182a0ed8e43af48cf6e0d17aab47
p4raw-link: @19793 on //depot/perl: 38193a09e3d9a4039dcc38f793ceb9482e7346d0
p4raw-link: @19126 on //depot/perl: a89be09a10c36299e755a956d356eb7f1f643437

p4raw-id: //depot/maint-5.8/perl@19803
p4raw-integrated: from //depot/perl@19792 'copy in' ext/Fcntl/Fcntl.pm
(@10431..) ext/Fcntl/Makefile.PL (@15338..) hints/unicos.sh
(@16741..) lib/File/Copy.pm (@18441..) t/op/eval.t (@18862..)
t/comp/require.t (@19126..) t/op/tie.t (@19268..)
ext/threads/shared/t/hv_refs.t (@19731..) 'merge in' pp_ctl.c
(@19625..) pod/perlfunc.pod (@19776..) pp_sys.c (@19789..)

20 years agoUpdate Changes.
Jarkko Hietaniemi [Sun, 15 Jun 2003 18:29:32 +0000 (18:29 +0000)]
Update Changes.

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

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..)

21 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..)

21 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

21 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

21 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

21 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..)

21 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

21 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..)

21 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..)

21 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

21 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

21 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..)

21 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..)

21 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

21 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..)

21 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..)

21 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..)

21 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..)

21 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

21 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

21 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

21 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..)

21 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..)

21 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..)

21 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..)

21 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..)

21 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

21 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

21 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..)

21 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..)

21 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..)

21 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..)

21 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