This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
19 years agoIntegrate:
Yves Orton [Sat, 19 Feb 2005 11:00:08 +0000 (12:00 +0100)]
Integrate:
[ 23969]
Fix definition of DEBUG_MSTATS for Win32 dmake builds

[ 23970]
Fix PERL_MALLOC/DEBUG_MSTATS options in Win32 makefiles

Currently, if USE_IMP_SYS is defined then PERL_MALLOC gets undefined.
We should also undefine DEBUG_MSTATS if PERL_MALLOC is (or has become)
undefined, and we should do all this *before* inspecting DEBUG_MSTATS
to see if we need to add -DPERL_DEBUGGING_MSTATS to BUILDOPT.

[ 23992]
Subject: Patch Win32 makefiles for blead to allow parameters to be passed to harness:
Date: Sat, 19 Feb 2005 11:00:08 +0100
Message-ID: <9b18b31105021902003d9c2a95@mail.gmail.com>

[ 24004]
Stop mktables from needlessly re-running when using dmake on Win32

[ 24005]
Suppress "ECHO is on." messages when using dmake on Win32

(The shell's "echo" command displays the current echo setting when
called with no arguments.  Use "echo." to display nothing.)

[ 24006]
A better fix than change 24005 was ;)

Actually, "@echo." still emits a blank line.  Use "@rem" instead as the
no-op.  This was being used in the Win95 case, but works fine on WinNT
too, and is actually what ExtUtils-MakeMaker uses.

Also change the nmake Makefile.

[ 24007]
Include regcomp.h in Win32 makefiles

Subject: Re: Stop mktables from needlessly re-running when using dmake on Win32
From: demerphq <demerphq@gmail.com>
Date: Sun, 6 Mar 2005 09:16:12 +0100
Message-ID: <9b18b311050306001624012bd@mail.gmail.com>

[ 24014]
More Win32 dmake fixes

Use $B macro as per change 23991 in more places, and fix some syntax
errors in the subst's (missing trailing ",")

Tested with GCC and MSVC. I don't have BCC available, so those parts
are untested.

[ 24111]
A few Win32 makefile tidy-ups (No real changes)

[ 24113]
Add support for PERL_HASH_SEED_EXPLICIT and NO_HASH_SEED in the
Win32 makefiles

[ 24131]
Remove dependency on tr(1) for MinGW builds on Win32

This leaves things slightly (more) broken for MinGW builds on Cygwin,
but that doesn't currently quite work in other respects and isn't
documented anyway.  See:

http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-03/msg00751.html

[ 24227]
Support d_libm_lib_version for Win32 (see change 24217)
p4raw-link: @24227 on //depot/perl: f024374aaec3af368c46dadae280209e8297c32a
p4raw-link: @24131 on //depot/perl: 31e0fb333baa3f4848b16dd03107480226ae8bc2
p4raw-link: @24113 on //depot/perl: 2eb87578b6bf9c2a989b418d4847ad2dfbec21d8
p4raw-link: @24111 on //depot/perl: bdb4cb8840ea1c52d93df2ca4ff3757a85e58737
p4raw-link: @24014 on //depot/perl: bfbbc0be4da2c5ef1aac071cb1386a2d693a18d9
p4raw-link: @24007 on //depot/perl: cdb0f5473779f318e8bd3f9e8e8bf96093f979e4
p4raw-link: @24006 on //depot/perl: 65980d9413eea8415cdea4a9a608257b175e4fb6
p4raw-link: @24005 on //depot/perl: 6bbff615ed723ae41b6e721cd8dfbcda8084de40
p4raw-link: @24004 on //depot/perl: e99b0bf3355fd2ede555e05f6f07bf3c364e2b72
p4raw-link: @23992 on //depot/perl: 89087c85554906f75168ff676e546ecaa383a9c4
p4raw-link: @23970 on //depot/perl: 646e33b6c26a24d89e6543ab606cb6a803ed6126
p4raw-link: @23969 on //depot/perl: beb7ea05639dd45e5efb7c5681abbf11349121ca

p4raw-id: //depot/maint-5.8/perl@24259
p4raw-integrated: from //depot/perl@24250 'merge in' win32/config_H.vc
(@23436..) win32/config.bc win32/config.gc win32/config.vc
win32/config.vc64 (@24120..) win32/config_H.bc
win32/config_H.gc win32/config_H.vc64 (@24149..)
p4raw-integrated: from //depot/perl@24113 'edit in' win32/makefile.mk
(@24111..)
p4raw-integrated: from //depot/perl@23970 'edit in' win32/Makefile
(@23777..)

19 years agoIntegrate:
Steve Hay [Tue, 19 Apr 2005 13:31:34 +0000 (13:31 +0000)]
Integrate:
[ 23991]
Fix Win32's dmake makefile.mk for new dmakes built with Visual C++
p4raw-link: @23991 on //depot/perl: 66e09d83129b69ae14a81397dfc3921f2930216c

p4raw-id: //depot/maint-5.8/perl@24250
p4raw-integrated: from //depot/perl@23991 'edit in' win32/makefile.mk
(@23984..)

19 years agoIntegrate:
Nicholas Clark [Fri, 8 Apr 2005 11:25:00 +0000 (11:25 +0000)]
Integrate:
[ 24134]
Subject: [PATCH] Unicode 4.1.0
From: Jarkko Hietaniemi <jhi@iki.fi>
Message-ID: <424E584D.5000508@iki.fi>
Date: Sat, 02 Apr 2005 11:31:09 +0300

[ 24135]
Oops. Forgot to add this.

[ 24191]
Subject: Re: Bugs? In Unicode::EastAsianWidth.
From: Autrijus Tang <autrijus@autrijus.org>
Date: Wed, 6 Apr 2005 18:17:32 +0800
Message-ID: <20050406101732.GA17931@aut.dyndns.org>
p4raw-link: @24191 on //depot/perl: adc6a8bda4a952a87bcbd5de609cab61c47a2b49
p4raw-link: @24135 on //depot/perl: d6d6baebee64d58c2423d178fa6cd7e331b79929
p4raw-link: @24134 on //depot/perl: a2bd7410d0183a5974c36ff0549fab8692d0713b

p4raw-id: //depot/maint-5.8/perl@24203
p4raw-branched: from //depot/perl@24202 'branch in'
lib/unicore/NamedSequences.txt
p4raw-integrated: from //depot/perl@24202 'copy in'
lib/unicore/BidiMirroring.txt
lib/unicore/CompositionExclusions.txt
lib/unicore/EastAsianWidth.txt lib/unicore/NamesList.txt
lib/unicore/NormalizationCorrections.txt
lib/unicore/StandardizedVariants.txt (@19391..)
lib/unicore/ArabicShaping.txt lib/unicore/Blocks.txt
lib/unicore/CaseFolding.txt lib/unicore/HangulSyllableType.txt
lib/unicore/Jamo.txt lib/unicore/LineBreak.txt
lib/unicore/PropList.txt lib/unicore/PropValueAliases.txt
lib/unicore/PropertyAliases.txt lib/unicore/ReadMe.txt
lib/unicore/Scripts.txt lib/unicore/SpecialCasing.txt
lib/unicore/UnicodeData.txt lib/unicore/version (@22621..)
lib/unicore/README.perl (@22630..) lib/Unicode/UCD.pm
(@22642..) lib/Unicode/UCD.t (@22950..) t/uni/class.t
(@23343..) lib/unicore/mktables (@24085..)
p4raw-integrated: from //depot/perl@24134 'merge in' MANIFEST
(@24115..)

19 years agoIntegrate:
Nicholas Clark [Fri, 8 Apr 2005 10:58:39 +0000 (10:58 +0000)]
Integrate:
[ 24165]
Down with C++ reserved names
(and also function pointer declarations that rely on the C semantics
 of ())
p4raw-link: @24165 on //depot/perl: 0723351e0aae3b4ed046fabd41bf188a3d6a77df

p4raw-id: //depot/maint-5.8/perl@24202
p4raw-integrated: from //depot/perl@24197 'merge in' perlio.c
(@24094..) pp_sort.c (@24096..) mg.c (@24148..)

19 years agoIntegrate:
Nicholas Clark [Fri, 8 Apr 2005 09:05:27 +0000 (09:05 +0000)]
Integrate:
[ 24096]
Clean-up some warnings when compiling on Win32 with VC++

[ 24099]
A couple more Win32 compilation clean-ups

[ 24162]
Down with unneeded duplicate prototypes

[ 24163]
Down with more K&R prototypes

[ 24164]
Down with potentially incorrect duplicate prototypes
p4raw-link: @24164 on //depot/perl: a6c0611711f1e672f5a8bc135ac604baafe03a0a
p4raw-link: @24163 on //depot/perl: 2ec6e3854216d77cb1a18ccf45ccd53556415957
p4raw-link: @24162 on //depot/perl: 07445afaa422fe673ed115231793ea101373a3ee
p4raw-link: @24099 on //depot/perl: 47660177f659a8fbe5e2bac72a2bdfad9744a453
p4raw-link: @24096 on //depot/perl: fe2774edcceb29d7f31eb2b8407d2ab3df896594

p4raw-id: //depot/maint-5.8/perl@24197
p4raw-integrated: from //depot/perl@24196 'copy in' x2p/a2p.c
(@19242..) ext/DynaLoader/dl_dyld.xs (@23756..) 'edit in'
pp_sys.c (@24096..) 'merge in' win32/win32sck.c (@23275..) hv.c
(@24074..) utf8.c (@24084..)
p4raw-integrated: from //depot/perl@24096 'merge in' pp_sort.c
(@23803..) op.c util.c (@24095..)

19 years agoIntegrate:
Nicholas Clark [Thu, 7 Apr 2005 16:49:05 +0000 (16:49 +0000)]
Integrate:
[ 23631]
Subject: [PATCH] :encoding(utf8) broken in perl-5.8.6
From: Gisle Aas <gisle@ActiveState.com>
Date: 03 Dec 2004 06:09:19 -0800
Message-ID: <lrllcfeank.fsf_-_@caliper.activestate.com>

[ 23632]
Subject: UTF8_ALLOW_ANYUV should not allow overlong sequences [PATCH]
From: Gisle Aas <gisle@activestate.com>
Date: 06 Dec 2004 02:59:24 -0800
Message-ID: <lrmzwrae0j.fsf_-_@caliper.activestate.com>

[ 23640]
Subject: Re: Smoke [5.9.2] 23634 FAIL(F) openbsd 3.6 (i386/1 cpu) [PATCH]
From: Gisle Aas <gisle@ActiveState.com>
Date: 11 Dec 2004 02:57:19 -0800
Message-ID: <lrr7lxje5s.fsf_-_@caliper.activestate.com>

[ 24084]
[perl #33185] UTF-8 string substitution corrupts memory
The implicit call of 'require utf8' triggered by code like
    "\x{100}" =~ /[[:print:]]/
wasn't saving state correctly first.
p4raw-link: @24084 on //depot/perl: 96ca9f552a246a04e9873c974fac21138f3acd66
p4raw-link: @23640 on //depot/perl: 75dbc64466f68eeb78bbdb5a24eb7586261e17b5
p4raw-link: @23632 on //depot/perl: 618432450ee258c0a450666f1fd0f5b5f5dafcb8
p4raw-link: @23631 on //depot/perl: fbadb8fa63a268309e194a1a88ab374218e944d9

p4raw-id: //depot/maint-5.8/perl@24196
p4raw-integrated: from //depot/perl@24195 'copy in'
ext/PerlIO/t/encoding.t (@20175..)
p4raw-integrated: from //depot/perl@23640 'edit in' utf8.c (@23508..)
p4raw-integrated: from //depot/perl@23632 'merge in' utf8.h (@21198..)

19 years agoIntegrate:
Nicholas Clark [Thu, 7 Apr 2005 16:05:43 +0000 (16:05 +0000)]
Integrate:
[ 23900]
minor corrections to comments in perly.y

[ 23986]
Subject: Patch for Perlbug #4253
From: Nikolai Eipel <eipel@web.de>
Date: Sat, 29 Jan 2005 16:52:53 +0100
Message-Id: <200501291652.53841.eipel@web.de>

(-T and -B invalidate _ filehandle when no read permission on file)
plus a regression test

[ 23997]
SvUTF8 can be present on scalars other than PVs
(specifically references with overloaded stringification)

[ 23998]
ithreads: cond_signal() on a non-shared object coredumped

[ 23999]
Fix for bug [ID 20020227.005] format bug with undefined _TOP
http://rt.perl.org/rt3/Ticket/Display.html?id=8698
If there was no TOP format the lines left on page was set
to fixed number, now set to the current page length of the
IO channel used. More debugging for yet another bug needed.

[ 24022]
Make the return value of close() depend not only on the success of the
close itself, but also on whether the output stream had a previous
error. From Jim Meyering <jim@meyering.net>, via Debian.

[ 24070]
Forbid the -C option on the command-line
as suggested by Merijn (see [perl #34087])

[ 24080]
Subject: Re: [perl #34568] Perl crashes reading past the end of a heap block while parsing foreach statement
From: Gurusamy Sarathy <gsar@ActiveState.com>
Date: Fri, 25 Mar 2005 10:31:09 -0800
Message-Id: <200503251831.j2PIV9A6006234@smtp3.ActiveState.com>

[ 24092]
Fix PerlLIO_chsize() for platforms that don't have chsize()

This is the patch from the end of the thread that started here:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-09/msg00055.html

[ 24167]
Using savesvpv() here is terser and produces smaller object code.

[ 24174]
If we're going to prototype modfl(), it needs extern "C" linkage.
p4raw-link: @24174 on //depot/perl: a221a8a55f0bbb6b52da5c544e7bc886f16754e8
p4raw-link: @24167 on //depot/perl: 705bfa5f438d0b377898a48829d400d708246a4c
p4raw-link: @24092 on //depot/perl: 58e24efff3e72032a19e2adb55a951735452dbca
p4raw-link: @24080 on //depot/perl: bd5f3bc473acbb69a352d57b0baf5d694577ad8e
p4raw-link: @24070 on //depot/perl: 3ffe3ee448ef9bbf97ab82f8e68a3a749541b012
p4raw-link: @24022 on //depot/perl: e199e3bef188fd5eadcca420af186241e2773db1
p4raw-link: @23999 on //depot/perl: b929a54bc3b1e6622917dee605ce635e4c48caf4
p4raw-link: @23998 on //depot/perl: 10532ef0bc83090a3acebb63693a4f506bd96830
p4raw-link: @23997 on //depot/perl: 86f0d186b5906b677cf64db5216b59d27c937db6
p4raw-link: @23986 on //depot/perl: 25988e07f3c5c5717930b897625a3e6119c92879
p4raw-link: @23900 on //depot/perl: ad4673e589e7f7480399659499acd36d1af9a0f3

p4raw-id: //depot/maint-5.8/perl@24195
p4raw-integrated: from //depot/perl@24193 'copy in' iperlsys.h
(@21433..) t/op/stat.t (@23842..) 'merge in' perl.h (@24170..)
p4raw-integrated: from //depot/perl@24092 'edit in' doio.c (@24074..)
p4raw-integrated: from //depot/perl@24080 'merge in' op.c (@24079..)
p4raw-integrated: from //depot/perl@24070 'merge in' toke.c (@24049..)
pod/perldiag.pod (@24052..)
p4raw-integrated: from //depot/perl@23998 'copy in'
ext/threads/shared/shared.xs (@23438..)
p4raw-integrated: from //depot/perl@23997 'merge in' dump.c (@23180..)
p4raw-integrated: from //depot/perl@23986 'edit in' pp_sys.c (@23898..)
p4raw-integrated: from //depot/perl@23900 'merge in' perly.y (@23357..)

19 years agoIntegrate:
Steve Peters [Mon, 14 Feb 2005 19:54:17 +0000 (13:54 -0600)]
Integrate:
[ 23960]
[perl #34101] not() || 1 produces segmentation fault

Fixed by making not() behave like not(0). This is also the
way not() behaved before it started segfaulting in 5.6.0.

[ 23967]
Subject: [PATCH] Additional tests for t/op/not.t
Message-ID: <20050215015417.GA30368@mccoy.peters.homeunix.org>
p4raw-link: @23967 on //depot/perl: 1b293ed1e0e66b606ed121bd34c8112e6fd8e30d
p4raw-link: @23960 on //depot/perl: a758b0b5fd9985d853637e2aa988519329533771

p4raw-id: //depot/maint-5.8/perl@24193
p4raw-branched: from //depot/perl@24186 'branch in' t/op/not.t
(@23960..)
p4raw-integrated: from //depot/perl@24186 'merge in' perly.y (@23900..)
p4raw-integrated: from //depot/perl@23960 'edit in' MANIFEST (@23954..)

19 years agoIntegrate:
Nicholas Clark [Thu, 7 Apr 2005 08:24:49 +0000 (08:24 +0000)]
Integrate:
[ 23919]
Picky compilers (e.g. vac on AIX 5.2) do not accept statements
between declarations
p4raw-link: @23919 on //depot/perl: f8952f9c0d30f65af1114a6384b97ad7770dce81

p4raw-id: //depot/maint-5.8/perl@24186
p4raw-integrated: from //depot/perl@23919 'merge in'
ext/Devel/PPPort/PPPort.xs (@23912..)

19 years agoIntegrate:
Gisle Aas [Fri, 18 Mar 2005 04:06:40 +0000 (20:06 -0800)]
Integrate:
[ 24043]
Subject: Re: sitecustomize.pl [PATCH]
Message-ID: <lru0n9w433.fsf@caliper.activestate.com>

Adds a new command-line switch, -f, and a new optional
compile-time setting -DUSE_SITECUSTOMIZE

[ 24104]
Support for -Dusesitecustomize

[ 24105]
Simplify #24043 note now Configure can do -Dusesitecustomize

[ 24120]
Add support for USE_SITECUSTOMIZE in the Win32 makefiles

Note that this feature doesn't actually work correctly on Win32
until the problem described here is solved:

http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-03/msg00740.html

[ 24122]
Fix USE_SITECUSTOMIZE on Win32

This fixes the problem described in:

http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-03/msg00740.html
p4raw-link: @24122 on //depot/perl: f0c8bec29ec0362a1d5bd0ad2f2e00b2304ea2a8
p4raw-link: @24120 on //depot/perl: 7ada00a0afea1d7eec1411de227ec2e27211e619
p4raw-link: @24105 on //depot/perl: 36de116d52df0633b2c925a475f8b7e43ad9ac11
p4raw-link: @24104 on //depot/perl: 5f106f9c27148e746d86e2ea943381cda96398b4
p4raw-link: @24043 on //depot/perl: 20ef40cf6a00eee95a449854794854a93e411e3b

p4raw-id: //depot/maint-5.8/perl@24184
p4raw-integrated: from //depot/perl@24183 'copy in'
ext/Devel/DProf/t/DProf.t (@20269..) 'merge in' win32/win32.c
(@23200..) config_h.SH (@23674..) win32/config.bc
win32/config.gc win32/config.vc win32/config.vc64 (@23764..)
p4raw-integrated: from //depot/perl@24120 'merge in' win32/Makefile
win32/makefile.mk (@24113..)
p4raw-integrated: from //depot/perl@24105 'edit in' INSTALL (@24043..)
p4raw-integrated: from //depot/perl@24104 'merge in' Configure
(@23909..)
p4raw-integrated: from //depot/perl@24043 'merge in' pod/perlrun.pod
(@23963..) perl.c (@24003..)

19 years agoIntegrate:
Nicholas Clark [Wed, 6 Apr 2005 20:05:33 +0000 (20:05 +0000)]
Integrate:
[ 23964]
Require version 0.05 of Devel::Tokenizer::C.

[ 23965]
Regenerate Perl_keyword() to remove superfluous goto statements.
p4raw-link: @23965 on //depot/perl: 3140b3dadd87efbc39d3d4ff1289925baa047cc9
p4raw-link: @23964 on //depot/perl: 35175a9ce4be48663a7f98d01d6f5a77a0214ecf

p4raw-id: //depot/maint-5.8/perl@24183
p4raw-integrated: from //depot/perl@24182 'merge in' perl_keyword.pl
(@23914..)
p4raw-integrated: from //depot/perl@23965 'merge in' toke.c (@23914..)

19 years agoIntegrate:
Nicholas Clark [Wed, 6 Apr 2005 18:49:11 +0000 (18:49 +0000)]
Integrate:
[ 23926]
Upgrade to Devel::PPPort 3.06.

The hateful perforce bit. We hates software. All of it.
p4raw-link: @23926 on //depot/perl: 2dd695763641c95e068d98b5293519953c68fc4e

p4raw-id: //depot/maint-5.8/perl@24182
p4raw-integrated: from //depot/perl@24181 'copy in'
ext/Devel/PPPort/parts/inc/exception (@23912..)

19 years agoIntegrate:
Nicholas Clark [Wed, 6 Apr 2005 16:45:19 +0000 (16:45 +0000)]
Integrate:
[ 23974]
Subject: [perl #31730] [PATCH] IO::File reads garbage from directory filehandles
From: "Steve Peters via RT" <perlbug-followup@perl.org>
Date: 1 Feb 2005 16:24:11 -0000
Message-ID: <rt-3.0.11-31730-107010.1.24399823945417@perl.org>

[ 23981]
Subject: Re: Bug in Socket::IO::INET Version 1.27
From: Gisle Aas <gisle@ActiveState.com>
Date: 03 Feb 2005 03:16:46 -0800
Message-ID: <lr7jlpsxk1.fsf@caliper.activestate.com>
p4raw-link: @23981 on //depot/perl: b2118e7e233f26626887786dffd133bfb7222840
p4raw-link: @23974 on //depot/perl: fd172bcd67687fb9a94b92c46d2c582cce40a2c1

p4raw-id: //depot/maint-5.8/perl@24181
p4raw-integrated: from //depot/perl@24180 'copy in'
ext/IO/lib/IO/Socket/INET.pm (@20686..) ext/IO/lib/IO/File.pm
(@23489..)

19 years agoIntegrate:
Nicholas Clark [Wed, 6 Apr 2005 16:20:17 +0000 (16:20 +0000)]
Integrate:
[ 23950]
Remove mention of sub-packages in the Symbol manpage.

[ 23953]
Patch for CAN-2004-0452 by Jeroen van Wolffelaar.
The rmtree() function in the perl File::Path module would remove
directories in an insecure manner which could lead to the removal
of arbitrary files and directories via a symlink attack.

[ 24001]
Subject: [perl #32193] Tie::RefHash DELETE does not return value for ref keys
From: Yuval Kojman (via RT) <perlbug-followup@perl.org>
Date: 28 Oct 2004 12:16:37 -0000
Message-ID: <rt-3.0.11-32193-98805.8.56634266171625@perl.org>

[ 24002]
Add a regression test for bug #32193, and make the
fix a bit more robust

[ 24018]
Doc patch for Devel::DProf (from Debian)

[ 24019]
Remove a spurious undefined warning when using getopts.pl with -w.
(from Debian)

[ 24064]
Subject: [PATCH] simple optimization for SelectSaver
From: Alexey Tourbin <at@altlinux.ru>
Date: Fri, 18 Mar 2005 21:05:51 +0300
Message-ID: <20050318180551.GA12596@solemn.turbinal.org>

[ 24097]
Subject: Re: [PATCH] 5.6 File::Glob documentation insufficient for use
From: Steven Schubiger <steven@accognoscere.org>
Date: Wed, 30 Mar 2005 03:41:03 +0200 (CEST)
Message-Id: <200503300141.j2U1f3EP024524@accognoscere.homeunix.org>

[ 24098]
Minor POD nits.

[ 24101]
Subject: [PATCH] ext/Errno/Errno_pm.PL: fix for GNU hurd
From: Brendan O'Dea <bod@debian.org>
Date: Wed, 30 Mar 2005 10:30:25 +1000
Message-ID: <20050330003025.GA29797@londo.c47.org>
p4raw-link: @24101 on //depot/perl: a633c72b52416b7dbe2354fbc72b752af530ba5d
p4raw-link: @24098 on //depot/perl: 9d70ac1bf1ad8f13286afaa13cb098444403f9fb
p4raw-link: @24097 on //depot/perl: 6bd08436b5facfa8804866632e55b76c48986285
p4raw-link: @24064 on //depot/perl: a399f54aa42608589fd1ea74b6eb5f6dc14c9622
p4raw-link: @24019 on //depot/perl: b1fd7ccc41177ed6dd350c64b8373d34ce2d689e
p4raw-link: @24018 on //depot/perl: 7d2f12589b9863889bcf889cdfff8a7528e4a1a7
p4raw-link: @24002 on //depot/perl: 18592d64f2500d3ad1a9da4535c78adf607159d1
p4raw-link: @24001 on //depot/perl: 296b60dd8987f12ccbda0d2499a3bcf09b3ab304
p4raw-link: @23953 on //depot/perl: e2ba98a1f4e37e016e9f91967cb62bf01e236655
p4raw-link: @23950 on //depot/perl: bec253151bb75227dc04006405395de6d40bec8c

p4raw-id: //depot/maint-5.8/perl@24180
p4raw-integrated: from //depot/perl@24179 'copy in' lib/getopts.pl
(@7209..) lib/SelectSaver.pm (@8013..) ext/Devel/DProf/DProf.pm
(@20687..) lib/File/Path.pm (@20688..) lib/Symbol.pm (@20922..)
ext/Errno/Errno_pm.PL (@23807..) 'merge in' lib/Tie/RefHash.t
(@22998..)
p4raw-integrated: from //depot/perl@24097 'ignore'
ext/File/Glob/Glob.pm (@23019..)
p4raw-integrated: from //depot/perl@24001 'ignore' lib/Tie/RefHash.pm
(@20688..)

19 years agoIntegrate:
Nicholas Clark [Wed, 6 Apr 2005 16:03:39 +0000 (16:03 +0000)]
Integrate:
[ 23912]
Upgrade to Devel::PPPort 3.05.

[ 23926]
Upgrade to Devel::PPPort 3.06.

[ 23927]
Remove 2 unused variables from APItest.xs.
p4raw-link: @23927 on //depot/perl: 14b40fa7a92ebfc0647a15ef6114c7c26b280915
p4raw-link: @23926 on //depot/perl: 2dd695763641c95e068d98b5293519953c68fc4e
p4raw-link: @23912 on //depot/perl: 9132e1a37fb6d8c980f305a393fed9323586cbca

p4raw-id: //depot/maint-5.8/perl@24179
p4raw-branched: from //depot/perl@24177 'branch in'
ext/Devel/PPPort/parts/base/5008006
ext/Devel/PPPort/parts/todo/5008006
ext/Devel/PPPort/t/exception.t
p4raw-integrated: from //depot/perl@24177 'copy in'
ext/Devel/PPPort/HACKERS ext/Devel/PPPort/MANIFEST.SKIP
ext/Devel/PPPort/PPPort_xs.PL ext/Devel/PPPort/README
ext/Devel/PPPort/apicheck_c.PL
ext/Devel/PPPort/devel/buildperl.pl
ext/Devel/PPPort/devel/mkapidoc.sh
ext/Devel/PPPort/devel/mktodo ext/Devel/PPPort/devel/mktodo.pl
ext/Devel/PPPort/parts/base/5004000
ext/Devel/PPPort/parts/embed.fnc
ext/Devel/PPPort/parts/inc/call ext/Devel/PPPort/parts/inc/cop
ext/Devel/PPPort/parts/inc/format
ext/Devel/PPPort/parts/inc/grok
ext/Devel/PPPort/parts/inc/limits
ext/Devel/PPPort/parts/inc/mPUSH
ext/Devel/PPPort/parts/inc/magic
ext/Devel/PPPort/parts/inc/newCONSTSUB
ext/Devel/PPPort/parts/inc/newRV
ext/Devel/PPPort/parts/inc/threads
ext/Devel/PPPort/parts/todo/5009002
ext/Devel/PPPort/ppport_h.PL ext/Devel/PPPort/soak
ext/Devel/PPPort/typemap (@23222..) ext/Devel/PPPort/MANIFEST
ext/Devel/PPPort/parts/apicheck.pl
ext/Devel/PPPort/parts/inc/sv_xpvf
ext/Devel/PPPort/parts/inc/uv
ext/Devel/PPPort/parts/ppptools.pl (@23223..)
ext/Devel/PPPort/Makefile.PL (@23226..)
ext/Devel/PPPort/module2.c ext/Devel/PPPort/parts/inc/version
(@23234..) ext/Devel/PPPort/devel/scanprov
ext/Devel/PPPort/mktests.PL ext/Devel/PPPort/parts/base/5004050
ext/Devel/PPPort/parts/base/5005000
ext/Devel/PPPort/parts/base/5006000
ext/Devel/PPPort/parts/base/5008001
ext/Devel/PPPort/parts/base/5009002 ext/Devel/PPPort/t/SvPV.t
ext/Devel/PPPort/t/misc.t (@23280..)
ext/Devel/PPPort/parts/inc/MY_CXT (@23282..)
ext/Devel/PPPort/TODO ext/Devel/PPPort/parts/inc/SvPV
ext/Devel/PPPort/parts/inc/ppphbin
ext/Devel/PPPort/parts/inc/ppphdoc
ext/Devel/PPPort/parts/inc/ppphtest (@23700..)
ext/Devel/PPPort/META.yml ext/Devel/PPPort/PPPort.pm
ext/Devel/PPPort/module3.c ext/Devel/PPPort/parts/inc/misc
(@23912..) 'edit in' ext/Devel/PPPort/PPPort.xs (@23919..)
'merge in' ext/XS/APItest/APItest.xs (@23925..)
p4raw-branched: from //depot/perl@23912 'branch in'
ext/Devel/PPPort/parts/inc/exception
p4raw-integrated: from //depot/perl@23912 'ignore'
ext/Devel/PPPort/Changes ext/Devel/PPPort/PPPort_pm.PL
(@23700..) 'merge in' MANIFEST (@23911..)

19 years agoIntegrate:
Nicholas Clark [Wed, 6 Apr 2005 15:49:18 +0000 (15:49 +0000)]
Integrate:
[ 23822]
Subject: Re: [perl #32498] h2xs generates incorrect code for Makefile.PL for enums
From: Noah <sitz@onastick.net>
Date: Wed, 19 Jan 2005 12:33:52 -0500
Message-ID: <20050119173352.GA15592@radu.onastick.net>

[ 24056]
Subject: Re: Stop mktables from needlessly re-running when using dmake on Win32
From: demerphq <demerphq@gmail.com>
Date: Tue, 8 Mar 2005 02:24:10 +0100
Message-ID: <9b18b311050307172455a5816e@mail.gmail.com>

Change 24004 stopped mktables from needlessly re-running when using
dmake on Win32, but it can still happen when using nmake because it
doesn't support the .UPDATEALL attribute that was used to fix dmake.
e.g. Build perl, touch a core header file, then rebuild -- mktables
re-runs when it didn't need to, and 7 times over at that!  This change
alleviates the pain by making mktables exit quickly in such cases.

[ 24057]
Oops - forgot to update MANIFEST for change 24056.

[ 24085]
Fix -C option of mktables (for VMS)

Subject: Re: [PATCH] Consting five
From: demerphq <demerphq@gmail.com>
Date: Sat, 26 Mar 2005 21:45:09 +0100
Message-ID: <9b18b311050326124563db5113@mail.gmail.com>
p4raw-link: @24085 on //depot/perl: 02b1aeecfc1c7a075d9bd84f08388446e35fa5a2
p4raw-link: @24057 on //depot/perl: 96746c4ecc25e998d69434161d50eb699acbb9b4
p4raw-link: @24056 on //depot/perl: 00a8df5c7fec3b630b936c5570f60eb2bbfd7675
p4raw-link: @23822 on //depot/perl: 3e0a3558675c46274592389adb574bfc2a161d7a

p4raw-id: //depot/maint-5.8/perl@24177
p4raw-branched: from //depot/perl@24168 'branch in'
lib/unicore/mktables.lst
p4raw-integrated: from //depot/perl@24168 'merge in' utils/h2xs.PL
(@23652..)
p4raw-integrated: from //depot/perl@24057 'merge in' MANIFEST
(@24050..)
p4raw-integrated: from //depot/perl@24056 'ignore' lib/unicore/mktables
(@23393..)

19 years agoIntegrate:
Yves Orton [Sat, 19 Feb 2005 11:04:00 +0000 (12:04 +0100)]
Integrate:
[ 23935]
Let's (un)do the timewarp, again.
Attempt to bodge round Makefile sometimes being older than Makefile.PL
Pesky filesystems.

[ 23942]
Stop lib/h2xs.t failing needlessly if it failed to clear up behind
itself on a previous run.

[ 23987]
Subject: (blead patch) Skip a torture test under blead, and skip certain torture tests under Win32.
Message-ID: <9b18b3110502190204641e103c@mail.gmail.com

[ 24063]
minitest fix
p4raw-link: @24063 on //depot/perl: 46cea15777af239bf2c7798126b9919bc202efe7
p4raw-link: @23987 on //depot/perl: 0d37d45345b4719e886fa62871a35dd0db1987b7
p4raw-link: @23942 on //depot/perl: 98d84473cbdd600ea0a62255d76863484ac654f0
p4raw-link: @23935 on //depot/perl: 558fa1e8b99b11f5445685a5adf1b526ab9c0803

p4raw-id: //depot/maint-5.8/perl@24168
p4raw-integrated: from //depot/perl@24157 'copy in'
lib/ExtUtils/t/Constant.t (@19183..) t/japh/abigail.t
(@20407..) lib/h2xs.t (@22998..) 'merge in' t/run/fresh_perl.t
(@23181..)

19 years agoOops. Wasn't supposed to pick this up.
Nicholas Clark [Tue, 5 Apr 2005 11:50:44 +0000 (11:50 +0000)]
Oops. Wasn't supposed to pick this up.

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

19 years agoIntegrate:
Nicholas Clark [Tue, 5 Apr 2005 11:07:15 +0000 (11:07 +0000)]
Integrate:
[ 23861]
Update copyright years and add editor blocks

[ 23941]
With mallocwrap New() evaluates its arguments more than once, so they
had better not have any side effects.
:-(

[ 23943]
Avoid evaluating a strlen twice due the new implementation
of New() with PERL_MALLOC_WRAP

[ 23968]
Use strl* functions in doio.c when available
Based on :
Subject: [PATCH] Changes to doio.c to use strlcpy() and strlcat()
From: Steve Peters <steve@fisharerojo.org>
Date: Wed, 1 Dec 2004 19:42:14 -0600
Message-ID: <20041202014214.GA20907@mccoy.peters.homeunix.org>

[ 24003]
Update -v copyright notice

[ 24032]
gcc warning patch by Andy Lester

[ 24046]
Remove an useless line, spotted by Andy Lester

[ 24058]
Break up long lines in -V output for compile-time options

Subject: Re: sitecustomize.pl [PATCH]
From: sthoenna[at]efn.org (Yitzchak Scott-Thoennes)
Date: Tue, 8 Mar 2005 17:46:04 -0800
Message-ID: <20050309014604.GA5876[at]efn.org>

[ 24102]
USE_STRLCAT and USE_STRLCPY now actually used
LIBM_VERSION_TYPE and USE_SITECUSTOMIZE are preparations
for future use

[ 24106]
Update copyrights.

[ 24108]
Another Win32 compilation clean-up (for when using Perl's malloc)

[ 24121]
Update copyrights.
Well, those are generated files anyway.
p4raw-link: @24121 on //depot/perl: 2419183b5b2616670ccea658b69504ec1babc68d
p4raw-link: @24108 on //depot/perl: 575fbe19638bbb2c64232d56697c4e2bd450b1de
p4raw-link: @24106 on //depot/perl: 1d3259712a05143b33614901d9fae89e4bbfaa3e
p4raw-link: @24102 on //depot/perl: cae3d67c6ac216abcbe9b6832a607768c0fe4ccf
p4raw-link: @24058 on //depot/perl: efcaa95b05d30c10585967bb358126b84bd75b53
p4raw-link: @24046 on //depot/perl: 6176dd9f323ed71666b3090232f3bc20f1d8ec8b
p4raw-link: @24032 on //depot/perl: 22469a62e89c5b688296aee74b9b68348ff12194
p4raw-link: @24003 on //depot/perl: 359b00fe3089c84f6f4b5e7703992d79ccfc9b88
p4raw-link: @23968 on //depot/perl: 0c19750d2627c55b20798d7cb5b4c84a03d8ec71
p4raw-link: @23943 on //depot/perl: fbbafa6d4d20579293b51de798077b9e8c394e94
p4raw-link: @23941 on //depot/perl: 26866f99b421a0fa48720d3ab1c6664d3cde4a59
p4raw-link: @23861 on //depot/perl: af3babe40f275e6db9af8c90e109cc84e4f526b3

p4raw-id: //depot/maint-5.8/perl@24156
p4raw-branched: from //depot/perl@24154 'branch in' regen_perly.pl
(@23959..)
p4raw-integrated: from //depot/perl@24154 'copy in' perlapi.c
(@20406..) malloc.c (@23176..) hv.h (@23873..) 'edit in'
handy.h (@24102..) embedvar.h (@24106..) 'merge in' embed.pl
(@23568..) thread.h (@23749..) pp.h (@23767..) perlapi.h
scope.h (@23780..) doop.c (@23857..) op.h (@23983..) XSUB.h
deb.c regcomp.h (@24074..) numeric.c (@24079..) av.c
miniperlmain.c thrdvar.h (@24081..) sv.h (@24088..) pad.c
(@24089..) gv.h (@24095..)
p4raw-integrated: from //depot/perl@24121 'merge in' global.sym
(@23873..) embed.h (@24094..) proto.h (@24095..)
p4raw-integrated: from //depot/perl@24106 'edit in' perl.h (@24074..)
'merge in' dump.c (@24088..)
p4raw-integrated: from //depot/perl@24058 'edit in' perl.c (@24049..)
p4raw-integrated: from //depot/perl@24046 'merge in' toke.c (@24042..)
p4raw-integrated: from //depot/perl@23968 'merge in' doio.c (@23725..)
p4raw-integrated: from //depot/perl@23941 'edit in' util.c (@23881..)
p4raw-integrated: from //depot/perl@23861 'merge in' hv.c (@23843..)
utf8.c (@23857..)

19 years agoIntegrate:
Nicholas Clark [Mon, 4 Apr 2005 22:35:30 +0000 (22:35 +0000)]
Integrate:
[ 23899]
Subject: h2hp: 2 fix
From: Olivier Thauvin <olivier.thauvin@aerov.jussieu.fr>
Date: Fri, 28 Jan 2005 16:53:11 +0100
Message-Id: <200501281653.15708.olivier.thauvin@aerov.jussieu.fr>

[ 23978]
Missing dependencies in x2p makefile, by Slaven Rezic.

[ 23979]
Subject: [PATCH] find2perl, new options
From: slaven@rezic.de
Date: Thu, 17 Feb 2005 22:30:13 +0100
Message-Id: <1108675813.24421@devpc01.iconmobile.de>

[ 23994]
Subject: [PATCH] dprofpp help
From: Andy Lester <andy@petdance.com>
Date: Thu, 24 Feb 2005 00:10:42 -0600
Message-ID: <20050224061042.GA20259@petdance.com>

[ 24020]
Fix a2p manpage (from Debian)

[ 24054]
Subject: [PATCH] Re: [perl #34493] h2ph `extern inline' problems
From: Alexey Tourbin <at@altlinux.ru>
Date: Sat, 19 Mar 2005 16:37:12 +0300
Message-ID: <20050319133712.GB6484@solemn.turbinal.org>

and

Message-ID: <20050319141457.GC6484@solemn.turbinal.org>
p4raw-link: @24054 on //depot/perl: bf076876beb37faf404cb529462c0d3621da4786
p4raw-link: @24020 on //depot/perl: 53273a086103cdbbf7ebdd5f1a18b2c0777cbc1b
p4raw-link: @23994 on //depot/perl: b65c400d4426c8471eb3e17d5dfd6df960c6fcad
p4raw-link: @23979 on //depot/perl: 6f028b0150dd9565638af63708c17381bbafce85
p4raw-link: @23978 on //depot/perl: 1b641bfc0adaa36fd81d349c214379b379436eec
p4raw-link: @23899 on //depot/perl: 9e3b9e5a5d8bea4abb387fc616a73216b4d8c289

p4raw-id: //depot/maint-5.8/perl@24154
p4raw-integrated: from //depot/perl@24153 'copy in' x2p/a2p.pod
(@8965..) t/lib/h2ph.h (@18963..) x2p/Makefile.SH (@19629..)
utils/dprofpp.PL (@20513..) x2p/find2perl.PL (@22749..)
p4raw-integrated: from //depot/perl@23899 'ignore' utils/h2ph.PL
(@23628..)

19 years agoIntegrate:
Robin Barker [Wed, 5 Jan 2005 11:55:09 +0000 (11:55 +0000)]
Integrate:
[ 23767]
Subject: [PATCH] to improve -DCHECK_FORMAT
Date: Wed, 5 Jan 2005 11:55:09 -0000
Message-ID: <533D273D4014D411AB1D00062938C4D90849C55A@hotel.npl.co.uk>

[ 23781]
Subject: [PATCH] follow-up to 23767
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Tue, 11 Jan 2005 15:48:49 -0000
Message-ID: <533D273D4014D411AB1D00062938C4D90849C56A@hotel.npl.co.uk>

[ 23824]
Subject: [PATCH] Further follow-up to 23767
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Wed, 19 Jan 2005 18:30:31 -0000
Message-ID: <533D273D4014D411AB1D00062938C4D90849C57D@hotel.npl.co.uk>

[ 24151]
Make -DFORMAT_CHECK compile with threads.
p4raw-link: @24151 on //depot/perl: 3358ade6797003037fdb5badd4a2c7712ad05b56
p4raw-link: @23824 on //depot/perl: 014ead4bccac5462b3a10654493980250e84b1d4
p4raw-link: @23781 on //depot/perl: 57f5baf2d376469520fedfc328fdf51d005eafe3
p4raw-link: @23767 on //depot/perl: 5df617be18e4372550725f3369e8e3fd641cce19

p4raw-id: //depot/maint-5.8/perl@24153
p4raw-integrated: from //depot/perl@24150 'merge in'
Porting/pumpkin.pod (@22304..)
p4raw-edited: from //depot/perl@23824 'edit in' perl.h (@23780..)
p4raw-integrated: from //depot/perl@23824 'edit in' XSUB.h (@23323..)
gv.c (@23766..) perl.c (@23786..) pp_ctl.c sv.c (@23803..)
'merge in' utf8.c (@23801..)
p4raw-integrated: from //depot/perl@23767 'merge in' pp.h (@23680..)
mg.c pp_sys.c (@23766..)

19 years agoIntegrate:
Nicholas Clark [Mon, 4 Apr 2005 19:59:56 +0000 (19:59 +0000)]
Integrate:
[ 23750]
Subject: [PATCH] gcc and ld in Configure
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Wed, 5 Jan 2005 12:04:25 -0000
Message-ID: <533D273D4014D411AB1D00062938C4D90849C55D@hotel.npl.co.uk>

[ 23952]
IBM Released vac.C version 7, and changed the naming convention (again)
Thanks to Campo for spotting, testing and the fix

[ 23958]
'what' cannot find ccversion if `which cc` is a symlink to ccache
ccversion is important enough to jump through some hoops to get it

[ 24016]
Patch for Debian bug #258618, compilation under Debian/Hurd

[ 24017]
Add support for Debian GNU/k*BSD

[ 24050]
Subject: Re: bugzilla.redhat bug #101767 (threads, threads::shared)
From: Alexey Tourbin <at@altlinux.ru>
Date: Sat, 19 Mar 2005 06:10:45 +0300
Message-ID: <20050319031045.GN12596@solemn.turbinal.org>

[ 24075]
Subject: [PATCH] Re: Smoke [5.9.2] 24061 FAIL(m) linux 2.6.10-1.770_FC3 [fedora] (i686/1 cpu)
From: Steve Peters <steve@fisharerojo.org>
Date: Tue, 22 Mar 2005 17:15:23 -0600
Message-ID: <20050322231523.GA3083@mccoy.peters.homeunix.org>

[ 24107]
Now that we have the full path, we can skip the which call,
that might cause trouble on testdrive systems.
p4raw-link: @24107 on //depot/perl: 8ab815d325c0064e12998204098708d4bb1b7b88
p4raw-link: @24075 on //depot/perl: 2d1d6bf608dc9681503e57929d9632850c2e5677
p4raw-link: @24050 on //depot/perl: da3f33f8c9eb0c2e730aa4a7790e8198a51839ef
p4raw-link: @24017 on //depot/perl: 46c947e8b9def6de34ac831834a3c290ab266515
p4raw-link: @24016 on //depot/perl: bfbdaa667072956d5a0e974db8ab75c91d670262
p4raw-link: @23958 on //depot/perl: bd7dcc1560fe205bfdd287ecf78da4eb59a80bf9
p4raw-link: @23952 on //depot/perl: 3c2f5eaa3d62cf90602dffad42f22b01cbc57787
p4raw-link: @23750 on //depot/perl: 98bcce56a742eca3224554590f22319067820c5a

p4raw-id: //depot/maint-5.8/perl@24150
p4raw-branched: from //depot/perl@24146 'branch in'
ext/threads/hints/linux.pl ext/threads/shared/hints/linux.pl
p4raw-integrated: from //depot/perl@24146 'copy in' hints/gnu.sh
(@22314..) hints/linux.sh (@22706..) hints/solaris_2.sh
(@22996..) hints/aix.sh (@23354..) hints/gnukfreebsd.sh
hints/gnuknetbsd.sh (@23909..)
p4raw-integrated: from //depot/perl@24050 'merge in' MANIFEST
(@24044..)
p4raw-integrated: from //depot/perl@23958 'ignore' hints/hpux.sh
(@23007..)

19 years ago Integrate:
Nicholas Clark [Sun, 3 Apr 2005 15:37:36 +0000 (15:37 +0000)]
   Integrate:
       [ 24027]
       Add standard core test headers to the Class::ISA new tests
p4raw-link: @24027 on //depot/perl: 011f492532dd36cd0b5dc4c06613829bf20b535a

p4raw-id: //depot/maint-5.8/perl@24146
p4raw-integrated: from //depot/perl@24145 'copy in'
lib/Class/ISA/t/00_about_verbose.t
lib/Class/ISA/t/01_old_junk.t (@24026..)

19 years agoIntegrate:
Nicholas Clark [Sun, 3 Apr 2005 15:27:20 +0000 (15:27 +0000)]
Integrate:
[ 24026]
Upgrade to Class::ISA 0.33
p4raw-link: @24026 on //depot/perl: a6c6f6710d6bf02abf379042f65b7ea75261b772

p4raw-id: //depot/maint-5.8/perl@24145
p4raw-branched: from //depot/perl@24144 'branch in'
lib/Class/ISA/ChangeLog
p4raw-deleted: from //depot/perl@24144 'delete in'
lib/Class/ISA/test.pl (@10676..)
p4raw-integrated: from //depot/perl@24144 'copy in' lib/Class/ISA.pm
(@9557..)
p4raw-branched: from //depot/perl@24026 'branch in'
lib/Class/ISA/t/00_about_verbose.t
lib/Class/ISA/t/01_old_junk.t
p4raw-integrated: from //depot/perl@24026 'merge in' MANIFEST
(@23990..)

19 years agoIntegrate:
Nicholas Clark [Sun, 3 Apr 2005 15:18:11 +0000 (15:18 +0000)]
Integrate:
[ 23327]
Subject: [perl #27576] [PATCH] Pod::Usage -exitvalue => "NOEXIT" requires -output be set (Doc bug)
From: "Steve Peters via RT" <perlbug-followup@perl.org>
Date: 26 Aug 2004 19:06:52 -0000
Message-ID: <rt-3.0.11-27576-94411.2.28321880730803@perl.org>

[ 23956]
Upgrade to Time::Local 1.11

[ 23975]
Upgrade to Time::HiRes 1.66

[ 23976]
Upgrade to Pod::LaTeX 0.58

[ 23977]
Upgrade to PathTools 3.04
(plus tweaks to Cwd and cwd.t to run when building perl)

[ 23982]
Subject: Re: Integration of PathTools 3.04
From: demerphq <demerphq@gmail.com>
Date: Fri, 18 Feb 2005 16:31:50 +0100
Message-ID: <9b18b31105021807316af0aed5@mail.gmail.com>

[ 24013]
Upgrade to CGI.pm 3.06

[ 24028]
Upgrade to DB_File 1.811, by Paul Marquess

[ 24034]
Upgrade to Pod::Parser 1.30

[ 24039]
Upgrade to CGI 3.07.
Add CGI's changelog

[ 24068]
Upgrade to File::Temp 0.16

[ 24069]
Upgrade to PathTools 3.05
p4raw-link: @24069 on //depot/perl: b04f6d364dc3b26d2309e24417e692690629b145
p4raw-link: @24068 on //depot/perl: 05fb677a707541c064a1e603c5ed94d6d12db486
p4raw-link: @24039 on //depot/perl: 976c4ade930645f3b8c72758f0dca6062c93eb42
p4raw-link: @24034 on //depot/perl: d5c61f7c3478189627500a82494061b415064f59
p4raw-link: @24028 on //depot/perl: dcdb9d1fbeae272f94bb6c224713fdfcd57e2d73
p4raw-link: @24013 on //depot/perl: 29ddc2a4443cff956621f7b060b68c8ff93220d4
p4raw-link: @23982 on //depot/perl: 8e6a5f51ce130bc855c9ce739a2ac67752f39617
p4raw-link: @23977 on //depot/perl: 99f36a739b86a289062066efb312754683ab485a
p4raw-link: @23976 on //depot/perl: ebb9462d35b8e2e4f8f628bc4e3e7af9194b146a
p4raw-link: @23975 on //depot/perl: 44d3ce20f589f12b64fe2f9e40734a9bea4663ed
p4raw-link: @23956 on //depot/perl: 5847cf895c6e325eb16d32163270ffec382f535b
p4raw-link: @23327 on //depot/perl: bc8c94cb1e936701f1bcc05c67b0d0624b30c0b0

p4raw-id: //depot/maint-5.8/perl@24144
p4raw-branched: from //depot/perl@24143 'branch in' ext/Cwd/ppport.h
lib/CGI/Changes
p4raw-integrated: from //depot/perl@24143 'copy in'
lib/Pod/t/pod2latex.t (@19226..) lib/CGI/t/form.t (@19664..)
lib/File/Spec/Epoc.pm lib/File/Spec/Functions.pm (@20798..)
lib/File/Temp/t/object.t (@20810..) lib/File/Spec/Cygwin.pm
(@20815..) lib/File/Temp/t/tempfile.t (@20839..)
lib/File/Spec/t/rel2abs2rel.t (@20908..) t/pod/poderrs.xr
(@20928..) lib/File/Spec/Mac.pm lib/File/Spec/OS2.pm
lib/File/Spec/Unix.pm lib/File/Spec/t/crossplatform.t
(@21239..) lib/Pod/InputObjects.pm lib/Pod/Select.pm (@21975..)
lib/Pod/Find.pm (@22886..) lib/Time/Local.pm lib/Time/Local.t
(@22908..) lib/Pod/LaTeX.pm (@22912..) lib/CGI/Carp.pm
lib/CGI/Util.pm lib/CGI/t/html.t (@22914..) lib/Pod/Checker.pm
lib/Pod/ParseUtils.pm lib/Pod/Parser.pm (@22920..)
pod/pod2usage.PL pod/podselect.PL (@22931..)
ext/DB_File/typemap (@22970..) ext/Cwd/t/taint.t (@22993..)
ext/Cwd/Cwd.xs ext/Cwd/t/win32.t (@23152..)
lib/File/Spec/Win32.pm (@23168..) ext/DB_File/Changes
ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
ext/DB_File/t/db-hash.t (@23202..) lib/File/Spec/t/Spec.t
(@23241..) lib/Pod/Usage.pm (@23327..) ext/Time/HiRes/Changes
ext/Time/HiRes/HiRes.pm ext/Time/HiRes/HiRes.xs
ext/Time/HiRes/t/HiRes.t (@23329..) lib/File/Spec/VMS.pm
(@23443..) ext/Cwd/t/cwd.t lib/File/Spec.pm (@23977..)
lib/CGI.pm (@24013..) 'edit in' lib/File/Temp.pm (@23849..)
p4raw-integrated: from //depot/perl@24039 'edit in' MANIFEST (@24026..)
p4raw-integrated: from //depot/perl@24013 'ignore' lib/CGI/Cookie.pm
(@22469..)
p4raw-integrated: from //depot/perl@23977 'ignore' ext/Cwd/Changes
(@23248..) lib/Cwd.pm (@23443..)

19 years agoIntegrate:
Nicholas Clark [Sun, 3 Apr 2005 14:49:04 +0000 (14:49 +0000)]
Integrate:
[ 23847]
Upgrade to Test::Harness 2.46

[ 23871]
Subject: [PATCH] Test::Harness::Straps::_default_inc shell problem
From: "Craig A. Berry" <craigberry@mac.com>
Date: Sun, 23 Jan 2005 13:44:49 -0600
Message-ID: <41F3FEB1.9020102@mac.com>

[ 23993]
Subject: (patch blead) Extend t/harness to allow filtering of the file list by regex.
From: demerphq <demerphq@gmail.com>
Date: Sat, 19 Feb 2005 11:10:00 +0100
Message-ID: <9b18b3110502190210105decf4@mail.gmail.com>

[ 23995]
Subject: Re: (patch blead) Extend t/harness to allow filtering of the file list by regex.
From: demerphq <demerphq@gmail.com>
Date: Wed, 23 Feb 2005 17:49:50 +0100
Message-ID: <9b18b311050223084917d7ef59@mail.gmail.com>

[ 24136]
Fix "[perl #34643] Config_heavy.pl not in archlib"
p4raw-link: @24136 on //depot/perl: b809f04e6ef1fa3cd9abc5b53c75100bb603e794
p4raw-link: @23995 on //depot/perl: 7205a85d1570b13acf2f59aa0811bf1eb6b3fc0e
p4raw-link: @23993 on //depot/perl: 8a76aa1f201f195cea47d9c3db2cada8aeafe866
p4raw-link: @23871 on //depot/perl: be2fd869b865f98d379a59b06d007a594bb39a17
p4raw-link: @23847 on //depot/perl: 3c87ea76a29c989d68c834cb6f9fd80a9892d62a

p4raw-id: //depot/maint-5.8/perl@24143
p4raw-branched: from //depot/perl@24142 'branch in'
lib/Test/Harness/TAP.pod lib/Test/Harness/t/harness.t
lib/Test/Harness/t/prove-globbing.t
p4raw-integrated: from //depot/perl@24142 'copy in'
lib/Test/Harness/Assert.pm (@21826..)
lib/Test/Harness/Iterator.pm lib/Test/Harness/t/strap.t
(@22021..) lib/Test/Harness/Changes
lib/Test/Harness/t/prove-switches.t (@22907..) t/harness
(@23448..) 'merge in' lib/Test/Harness.pm (@22907..)
installperl (@23947..)
p4raw-integrated: from //depot/perl@23995 'copy in' pod/perlhack.pod
(@23352..)
p4raw-integrated: from //depot/perl@23847 'ignore'
lib/Test/Harness/Straps.pm (@22021..) 'merge in' MANIFEST
(@23838..)

19 years agoIntegrate:
Tels [Sat, 1 Jan 2005 18:59:51 +0000 (19:59 +0100)]
Integrate:
[ 23739]
Subject: [PATCH] Math::BigInt v1.74, Math::BigRat v0.14, bignum v0.16
Date: Sat, 1 Jan 2005 18:59:51 +0100
Message-Id: <200501011859.52858@bloodgate.com>

[ 23882]
Subject: [PATCH] BigInt mbi_rand.t failings
From: Tels <nospam-abuse@bloodgate.com>
Date: Tue, 25 Jan 2005 18:06:58 +0100
Message-Id: <200501251806.59782@bloodgate.com>

[ 23955]
Subject: Re: [PATCH] BigInt mbi_rand.t failings (solved now)
From: Tels <nospam-abuse@bloodgate.com>
Date: Wed, 9 Feb 2005 21:44:22 +0100
Message-Id: <200502092144.24051@bloodgate.com>

[ 24048]
Upgrade to Math::BigInt 1.75, by Tels
p4raw-link: @24048 on //depot/perl: a87115f0a1b74f765307464de281024d76c71ad6
p4raw-link: @23955 on //depot/perl: 52edfb599e340320dace5311afb7593b66043d71
p4raw-link: @23882 on //depot/perl: da21930332ec1997612ca0fbcfe4ac176237c0e5
p4raw-link: @23739 on //depot/perl: b68b7ab1e328997a801e104fc190aa117fc75775

p4raw-id: //depot/maint-5.8/perl@24142
p4raw-branched: from //depot/perl@24141 'branch in'
lib/Math/BigInt/t/lib_load.t lib/bignum/t/ratopt_a.t
p4raw-integrated: from //depot/perl@24141 'copy in'
lib/bignum/t/option_a.t lib/bignum/t/option_l.t
lib/bignum/t/option_p.t (@15455..) lib/Math/BigInt/t/inf_nan.t
t/lib/Math/BigFloat/Subclass.pm (@20000..) lib/bigrat.pm
(@20864..) lib/Math/BigInt/t/mbi_rand.t (@21318..)
lib/Math/BigInt/t/fallback.t (@21882..)
lib/Math/BigInt/CalcEmu.pm (@22344..) lib/bignum.pm (@22491..)
lib/bigint.pm (@23283..) lib/Math/BigInt/t/bare_mbf.t
lib/Math/BigInt/t/bigfltpm.inc lib/Math/BigInt/t/bigfltpm.t
lib/Math/BigInt/t/sub_mbf.t lib/Math/BigInt/t/upgrade.inc
lib/Math/BigInt/t/with_sub.t (@23359..) lib/Math/BigRat.pm
lib/Math/BigRat/t/bigrat.t lib/Math/BigRat/t/bigratpm.inc
lib/Math/BigRat/t/bigratpm.t (@23396..) lib/Math/BigFloat.pm
lib/Math/BigInt/t/bare_mbi.t lib/Math/BigInt/t/bigintpm.t
lib/Math/BigInt/t/sub_mbi.t (@23739..)
p4raw-integrated: from //depot/perl@23955 'ignore'
lib/Math/BigInt/Calc.pm (@23882..)
p4raw-integrated: from //depot/perl@23739 'ignore'
lib/Math/BigInt/t/bigintpm.inc (@23359..) lib/Math/BigInt.pm
(@23396..) 'merge in' MANIFEST (@23730..)

19 years agoIntegrate:
Nicholas Clark [Sun, 3 Apr 2005 13:58:48 +0000 (13:58 +0000)]
Integrate:
[ 23945]
A small precision in the docs for overloaded regexp escapes
(see bug #33906)

[ 23963]
Mac OS Classic vs Mac OS X clarications
by Sherm Pendley

[ 23971]
Fix documentation bug in using Socket's import tags :

Subject: [perl #34141] example in perlbug -f getsockopt incomplete
From: David Dyck (via RT) <perlbug-followup@perl.org>
Date: 15 Feb 2005 07:35:45 -0000
Message-ID: <rt-3.0.11-34141-107730.6.0777451251105@perl.org>

[ 24000]
do "filename" is not really used with perl subroutine librairies
anymore.

[ 24021]
8 is not an octal digit. (from Debian)

[ 24024]
FAQ sync

[ 24033]
Doc patches to clarify the stringification rules of {} and =>
by Jarkko (bug #34419)

[ 24036]
Subject: Re: [perl #34155] perldoc -f hex should say how to convert back
From: David Nicol <davidnicol@gmail.com>
Date: Tue, 8 Mar 2005 18:23:11 -0600
Message-ID: <934f64a20503081623713f6d27@mail.gmail.com>

[ 24045]
Remove trie optimisation from the todo list

[ 24047]
Subject: [PATCH] perlrun typo (env PERLDB_OPTS)
From: Alexey Tourbin <at@altlinux.ru>
Date: Sat, 19 Mar 2005 03:40:13 +0300
Message-ID: <20050319004013.GJ12596@solemn.turbinal.org>

[ 24066]
Fix unresolved POD link

[ 24090]
Make the spelling of whitespace (vs white-space and white space)
  more consistent
From: Offer Kaye <offer.kaye@gmail.com>
Date: Thu, 17 Mar 2005 14:47:36 -0500
Message-ID: <5694250503171147668e73c7@mail.gmail.com>

[ 24123]
This is 5.9.2. Mostly.

[ 24127]
Add a note about installhtml

[ 24128]
FAQ sync.

[ 24129]
POD fixes.
p4raw-link: @24129 on //depot/perl: c234bec13fe4a2f24d15acc1160981b4c4765876
p4raw-link: @24128 on //depot/perl: 571e049f835793c9e2ebba49d438be94a271f3ee
p4raw-link: @24127 on //depot/perl: 3a89a73cb887422a8ff6ad0a1a2725cc8f177fb7
p4raw-link: @24123 on //depot/perl: 690cf44b891769f83179a3b154e2b155ab8c433c
p4raw-link: @24090 on //depot/perl: 6b0ac556af9eedace4d32a9b51232914d1118023
p4raw-link: @24066 on //depot/perl: ae4c54028c3d99561d10bd627f850a84553c8e0c
p4raw-link: @24047 on //depot/perl: fdac53cdf7b8b7030448d0e63e6537e85a7a19df
p4raw-link: @24045 on //depot/perl: 5ee738cbe35eeb5b92b8391ea3fa711d75f88414
p4raw-link: @24036 on //depot/perl: 38366c114d966e1bfc88beb6923273d54aa6e78d
p4raw-link: @24033 on //depot/perl: 719b43e8a7892cfc854b9123fcad88c53828b0b9
p4raw-link: @24024 on //depot/perl: 7678ccedef3d2583c849cbd8e5a13ba36925ac4c
p4raw-link: @24021 on //depot/perl: 6ed007ae6b14c10b7b8e33947dc7bbed976b6e7c
p4raw-link: @24000 on //depot/perl: ea63ef19ca3f585d76378df52ef140c169642026
p4raw-link: @23971 on //depot/perl: 4852725b6599d1cee72970100a6c19e0adc9b5b7
p4raw-link: @23963 on //depot/perl: 8e30f651d14878f73c030bd08b8c6efdc65d89fe
p4raw-link: @23945 on //depot/perl: 580a9fe1f2eadca33b9bfe7700739a00e7d804ca

p4raw-id: //depot/maint-5.8/perl@24141
p4raw-integrated: from //depot/perl@24140 'copy in' pod/perllocale.pod
(@16520..) pod/perlxstut.pod (@17766..) pod/perlreref.pod
(@20661..) pod/perlmodinstall.pod (@22735..) pod/perlfaq2.pod
pod/perlfaq8.pod pod/perlfaq9.pod (@23466..) pod/perlhist.pod
(@23570..) pod/perlfaq5.pod (@23647..) pod/perlopentut.pod
(@23963..) pod/perlfaq.pod pod/perlfaq1.pod pod/perlfaq3.pod
pod/perlfaq4.pod (@24024..) 'edit in' pod/perlre.pod (@23945..)
pod/perlop.pod (@24033..) 'merge in' pod/perldata.pod
(@23496..)
p4raw-integrated: from //depot/perl@24045 'ignore' pod/perltodo.pod
(@23754..)
p4raw-integrated: from //depot/perl@24024 'ignore' pod/perlfaq6.pod
pod/perlfaq7.pod (@23509..)
p4raw-integrated: from //depot/perl@24000 'edit in' pod/perlfunc.pod
(@23971..)
p4raw-integrated: from //depot/perl@23963 'edit in' pod/perlrun.pod
(@23907..)

19 years agoIntegrate:
Nicholas Clark [Sun, 3 Apr 2005 12:54:42 +0000 (12:54 +0000)]
Integrate:
[ 23962]
README.cygwin additions by Reini Urban

[ 23972]
Jan Dubois has taken over maintenance of Win32 stuff from Sarathy

[ 24008]
Some updates to current status

[ 24009]
Subject: Minor AUTHORS patch
From: Andy Lester <andy@petdance.com>
Date: Tue, 8 Mar 2005 09:44:45 -0600
Message-ID: <20050308154445.GB3213@petdance.com>

[ 24015]
Subject: Minor AUTHORS patch
From: "Mike Giroux" <rmgiroux@hotmail.com>
Date: Thu, 10 Mar 2005 08:39:04 -0500
Message-ID: <BAY104-F4B1925432A15287069D3BCE520@phx.gbl>

[ 24029]
Change my email, put real name of Pixel

[ 24110]
Fix typo in INSTALL (s/USE_HAS_SEED_EXPLICIT/USE_HASH_SEED_EXPLICIT/)

[ 24112]
AUTHORS update

[ 24133]
Add encoding::warnings to Maintainers.pl and rebuild META.yml for release

(not the META.yml part)
p4raw-link: @24133 on //depot/perl: f366f7b38b027e6aab7ac71e1c1715678bda65b1
p4raw-link: @24112 on //depot/perl: febff313fdb0c981cad2c773917ba2b9ee12c10f
p4raw-link: @24110 on //depot/perl: f80da78ecb80cd50fe82c63c50dc2b384716bdcf
p4raw-link: @24029 on //depot/perl: 6576cad96dde71e44bcbd5446f5115bcc003d895
p4raw-link: @24015 on //depot/perl: 5207adf3a6188a4cfbe2431a4dcc3ca14f296618
p4raw-link: @24009 on //depot/perl: c478aefb95db58c5f937ab7c70bba552d23df9b2
p4raw-link: @24008 on //depot/perl: 7cd31a2a3a16340eaa8eea422e384f0122df1b22
p4raw-link: @23972 on //depot/perl: 2bfd3252dd0e05c7bf8bcc370c10fa405ae0fb9f
p4raw-link: @23962 on //depot/perl: 75e109ec81c2002e1d04766607aa888464c8e6cf

p4raw-id: //depot/maint-5.8/perl@24140
p4raw-integrated: from //depot/perl@24015 'ignore' AUTHORS (@24009..)
p4raw-integrated: from //depot/perl@23944 'copy in' README.hpux
(@23611..) 'edit in' Porting/Maintainers.pl (@23972..) 'merge
in' README.win32 (@23621..) README.cygwin (@23961..) INSTALL
(@24105..)

19 years agoUpdate Changes
Nicholas Clark [Mon, 7 Feb 2005 18:06:38 +0000 (18:06 +0000)]
Update Changes

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

19 years agoIntegrate:
Nicholas Clark [Sat, 5 Feb 2005 17:17:19 +0000 (17:17 +0000)]
Integrate:
[ 23749]
Subject: [PATCH] Avoid segfault when pthread_key_create fails
From: Gisle Aas <gisle@ActiveState.com>
Date: 05 Jan 2005 01:09:51 -0800
Message-ID: <lracroz1gg.fsf@caliper.activestate.com>

[ 23840]
Subject: [patch] cleanup perlsfio.h
From: Stas Bekman <stas@stason.org>
Date: Thu, 13 Jan 2005 16:14:23 -0500
Message-ID: <41E6E4AF.8070303@stason.org>

[ 23842]
Subject: Re: [PATCH] File::Find dies on find({follow=>1, ...}) on Win32
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Mon, 20 Dec 2004 16:08:56 -0800
Message-ID: <20041221000856.GA2924@efn.org>

[ 23844]
Subject: [Patch] [perl #32446]  close leaves fd open
From: Steffen Ullrich <coyote.frank@gmx.net>
Date: Wed, 01 Dec 2004 15:22:34 +0100
Message-ID: <20041201142236.4273.qmail@lists.develooper.com>

[ 23890]
Subject: [PATCH] libperl leaks a THREAD_KEY each time it is reloaded
From: Gisle Aas <gisle@ActiveState.com>
Date: 05 Jan 2005 03:21:06 -0800
Message-ID: <lris6cxgt9.fsf@caliper.activestate.com>
p4raw-link: @23890 on //depot/perl: aebd1ac7983c6d00ee0b79f7eb3bc5904d3b2bdf
p4raw-link: @23844 on //depot/perl: 0c49ea6ab2795f5fde8510752a5ebb44587caca8
p4raw-link: @23842 on //depot/perl: 049f818b9a6d0ed6efed5c49515a9d137e475267
p4raw-link: @23840 on //depot/perl: 4810286bd9ecd424ad73c2c65693d1330ac2773f
p4raw-link: @23749 on //depot/perl: 142c4186a0973c440f5caa0dda3e33e9e6ae7c11

p4raw-id: //depot/maint-5.8/perl@23940
p4raw-integrated: from //depot/perl@23939 'copy in' perlsfio.h
(@19242..) t/op/stat.t (@23821..) 'merge in' thread.h
(@22509..) perl.c (@23824..)
p4raw-integrated: from //depot/perl@23844 'merge in' perlio.c
(@23746..)
p4raw-integrated: from //depot/perl@23842 'merge in' pp_sys.c
(@23803..)

19 years agoIntegrate:
Nicholas Clark [Sat, 5 Feb 2005 16:59:25 +0000 (16:59 +0000)]
Integrate:
[ 23928]
Upgrade to Digest 1.10
p4raw-link: @23928 on //depot/perl: a9acc3567ea7c266e6edabba11e4855b4a1676ed

p4raw-id: //depot/maint-5.8/perl@23939
p4raw-branched: from //depot/perl@23938 'branch in' lib/Digest/Changes
lib/Digest/file.pm lib/Digest/t/file.t
p4raw-integrated: from //depot/perl@23938 'copy in' lib/Digest/base.pm
(@21809..) lib/Digest.pm (@22915..) 'merge in' MANIFEST
(@23925..)

19 years agoIntegrate:
Nicholas Clark [Sat, 5 Feb 2005 16:41:18 +0000 (16:41 +0000)]
Integrate:
[ 23872]
Subject: [perl #33906] Missing \\ in perlre
From: Andrew (via RT) <perlbug-followup@perl.org>
Date: 23 Jan 2005 20:52:51 -0000
Message-ID: <rt-3.0.11-33906-106339.17.5527961922343@perl.org>

[ 23880]
Subject: [PATCH] perlapi.pod has pod errors
From: "Jos I. Boumans" <kane@xs4all.net>
Date: Tue, 25 Jan 2005 16:42:38 +0100
Message-Id: <BDA482F7-6EE7-11D9-8AA7-000A95EF62E2@xs4all.net>

[ 23881]
Integrate change #23880 in original comment

[ 23893]
Add a reference to books.perl.org.

[ 23916]
Subject: Re: [perl #34010] localtime docs
From: Andy Lester <andy@petdance.com>
Date: Mon, 31 Jan 2005 21:24:29 -0600
Message-ID: <20050201032429.GA29354@petdance.com>

[ 23920]
Subject: [PATCH pod/perlfunc.pod] POD nit @ sysseek
From: Abigail <abigail@abigail.nl>
Date: Tue, 1 Feb 2005 21:33:14 +0100
Message-ID: <20050201203314.GC335@abigail.nl>

[ 23921]
fix POSIX::strtod error handling documentation
p4raw-link: @23921 on //depot/perl: 6309100e80203b1dd76aa4be8a42b20fb0415252
p4raw-link: @23920 on //depot/perl: aaa270e5c2fde5136fc8cb50b57a6bb908ef1616
p4raw-link: @23916 on //depot/perl: ba0537838d189f8c21be9dc429c6a9b5e8e5b177
p4raw-link: @23893 on //depot/perl: e4fd38941528df23061370b7dfaa954d8f9c6685
p4raw-link: @23881 on //depot/perl: 6832267f461983b0afff776101f8a2b10d128d79
p4raw-link: @23880 on //depot/perl: 9c2fe30c684e721963ef24f7385a620d0e125995
p4raw-link: @23872 on //depot/perl: 141db969318ed8140b5af01514c043bc7f710dc3

p4raw-id: //depot/maint-5.8/perl@23938
p4raw-integrated: from //depot/perl@23937 'copy in' pod/perlbook.pod
(@10010..) ext/POSIX/POSIX.pod (@23527..) 'merge in'
pod/perlre.pod (@23496..) util.c (@23772..)
p4raw-integrated: from //depot/perl@23916 'edit in' pod/perlfunc.pod
(@23639..)
p4raw-integrated: from //depot/perl@23880 'merge in' pod/perlapi.pod
(@23873..)

19 years ago(Yet another mop up job due to perforce's inability to branch and
Todd Vierling [Fri, 21 Jan 2005 15:16:16 +0000 (10:16 -0500)]
(Yet another mop up job due to perforce's inability to branch and
then integrate)

Integrate:
[ 23870]
Subject: Re: [perl #33892] Add Interix support
Message-ID: <Pine.NEB.4.61.0501211424350.13373@duh.net.dhis.org>
p4raw-link: @23870 on //depot/perl: c3eb8dc349c587153a68314b01f001045210cf58

p4raw-id: //depot/maint-5.8/perl@23937
p4raw-integrated: from //depot/perl@23936 'copy in' hints/interix.sh
(@23849..)

19 years agoIntegrate:
Nicholas Clark [Sat, 5 Feb 2005 15:07:43 +0000 (15:07 +0000)]
Integrate:
[ 23807]
Fix for building with MinGW under Cygwin

Subject: [PATCH] building win32 perl with cygwin's mingw (was: Re: [PATCH] Re: lib/Config/Extensions.t fails on Win32)
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Thu, 13 Jan 2005 16:11:36 -0800
Message-ID: <20050114001136.GC2516@efn.org>

[ 23849]
Subject: [perl #33892] Add Interix support
From: Todd Vierling (via RT) <perlbug-followup@perl.org>
Date: 21 Jan 2005 14:36:31 -0000
Message-ID: <rt-3.0.11-33892-106280.17.6407478352545@perl.org>

(except the Configure chunk)
(and bump version numbers of modules)
[and except the dual life modules chunk]

[ 23862]
Subject: Re: Smoke [5.9.2] 23792 FAIL(F) osf1 V5.1 (21264A)/4 cpu)
From: Jarkko Hietaniemi <jhi@iki.fi>
Message-ID: <41F2911E.8090204@iki.fi>
Date: Sat, 22 Jan 2005 19:45:02 +0200

(drop optimisation on pp_pack.c for gcc on osf1 to -O1)

[ 23864]
Subject: Re: Smoke [5.9.2] 23792 FAIL(F) osf1 V5.1 (21264A)/4 cpu)
From: Jarkko Hietaniemi <jhi@iki.fi>
Message-ID: <41F2C427.7020003@iki.fi>
Date: Sat, 22 Jan 2005 23:22:47 +0200

[ 23909]
Subject: [perl #33998] [PATCH] Support for GNU/kFreeBSD
From: "rmh@debian.org (via RT)" <perlbug-followup@perl.org>
Date: 31 Jan 2005 07:37:55 -0000
Message-ID: <rt-3.0.11-33998-106860.15.2609323921089@perl.org>

[ 23910]
Add all the missing gnuk{free,net}bsd hints files to MANIFEST

[ 23917]
"All" "all?" Who said all? There were 2 more missing gnuk{free,net}bsd
hints files to add to MANIFEST. Sort MANIFEST
while I'm in the area.
p4raw-link: @23917 on //depot/perl: b2de6a21dcc23a8be547019830dfeac642d34c3f
p4raw-link: @23910 on //depot/perl: 4b5bf9a685821e2bf3efb2542e8e8d6ca57c3194
p4raw-link: @23909 on //depot/perl: fb2e1bc0638d5a5d7ac552a79a71a996a5d604cc
p4raw-link: @23864 on //depot/perl: 0fae7d620a2a93c5758d63b6ec89d596930b4589
p4raw-link: @23862 on //depot/perl: 61ba5045923c2764dd186c0e8c1f665460baf428
p4raw-link: @23849 on //depot/perl: 0c52c6a9db5934c6cadc50a4a66634da7bea4268
p4raw-link: @23807 on //depot/perl: 22402b4762ced374b42179386a54f4055120b9fb

p4raw-id: //depot/maint-5.8/perl@23936
p4raw-branched: from //depot/perl@23934 'branch in'
ext/DynaLoader/hints/gnukfreebsd.pl
ext/DynaLoader/hints/gnuknetbsd.pl
ext/NDBM_File/hints/gnukfreebsd.pl
ext/NDBM_File/hints/gnuknetbsd.pl
ext/ODBM_File/hints/gnukfreebsd.pl
ext/ODBM_File/hints/gnuknetbsd.pl
ext/POSIX/hints/gnukfreebsd.pl ext/POSIX/hints/gnuknetbsd.pl
ext/Storable/hints/gnukfreebsd.pl
ext/Storable/hints/gnuknetbsd.pl hints/gnukfreebsd.sh
hints/gnuknetbsd.sh
p4raw-integrated: from //depot/perl@23934 'copy in' t/op/groups.t
(@15977..) t/io/openpid.t (@19371..) lib/File/Find.pm
(@23510..) ext/Errno/Errno_pm.PL (@23584..) 'merge in'
Makefile.SH (@23751..) Configure (@23848..)
p4raw-integrated: from //depot/perl@23910 'edit in' MANIFEST (@23877..)
p4raw-integrated: from //depot/perl@23862 'ignore' hints/dec_osf.sh
(@22585..)
p4raw-branched: from //depot/perl@23849 'branch in' hints/interix.sh

19 years agoIntegrate:
Nicholas Clark [Sat, 5 Feb 2005 14:32:42 +0000 (14:32 +0000)]
Integrate:
[ 23898]
[perl #33928] chomp() fails after alarm(), `sleep`

PP_backtick's temp altering of PL_rs didn't restore after
an exception

[ 23905]
Fix test suite hang on Win32 caused by change #23898

("perl -e sleep 3" does an indefinite sleep!)
p4raw-link: @23905 on //depot/perl: 28849697770a958b354afa3e546276a6f15f1d28
p4raw-link: @23898 on //depot/perl: 75af1a9c52a124d2be09fece4ba0d7bc6091ed01

p4raw-id: //depot/maint-5.8/perl@23934
p4raw-integrated: from //depot/perl@23933 'copy in' t/op/alarm.t
(@23898..) 'merge in' pp_sys.c (@23842..)

19 years agoIntegrate:
Nicholas Clark [Sat, 5 Feb 2005 14:21:35 +0000 (14:21 +0000)]
Integrate:
[ 23875]
Replace Perl_keyword() with a version that's 20% faster on typical
input, generated by subclassing ExtUtils::Constant. (Typical input
being about 135M of input from running a lot of perl scripts)

[ 23877]
A script to regenerate Perl_keyword()

[ 23878]
Ooops. It was 190M when I was using 4 bytes per entry for lengths in
the dump file. The newer format is only 135M

[ 23914]
Make Perl_keyword() another 30% faster.
p4raw-link: @23914 on //depot/perl: 4c3bbe0f1940fe1418b3633a0eb6151f5eccf740
p4raw-link: @23878 on //depot/perl: aa5b165557d6dbcd68fec46d05345cef09320ef1
p4raw-link: @23877 on //depot/perl: d30bcfc16b8d58581237bdcf9a2169c169d9b26f
p4raw-link: @23875 on //depot/perl: e2e1dd5af807c886b8322d1af8c8311fa0f03adb

p4raw-id: //depot/maint-5.8/perl@23933
p4raw-edited: from //depot/perl@23932 'edit in' perl_keyword.pl
(@23897..)
p4raw-edited: from //depot/perl@23878 'edit in' toke.c (@23875..)
p4raw-integrated: from //depot/perl@23877 'merge in' MANIFEST
(@23867..)

19 years agoIntegrate:
Nicholas Clark [Sat, 5 Feb 2005 13:47:07 +0000 (13:47 +0000)]
Integrate:
[ 23866]
Slightly terser code in S_regpposixcc (names inside [:*here*:])

[ 23868]
Tidy up 2 comments
p4raw-link: @23868 on //depot/perl: 8fdec51143ba8063c924c83e982d4e30db7fb7ae
p4raw-link: @23866 on //depot/perl: 80916619979625fd90f15fa086a5ca4ce62d26f3

p4raw-id: //depot/maint-5.8/perl@23932
p4raw-integrated: from //depot/perl@23931 'edit in' regcomp.c
(@23866..)

19 years agoIntegrate:
Nicholas Clark [Sat, 5 Feb 2005 13:28:13 +0000 (13:28 +0000)]
Integrate:
[ 23876]
Add weights to ExtUtils::Constant to allow sorting by expected
frequency. This makes the Perl_keyword() replacement 20% faster,
rather than just 12%

[ 23879]
Correct and update comments (before anyone writes in)
Remove a temporary variable.

[ 23897]
More consistent names for all the parameter name/declaration methods

Which should have been part of change 23930, but for
http://www.google.com/search?q=%66%75%63%6Bing+perforce
p4raw-link: @23897 on //depot/perl: f8901870eae83390cf40d51cb7fd1437ed1fa230
p4raw-link: @23879 on //depot/perl: 4e1a4e482775044c6a704b355706e943127da653
p4raw-link: @23876 on //depot/perl: b760f3609b6304dee35e7bb0ad42e3a07498c0fc

p4raw-id: //depot/maint-5.8/perl@23931
p4raw-branched: from //depot/perl@23897 'branch in' perl_keyword.pl
(@23877..)
p4raw-integrated: from //depot/perl@23879 'ignore'
lib/ExtUtils/Constant/Base.pm (@23876..)
p4raw-integrated: from //depot/perl@23876 'ignore'
lib/ExtUtils/Constant/XS.pm (@23867..)

19 years agoIntegrate:
Nicholas Clark [Sat, 5 Feb 2005 13:14:36 +0000 (13:14 +0000)]
Integrate:
[ 23792]
Avoid dogfood problems when an empty string accidentally ends up
as a constant name. [They don't work in qw(), strangely]

[ 23867]
Assimilate ExtUtils::Constant 0.16
p4raw-link: @23867 on //depot/perl: af6ca1d0181f472691c45f9f3b0e93e14d574fbb
p4raw-link: @23792 on //depot/perl: b8e6adcbf4d1bbd9b9f3e01a29355dc0a3763a4a

p4raw-id: //depot/maint-5.8/perl@23930
p4raw-branched: from //depot/perl@23929 'branch in'
lib/ExtUtils/Constant/Utils.pm
p4raw-integrated: from //depot/perl@23929 'copy in'
lib/ExtUtils/Constant.pm (@23792..)
p4raw-branched: from //depot/perl@23867 'branch in'
lib/ExtUtils/Constant/Base.pm lib/ExtUtils/Constant/XS.pm
p4raw-integrated: from //depot/perl@23867 'merge in' MANIFEST
(@23853..)

19 years agoIntegrate:
Nicholas Clark [Sat, 5 Feb 2005 12:57:43 +0000 (12:57 +0000)]
Integrate:
[ 23788]
utf.pm needs to require Carp before croak()ing

[ 23838]
Subject: Re: [perl #33173] shellwords.pl and tainting
From: Alexey Tourbin <at@altlinux.ru>
Date: Tue, 28 Dec 2004 22:29:37 +0300
Message-ID: <20041228192937.GB7824@solemn.turbinal.org>

[ 23839]
VERSION++

[ 23874]
Subject: [PATCH] assorted tempfile clean-up in the test suite
From: "Craig A. Berry" <craigberry@mac.com>
Date: Sun, 23 Jan 2005 14:23:17 -0600
Message-ID: <41F407B5.7020106@mac.com>

[ 23883]
&_q needs to *globally* escape ' and \ in its substitution.
p4raw-link: @23883 on //depot/perl: d279d8f862ed0ca55e61f5b5b7382ed4ed045266
p4raw-link: @23874 on //depot/perl: 4e7ee149460a1e80f981e3148f5aa709e27ebacb
p4raw-link: @23839 on //depot/perl: 975e5341a976c641823830ca6420429bc44f629a
p4raw-link: @23838 on //depot/perl: 6a724e38d06830f8a81d04a01e9feb8da8e1bfc9
p4raw-link: @23788 on //depot/perl: bd7017d37d1ea75ed228b98d66032e165497283f

p4raw-id: //depot/maint-5.8/perl@23929
p4raw-branched: from //depot/perl@23918 'branch in'
lib/Text/ParseWords/taint.t
p4raw-integrated: from //depot/perl@23918 'copy in' t/io/fs.t
(@18581..) lib/utf8.t (@22547..) lib/utf8.pm (@23019..)
t/io/tell.t (@23492..) lib/Test/Simple/t/reset.t (@23523..)
t/test.pl (@23635..) lib/shellwords.pl (@23681..)
p4raw-integrated: from //depot/perl@23838 'ignore'
lib/Text/ParseWords.pm (@23060..) 'merge in' MANIFEST
(@23836..)

19 years agoIntegrate:
Nicholas Clark [Tue, 1 Feb 2005 22:27:23 +0000 (22:27 +0000)]
Integrate:
[ 23903]
Don't write to $PERLIO_DEBUG when setuid ([perl #33990])

[ 23904]
Avoid a buffer overflow with threads and PERLIO_DEBUG

[ 23906]
Really fix the bug [perl #33990].
NB. -DIAMSUID is only set to compile sperl.o.

[ 23907]
Document the changes to PERLIO_DEBUG.
p4raw-link: @23907 on //depot/perl: 923e8b21a1a52adc9256138e9b2650ce78a10c4b
p4raw-link: @23906 on //depot/perl: ffdc6b0149239c63d2af653ea8fccae807d7d3be
p4raw-link: @23904 on //depot/perl: e081bb54e0eecfb962e7f0cfd84fcbdb2683d54d
p4raw-link: @23903 on //depot/perl: 6ca5a72b6dc61d8ee66baa383d765ea96f29663b

p4raw-id: //depot/maint-5.8/perl@23918
p4raw-integrated: from //depot/perl@23904 'edit in' perlio.c (@23903..)
p4raw-integrated: from //depot/perl@23902 'merge in' pod/perlrun.pod
(@23648..)

19 years agohttp://www.google.com/search?btnI=aargh&q=hate+perforce
Nicholas Clark [Sun, 30 Jan 2005 23:17:16 +0000 (23:17 +0000)]
www.google.com/search?btnI=aargh&q=hate+perforce

p4raw-id: //depot/maint-5.8/perl@23902
p4raw-integrated: from //depot/perl@23901 'copy in'
genpacksizetables.pl (@23889..)

19 years agoIntegrate:
Nicholas Clark [Sun, 30 Jan 2005 23:14:08 +0000 (23:14 +0000)]
Integrate:
[ 22663]
Make the ! suffix handle n/N/v/V as signed integers
within pack templates.

[ 22734]
Subject: [PATCH for testing/review] byte-order modifiers for (un)pack templates
From: Marcus Holland-Moritz <mhx-perl@gmx.net>
Date: Wed, 21 Apr 2004 21:09:20 +0200
Message-Id: <20040421210920.3c467772@r2d2>

[ 22745]
Cleanup variables in S_(un)pack_rec().
This also works around a gcc optimizer bug on dec_osf/alpha.

[ 22754]
More unpack cleanups.

[ 22780]
Add byte-order group modifiers to (un)pack templates.
Follow-up on: #22734, #22745, #22753, #22754.

Subject: Group modifiers in (un)pack templates
From: Marcus Holland-Moritz <mhx-perl@gmx.net>
Date: Mon, 3 May 2004 20:14:41 +0200
Message-Id: <20040503201441.1b058e0d@r2d2>

[ 23787]
Refactor all the unpack checksum-or-not logic to avoid massive
duplication.

[ 23791]
The leaktesting of NEWSV() is long dead, so create and initialise
SV values in one, to simplify source code and shrink object code
by about 1%

[ 23793]
Source code tidy up - avoid assigning to sv.

[ 23794]
Turn the unreachable code into assertions. (So prove me wrong...)

[ 23853]
Make the length overrun checking and stack extension table driven.
(Shaves about 3k off pp_pack.o)

[ 23854]
Shrink a switch() statment by driving the size calculations from the
size table. This requires #ifdef()s in the size table initialiser.
Astoundingly this shaves over 6K of the object size with -Os on OS X.
I was expecting about 1K (due to shrinking a branch table). Mind you,
I'm not going to argue with what I got. :-)

[ 23858]
Remove now-unnecessary check. (It's done earlier)

[ 23860]
From: Jarkko Hietaniemi <jhi@iki.fi>
Subject: Re: [PATCH] do not assume quads or long doubles
Message-ID: <41F21B0A.2050301@iki.fi>
Date: Sat, 22 Jan 2005 11:21:14 +0200

[ 23889]
Make the byte order modifers < and > and the sign modifier ! (for
n N v V) conditionally compile. This means that the refactored
pp_pack/pp_unpack code can now be used in maint.

[ 23892]
Retrieve the flag bit that only 'p' uses, so that it is spare for
future use.
p4raw-link: @23892 on //depot/perl: a72c271bac70ecc52cda8ed4ba689c8816509735
p4raw-link: @23889 on //depot/perl: 7212898e16d553139d9eb78509677120af2b98db
p4raw-link: @23860 on //depot/perl: 58c0bd94527e85a170cb69f8389719d71e427ee9
p4raw-link: @23858 on //depot/perl: 5512a2f970bb4736c5f97b41c721c79012f86f6b
p4raw-link: @23854 on //depot/perl: 80a13697042a4d823de61ba24b77aa9d893765d6
p4raw-link: @23853 on //depot/perl: 78d46eaae9d8413e104f494881b97489e46e1fd4
p4raw-link: @23794 on //depot/perl: c75bde89ee55ab4c3ff1da2c3438b11554305529
p4raw-link: @23793 on //depot/perl: ac7f3b1b093ac3b3a306d564a043e7f8c12a02c6
p4raw-link: @23791 on //depot/perl: c4c5f44ab99b928971472cc4b5376b9230e528f1
p4raw-link: @23787 on //depot/perl: 73cb726371990cd489597c4fee405a9815abf4da
p4raw-link: @22780 on //depot/perl: 66c611c54494622936416a3e5713bc7d44ef96ba
p4raw-link: @22754 on //depot/perl: 25a9bd2a66ab90bebdf152f1b70a957b5876ed63
p4raw-link: @22745 on //depot/perl: ef1087867acdfa0e526203dfb4a3261e28743f6b
p4raw-link: @22734 on //depot/perl: 1109a39207d99bf49cb02471368620d4a38731b2
p4raw-link: @22663 on //depot/perl: 068bd2e7e6b490383a9259507cd9652925bab47a

p4raw-id: //depot/maint-5.8/perl@23901
p4raw-integrated: from //depot/perl@23896 'copy in' pp_pack.c
(@23889..)
p4raw-branched: from //depot/perl@23853 'branch in'
genpacksizetables.pl
p4raw-integrated: from //depot/perl@23853 'merge in' MANIFEST
(@23849..)
p4raw-integrated: from //depot/perl@22780 'edit in' perl.h (@22741..)
p4raw-integrated: from //depot/perl@22734 'edit in' embed.h (@22687..)
'merge in' pod/perlport.pod (@21895..) embed.fnc proto.h
(@22687..) util.c (@22692..)

19 years agoFor some reason pack.t isn't warnings clean on maint. For now, remove
Nicholas Clark [Fri, 28 Jan 2005 20:38:44 +0000 (20:38 +0000)]
For some reason pack.t isn't warnings clean on maint. For now, remove
warnings, but once the implementation in pp_pack.c is unified, check
again and if necessary track the cause down.

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

19 years ago(Just the tests from)
Marcus Holland-Moritz [Wed, 21 Apr 2004 21:09:20 +0000 (23:09 +0200)]
(Just the tests from)
Integrate:
[ 22663]
Make the ! suffix handle n/N/v/V as signed integers
within pack templates.

[ 22734]
Subject: [PATCH for testing/review] byte-order modifiers for (un)pack templates
Date: Wed, 21 Apr 2004 21:09:20 +0200
Message-Id: <20040421210920.3c467772@r2d2>

[ 22780]
Add byte-order group modifiers to (un)pack templates.
Follow-up on: #22734, #22745, #22753, #22754.

Subject: Group modifiers in (un)pack templates
From: Marcus Holland-Moritz <mhx-perl@gmx.net>
Date: Mon, 3 May 2004 20:14:41 +0200
Message-Id: <20040503201441.1b058e0d@r2d2>

[ 23850]
Name another pack test

[ 23884]
Make the tests for the endianness modifiers < and >, and the
signnedness modifier ! conditional on perl version. Surprisingly
little change needed.

[ 23886]
Check that the warning behaviour on the modifiers !, < and > is as we
expect it for this perl.

[ 23888]
Oops. Was forgetting to test n! N! v! V! in pack
p4raw-link: @23888 on //depot/perl: efb78d13e88f09e1c42f464b0f2a4b96748960bb
p4raw-link: @23886 on //depot/perl: 9391b0491eb8cee9c5b1b53af5802bc61343d513
p4raw-link: @23884 on //depot/perl: d9db00a60fda6ed788730e0d56c6d76862a7490e
p4raw-link: @23850 on //depot/perl: 86704b5ff60208951e78bd32bfb4f73d05eec98a
p4raw-link: @22780 on //depot/perl: 66c611c54494622936416a3e5713bc7d44ef96ba
p4raw-link: @22734 on //depot/perl: 1109a39207d99bf49cb02471368620d4a38731b2
p4raw-link: @22663 on //depot/perl: 068bd2e7e6b490383a9259507cd9652925bab47a

p4raw-id: //depot/maint-5.8/perl@23895
p4raw-integrated: from //depot/perl@23886 'edit in' t/op/pack.t
(@23884..)

19 years agoIntegrate:
Jarkko Hietaniemi [Sat, 22 Jan 2005 00:20:12 +0000 (02:20 +0200)]
Integrate:
[ 23857]
Subject:  Re: uc($long_utf8_string) exhausts memory
Date:  Sat, 22 Jan 2005 00:20:12 +0200
Message-Id:  <41F1801C.3080201@iki.fi>

Make buffer size estimates for utf8 case conversion less maximally
pessimistic

[ 23863]
Subject:  Re: uc($long_utf8_string) exhausts memory
From:  Jarkko Hietaniemi <jhi@iki.fi>
Date:  Sat, 22 Jan 2005 11:33:12 +0200
Message-Id:  <41F21DD8.3050500@iki.fi>

change #23857 miscalculated the SvGROW size

[ 23869]
Subject:  Re: Smoke [5.9.2] 23863 FAIL(F) MSWin32 WinXP/.Net SP1 (x86/1 cpu)
From:  Jarkko Hietaniemi <jhi@iki.fi>
Date:  Sun, 23 Jan 2005 21:25:01 +0200
Message-Id:  <41F3FA0D.4010301@iki.fi>

The uc() memory reduction patch had a memory leak...
p4raw-link: @23869 on //depot/perl: 128c951743744da884743c814b7b2e8304bf26d0
p4raw-link: @23863 on //depot/perl: 32c480af8dfd9e34b5575597dcf51e893e97e167
p4raw-link: @23857 on //depot/perl: 89ebb4a3f2a55825eeed13aaf58db5c73d2140ef

p4raw-id: //depot/maint-5.8/perl@23887
p4raw-integrated: from //depot/perl@23885 'copy in' t/op/lc.t
(@20855..) 'merge in' utf8.h (@23632..) regexec.c (@23795..)
op.c (@23798..) sv.c (@23824..)
p4raw-integrated: from //depot/perl@23863 'edit in' pp.c (@23857..)
p4raw-integrated: from //depot/perl@23857 'merge in' toke.c (@23798..)
doop.c (@23799..) regcomp.c (@23802..) utf8.c (@23824..)
pp_pack.c (@23854..)

19 years agoTest that unpack with only 1 argument is a syntax error.
Nicholas Clark [Thu, 27 Jan 2005 13:24:09 +0000 (13:24 +0000)]
Test that unpack with only 1 argument is a syntax error.
(Corresponds to the test in blead that ensures it works, and replaces
a placeholder test)

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

19 years agoIntegrate:
Nicholas Clark [Sat, 22 Jan 2005 00:03:11 +0000 (00:03 +0000)]
Integrate:
[ 23711]
Subject: [PATCH] Allow Configure's d_attribut to be set from the command line
From: Gisle Aas <gisle@ActiveState.com>
Date: 30 Dec 2004 03:39:36 -0800
Message-ID: <lrllbgypzb.fsf@caliper.activestate.com>

[ 23751]
Subject: [PATCH] unnecessary rmdir in Makefile
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Wed, 5 Jan 2005 11:58:54 -0000
Message-ID: <533D273D4014D411AB1D00062938C4D90849C55C@hotel.npl.co.uk>

[ 23848]
Subject: [perl #33892] Add Interix support
From: Todd Vierling (via RT) <perlbug-followup@perl.org>
Date: 21 Jan 2005 14:36:31 -0000
Message-ID: <rt-3.0.11-33892-106280.17.6407478352545@perl.org>
p4raw-link: @23848 on //depot/perl: 46fcf6af865510acbf782947f6b836299b8cc42d
p4raw-link: @23751 on //depot/perl: 9cf3097f51a8dfc7f98225d903e20bdcb8b43cc2
p4raw-link: @23711 on //depot/perl: bde30f852bc294abae9881d155ff4566fec5b034

p4raw-id: //depot/maint-5.8/perl@23856
p4raw-integrated: from //depot/perl@23855 'edit in' Configure
(@23711..)
p4raw-integrated: from //depot/perl@23751 'merge in' Makefile.SH
(@23661..)

19 years agoIntegrate:
Nicholas Clark [Fri, 21 Jan 2005 23:27:54 +0000 (23:27 +0000)]
Integrate:
[ 23776]
Get $Config{osvers} filled in on Win32

[ 23806]
Get $Config{ccversion} or $Config{gccversion} filled in on Win32
p4raw-link: @23806 on //depot/perl: 2018b34778e5bd6adb24a41e62ec81aa880a20ff
p4raw-link: @23776 on //depot/perl: dbd14d13db8b3046be55e57200afd57e6bac0404

p4raw-id: //depot/maint-5.8/perl@23855
p4raw-integrated: from //depot/perl@23806 'edit in' win32/config_sh.PL
(@23776..)

19 years agoIntegrate:
Nicholas Clark [Thu, 20 Jan 2005 14:11:10 +0000 (14:11 +0000)]
Integrate:
[ 23835]
A little more determinacy in our sorting

and then re-regen pod/perlapi.pod
p4raw-link: @23835 on //depot/perl: 22469dce3421188b4dd09799e1b6e780001201ca

p4raw-id: //depot/maint-5.8/perl@23837
p4raw-integrated: from //depot/perl@23834 'copy in' autodoc.pl
(@23568..)

19 years agoRun regen.pl and pod/buildtoc --build-all
Nicholas Clark [Thu, 20 Jan 2005 11:38:52 +0000 (11:38 +0000)]
Run regen.pl and pod/buildtoc --build-all

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

19 years agoIntegrate:
Nicholas Clark [Thu, 20 Jan 2005 11:26:12 +0000 (11:26 +0000)]
Integrate:
[ 21414]
Subject: Re: [PATCH lib/warnings.t]  Adding TODO functionality to lib/warnings.
From: Abigail <abigail@abigail.nl>
Date: Wed, 1 Oct 2003 14:19:43 +0200
Message-ID: <20031001121943.GA29419@abigail.nl>

[ 23758]
Start converting t/op/ref.t to use test.pl

[ 23759]
All tests now use test.pl

[ 23760]
Turn barewords into strings to run under strict subs.
Run under strict refs outside the soft reference tests.

[ 23765]
Subject: [PATCH] make lib/warnings.t use t/test.pl
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <41DDCA71.1080704@mac.com>
Date: Thu, 06 Jan 2005 17:32:01 -0600

[ 23778]
Need to close files before unlinking them on Win32

(Various files created by test programs are left behind otherwise,
and distclean doesn't clean them up)

[ 23779]
Subject: [PATCH] t/op/split.t #11 nit on VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <41E1C261.5020100@mac.com>
Date: Sun, 09 Jan 2005 17:46:41 -0600

[ 23783]
Subject: [PATCH] follow-up to #23765
From: "Craig A. Berry" <craigberry@mac.com>
Date: Tue, 11 Jan 2005 21:01:27 -0600
Message-ID: <41E49307.7080900@mac.com>

[ 23790]
Not a good idea to use unpack "H*" to peek at a scalar's internal
representation.

[ 23805]
Better test diagnostics for the numbers tests.
(Failure diagnostics were always good, but now the tests have names,
which show even when they pass)

[ 23821]
Subject: [PATCH] op/stat.t test 9 failing on recent cygwin snapshots
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Sun, 16 Jan 2005 10:30:45 -0800
Message-ID: <20050116183045.GA2768@efn.org>
p4raw-link: @23821 on //depot/perl: 151269f6b19acf66be4301c6a8ad22acbd4b3c22
p4raw-link: @23805 on //depot/perl: 96b96e0098295f23da078cabf7dcf4850b59a331
p4raw-link: @23790 on //depot/perl: 21703f8560704428ecf9c88a658bdbd0819bc3a9
p4raw-link: @23783 on //depot/perl: 487bb90902471d35a702751539fe1f3f260752dc
p4raw-link: @23779 on //depot/perl: e3a4ba2609bab5af03e410e3d8a38f237348f922
p4raw-link: @23778 on //depot/perl: 846e3505506e5ca6188404fe694911fd9e543b20
p4raw-link: @23765 on //depot/perl: 92ca9816760477489e51e09e0dcde1dda70f387d
p4raw-link: @23760 on //depot/perl: e24631be6ac297b562086a055de17c5bd4247797
p4raw-link: @23759 on //depot/perl: 1c509eb921569425706e6fe39ea7cb2f11e99d1b
p4raw-link: @23758 on //depot/perl: 805232b490446fbbbd11344a6b10817cbb2a4390
p4raw-link: @21414 on //depot/perl: 0b1f57502e82e7086eb37fa5981c91be8f02c535

p4raw-id: //depot/maint-5.8/perl@23833
p4raw-integrated: from //depot/perl@23832 'copy in'
lib/FileCache/t/04twoarg.t (@19783..) lib/FileCache/t/01open.t
(@20175..) t/op/join.t (@22117..) t/op/stat.t (@22593..)
t/op/split.t (@22774..) lib/FileCache/t/07noimport.t (@23643..)
t/op/read.t (@23706..) 'merge in' t/op/pack.t (@22780..)
p4raw-integrated: from //depot/perl@23765 'ignore' lib/warnings.t
(@21414..)
p4raw-integrated: from //depot/perl@23758 'ignore' t/op/ref.t
(@23230..)

19 years agoIntegrate:
Robin Barker [Tue, 4 Jan 2005 12:32:29 +0000 (12:32 +0000)]
Integrate:
[ 23742]
Subject: [PATCH pod/perlxs.pod] RE: [perl #32660] INT2PTR not mentioned in perlxs(1)
Message-ID: <533D273D4014D411AB1D00062938C4D90849C553@hotel.npl.co.uk>

[ 23754]
Error-free constant folding is a TODO

[ 23756]
Correct a Greengrocer's apostrophe.

[ 23800]
Improve documentation for sv_catpvf, to note that pattern's UTF-8ness
is taken from the SV's UTF-8ness
p4raw-link: @23800 on //depot/perl: cdd94ca776dceea28cef3714a8bc6d873614b2bf
p4raw-link: @23756 on //depot/perl: 03f6ae0019cb1114cbf610f18c001a1250683ef8
p4raw-link: @23754 on //depot/perl: 6168cf9995a8bfcfe4ab9350ebc7de70215ae9af
p4raw-link: @23742 on //depot/perl: 049cb4115f5677ea81b63ce0025e2bc136637c77

p4raw-id: //depot/maint-5.8/perl@23832
p4raw-integrated: from //depot/perl@23831 'copy in'
ext/DynaLoader/dl_dyld.xs (@19805..) pod/perlxs.pod (@22330..)
pod/perltodo.pod (@23682..) 'merge in' pod/perlapi.pod
(@23780..)
p4raw-integrated: from //depot/perl@23800 'merge in' sv.c (@23797..)

19 years agoIntegrate:
Nicholas Clark [Wed, 19 Jan 2005 23:55:18 +0000 (23:55 +0000)]
Integrate:
[ 23797]
Use the new SV_NOSTEAL flag to avoid the SvTEMP dance in newSVsv

[ 23802]
Refactor S_regclass to generate slightly smaller object code
p4raw-link: @23802 on //depot/perl: c49a72a9edb46ef751f82dcd3a322282f27f6db6
p4raw-link: @23797 on //depot/perl: e90aabebafdd77f6f0dc6cf0b24db209e9442e31

p4raw-id: //depot/maint-5.8/perl@23831
p4raw-integrated: from //depot/perl@23830 'merge in' regcomp.c
(@23798..)
p4raw-integrated: from //depot/perl@23797 'merge in' sv.c (@23789..)

19 years agoIntegrate:
Nicholas Clark [Wed, 19 Jan 2005 23:42:51 +0000 (23:42 +0000)]
Integrate:
[ 23738]
Happy new year

[ 23746]
Update copyright years.

[ 23789]
Update copyright years. Add an editor block while passing by.

[ 23803]
Correct the editor block to match the perl 5 policy on tabs
p4raw-link: @23803 on //depot/perl: edf815fd8adfc467da9836baf8369da56521c606
p4raw-link: @23789 on //depot/perl: 241d1a3bc2de8fb12dfbcb48afd9660bc9218a12
p4raw-link: @23746 on //depot/perl: cbdf9ef8fc9cf46a2005685f012ebfff6f0e974a
p4raw-link: @23738 on //depot/perl: 755db5d606be076ff7c6dcb6af89e15fb080c85e

p4raw-id: //depot/maint-5.8/perl@23830
p4raw-integrated: from //depot/perl@23829 'copy in' README (@22890..)
perlio.c (@23732..) 'edit in' pp_sys.c (@23789..) pp_pack.c
(@23794..) pp_hot.c pp_sort.c (@23795..) 'merge in'
miniperlmain.c (@23507..) pp.c (@23795..)
p4raw-integrated: from //depot/perl@23789 'edit in' universal.c
(@23772..) pp_ctl.c scope.c (@23780..) sv.c (@23781..) 'merge
in' regcomp.c (@23772..)
p4raw-integrated: from //depot/perl@23746 'merge in' op.c (@23725..)
mg.c (@23741..) xsutils.c (@23745..)

19 years agoIntegrate:
Nicholas Clark [Wed, 19 Jan 2005 23:25:41 +0000 (23:25 +0000)]
Integrate:
[ 23745]
Make the switch statement discriminate similar names more
efficiently.

[ 23771]
Can pass in a length here without introducing a bug. Might save
a strlen()

[ 23772]
savepv(SvPV(sv,n_a)) is common, and creates an unnecessary call to
strlen(). Add savesvpv(sv), which gets the length from the SV,
and returns a copy of its PV.

[ 23774]
Shorter source code in pp_gelem. (But it compiles to the same size)

[ 23795]
replace NEWSV(), SvSetSV() with newSVsv()

[ 23796]
sv_2mortal(NEWSV(0,0)) better written as sv_newmortal()

[ 23798]
sv_catpvf holds no advantage over sv_catpv when the "pattern" isn't.

[ 23799]
SvUTF8_off() in do_join can be unconditional.

[ 23801]
A terser way to write the \-ing code in pv_uni_display
Plus drive-by insert of a more correct editor block. (thanks Dave)
p4raw-link: @23801 on //depot/perl: a49f32c6aec58b86430c14d88cf6d1daab9dea7e
p4raw-link: @23799 on //depot/perl: fb622db0657a53699cb72fa7e5cdf67e58366454
p4raw-link: @23798 on //depot/perl: 54667de8ae602ad3606b45ba6b72a2519d132842
p4raw-link: @23796 on //depot/perl: 243b1711e6dba4a348cef9fff90e6aa6a8a4d0ea
p4raw-link: @23795 on //depot/perl: f2b990bf33ddc9a2c27b053bb94a963bce0c09ce
p4raw-link: @23774 on //depot/perl: af2250df3612234f2fb1be95c7e91920e7cd92f7
p4raw-link: @23772 on //depot/perl: 2e0de35c58680e1e008b1d014c5b9ccec5b78282
p4raw-link: @23771 on //depot/perl: 8a7a129d01690124356e6e97ab81becf500e68af
p4raw-link: @23745 on //depot/perl: 8cad210e12216ccddc97072654425cc8a94696ff

p4raw-id: //depot/maint-5.8/perl@23829
p4raw-integrated: from //depot/perl@23828 'edit in' util.c (@23725..)
'ignore' toke.c (@23795..) 'merge in' doop.c (@23176..)
regexec.c (@23482..) op.c (@23766..) mg.c (@23767..)
p4raw-integrated: from //depot/perl@23801 'edit in' utf8.c (@23798..)
p4raw-integrated: from //depot/perl@23795 'merge in' pp_hot.c pp_sort.c
scope.c (@23789..)
p4raw-integrated: from //depot/perl@23774 'edit in' pp.c (@23766..)
p4raw-integrated: from //depot/perl@23772 'edit in' regcomp.c
(@23520..) 'merge in' embed.fnc embed.h global.sym proto.h
(@23766..) pp_sys.c (@23767..)
p4raw-integrated: from //depot/perl@23745 'edit in' xsutils.c
(@23744..)

19 years agoIntegrate:
Nicholas Clark [Wed, 19 Jan 2005 21:33:40 +0000 (21:33 +0000)]
Integrate:
[ 23744]
Check all attributes in modify_SV_attributes are recognised.
Fix bug where 'assertion' was always rejected as invalid.

[ 23747]
Rafael spotted that my changes caused warnings. So clean up.

[ 23827]
Make "assertion" attribute code and test conditional
p4raw-link: @23827 on //depot/perl: 77c9267e79d87625158fdecaa27a5ce308c517ba
p4raw-link: @23747 on //depot/perl: adb2fcba926db68009c2341ac4b91b44e6f7b720
p4raw-link: @23744 on //depot/perl: 42262798c481d45af93e570836f42d0cd872e008

p4raw-id: //depot/maint-5.8/perl@23828
p4raw-integrated: from //depot/perl@23747 'ignore' t/op/attrs.t
(@23744..)
p4raw-integrated: from //depot/perl@23744 'edit in' xsutils.c
(@23736..)

19 years agoIntegrate:
Nicholas Clark [Wed, 19 Jan 2005 20:04:32 +0000 (20:04 +0000)]
Integrate:
[ 23727]
Use Rafael's sick trick of ASCII NUL as a q'' delimiter to save a
lot of quoting code

[ 23730]
Change 23727 broke code that relied on \ being escaped.
Fix this. *Everything* should work now.

[ 23731]
Remove compiler warnings.

[ 23733]
D'oh! Spurious aTHX_. Here was I thinking that my test build was
threaded, but "oh no it isn't!" :-(
p4raw-link: @23733 on //depot/perl: 9a3fb6522b161a2f761167a3e37e9407a2011a9e
p4raw-link: @23731 on //depot/perl: 4fccd7c6d34c970c44a7e727436920fb11dfbc20
p4raw-link: @23730 on //depot/perl: 48c4c8631a1d991929e0c3a63face75159cdfddb
p4raw-link: @23727 on //depot/perl: c8ef6a4b35e0deead3fe32f663ce60634111037f

p4raw-id: //depot/maint-5.8/perl@23826
p4raw-branched: from //depot/perl@23825 'branch in' t/run/switchF1.t
p4raw-integrated: from //depot/perl@23731 'edit in' toke.c (@23730..)
p4raw-integrated: from //depot/perl@23730 'merge in' MANIFEST
(@23708..)

19 years agoIntegrate:
Nicholas Clark [Wed, 19 Jan 2005 19:46:24 +0000 (19:46 +0000)]
Integrate:
[ 23721]
Doing the strnEQ char by char for 2 and 3 character strings
generates a smaller object file, and will be faster.

[ 23722]
Skip the switch statement entirely if the pointer is null, rather
than the old pointless switch on '\0'. Also skip re-comparing the
first character. Faster, and generates terser object code.

[ 23725]
strEQ/strNE of 1 character strings seems better hand inlined,
because it generates smaller object code (as well as being
faster than a true function call)

[ 23726]
Probably should be using *pvn rather than *pv forms for speed in
toke.c (to save a strlen())

[ 23728]
Concatenate some string constants

[ 23729]
Splitting the -n/-p code and concatenating strings generates
smaller object code.
p4raw-link: @23729 on //depot/perl: 01a19ab0a2917aedc73dc22d27746912f8baa335
p4raw-link: @23728 on //depot/perl: a23c4656ac4779ee705f766915428d5b91e620df
p4raw-link: @23726 on //depot/perl: 4147a61ba719a000c9f47c480a9c3401b7354d04
p4raw-link: @23725 on //depot/perl: 770526c17acd97e1e85c98bfca98d1d4b69f53f8
p4raw-link: @23722 on //depot/perl: c4ba80c3b5d4075de9ee1a174f3a69e74659709b
p4raw-link: @23721 on //depot/perl: e963d6d20fd5c6e0abfa3424e06c2c839218e5ba

p4raw-id: //depot/maint-5.8/perl@23825
p4raw-integrated: from //depot/perl@23823 'copy in' locale.c (@23176..)
'edit in' doio.c (@23721..)
p4raw-integrated: from //depot/perl@23728 'edit in' toke.c (@23727..)
p4raw-integrated: from //depot/perl@23725 'merge in' util.c (@23520..)
op.c (@23609..) perl.c (@23674..)
p4raw-integrated: from //depot/perl@23722 'edit in' pp.c (@23471..)

19 years agoIntegrate:
Nicholas Clark [Wed, 19 Jan 2005 17:43:16 +0000 (17:43 +0000)]
Integrate:
[ 23714]
Bug in t/io/layers.t spotted by Ignasi Roca Carrió

[ 23723]
Change 23714 accidentally broke t/io/layers.t when testing with
UTF8 locales and the -C flag. When UTF8 is flagged as enabled
based on the locale, we have no perl space access to PL_utf8locale
so assume for the moment that UTF8 is never conditionally enabled.

[ 23741]
Add ${^UTF8LOCALE} to give perl space access to PL_utf8locale

[ 23743]
Use the new ${^UTF8LOCALE} to make the test reliable.
p4raw-link: @23743 on //depot/perl: 7a4035659c7c5c03891c6a4abd384eaf4aa6753a
p4raw-link: @23741 on //depot/perl: 7cebcbc0979cbf6a0b15188e491cb65c675adbe5
p4raw-link: @23723 on //depot/perl: aa45171451213bb4421b11aaca4c2bfe8adeec9d
p4raw-link: @23714 on //depot/perl: e662ed2b9714a0bd988030413aa5ead299eead85

p4raw-id: //depot/maint-5.8/perl@23823
p4raw-integrated: from //depot/perl@23818 'copy in' AUTHORS (@23663..)
p4raw-integrated: from //depot/perl@23741 'merge in' mg.c (@23507..)
gv.c (@23724..)
p4raw-integrated: from //depot/perl@23723 'ignore' t/io/layers.t
(@23714..)

19 years agoIntegrate:
Steve Hay [Wed, 19 Jan 2005 09:49:40 +0000 (09:49 +0000)]
Integrate:
[ 23817]
Exclude "Thread" from $Config{extensions}

It is already excluded from $Config{dynamic_ext}, so should not be
in $Config{extensions} either. (Note that Thread is actually still
built, though. This is just for consistency with Unix builds.)
p4raw-link: @23817 on //depot/perl: 0eff23c15d71fe17c30cce5c453ccaf7cb644cb7

p4raw-id: //depot/maint-5.8/perl@23818
p4raw-integrated: from //depot/perl@23815 'edit in' win32/config_sh.PL
(@23816..)

19 years agoIntegrate:
Nicholas Clark [Tue, 18 Jan 2005 22:27:27 +0000 (22:27 +0000)]
Integrate:
[ 23716]
Refactor gv_fetchpv so that the overwhelmingly common case
(variable names starting with a lower case letter or _, longer
than one character) get out of the function very quickly.
(Without even passing through a switch statement jump table)
Also fixes bug 33631

[ 23717]
Tidy up comments in change 23716

[ 23718]
Generate smaller object code by using a single switch statement
for determining which names are forced into main::

[ 23719]
Because name is always NUL terminated we can incorporate length
0 names in the switch statement for length 1.

[ 23720]
Improve documentation for is_gv_magical, and split the switch
statement into 2 parts, lengths > 1 and lengths <= 1
This should cause most variables (lower case, multicharacter)
to escape the function without passing through a switch table.

[ 23724]
Not all the world's a VAX, er ASCII, so don't make assumptions.
Tweak is_gv_magical's string comparisons to produce smaller object
code.
First 2005 copyright notice.
p4raw-link: @23724 on //depot/perl: 9431620da4dbda8a9753e557013462a4cc50b03f
p4raw-link: @23720 on //depot/perl: b9b0e72cfd70190901b2b8d5f3a90109745b85d6
p4raw-link: @23719 on //depot/perl: 392db708ea3e6ba973f656d139373678acbb4e63
p4raw-link: @23718 on //depot/perl: 18ea00d7a2aca8b645ef7f054dd0117de27dfe0b
p4raw-link: @23717 on //depot/perl: 91f565cb7917a150a12e99a1cdc75421ac152718
p4raw-link: @23716 on //depot/perl: cc4c2da608ba3dce3152988597a4f7b3e12c599d

p4raw-id: //depot/maint-5.8/perl@23815
p4raw-integrated: from //depot/perl@23720 'edit in' gv.c (@23719..)

19 years agoIntegrate:
Nicholas Clark [Tue, 18 Jan 2005 22:08:15 +0000 (22:08 +0000)]
Integrate:
[ 23357]
Turn regcomp into a list op
[fear not - just the B::Deparse change, which works on maint]

[ 23437]
Skip tests that require Data::Dumper if it is not built
[just the ext/B changes]

[ 23441]
Correct change 23437 - as Config isn't imported, need to use a fully
qualified package

[ 23651]
Subject: Re: B::walkoptree segfaults
From: Alexey Tourbin <at@altlinux.ru>
Date: Fri, 3 Dec 2004 05:06:49 +0300
Message-ID: <20041203020649.GD3898@solemn.turbinal.org>

[ 23691]
Subject: [PATCH] Cleanup ext/B tests for -w and to run separately
Date: Tue, 28 Dec 2004 13:49:19 -0800
From: Stephen McCamant <smcc@MIT.EDU>
Message-ID: <16849.54495.424654.896889@apocalypse.OCF.Berkeley.EDU>
p4raw-link: @23691 on //depot/perl: 5638aaacc9150fc0f24c4cbd2aba01385e12f1da
p4raw-link: @23651 on //depot/perl: dd3e1c90041b1d5e39a823b0e7f47196cd71ae46
p4raw-link: @23441 on //depot/perl: 8dd2f9d43efcb9beb9eed67526a7688deb2a8269
p4raw-link: @23437 on //depot/perl: 2799c20625244ac22c03fd0109d9df2488876338
p4raw-link: @23357 on //depot/perl: 131b3ad08b25bcfcb31b9933319b3186bdd13248

p4raw-id: //depot/maint-5.8/perl@23814
p4raw-integrated: from //depot/perl@23813 'copy in' ext/B/B/Terse.pm
(@22820..) ext/B/t/asmdata.t ext/B/t/bblock.t
ext/B/t/bytecode.t ext/B/t/concise.t ext/B/t/debug.t
ext/B/t/o.t ext/B/t/terse.t ext/B/t/xref.t (@22951..)
ext/B/t/lint.t (@23300..) ext/B/t/showlex.t (@23350..)
ext/B/t/b.t (@23431..) ext/B/B.pm (@23500..) ext/B/t/deparse.t
(@23516..)
p4raw-integrated: from //depot/perl@23691 'copy in' ext/B/t/stash.t
(@23278..)
p4raw-integrated: from //depot/perl@23441 'edit in'
ext/B/t/optree_check.t (@23437..) 'ignore' ext/B/t/f_map.t
ext/B/t/f_sort.t ext/B/t/optree_samples.t ext/B/t/optree_sort.t
ext/B/t/optree_specials.t (@23437..)
p4raw-integrated: from //depot/perl@23437 'ignore'
ext/B/t/optree_varinit.t (@22951..) ext/B/t/optree_concise.t
(@23319..)
p4raw-integrated: from //depot/perl@23357 'merge in' ext/B/B/Deparse.pm
(@23047..)

19 years agoIntegrate:
Nicholas Clark [Tue, 18 Jan 2005 17:29:33 +0000 (17:29 +0000)]
Integrate:
[ 23735]
Change dXSTARGET to dXSTARG as recommended by Spider Boardman.

[ 23736]
Return an immortal from attributes::_warn_reserved (a private
function). (saves creating a new IV)
p4raw-link: @23736 on //depot/perl: 0006dff7adcb1858f940afa807baf82db5c4b082
p4raw-link: @23735 on //depot/perl: d277572a6346d5f51f7cc9aef51be155e4b63a19

p4raw-id: //depot/maint-5.8/perl@23813
p4raw-integrated: from //depot/perl@23736 'edit in' xsutils.c
(@23735..)

19 years agoIntegrate:
Craig A. Berry [Fri, 31 Dec 2004 09:31:11 +0000 (03:31 -0600)]
Integrate:
[ 23715]
Subject: [PATCH] randbits and randfunc for VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <41D570BF.8010409@mac.com>
p4raw-link: @23715 on //depot/perl: cd3eeb1905c3b23812c97ce8e4eec287dd9d3a0f

p4raw-id: //depot/maint-5.8/perl@23812
p4raw-integrated: from //depot/perl@23715 'merge in' configure.com
(@23677..)

19 years agoIntegrate:
perl-5.8.0@ton.iguana.be [Fri, 24 Dec 2004 00:14:19 +0000 (00:14 +0000)]
Integrate:
[ 23681]
Subject: [perl #33173] shellwords.pl and tainting
From: perl-5.8.0@ton.iguana.be (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-33173-103504.3.54366755060383@perl.org>
p4raw-link: @23681 on //depot/perl: 08b96d1f9dac8367df484da44f467f9c8ad5dba9

p4raw-id: //depot/maint-5.8/perl@23811
p4raw-integrated: from //depot/perl@23810 'copy in' lib/shellwords.pl
(@16727..)

19 years agoIntegrate:
Nicholas Clark [Mon, 17 Jan 2005 23:27:00 +0000 (23:27 +0000)]
Integrate:
[ 23782]
Fix bug 32294 - index()/rindex() ignore UTF8 flag
(for cases of mixed UTF8/bytes)
Test code based on bug report by John Gardiner Myers
p4raw-link: @23782 on //depot/perl: e609e5866582a76dcfe889f9b46e4909b2f0b543

p4raw-id: //depot/maint-5.8/perl@23810
p4raw-integrated: from //depot/perl@23809 'copy in' t/op/index.t
(@19642..)
p4raw-integrated: from //depot/perl@23782 'merge in' pp.c (@23774..)

19 years agoIntegrate:
Alexey Tourbin [Tue, 28 Dec 2004 14:25:42 +0000 (17:25 +0300)]
Integrate:
[ 23732]
Integrate a patch from Gentoo for uclibc support.
See :
Subject: Re: Static linking notes --- perl5.8.6 and uClibc
Message-ID: <20041228112542.GB21037@solemn.turbinal.org>

[ 23761]
Silence a compilation warning
p4raw-link: @23761 on //depot/perl: a80036c632e9a590837ce173395af69d6c7c2ed5
p4raw-link: @23732 on //depot/perl: ef8eacb8aa7b0a6c0b0ace784386130fa2680a56

p4raw-id: //depot/maint-5.8/perl@23809
p4raw-integrated: from //depot/perl@23761 'merge in' pp_sort.c
(@23176..)
p4raw-integrated: from //depot/perl@23732 'copy in' perlio.c (@23176..)

19 years agoIntegrate:
Craig A. Berry [Thu, 16 Dec 2004 08:53:32 +0000 (02:53 -0600)]
Integrate:
[ 23645]
Test patch for already-solved bug #33003,
by Michael G Schwern.

[ 23646]
Fix test added in change 23645 with an eval()

[ 23660]
Subject: [PATCH] bop.t follow-up to #23645
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <41C1A16C.9040700@mac.com>

[ 23666]
$#a>>=1 relies on malloc wrap to avoid the segfault, so need to
skip the test on platforms where it's not available
p4raw-link: @23666 on //depot/perl: 784fea9c399df2b90bca112fecf00acbb3989212
p4raw-link: @23660 on //depot/perl: d4c5c869043fa9353a750a98a5c2dad02bf2491c
p4raw-link: @23646 on //depot/perl: e8d8584e4717e20a3de330c4e726e8e2c16aee35
p4raw-link: @23645 on //depot/perl: 80ff368fad8537e654aefda89bf8f6f297582b6e

p4raw-id: //depot/maint-5.8/perl@23808
p4raw-integrated: from //depot/perl@23660 'edit in' t/op/bop.t
(@23646..)

19 years agoIntegrate:
Yitzchak Scott-Thoennes [Wed, 5 Jan 2005 10:01:41 +0000 (02:01 -0800)]
Integrate:
[ 23757]
Fix extensions config fields on Win32 to be as they are on Unix

Subject: [PATCH] Re: lib/Config/Extensions.t fails on Win32
Message-ID: <20050105180141.GA676@efn.org>

[ 23785]
Fix Win32 build problem caused by change 23757

Change 23757 added a glob() call to win32/FindExt.pm.  That code is
run by miniperl.exe when making the ..\config.sh target, but
miniperl.exe is built with -D PERL_EXTERNAL_GLOB so it requires
perlglob.exe to do the glob().  perlglob.exe has been built, but is
in the top-level of the source tree so is not found when miniperl.exe
is executed from within the win32/ sub-directory.

This was causing smokes to fail on t/lib/commonsense.t because the
"extensions" field in lib/Config_heavy.pl only contained
"threads/shared" as a result of the glob() not finding anything.

Manual builds had been working fine for me because I had an installed
perl in my PATH so perlglob.exe was being found there instead!
p4raw-link: @23785 on //depot/perl: 679f4c1f843301b32867fd4e42cf54109af3830f
p4raw-link: @23757 on //depot/perl: ca58f2aeab528ade827eb3d1af8749823f00a279

p4raw-id: //depot/maint-5.8/perl@23804
p4raw-integrated: from //depot/perl@23784 'copy in' win32/FindExt.pm
(@23757..)
p4raw-integrated: from //depot/perl@23757 'edit in' win32/config_sh.PL
(@18327..)

19 years agoIntegrate:
Nicholas Clark [Wed, 12 Jan 2005 23:23:12 +0000 (23:23 +0000)]
Integrate:
[ 23740]
Bring win32/config.* into line with win32/config_H.*
so that "perl -V:usemallocwrap" tells us what the configuration is
instead of saying 'UNKNOWN'.

[ 23748]
Subject: [PATCH] -Duselargefiles for VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <41DB63A6.7040504@mac.com>
Date: Tue, 04 Jan 2005 21:48:54 -0600

[ 23762]
Allow static linking core extensions on Win32 with MinGW

Subject: [PATCH] Re: lib/Config/Extensions.t fails on Win32
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Wed, 5 Jan 2005 10:01:41 -0800
Message-ID: <20050105180141.GA676@efn.org>

[ 23764]
Fix win32/config.*'s cc, ld and other related values

cc and ld themselves always get replaced with correct values anyway
       so we just provide example values as per other similar settings

       Other related values (ccname, cpp, cpprun, cppstdin) need to use the
       correct ~keyword~, namely ~cc~, not ~CC~, otherwise they do not get set

Subject: [PATCH] Re: lib/Config/Extensions.t fails on Win32
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Wed, 5 Jan 2005 10:01:41 -0800
Message-ID: <20050105180141.GA676@efn.org>

Subject: Re: [PATCH] Re: lib/Config/Extensions.t fails on Win32
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Thu, 6 Jan 2005 11:53:11 -0800
Message-ID: <20050106195311.GC1300@efn.org>

[ 23769]
Disable PERL_MALLOC and DEBUG_MSTATS in win32/makefile.mk by default
and force PERL_MALLOC off if USE_IMP_SYS is on

This brings makefile.mk into line with Makefile in this regard

(PERL_MALLOC cannot currently be used with USE_IMP_SYS, e.g. see:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-07/msg00465.html
so it is sensible to enforce this, and to not have the default set
to a configuration that isn't allowed)

[ 23775]
Subject: [PATCH] follow-up to #23748, -Duselargefiles on VMS
Date: Sun, 09 Jan 2005 17:52:09 -0600
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <41E1C3A9.9080900@mac.com>

[ 23777]
Make Win32's distclean target clean up properly
p4raw-link: @23777 on //depot/perl: 6c4b87ea2cf1b07b221a48a59b468e8aae9a0981
p4raw-link: @23775 on //depot/perl: e366167b68d6be89220462efe851f74fd54d029c
p4raw-link: @23769 on //depot/perl: c800dd8b9ba671358c30dfe5fbe83d3b44273fab
p4raw-link: @23764 on //depot/perl: 66a514d8d1d4a3b3b04859f859b41a1405cdc3c7
p4raw-link: @23762 on //depot/perl: 3fd041e4c6b6a291992aea064f6ddbb6882443a0
p4raw-link: @23748 on //depot/perl: e0261ef804cae9bce7bdbff7f5bafb553b9260f8
p4raw-link: @23740 on //depot/perl: 2e67a71412c87f9c81463c1903862d335ebdcd90

p4raw-id: //depot/maint-5.8/perl@23784
p4raw-integrated: from //depot/perl@23769 'edit in' win32/makefile.mk
(@23762..)
p4raw-integrated: from //depot/perl@23740 'edit in' win32/config.bc
win32/config.gc win32/config.vc64 (@22334..)
p4raw-integrated: from //depot/perl@23737 'copy in' vms/vmsish.h
(@20439..) win32/buildext.pl (@23363..) 'edit in'
win32/config.vc (@23740..) configure.com (@23748..) 'merge in'
vms/descrip_mms.template (@23583..) win32/Makefile (@23616..)

19 years agoIntegrate:
Nicholas Clark [Mon, 3 Jan 2005 21:58:51 +0000 (21:58 +0000)]
Integrate:
[ 23701]
Convert op/read.t to use test.pl and make it stricture compliant.

[ 23702]
Add a lot of tests for combinations of values, offsets and lengths

[ 23703]
read (and presuambly sysread) would expose the UTF8 internals when
reading from a byte orientated file handle into a UTF8 scalar.

[ 23704]
Oops. Forgot to uncomment the last set of Unicode values for
testing.

[ 23705]
Ooops. Fix unitialised variable

[ 23706]
Skip tests that binmode :utf8 if there is no perlio
p4raw-link: @23706 on //depot/perl: 39cd9b99380da8b915ef4e52d215f1675bff6753
p4raw-link: @23705 on //depot/perl: 9b9d7ce8d832b4fbcb890a8f326b7b630d9396fa
p4raw-link: @23704 on //depot/perl: 8c51517677f7444669d829b895c0ed1364734bbc
p4raw-link: @23703 on //depot/perl: 1dd30107ebac37cf465e5225a00d367454a7cb84
p4raw-link: @23702 on //depot/perl: 69938bbac29d5bcb76b80f6eccb27c5ff84cee37
p4raw-link: @23701 on //depot/perl: 1a24607be0396341b3fbd5ae8b8d3d1bd7ba728e

p4raw-id: //depot/maint-5.8/perl@23737
p4raw-integrated: from //depot/perl@23734 'edit in' pp_sys.c (@23703..)
p4raw-integrated: from //depot/perl@23704 'ignore' t/op/read.t
(@23703..)

19 years agoIntegrate:
Nicholas Clark [Mon, 3 Jan 2005 20:11:00 +0000 (20:11 +0000)]
Integrate:
[ 23700]
Upgrade to Devel::PPPort 3.04
p4raw-link: @23700 on //depot/perl: 04fc8b947beae2156e7c7e365624c64a8b90cd70

p4raw-id: //depot/maint-5.8/perl@23734
p4raw-integrated: from //depot/perl@23713 'copy in'
ext/Devel/PPPort/parts/inc/SvPV
ext/Devel/PPPort/parts/inc/ppphdoc (@23222..)
ext/Devel/PPPort/TODO ext/Devel/PPPort/parts/inc/ppphbin
(@23223..) ext/Devel/PPPort/Changes ext/Devel/PPPort/META.yml
ext/Devel/PPPort/PPPort.pm ext/Devel/PPPort/PPPort_pm.PL
(@23282..) ext/Devel/PPPort/parts/inc/ppphtest (@23367..)

19 years agoIntegrate:
Brendan O'Dea [Thu, 2 Dec 2004 13:42:17 +0000 (00:42 +1100)]
Integrate:
[ 23619]
Small addition to perlsec by Stas Bekman.

[ 23656]
Security fix from Debian in the debugger (in the setterm()
function), from:
Subject: Re: Security patch from Debian?
Message-ID: <20041202024217.GA12670@londo.c47.org>

[ 23712]
Mention ppport.h and its --api-info switch in perlguts.
p4raw-link: @23712 on //depot/perl: 0d098d33944e8ba673db0e919dabb29e6715bba2
p4raw-link: @23656 on //depot/perl: b0e77abce94198d71ec18cc0f2bad3531c0062e1
p4raw-link: @23619 on //depot/perl: 6a268663dbef8fda276c2b7ace6743802fd550ca

p4raw-id: //depot/maint-5.8/perl@23713
p4raw-integrated: from //depot/perl@23709 'copy in' pod/perlsec.pod
(@23332..) lib/perl5db.pl (@23506..) 'merge in'
pod/perlguts.pod (@23432..)

19 years agoIntegrate:
Nicholas Clark [Wed, 29 Dec 2004 21:58:08 +0000 (21:58 +0000)]
Integrate:
[ 23655]
A couple of SCO compilation patches

Subject: [perl #3097] Re: SCO5 XS dyn loading fails
From: "Ilya N. Golubev" <gin@mo.msk.ru>
Date: Tue, 14 Dec 2004 22:37:27 +0300
Message-ID: <028941bf40f648-gin@mo.msk.ru>

Subject: Re: [perl #3100] NaN passed to gcvt [PATCH]
From: Andy Dougherty <doughera@lafayette.edu>
Date: Wed, 15 Dec 2004 10:29:22 -0500 (EST)
Message-ID: <Pine.SOL.4.58.0412150956360.3441@maxwell.phys.lafayette.edu>
p4raw-link: @23655 on //depot/perl: 6823cce904df185cb0073a3e9fa7caef0401a86e

p4raw-id: //depot/maint-5.8/perl@23709
p4raw-integrated: from //depot/perl@23699 'copy in' hints/sco.sh
(@10888..)

19 years agoIntegrate:
Nicholas Clark [Wed, 29 Dec 2004 13:14:51 +0000 (13:14 +0000)]
Integrate:
[ 23633]
Subject: RE: [PATCH perl.h toke.c utf8.c] minor format clean up
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Wed, 1 Dec 2004 15:15:44 -0000
Message-ID: <533D273D4014D411AB1D00062938C4D90849C521@hotel.npl.co.uk>

[ 23680]
Subject: Missign STATEMENT brackets in PUSHMARK
From: perl5-porters@ton.iguana.be (Ton Hospel)
Date: Thu, 23 Dec 2004 17:55:13 +0000 (UTC)
Message-Id: <cqf0q1$9cc$1@post.home.lunix>
p4raw-link: @23680 on //depot/perl: 16e7e110aa309fe46949255956fb809489906231
p4raw-link: @23633 on //depot/perl: baa9ab13cba0ca861d6fade24acd424e253ae39f

p4raw-id: //depot/maint-5.8/perl@23699
p4raw-integrated: from //depot/perl@23698 'merge in' pp.h (@22895..)
perl.h (@23279..)

19 years agoIntegrate:
Gisle Aas [Thu, 11 Nov 2004 14:36:46 +0000 (15:36 +0100)]
Integrate:
[ 23657]
Pod::Html is not part of the podlators distribution

[ 23658]
Two pod2html patches from Dave Sparks :

Fix anchors for some function names
Subject: pod2html fragment fix [PATCH]
Date: 11 Nov 2004 14:36:46 +0100
Message-ID: <lrk6sso6c1.fsf@caliper.activestate.com>

Subject: Make 'pod2html --quiet' be quiet [PATCH]
From: Gisle Aas <gisle@ActiveState.com>
Date: 11 Nov 2004 15:19:58 +0100
Message-ID: <lrbre4o4c1.fsf@caliper.activestate.com>
p4raw-link: @23658 on //depot/perl: ac094485567eddd24656a16373911b7998762c94
p4raw-link: @23657 on //depot/perl: 56e79fa5da7d447ac2f9e86aee2ead2c9c65ab53

p4raw-id: //depot/maint-5.8/perl@23698
p4raw-integrated: from //depot/perl@23697 'copy in' lib/Pod/Html.pm
(@21884..) Porting/Maintainers.pl (@23581..)

19 years agoIntegrate:
Andy Dougherty [Thu, 16 Dec 2004 09:57:44 +0000 (04:57 -0500)]
Integrate:
[ 23649]
Allow escaping %m as %%m in Sys::Syslog format strings
(suggested by Joshua Richardson <jric@yahoo-inc.com>
and Yitzchak Scott-Thoennes)

[ 23650]
Make Sys::Syslog stricture-compliant

[ 23659]
Subject: Re: Can't locate auto/POSIX/autosplit.ix [perl #24445] [PATCH]
Message-ID: <Pine.SOL.4.58.0412160953470.20202@maxwell.phys.lafayette.edu>
p4raw-link: @23659 on //depot/perl: 170888cff5e2ffb7b4b221453ce3ca926e8506b5
p4raw-link: @23650 on //depot/perl: 108be7fb5cad776353ab0733c16849e61c8fe37e
p4raw-link: @23649 on //depot/perl: 3b355090fae9787919aeb14708ef3dbcf0e7e8eb

p4raw-id: //depot/maint-5.8/perl@23697
p4raw-integrated: from //depot/perl@23694 'copy in'
ext/POSIX/Makefile.PL (@15338..) ext/Sys/Syslog/Syslog.pm
(@23649..)

19 years agoIntegrate:
Nicholas Clark [Wed, 29 Dec 2004 12:31:50 +0000 (12:31 +0000)]
Integrate:
[ 23627]
Subject: [PATCH] Re: [perl #32949] FileCache only works in "main" package
From: "Jos I. Boumans" <kane@xs4all.net>
Date: Wed, 8 Dec 2004 14:24:19 +0100
Message-Id: <7728A4F5-491C-11D9-9CA3-000A95EF62E2@xs4all.net>

[ 23643]
Subject: [PATCH] FileCache without import
From: Michael G Schwern <schwern@pobox.com>
Date: Sat, 11 Dec 2004 18:58:32 -0500
Message-ID: <20041211235832.GA13462@windhund.schwern.org>
p4raw-link: @23643 on //depot/perl: c9463f45fe9c03847ac7230d0248f3c25eb914e6
p4raw-link: @23627 on //depot/perl: 02c473a9139e94d6158d1e3dd9a912f3525b3b21

p4raw-id: //depot/maint-5.8/perl@23694
p4raw-branched: from //depot/perl@23693 'branch in'
lib/FileCache/t/06export.t lib/FileCache/t/07noimport.t
p4raw-integrated: from //depot/perl@23693 'copy in' lib/FileCache.pm
(@23627..)
p4raw-integrated: from //depot/perl@23643 'edit in' MANIFEST (@23627..)

19 years agoIntegrate:
Nicholas Clark [Wed, 29 Dec 2004 12:14:05 +0000 (12:14 +0000)]
Integrate:
[ 23624]
Upgrade to Encode 2.09
p4raw-link: @23624 on //depot/perl: 78589665ff174f509516817976373678c66e4f7b

p4raw-id: //depot/maint-5.8/perl@23693
p4raw-integrated: from //depot/perl@23692 'copy in'
ext/Encode/t/Encode.t ext/Encode/t/fallback.t (@23417..)
ext/Encode/Changes ext/Encode/Encode.pm ext/Encode/Encode.xs
ext/Encode/META.yml ext/Encode/Unicode/Unicode.xs (@23421..)

19 years agoIntegrate:
Nicholas Clark [Wed, 29 Dec 2004 12:03:15 +0000 (12:03 +0000)]
Integrate:
[ 23620]
Upgrade to Term::ANSIColor 1.09

[ 23630]
Upgrade to perldoc 3.14

[ 23654]
Upgrade to Test::Simple 0.54
p4raw-link: @23654 on //depot/perl: 0257f296204adb69c838f5fbb883eb20cd264593
p4raw-link: @23630 on //depot/perl: 363fa2a924dc3ff31819de4e72022b9173ad9e17
p4raw-link: @23620 on //depot/perl: 92c7d2a28ff4d4e762344a2c1468bb639335e0c9

p4raw-id: //depot/maint-5.8/perl@23692
p4raw-branched: from //depot/perl@23690 'branch in'
lib/Test/Simple/t/is_fh.t
p4raw-integrated: from //depot/perl@23690 'copy in'
lib/Test/Simple/t/maybe_regex.t lib/Test/Simple/t/undef.t
(@16154..) lib/Test/Simple/t/details.t (@17783..)
lib/Term/ANSIColor.pm lib/Term/ANSIColor/ChangeLog
lib/Term/ANSIColor/README lib/Term/ANSIColor/test.pl (@22345..)
lib/Pod/Perldoc.pm lib/Pod/Perldoc/ToMan.pm (@22916..)
lib/Test/Simple/t/fail-more.t
lib/Test/Simple/t/harness_active.t
lib/Test/Simple/t/plan_no_plan.t (@23523..) lib/Test/Builder.pm
lib/Test/More.pm lib/Test/Simple.pm lib/Test/Simple/Changes
lib/Test/Simple/t/is_deeply.t lib/Test/Simple/t/sort_bug.t
lib/Test/Simple/t/todo.t (@23566..)
p4raw-integrated: from //depot/perl@23654 'merge in' MANIFEST
(@23653..)

19 years agoIntegrate:
Nicholas Clark [Wed, 29 Dec 2004 11:46:00 +0000 (11:46 +0000)]
Integrate:
[ 23615]
sanity check the arguments to runperl(), to try to avoid it
hanging waiting on STDIN for a script.

[ 23635]
Subject: [PATCH] cleanup t/op/taint.t
From: Michael G Schwern <schwern@pobox.com>
Date: Fri, 10 Dec 2004 02:04:49 -0500
Message-ID: <20041210070448.GA22347@windhund.schwern.org>

Subject: [PATCH] Add todo_skip() to test.pl
From: Michael G Schwern <schwern@pobox.com>
Date: Fri, 10 Dec 2004 04:27:06 -0500
Message-ID: <20041210092706.GA23378@windhund.schwern.org>

[ 23636]
Subject: [PATCH] Test rt.perl.org 5900
From: Michael G Schwern <schwern@pobox.com>
Date: Thu, 9 Dec 2004 22:11:59 -0500
Message-ID: <20041210031159.GA7629@windhund.schwern.org>

[ 23641]
Subject: [PATCH] t/op/taint.t follow-up to #23635
From: "Craig A. Berry" <craigberry@mac.com>
Date: Sat, 11 Dec 2004 11:03:57 -0600
Message-ID: <41BB287D.6090001@mac.com>

[ 23688]
Make Config.t warnings and strictures clean
p4raw-link: @23688 on //depot/perl: 6aee8cc40635577b66291b2b8fea08d3acbffb23
p4raw-link: @23641 on //depot/perl: 25fb98c0239ba605154cf0c1170f623764cf67ed
p4raw-link: @23636 on //depot/perl: 65814f212804b54d640757f2e2db70ecb1e8440c
p4raw-link: @23635 on //depot/perl: 09f0478617a12d0babd95fd09c4e7bd5bca68b5b
p4raw-link: @23615 on //depot/perl: 9a731dbde319d4ad89a923cac3bdf4af379645dc

p4raw-id: //depot/maint-5.8/perl@23690
p4raw-integrated: from //depot/perl@23689 'copy in' lib/Config.t
(@23638..)
p4raw-edited: from //depot/perl@23635 'edit in' t/op/taint.t (@23253..)
p4raw-integrated: from //depot/perl@23615 'edit in' t/test.pl
(@23208..)

19 years agoIntegrate:
Nicholas Clark [Wed, 29 Dec 2004 11:25:36 +0000 (11:25 +0000)]
Integrate:
[ 21542]
When %ENV has been turned into a non-magical hash after a
glob assignment, TAINT_ENV() may dump core because it
assumes $ENV{PATH} is magical. Fix this ; add a test to
verify that the PATH is still checked for taintedness.

[ 21563]
Add a new taint error, "%ENV is aliased to %s".
This error is thrown when taint checks are enabled and
when *ENV has been aliased, so that %ENV has no env-magic
anymore. (see bug [perl #24291].)
p4raw-link: @21563 on //depot/perl: c038024b577f2d327a253e9cab04220b888a4e11
p4raw-link: @21542 on //depot/perl: 7b756e0a3e6b2a4af093cd9686b01f419d3acefc

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

19 years agoIntegrate:
Nicholas Clark [Mon, 27 Dec 2004 20:08:27 +0000 (20:08 +0000)]
Integrate:
[ 23547]
Freak out if h2ph has to translate a macro that contains assembly code.

Subject: [PATCH] h2ph vs __asm__
From: Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com>
Date: Thu, 25 Nov 2004 17:24:43 +0100
Message-ID: <20041125172443.757a4833@dhcp123.mandrakesoft.com>

[ 23628]
Subject: [perl #32962] h2ph - use of local() in generated code
From: Peter.Dintelmann@dresdner-bank.com (via RT)
Date: 8 Dec 2004 15:49:32 -0000
Message-ID: <rt-3.0.11-32962-102394.11.065973521948@perl.org>

[ 23629]
Fix test to cope with the previous h2ph change.

[ 23652]
Fix for [perl #32491] h2xs incorrectly parses enums with implicit values
p4raw-link: @23652 on //depot/perl: baf7177e9c0fbdad246294d1c5ccab2ffb2ea28e
p4raw-link: @23629 on //depot/perl: 3c92c9627796cd16c5fbd7af8565ba482fc80938
p4raw-link: @23628 on //depot/perl: d02b64de5f9ba499420a267adddd8f43af075dad
p4raw-link: @23547 on //depot/perl: 32aeac00e3860b7bf1ab7236d73b402bf093834b

p4raw-id: //depot/maint-5.8/perl@23687
p4raw-integrated: from //depot/perl@23686 'copy in' t/lib/h2ph.pht
(@21159..) 'merge in' utils/h2xs.PL (@23228..)
p4raw-integrated: from //depot/perl@23547 'ignore' utils/h2ph.PL
(@22933..)

19 years agoIntegrate:
Nicholas Clark [Mon, 27 Dec 2004 18:48:43 +0000 (18:48 +0000)]
Integrate:
[ 23611]
New Itanium servers

[ 23621]
Updates to README.win32 (aka perlwin32), with some changes.

Subject: Patch to README.win32 distributed with 5.8.6 for building under .net / MSVC7 (free)
From: Max Maischein <corion@corion.net>
Date: Sun, 05 Dec 2004 19:39:40 +0100
Message-ID: <41B355EC.9010505@corion.net>

[ 23622]
Update AUTHORS (for changes #23200 and #23621)

[ 23637]
Pod nit ([perl #32800])

[ 23639]
Subject: [PATCH] Re: [perl #2562] wantarray fails in END, INIT, and CHECK blocks
From: mjtg@cam.ac.uk (Mike Guy)
Date: Fri, 10 Dec 2004 19:08:01 +0000
Message-ID: <E1Ccq7V-00057s-9s@virgo.cus.cam.ac.uk>

[ 23642]
Subject: [PATCH] perlipc typo
From: Brendan O'Dea <bod@debian.org>
Date: Sun, 12 Dec 2004 10:25:04 +1100
Message-ID: <20041211232504.GA8380@londo.c47.org>

[ 23644]
Document gv_stashpvn

This is already in the API supported by Devel::PPPort, and is
more efficient than gv_stashpv if the length is already known.

[ 23647]
Subject: [perl #3274] [PATCH] Documentation for utime should be improved
Date: 14 Dec 2004 06:29:23 -0000
From: "Steve Peters via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-3274-103026.2.21000805211489@perl.org>

[ 23648]
Subject: [perl #24343] [PATCH] -w vs. -s
From: "Steve Peters via RT" <perlbug-followup@perl.org>
Date: 14 Dec 2004 06:41:34 -0000
Message-ID: <rt-3.0.11-24343-103027.13.3005637364295@perl.org>

[ 23662]
Subject: [PATCH] AUTHORS
From: Tels <nospam-abuse@bloodgate.com>
Date: Sun, 19 Dec 2004 14:28:44 +0100
Message-Id: <200412191428.45898@bloodgate.com>

[ 23663]
Note that the shell's test uses eq etc for numbers, = etc for
strings, the reverse of Perl, which is definitely a trap.
Spotted by Alexei Alexandrov.

[ 23672]
The "Setuid script not plain file" error wasn't documented.

[ 23678]
Subject: Re: [patch perlapi doc] sv_magic
From: Stas Bekman <stas@stason.org>
Date: Thu, 23 Dec 2004 16:28:06 -0500
Message-ID: <41CB3866.1080307@stason.org>

[ 23682]
Add investigating self tie segfaults to the TODO

[ 23683]
Subject: [patch sv.c] comment fix
From: Stas Bekman <stas@stason.org>
Message-ID: <41CF50FE.5070307@stason.org>
Date: Sun, 26 Dec 2004 19:02:06 -0500
p4raw-link: @23683 on //depot/perl: 05f95b083db953aaf57c49ad87a248c669be1bcd
p4raw-link: @23682 on //depot/perl: 2810d90162dc487ea10933114344f32d14b3d619
p4raw-link: @23678 on //depot/perl: 4509d3fb05d64606512f188665275ee93b1085ab
p4raw-link: @23672 on //depot/perl: d504a7a1174f3eb9e21e78b51a8eadfded5eb2fe
p4raw-link: @23663 on //depot/perl: 8886331dd4b839d5227a0a7455922ad41c74f30f
p4raw-link: @23662 on //depot/perl: c6ac9eb3861eefd893b4bd762866c9a4f6f7b6e1
p4raw-link: @23648 on //depot/perl: 50b5b186141ccaf04acbfb9dc2601e0d07b6fb4a
p4raw-link: @23647 on //depot/perl: 19a1cd1676ad60324d19ebf733410411423892b4
p4raw-link: @23644 on //depot/perl: bc96cb06440195f187b8bc57e25fdf1757da084e
p4raw-link: @23642 on //depot/perl: 8a2485f87de4ac33d6c8564ae6b27c5efc3e1430
p4raw-link: @23639 on //depot/perl: 20f13e4aa04ece013e593e83cc50c8d459eaa7a7
p4raw-link: @23637 on //depot/perl: 4ad40acfc62db410aa4eb7654e17246f1fc97689
p4raw-link: @23622 on //depot/perl: 6bdfcbaea1aafaae64d8adbb1820c867858e47a4
p4raw-link: @23621 on //depot/perl: f21bc46711b5f43152e9bb3296b719e84c39aca5
p4raw-link: @23611 on //depot/perl: c13c65c5dde11c3b839977bacba92ed0ff8f5c44
p4raw-link: @23200 on //depot/perl: 036c1c1eb70a0dfc5a7187959eb5e39d499c9396

p4raw-id: //depot/maint-5.8/perl@23686
p4raw-integrated: from //depot/perl@23685 'copy in' pod/perltrap.pod
(@20154..) README.hpux (@23353..) pod/perlfaq5.pod (@23466..)
pod/perlipc.pod (@23533..) pod/perltodo.pod (@23613..) 'merge
in' README.win32 (@23227..) pod/perldiag.pod (@23465..)
pod/perlrun.pod (@23534..) gv.c (@23623..)
p4raw-integrated: from //depot/perl@23678 'edit in' sv.c (@23626..)
p4raw-integrated: from //depot/perl@23662 'ignore' AUTHORS (@23622..)
p4raw-integrated: from //depot/perl@23644 'edit in' pod/perlapi.pod
(@23567..) 'merge in' embed.fnc (@23612..)
p4raw-integrated: from //depot/perl@23637 'edit in' pod/perlfunc.pod
(@23550..)

19 years ago(And we can't integrate deletes that were added in the same set)
bonefish@cs.tu-berlin.de [Fri, 17 Dec 2004 01:17:40 +0000 (02:17 +0100)]
(And we can't integrate deletes that were added in the same set)

Integrate:
[ 23661]
Subject: Re: [perl #32717] BeOS specific Updates
Message-Id: <20041217011740.14398.1@cs.tu-berlin.de>
p4raw-link: @23661 on //depot/perl: e56d2c0452c35b83da9b40ac35fd5558c48f7b73

p4raw-id: //depot/maint-5.8/perl@23685
p4raw-deleted: from //depot/perl@23684 'delete in'
beos/beos_flock_server.cpp beos/beos_flock_server.h (@23584..)

19 years agoIntegrate:
Nicholas Clark [Mon, 27 Dec 2004 18:09:04 +0000 (18:09 +0000)]
Integrate:
[ 23584]
Subject: [perl #32717] BeOS specific Updates
Date: 30 Nov 2004 15:38:32 -0000
From: Ingo Weinhold (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-32717-101307.19.7097750538509@perl.org>

[ 23598]
2 new BeOS files were missing

[ 23661]
Subject: Re: [perl #32717] BeOS specific Updates
From: bonefish@cs.tu-berlin.de
Date: Fri, 17 Dec 2004 01:17:40 +0100
Message-Id: <20041217011740.14398.1@cs.tu-berlin.de>
p4raw-link: @23661 on //depot/perl: e56d2c0452c35b83da9b40ac35fd5558c48f7b73
p4raw-link: @23598 on //depot/perl: 17d8e6f7f92d9fd2ad070d39e4b1f656f2bb669e
p4raw-link: @23584 on //depot/perl: dbc1d98621f53e4a3938cf011ae90a189e72f69f

p4raw-id: //depot/maint-5.8/perl@23684
p4raw-integrated: from //depot/perl@23665 'copy in' README.beos
(@17496..) lib/ExtUtils/t/MM_BeOS.t (@19099..)
lib/Tie/File/t/16_handle.t (@19450..) ext/File/Glob/t/basic.t
(@20445..) t/op/magic.t (@22582..) ext/Errno/Errno_pm.PL
(@23424..) beos/beos.c (@23584..) 'merge in' Makefile.SH
(@23592..)
p4raw-integrated: from //depot/perl@23598 'edit in' MANIFEST (@23575..)
p4raw-branched: from //depot/perl@23584 'branch in'
beos/beos_flock_server.cpp beos/beos_flock_server.h
p4raw-integrated: from //depot/perl@23584 'ignore' beos/beosish.h
(@13625..) hints/beos.sh (@13638..) 'merge in' perl.c
(@23507..)

19 years agoIntegrate:
Nicholas Clark [Tue, 21 Dec 2004 18:26:15 +0000 (18:26 +0000)]
Integrate:
[ 23587]
Tidy up the reference name stringification to save getting the
hash name twice. Pleasant side effect is 44 byte smaller object
file. (A small win is still a win)

[ 23602]
Pull out the duplicateded push @INC, $_ if -e $_ code from
S_pushinc into a new function S_pushinc_if_exists
Avoid the SV copy when pushing onto @INC by creating a new scratch
SV each time a push is done.

[ 23603]
Fix a typo in an assert(). It helps to compile with -DDEBUGGING

[ 23604]
There are clearer ways of saying m/^[ab]$/ than strchr("ab", c)
They seem to produce slightly smaller object code too.

[ 23605]
Small code tidy up in gv_fullname4

[ 23606]
use (c == '$' || c == '@' || c == '%') instead of strchr("$@%", c)
The latter gives larger code, is less clear and can't be any faster

[ 23607]
Remove double checking of acceptable switches on tr/// ops.

[ 23609]
gv_fullname4() can get rid of the main:: for us.
(well, actually, it never puts it in)

[ 23612]
Turn gv_fullname3 and gv_efullname3 into macros that call
gv_fullname4 and gv_efullname4 directly, saving overhead.

[ 23614]
Remove spurious semicolons
(As these 2 are spare, I guess I should send them to Mark Rhodes
(former office mate) as he often said that he kept mislaying his)

[ 23617]
Break out setting $^X into its own static function S_set_caret_X

[ 23623]
Revert part of the change to gv_fullname4(), as the change seems to
be fractionally slower. Re-investigation prompted by a comment from
Tim Bunce, who seems to be more on the ball than I am.

[ 23626]
Avoid getting the stash name twice (at least visually, if not also
in the generated code)
p4raw-link: @23626 on //depot/perl: b7a91edcc80cb05776e70aedec8ffa365b6d6806
p4raw-link: @23623 on //depot/perl: 6a7a3232b24e0c60b7a4ad46995cb317ceb96144
p4raw-link: @23617 on //depot/perl: 3aa90d208c3bbfc1003a792d87215a5175eaea70
p4raw-link: @23614 on //depot/perl: d9a22066ef928f4f3759cbd5455cf5ca596af7b4
p4raw-link: @23612 on //depot/perl: 4a53c07f7634485327374023491d928f581d1df0
p4raw-link: @23609 on //depot/perl: 2a797ae270630262a3ca6b2ac49b8cd050c5acea
p4raw-link: @23607 on //depot/perl: 7a1e2023d90d879c7a6110f7be3e3c6e22bddc33
p4raw-link: @23606 on //depot/perl: 3792a11b372a7ebb936a206658c45be7271a102f
p4raw-link: @23605 on //depot/perl: 9dde0ab5b19ba4c8e14ce23a6ead155daca1526e
p4raw-link: @23604 on //depot/perl: 70ec62655df91a127fc208eb77497a9be5917f1b
p4raw-link: @23603 on //depot/perl: ef97f5b30528a5e4790713361751c0a1bbd94c48
p4raw-link: @23602 on //depot/perl: ad17a1aecbe385e7499216434d1d2ef3ec21daba
p4raw-link: @23587 on //depot/perl: a5cb6b6262312bf62eeedd8696aa97c4d54cbcd7

p4raw-id: //depot/maint-5.8/perl@23665
p4raw-integrated: from //depot/perl@23664 'merge in' embed.h (@23499..)
proto.h (@23567..) op.c (@23608..)
p4raw-integrated: from //depot/perl@23612 'ignore' gv.h (@19242..)
'merge in' embed.fnc (@23567..)
p4raw-integrated: from //depot/perl@23606 'edit in' toke.c (@23528..)
perl.c (@23603..)
p4raw-integrated: from //depot/perl@23605 'edit in' gv.c (@23604..)
p4raw-integrated: from //depot/perl@23587 'edit in' sv.c (@23445..)

19 years agoIntegrate:
Craig A. Berry [Sat, 27 Nov 2004 15:31:17 +0000 (09:31 -0600)]
Integrate:
[ 23531]
Wrap some long lines

[ 23535]
Test the currently working virtual %Config entries

[ 23536]
Make $Config{libs_nolargefiles} and
$Config{libswanted_nolargefiles} work. (For the first time)

[ 23537]
The first entry in the virtual config.sh is special cased. So
test it.

[ 23538]
Add an exists test for the things we loop over

[ 23541]
Cheat. (Add a leading newline, and so remove all the special
casing for "if we're at the start of $Config_SH")

[ 23542]
Generate the virtual entries at Config.pm build time, as they
don't change. This lets us get rid of the entire "fetch_virtual"
baggage, and makes the config_re lookup work for the virtual
entries.

[ 23543]
Fix Win32 breakage caused by changes 23535/23542.

[ 23544]
Make configpm and the generated Config.pm strict and warnings
clean.

[ 23545]
The change to the internal representation introduced a bug whereby
the key returned by FIRSTKEY had an erroneous leading newline.
EXISTS was also buggy.

[ 23554]
Put Config.pm on a diet. 3K rather than 32K
configpm now generates 2 files, a small Config.pm containing the
commonly used functions and values, which AUTOLOADs a
Config_heavy.pl containing anything else needed.
The "common" values in the small Config.pm may need some
tweaking, based on real world data.

[ 23555]
Hateful cAsE iNsEnSiTiVe file systems

[ 23557]
Subject: [PATCH] Re: getting Config.pm on a diet
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <41A8F225.7080902@mac.com>
Date: Sat, 27 Nov 2004 15:31:17 -0600

[ 23558]
Generate the precached %Config entries based on some empirical
data, rather than just guesswork.

[ 23561]
Need to stub the public functions to keep some existing code
working.
No need to keep $Config_SH around in memory when we can easily
re-create it.

[ 23562]
The byteorder code doesn't need to be in Config.pm if byteorder
isn't actually a frequently looked up value.

[ 23563]
Given that there is a pre-built cache, no need for @v_fast

[ 23564]
Skip generating all the code to deal with "" strings in config.sh
if there aren't any. '' only code is much simpler.

[ 23583]
Subject: [PATCH] add -I../lib to VMS build to find Config_heavy.pl
Date: Wed, 01 Dec 2004 07:24:45 -0600
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <41ADC61D.8010407@mac.com>

[ 23601]
Subject: [PATCH] configure.com: no more CONFIG=true
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <41AF87BA.1080108@mac.com>
Date: Thu, 02 Dec 2004 15:23:06 -0600

[ 23610]
Check that @INC entries and %Config path entries are consistent.

[ 23613]
Tests for Config.pm much better now - toDONE

[ 23616]
Fix typo from change 23554 which screwed up Windows smokes

[ 23618]
Fix another Win32 breakage caused by change 23554

[ 23634]
Evade using @ in the 1 liner with some perl 1 syntax.

[ 23638]
Fix Win32 breakage caused by change 23610

Simply skip the offending tests on Win32.  There is no sense in testing
that $Config dir entries appear in @INC because the $Config entries
relate to where perl.exe will be installed (as per INST_DRV/INST_TOP in
win32/Makefile), whereas @INC entries are dynamic, based on where
perlXX.dll is currently located.
p4raw-link: @23638 on //depot/perl: d1888197290ee9e2faa25012d62b59909e6c3e32
p4raw-link: @23634 on //depot/perl: 87ad9899a6f9c10a235352faaaa42f1776a76b78
p4raw-link: @23618 on //depot/perl: f2e3b69f3d7756d88806b5fbcba98ad72be867ee
p4raw-link: @23616 on //depot/perl: 04bae4fbddb0c7e9efb7e2337cde26cd2e9615cc
p4raw-link: @23613 on //depot/perl: 3689a2d05021a53530f115759172fe1a75c6e691
p4raw-link: @23610 on //depot/perl: 5b8bd2c68dd56a506776491bc74491670014db96
p4raw-link: @23601 on //depot/perl: 8c5417741eeb9456a8816f6b401c997e67dbd356
p4raw-link: @23583 on //depot/perl: acd8d558460f297a79cf62ccca790c90790f8058
p4raw-link: @23564 on //depot/perl: 1a9ca8275f4f07a40855b3aff68b175f39e6965e
p4raw-link: @23563 on //depot/perl: deeea48151801540f57aba18a0bf7bc3c1511864
p4raw-link: @23562 on //depot/perl: 2855b621a7684f34b96fc470735945256efe324e
p4raw-link: @23561 on //depot/perl: 43d06990aaa822f75a12bcbeb69ad08960bcb417
p4raw-link: @23558 on //depot/perl: a8e1d30be55774dfed1ebdbeeb60084324b04c25
p4raw-link: @23557 on //depot/perl: ace459ccc24e7aeac010ad9eb005569e3025460b
p4raw-link: @23555 on //depot/perl: c1b2b41531d9107ff509c8f4d8418f74f2e0ec01
p4raw-link: @23554 on //depot/perl: 2d9d81597276b65e555df81f4c0a1e125782c0ca
p4raw-link: @23545 on //depot/perl: 2ddb7828e223e2d2bbe82a4f9efaac6997a16d6c
p4raw-link: @23544 on //depot/perl: 2f4f46aded53c2e2c32bd47e9a9d227762d35452
p4raw-link: @23543 on //depot/perl: 375b6f9c3cf61249fbff2151731131e9a0b72a6c
p4raw-link: @23542 on //depot/perl: 06482b9023d4582a18f90fd15b1272b5f3df6fca
p4raw-link: @23541 on //depot/perl: 3be001280d73dc8b5fd9a98b62dc5c8080b55e1c
p4raw-link: @23538 on //depot/perl: e89403c13d9f4c0b1c205624cee0d34bde4b7b77
p4raw-link: @23537 on //depot/perl: e9a5b206a27d8bea1fef9f43666333f221ba873d
p4raw-link: @23536 on //depot/perl: a6ea97718dffb91a71a91992c89ec1a939d696f3
p4raw-link: @23535 on //depot/perl: a644ec488eb5f4499bbbcf821abc0e1ab10ed06c
p4raw-link: @23531 on //depot/perl: 9829f96ec1845f7d042cbefc5feb25009405e3e6

p4raw-id: //depot/maint-5.8/perl@23664
p4raw-integrated: from //depot/perl@23625 'copy in' t/win32/system.t
(@16251..) pod/perltodo.pod (@23496..) 'edit in' win32/Makefile
(@23554..) vms/descrip_mms.template (@23574..) 'merge in'
win32/makefile.mk (@23363..) configure.com (@23467..)
p4raw-integrated: from //depot/perl@23558 'edit in' Makefile.SH
(@23554..)
p4raw-integrated: from //depot/perl@23541 'ignore' configpm (@23536..)
p4raw-integrated: from //depot/perl@23535 'ignore' lib/Config.t
(@23531..)

19 years agoIntegrate:
Alex Vandiver [Fri, 2 May 2003 06:45:05 +0000 (02:45 -0400)]
Integrate:
[ 19505]
Subject: Re: Bug stomping fun. [PATCH: bug #1016]
Message-Id: <1051872303.26203.104.camel@supox>
(plus perldiag nit)

[ 23528]
Fix for bug: [perl #32562] __PACKAGE__ symbol has wrong value
after eval or require
p4raw-link: @23528 on //depot/perl: 9508c957d44b9a653d85a843d414d761b7658938
p4raw-link: @19505 on //depot/perl: e27ad1f20b87bf08f3461d0be498f8d4da22a576

p4raw-id: //depot/maint-5.8/perl@23625
p4raw-integrated: from //depot/perl@23600 'copy in' t/comp/package.t
(@19505..)
p4raw-integrated: from //depot/perl@23528 'merge in' toke.c (@23519..)
p4raw-integrated: from //depot/perl@19505 'edit in' hv.c (@19424..)
sv.c (@19499..) 'merge in' gv.c (@19252..) dump.c (@19392..)
pp.c (@19452..) pp_hot.c (@19454..) pod/perldiag.pod (@19468..)

19 years agoIntegrate:
Steve Peters [Tue, 30 Nov 2004 09:29:06 +0000 (03:29 -0600)]
Integrate:
[ 23571]
Subject: Re: [PATCH] Re: Smoke [5.9.2] 23566 FAIL(X) openbsd 3.6 (i386/1 cpu)
Message-ID: <20041130152906.GA555@mccoy.peters.homeunix.org>
p4raw-link: @23571 on //depot/perl: d767353b2672f511d7aefe71708379892195c28a

p4raw-id: //depot/maint-5.8/perl@23600
p4raw-integrated: from //depot/perl@23599 'copy in' hints/openbsd.sh
(@22752..)

19 years agoIntegrate:
Craig A. Berry [Sat, 20 Nov 2004 10:29:47 +0000 (04:29 -0600)]
Integrate:
[ 23525]
Subject: [PATCH] warnings.t portability tweaks
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <419F70FB.7000100@mac.com>
p4raw-link: @23525 on //depot/perl: c162e49af577414c7863a0dd3de0ccb3daf6d69d

p4raw-id: //depot/maint-5.8/perl@23599
p4raw-integrated: from //depot/perl@23597 'copy in'
t/lib/warnings/perlio (@21209..)

19 years agoIntegrate:
Audrey Tang [Thu, 22 Jul 2004 20:17:58 +0000 (13:17 -0700)]
Integrate:
[ 23167]
Subject: Re: [perl #30783] Test::Builder does not handle overloaded "name" values
Message-ID: <1912f0e204072220171790193a@mail.gmail.com>

[ 23566]
Upgrade to Test::Simple 0.53
p4raw-link: @23566 on //depot/perl: 7483b81ca7308e71194e93199090ae9980c08e01
p4raw-link: @23167 on //depot/perl: 10b6f1b7b39b2f8cb8914572dfcaa8e255a3f480

p4raw-id: //depot/maint-5.8/perl@23597
p4raw-branched: from //depot/perl@23596 'branch in'
lib/Test/Simple/t/circular_data.t
lib/Test/Simple/t/overload_threads.t
lib/Test/Simple/t/plan_bad.t
lib/Test/Simple/t/plan_shouldnt_import.t
lib/Test/Simple/t/require_ok.t lib/Test/Simple/t/sort_bug.t
p4raw-integrated: from //depot/perl@23596 'copy in' lib/Test/Builder.pm
lib/Test/More.pm lib/Test/Simple.pm lib/Test/Simple/Changes
lib/Test/Simple/README lib/Test/Simple/TODO
lib/Test/Simple/t/00signature.t lib/Test/Simple/t/More.t
lib/Test/Simple/t/diag.t lib/Test/Simple/t/fail_one.t
lib/Test/Simple/t/is_deeply.t lib/Test/Simple/t/overload.t
lib/Test/Simple/t/todo.t t/lib/TieOut.pm (@23523..)
p4raw-integrated: from //depot/perl@23566 'merge in' MANIFEST
(@23523..)

19 years agoIntegrate:
Nicholas Clark [Wed, 1 Dec 2004 20:40:59 +0000 (20:40 +0000)]
Integrate:
[ 23523]
Assimilate Test-Simple 0.50
p4raw-link: @23523 on //depot/perl: 30e302f80e1dae1c92a646f938e88ba8e186469a

p4raw-id: //depot/maint-5.8/perl@23596
p4raw-branched: from //depot/perl@23595 'branch in'
lib/Test/Simple/t/00test_harness_check.t
lib/Test/Simple/t/eq_set.t lib/Test/Simple/t/extra_one.t
lib/Test/Simple/t/harness_active.t lib/Test/Simple/t/no_diag.t
lib/Test/Simple/t/reset.t lib/Test/Simple/t/thread_taint.t
t/lib/NoExporter.pm
p4raw-integrated: from //depot/perl@23595 'copy in'
t/lib/Test/Simple/Catch.pm (@12472..) lib/Test/Simple/t/extra.t
lib/Test/Simple/t/fail-like.t lib/Test/Simple/t/fail.t
lib/Test/Simple/t/missing.t lib/Test/Simple/t/plan_is_noplan.t
lib/Test/Simple/t/plan_no_plan.t (@14178..)
lib/Test/Simple/t/fail-more.t (@15411..)
lib/Test/Simple/t/output.t lib/Test/Simple/t/use_ok.t
(@16154..) lib/Test/Simple/t/has_plan2.t
lib/Test/Simple/t/threads.t lib/Test/Tutorial.pod (@17783..)
p4raw-branched: from //depot/perl@23523 'branch in'
lib/Test/Simple/TODO lib/Test/Simple/t/00signature.t
lib/Test/Simple/t/fail_one.t lib/Test/Simple/t/overload.t
p4raw-integrated: from //depot/perl@23523 'copy in'
lib/Test/Simple/README (@13169..) lib/Test/Simple/t/todo.t
(@14178..) lib/Test/Simple/t/diag.t (@16154..)
lib/Test/Simple.pm lib/Test/Simple/Changes (@17783..)
t/lib/TieOut.pm (@17790..) lib/Test/Simple/t/More.t (@21143..)
lib/Test/Simple/t/is_deeply.t (@21146..) lib/Test/More.pm
(@21170..) 'edit in' lib/Test/Builder.pm (@23167..) 'merge in'
MANIFEST (@23489..)

19 years agoIntegrate:
Nicholas Clark [Wed, 1 Dec 2004 19:53:15 +0000 (19:53 +0000)]
Integrate:
[ 23491]
Subject: [PATCH] Re: [perl #32272] Not OK: perl v5.8.5 +MAINT23414 on cygwin-thread-multi-64int 1.5.12s(0.11642) (UNINSTALLED)
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Tue, 9 Nov 2004 17:40:13 -0800
Message-ID: <20041110014012.GA2796@efn.org>

[ 23492]
Replace a skip by a todo.
Subject: Re: [PATCH] Re: [perl #32272] Not OK: perl v5.8.5 +MAINT23414 on cygwin-thread-multi-64int 1.5.12s(0.11642) (UNINSTALLED)
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Wed, 10 Nov 2004 01:30:14 -0800
Message-ID: <20041110093014.GA1676@efn.org>

[ 23505]
Subject: [PATCH 5.8.x] Allow more tries for t/op/time.t test 2.
From: Andy Dougherty <doughera@lafayette.edu>
Date: Tue, 16 Nov 2004 12:11:00 -0500 (EST)
Message-ID: <Pine.SOL.4.58.0411161149170.5639@maxwell.phys.lafayette.edu>
p4raw-link: @23505 on //depot/perl: 5f80d42683004bd2b22b92ed63c66637a4123be2
p4raw-link: @23492 on //depot/perl: 9277038781ef547cb9d994aebe1ec82e3270d9ac
p4raw-link: @23491 on //depot/perl: e4fdb3274a28952a735da9461d3c59a2e59bcb77

p4raw-id: //depot/maint-5.8/perl@23595
p4raw-integrated: from //depot/perl@23594 'copy in' t/op/time.t
(@20564..) t/io/tell.t (@23491..)

19 years agoIntegrate:
Nicholas Clark [Wed, 1 Dec 2004 19:38:55 +0000 (19:38 +0000)]
Integrate:
[ 23473]
Subject: [perl #32327] Benchmark calls coderef with spurious arguments
From: Anno Siegel (via RT) <perlbug-followup@perl.org>
Date: 4 Nov 2004 20:12:36 -0000
Message-ID: <rt-3.0.11-32327-99325.8.9408996026507@perl.org>

[ 23510]
Subject: [perl #28929] File::Find follow_fast => 1 loses dangling symlink
From: "Steve Peters via RT" <perlbug-followup@perl.org>
Date: 12 Nov 2004 02:47:36 -0000
Message-ID: <rt-3.0.11-28929-100158.11.3214775505644@perl.org>

[ 23526]
Subject: [perl #3422] [PATCH] CHECK routine called after syntax error
From: "Steve Peters via RT" <perlbug-followup@perl.org>
Date: 23 Nov 2004 00:04:24 -0000
Message-ID: <rt-3.0.11-3422-100830.4.45764701781506@perl.org>

[ 23548]
Subject: [perl #32639] [PATCH] Bug in Term::Complete Module with $_ Usage
From: "Steve Peters via RT" <perlbug-followup@perl.org>
Date: 26 Nov 2004 17:14:33 -0000
Message-ID: <rt-3.0.11-32639-101066.11.6172971744206@perl.org>
p4raw-link: @23548 on //depot/perl: be3918a2fa43bbcf3d92d45dbf71aedf56fddfa7
p4raw-link: @23526 on //depot/perl: 11e0918319405058a6ccbf925030be482a1dbc2d
p4raw-link: @23510 on //depot/perl: 615a2b9b5fd38672499052f0b6c19ccd271f6550
p4raw-link: @23473 on //depot/perl: f265d4dfe284890d5302420b249c71f5ed34f66a

p4raw-id: //depot/maint-5.8/perl@23594
p4raw-integrated: from //depot/perl@23593 'copy in'
lib/Term/Complete.pm (@18553..) lib/Benchmark.t (@20556..)
lib/Benchmark.pm (@22362..) lib/File/Find.pm (@22401..)
lib/File/Find/t/find.t (@22615..) 'merge in' ext/B/B/Deparse.pm
(@23516..)

19 years agoIntegrate:
Anno Siegel [Wed, 10 Nov 2004 18:30:38 +0000 (18:30 +0000)]
Integrate:
[ 23497]
Subject: [perl #32400] Unnecessary warning from constant.pm
From: Anno Siegel (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-32400-100099.4.31094423840584@perl.org>
p4raw-link: @23497 on //depot/perl: 5b673cda9907afd397f1e4108acdb4210b61c4ca

p4raw-id: //depot/maint-5.8/perl@23593
p4raw-integrated: from //depot/perl@23591 'copy in' lib/constant.pm
(@12097..)
p4raw-integrated: from //depot/perl@23497 'edit in' lib/constant.t
(@18315..)

19 years agoIntegrate:
Nicholas Clark [Wed, 1 Dec 2004 18:52:08 +0000 (18:52 +0000)]
Integrate:
[ 17730]
missing chunk from #17725 causes lib/constant.t test failures
(which was also a conversion to Test::More, so integrate that and
convert the dropped pseudohash tests to Test::More too)

[ 23588]
&test in constant.t is vestigial, so amputate it.
p4raw-link: @23588 on //depot/perl: 8c31f2f2bdae21a003f2d57f25c1b984e764a986
p4raw-link: @17730 on //depot/perl: 10a0e555f3acbb17b8816ba5ce3d985544996d47

p4raw-id: //depot/maint-5.8/perl@23591
p4raw-edited: from //depot/perl@23590 'edit in' lib/constant.t
(@23497..)

19 years agoIntegrate:
Nicholas Clark [Wed, 1 Dec 2004 17:07:31 +0000 (17:07 +0000)]
Integrate:
[ 23490]
Adjust test count for non-windows machines
p4raw-link: @23490 on //depot/perl: 1d7a7f6e08569eb13844cd5993e89de940bb3298

p4raw-id: //depot/maint-5.8/perl@23590
p4raw-integrated: from //depot/perl@23589 'copy in' ext/IO/t/io_file.t
(@23489..)