10 years agoNew sample config files. perl-5.8.4
Nicholas Clark [Wed, 21 Apr 2004 18:54:21 +0000]
New sample config files.
Also add usemallocwrap to the ARM Cross config.sh - I'm guessing that
as this is the only new symbol, it should be sufficient to make it
work.

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

10 years agoIntegrate:
Axel Boldt [Sun, 11 Apr 2004 13:08:17 +0000]
Integrate:
[ 22727]
Subject: [perl #28456] Typo in perlipc man page, and suggestions for same
From: Axel Boldt (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.8-28456-84424.10.5222745276547@perl.org>
p4raw-link: @22727 on //depot/perl: e343e2e2596216f397cbc6469e3f2ce5f1886d72

p4raw-id: //depot/maint-5.8/perl@22728
p4raw-integrated: from //depot/perl@22726 'copy in' pod/perlipc.pod
(@22258..)

10 years agoIntegrate:
Gisle Aas [Wed, 5 Nov 2003 05:16:25 +0000]
Integrate:
[ 21661]
Subject: [PATCH] Modernise INSTALL
Message-Id: <lrd6c7ez12.fsf@caliper.activestate.com>

[ 22722]
We should be telling people about ..exp, else they use the unexpanded
forms and shaft anyone who installs a private perl within ~

[ 22723]
INSTALL didn't mention the 5.8.2 hash changes. Fixed

[ 22724]
This should be L<>

[ 22725]
Punt the "reporting bugs" section to the top.
Reorder the description of what to do, to start with the most common
case.
Clarify "how to report bugs effectively" (and why it benefits you)

plus some edits to undo Gisle's "modernisation" of 5.8.0 to 5.9.0
p4raw-link: @22725 on //depot/perl: 40dd8381ca0b01d552ea4fba527342a17bae5904
p4raw-link: @22724 on //depot/perl: 4dc3e0af74684ba4eba72f5212b58b003cee0eba
p4raw-link: @22723 on //depot/perl: 863580439cd19bc16f863df8f60af2e61dd4f92e
p4raw-link: @22722 on //depot/perl: b367e8b03dea83e985056fea31870304d304cce8
p4raw-link: @21661 on //depot/perl: 9a664500a66dc98ba0850ac46ab315652324a110

p4raw-id: //depot/maint-5.8/perl@22726
p4raw-edited: from //depot/perl@22724 'edit in' INSTALL (@22723..)

10 years agoSimpler suggstion to resolve the #!/usr/bin/suidperl vs. the set uid
Nicholas Clark [Tue, 20 Apr 2004 16:12:49 +0000]
Simpler suggstion to resolve the #!/usr/bin/suidperl vs. the set uid
binary must have fd script conundrum, as suggested by Brendan O'Dea
Plus restore the more helpful error message from 22694 and the gist
of the perl584delta changes from 22700

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

10 years agoRevert 22694
Nicholas Clark [Tue, 20 Apr 2004 15:11:16 +0000]
Revert 22694

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

10 years agoRevert 22700 (as part of changes suggested by Brendan O'Dea)
Nicholas Clark [Tue, 20 Apr 2004 14:43:18 +0000]
Revert 22700 (as part of changes suggested by Brendan O'Dea)

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

10 years agoIntegrate:
Nicholas Clark [Sat, 17 Apr 2004 14:28:57 +0000]
Integrate:
[ 22706]
On Linux-PPC, using gcc, downgrade to the -O1 optimisation
level (with -O2 miniperl behaves really badly.)
p4raw-link: @22706 on //depot/perl: be92ff21b1b31bf647f96c308fe1a246f1974bde

p4raw-id: //depot/maint-5.8/perl@22711
p4raw-integrated: from //depot/perl@22710 'copy in' hints/linux.sh
(@22585..)

10 years agospelling
Jarkko Hietaniemi [Fri, 16 Apr 2004 21:18:18 +0000]
spelling
Message-Id:  <200404161818.i3GIIILh391648@kosh.hut.fi>

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

10 years agofor debugger options (against RC2)
Richard Foley [Sat, 17 Apr 2004 11:50:47 +0000]
for debugger options (against RC2)
Message-Id: <200404171150.47561.richard.foley@rfi.net>
Date: Sat, 17 Apr 2004 11:50:47 +0200

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

10 years agoUndo RC2
Nicholas Clark [Sat, 17 Apr 2004 12:33:57 +0000]
Undo RC2

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

10 years agoThis is RC2
Nicholas Clark [Thu, 15 Apr 2004 22:39:40 +0000]
This is RC2

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

10 years agoRebuild toc
Nicholas Clark [Thu, 15 Apr 2004 20:51:58 +0000]
Rebuild toc

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

10 years agoMore perldelta updates
Nicholas Clark [Thu, 15 Apr 2004 20:27:00 +0000]
More perldelta updates

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

10 years agoUpdate changes
Nicholas Clark [Thu, 15 Apr 2004 20:02:23 +0000]
Update changes

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

10 years agoIntegrate:
Jan Dubois [Tue, 13 Apr 2004 19:49:32 +0000]
Integrate:
[ 22691]
Subject: re: [PATCH] for bug 28525: Buffer overflow issue in the Win32 distribution of 5.8.3
Message-ID: <vm7p70h7au8unrnq4jp85oich7n71ar5ab@4ax.com

[ 22697]
d_getservbyname_r undef up to at least OpenBSD 3.5
Thanks to Campo Weijerman and Gerard Gerritsen off-list
p4raw-link: @22697 on //depot/perl: 2f4c2f3e1aa24195544992a1971d49399f86d7ec
p4raw-link: @22691 on //depot/perl: 1928965c335b0bc2a3df245c2070b6e4b7bfad99

p4raw-id: //depot/maint-5.8/perl@22701
p4raw-integrated: from //depot/perl@22700 'copy in' hints/openbsd.sh
(@22585..) 'merge in' win32/win32.c (@22466..)

10 years agoThe set uid perl is now called setuidperl. Not suidperl.
Nicholas Clark [Thu, 15 Apr 2004 18:16:44 +0000]
The set uid perl is now called setuidperl. Not suidperl.
Which I discover is hardlinked from sperl by ./installperl
elsewhere. Helpfully confusing installperl script.

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

10 years agoIntegrate:
Nicholas Clark [Thu, 15 Apr 2004 16:08:44 +0000]
Integrate:
[ 22673]
Upgrade to Time::HiRes 1.57.

[ 22675]
Upgrade to Digest 1.06.

[ 22680]
Upgrade to Time::HiRes 1.59.
p4raw-link: @22680 on //depot/perl: d8cb5b61aca0f046a25f18b65c461c04a886361a
p4raw-link: @22675 on //depot/perl: 897ff129fe66a34d2316b4c99eea687601add373
p4raw-link: @22673 on //depot/perl: c1dc6e7c2abc83afe1699df9920e363a653f04ef

p4raw-id: //depot/maint-5.8/perl@22699
p4raw-integrated: from //depot/perl@22698 'copy in'
ext/Time/HiRes/Changes (@22673..) lib/Digest.pm (@22674..)
p4raw-integrated: from //depot/perl@22673 'ignore'
ext/Time/HiRes/HiRes.xs (@22159..) ext/Time/HiRes/HiRes.pm
(@22418..)

10 years agoClarify AIX and win32's malloc wrapping
Nicholas Clark [Thu, 15 Apr 2004 14:44:12 +0000]
Clarify AIX and win32's malloc wrapping

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

10 years agoFor maint, I don't think that we can have sperl go sulky if invoked
Nicholas Clark [Wed, 14 Apr 2004 13:47:19 +0000]
For maint, I don't think that we can have sperl go sulky if invoked
from a #! line. So keep .../sperl functional, and have the /dev/fd/...
only set ID exectuable reside under a different name (suidperl)

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

10 years agoIntegrate:
Nicholas Clark [Tue, 13 Apr 2004 12:42:07 +0000]
Integrate:
[ 22689]
Borland C doesn't like PERL_MALLOC_WRAP.
Until I know why, the fix is to disable it.
p4raw-link: @22689 on //depot/perl: e56793ddb44055658f0603b2dc04ed5e70136bd8

p4raw-id: //depot/maint-5.8/perl@22690
p4raw-integrated: from //depot/perl@22684 'merge in' win32/config_H.bc
(@22579..)

10 years agoIntegrate:
Nicholas Clark [Fri, 9 Apr 2004 22:02:53 +0000]
Integrate:
[ 22665]
AIX-4 with xlc does not like malloc wrap

[ 22666]
Test drives are fun. Implement ccversion for Itanium HP-UX 11.23
p4raw-link: @22666 on //depot/perl: 61e439284aa29a738760ac931108bca0443afe32
p4raw-link: @22665 on //depot/perl: 1bd7a09e628835341eb814f616cbb46bc4552a0a

p4raw-id: //depot/maint-5.8/perl@22684
p4raw-integrated: from //depot/perl@22683 'copy in' hints/aix_4.sh
(@22273..) hints/hpux.sh (@22585..)

10 years agoinstall reentr.(inc|h) on VMS with non-threaded Perl
Craig A. Berry [Thu, 8 Apr 2004 20:46:36 +0000]
install reentr.(inc|h) on VMS with non-threaded Perl
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <4076007C.3040708@mac.com>
Date: Thu, 08 Apr 2004 20:46:36 -0500

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

10 years agoRe: 5.8.4 RC1
Steve Hay [Thu, 8 Apr 2004 09:10:21 +0000]
Re: 5.8.4 RC1
Message-ID: <407508ED.7070400@uk.radan.com>
Date: Thu, 08 Apr 2004 09:10:21 +0100

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

10 years agoIntegrate:
Ovid [Sat, 3 Apr 2004 18:59:22 +0000]
Integrate:
[ 22651]
[perl #28171] wantarray docs should mention effect of eval { wantarray }
as reported by Tim Bunce. Add a note to this effect in perlfunc,
and regression tests for it.

[ 22654]
Subject: ref ($proto) || $proto patch
Message-ID: <406F7A0A.50702@yahoo.com>
(with minor reformatting)

[ 22672]
Make gmtime and localtime cross reference each other.
Suggested by Dan Jacobson
p4raw-link: @22672 on //depot/perl: fe86afc2233e9cf24ad1235b7f1fbca2fba9ec98
p4raw-link: @22654 on //depot/perl: eac7fe86f47901babc387c242e8dc65d73838746
p4raw-link: @22651 on //depot/perl: cc37eb0b599d134736fb6f123ae6520fdea588e3

p4raw-id: //depot/maint-5.8/perl@22678
p4raw-integrated: from //depot/perl@22677 'copy in' t/op/wantarray.t
(@17423..) pod/perlobj.pod (@22258..) pod/perltoot.pod
(@22497..) 'edit in' pod/perlfunc.pod (@22663..)

10 years agoImprovements from Jarkko
Nicholas Clark [Thu, 8 Apr 2004 15:03:36 +0000]
Improvements from Jarkko

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

10 years agoUndo RC1
Nicholas Clark [Thu, 8 Apr 2004 15:03:21 +0000]
Undo RC1

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

10 years agoThis is RC1
Nicholas Clark [Mon, 5 Apr 2004 17:30:22 +0000]
This is RC1

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

10 years agoRebuild perltoc.pod and MANIFEST
Nicholas Clark [Mon, 5 Apr 2004 17:13:22 +0000]
Rebuild perltoc.pod and MANIFEST

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

10 years agoCargo cult 5.8.4 upgrade
Nicholas Clark [Mon, 5 Apr 2004 17:09:33 +0000]
Cargo cult 5.8.4 upgrade

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

10 years agoUpdate changes
Nicholas Clark [Mon, 5 Apr 2004 16:27:34 +0000]
Update changes

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

10 years agoIntegrate:
Craig A. Berry [Mon, 5 Apr 2004 11:02:12 +0000]
Integrate:
[ 22656]
Subject: Re: perldelta584
Message-ID: <12587569.1081180932766.JavaMail.craigberry@mac.com>

(makes malloc wrap the default on VMS)
p4raw-link: @22656 on //depot/perl: dc9da78b70f004446f5a9327eea553687ad8c180

p4raw-id: //depot/maint-5.8/perl@22657
p4raw-integrated: from //depot/perl@22655 'merge in' configure.com
(@22637..)

10 years agoTweaks from Hugo and Liz
Nicholas Clark [Mon, 5 Apr 2004 15:29:40 +0000]
Tweaks from Hugo and Liz

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

10 years agoIntegrate:
Nicholas Clark [Mon, 5 Apr 2004 15:18:57 +0000]
Integrate:
[ 22649]
More AUTHORS who deserve credit for patches
p4raw-link: @22649 on //depot/perl: 34d103e3c1e665ce0d4b45c84d50a5c0f0500c78

p4raw-id: //depot/maint-5.8/perl@22653
p4raw-integrated: from //depot/perl@22650 'copy in' AUTHORS (@22383..)

10 years agoUpdates from Stas Bekman, Brendan O'Dea and Hugo
Nicholas Clark [Mon, 5 Apr 2004 10:31:03 +0000]
Updates from Stas Bekman, Brendan O'Dea and Hugo

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

10 years ago # There is this special biologist word we use for 'stable'.
Nicholas Clark [Sun, 4 Apr 2004 22:42:12 +0000]
    # There is this special biologist word we use for 'stable'.
        # It is 'dead'. -- Jack Cohen

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

10 years agoD'oh. My integration test build is supposed to be configured with
Nicholas Clark [Sun, 4 Apr 2004 16:43:47 +0000]
D'oh. My integration test build is supposed to be configured with
threads enabled. (Committed another conflict)

Integrate:
[ 22218]
Remove the caveat about detached threads crashing on Windows
(fixed by #22201). Bump up the version of threads.pm.
p4raw-link: @22218 on //depot/perl: 60dccfd5a897e34df698470801e2ff6a3a5f3c76

p4raw-id: //depot/maint-5.8/perl@22647
p4raw-edited: from //depot/perl@22218 'edit in' ext/threads/threads.pm
(@22044..)

10 years agoMissed one from 22643
Nicholas Clark [Sun, 4 Apr 2004 14:05:24 +0000]
Missed one from 22643

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

10 years agoIntegrate:
Solar Designer [Mon, 26 Jan 2004 01:22:18 +0000]
Integrate:
(the non dual-life modules from:)
[ 22258]
Subject: Re: [perl #15063] /tmp issues
Message-ID: <20040125222218.GA13499@openwall.com>

Remove insecure usage of /tmp from code and documentation

[ 22409]
Bump version numbers of moules affected by change #22258
(removing /tmp and other insecurities)

[ 22642]
Bump version numbers for modules that have changed since 5.8.3
p4raw-link: @22642 on //depot/perl: 20a6717b3f0310570b661870c2455994a4ab8016
p4raw-link: @22409 on //depot/perl: 97b11a4791ec0e8fc4d06eacad1050c1ccfa6a74
p4raw-link: @22258 on //depot/perl: 2359510ddb135dcc6e80153f51cff0a97b20b597

p4raw-id: //depot/maint-5.8/perl@22644
p4raw-edited: from //depot/perl@22643 'edit in' ext/B/B/Deparse.pm
(@22357..) lib/ExtUtils/MM_NW5.pm (@22476..)
p4raw-integrated: from //depot/perl@22643 'copy in' lib/dotsh.pl
(@3759..) pod/perldbmfilter.pod (@12338..) mpeix/relink
(@15590..) pod/perl571delta.pod (@17055..) mpeix/nm (@17582..)
ext/ODBM_File/ODBM_File.xs (@17761..) utils/c2ph.PL (@19837..)
ext/POSIX/POSIX.pod (@20081..) pod/perldebug.pod (@20202..)
ext/IO/t/io_unix.t (@20268..) ext/ODBM_File/ODBM_File.pm
(@20704..) pod/perlipc.pod (@20813..) pod/perlfaq8.pod
(@21283..) pod/perlfaq5.pod (@21835..) pod/perlobj.pod
(@22037..) pod/perl58delta.pod (@22100..) ext/B/B/Assembler.pm
(@22107..) ext/DynaLoader/DynaLoader_pm.PL (@22191..)
lib/base.pm (@22208..) lib/Shell.pm (@22259..)
lib/Unicode/UCD.pm (@22295..) ext/IO/lib/IO/Handle.pm
ext/IO/lib/IO/Pipe.pm (@22322..) lib/utf8.pm (@22430..)
lib/IPC/Open3.pm (@22609..) 'edit in' ext/threads/threads.pm
(@22218..) 'merge in' pod/perllexwarn.pod (@19808..)
lib/ExtUtils/Liblist/Kid.pm lib/ExtUtils/MM_Win95.pm (@22322..)
p4raw-integrated: from //depot/perl@22258 'copy in' perly.fixer
(@18282..) 'merge in' pod/perlopentut.pod (@21040..)
pod/perlop.pod (@22108..) pod/perlfunc.pod (@22252..)

10 years agoRevert my $foo if ... in maint for dual life modules where changes
Nicholas Clark [Sun, 4 Apr 2004 13:10:27 +0000]
Revert my $foo if ... in maint for dual life modules where changes
have not yet been propagated out to their authors and then CPAN

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

10 years agoUpdate changes
Nicholas Clark [Fri, 2 Apr 2004 10:58:16 +0000]
Update changes

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

10 years agoIntegrate:
Craig A. Berry [Thu, 1 Apr 2004 14:16:32 +0000]
Integrate:
[ 22636]
Subject:  [PATCH] archname salad on VMS
From:  "Craig A. Berry" <craigberry@mac.com>
Date:  Thu, 01 Apr 2004 14:16:32 -0600
Message-Id:  <406C78A0.2070009@mac.com>

sort out architecture-specific directory names for OpenVMS
Itanium port

[ 22637]
Subject:  [PATCH] fix utils install problems on VMS
From:  "Craig A. Berry" <craigberry@mac.com>
Date:  Thu, 01 Apr 2004 20:19:53 -0600
Message-Id:  <406CCDC9.7000500@mac.com>

We were not running utils/instmodsh.PL or utils/xsubpp.PL during
the build, so installperl would not find the generated programs at
install time.
Also fixed several problems with the command definitions for the
utilities
p4raw-link: @22637 on //depot/perl: 88be34b600bd4d61923762dd138558270cb4d3f1
p4raw-link: @22636 on //depot/perl: 86da1428d0acc5b74c6a86a5139bb65b2e487828

p4raw-id: //depot/maint-5.8/perl@22639
p4raw-integrated: from //depot/perl@22638 'edit in' configure.com
(@22636..)
p4raw-integrated: from //depot/perl@22636 'edit in'
vms/descrip_mms.template (@22600..)

10 years agoIntegrate:
Nicholas Clark [Fri, 2 Apr 2004 10:25:17 +0000]
Integrate:
[ 22635]
Fix change #22376. Only mark a const as short-circuited
if it's actually a const!
p4raw-link: @22635 on //depot/perl: d6fee5c7ac0d802f9b176ac2d9ce8ec59b68f49f
p4raw-link: @22376 on //depot/perl: e7fec78e344a7fdea63b9a2551a3c57cc1a50f4d

p4raw-id: //depot/maint-5.8/perl@22638
p4raw-integrated: from //depot/perl@22634 'merge in' op.c (@22625..)

10 years agoIntegrate:
Nicholas Clark [Thu, 1 Apr 2004 16:49:54 +0000]
Integrate:
[ 21767]
Check that the key is present before a delete, and absent afterwards

(this got missed for some reason)
p4raw-link: @21767 on //depot/perl: 8829b5e274708a88ac8ad69b61a45a9d67695db5

p4raw-id: //depot/maint-5.8/perl@22634
p4raw-integrated: from //depot/perl@22633 'copy in'
ext/XS/APItest/t/hash.t (@21764..)

10 years agoUnicode 4.0.1!
Nicholas Clark [Thu, 1 Apr 2004 16:35:49 +0000]
Unicode 4.0.1!

Integrate:
[ 22621]
Upgrade to Unicode 4.0.1

[ 22630]
debug the instructions on upgrading Unicode
p4raw-link: @22630 on //depot/perl: e1aef32ff2ada03d3013c36fb3b878f3c9d9d5c1
p4raw-link: @22621 on //depot/perl: 7be0dac30b98062294521bd59732f1029a6de1ce

p4raw-id: //depot/maint-5.8/perl@22633
p4raw-branched: from //depot/perl@22632 'branch in'
lib/unicore/lib/Katakan2.pl lib/unicore/lib/Sterm.pl
lib/unicore/lib/Variatio.pl
p4raw-integrated: from //depot/perl@22632 'copy in'
lib/unicore/lib/Armenian.pl lib/unicore/lib/BidiCS.pl
lib/unicore/lib/BidiEN.pl lib/unicore/lib/BidiES.pl
lib/unicore/lib/Bopomofo.pl lib/unicore/lib/Cherokee.pl
lib/unicore/lib/Ethiopic.pl lib/unicore/lib/Gothic.pl
lib/unicore/lib/Hangul.pl lib/unicore/lib/Hebrew.pl
lib/unicore/lib/Khmer.pl lib/unicore/lib/Lao.pl
lib/unicore/lib/Malayala.pl lib/unicore/lib/Mongolia.pl
lib/unicore/lib/Myanmar.pl lib/unicore/lib/Ogham.pl
lib/unicore/lib/Runic.pl lib/unicore/lib/Sinhala.pl
lib/unicore/lib/Tamil.pl lib/unicore/lib/Telugu.pl
lib/unicore/lib/Thai.pl lib/unicore/lib/Tibetan.pl (@14370..)
lib/unicore/Index.txt lib/unicore/Jamo.txt
lib/unicore/lib/Canadian.pl lib/unicore/lib/Georgian.pl
lib/unicore/lib/Han.pl lib/unicore/lib/Hiragana.pl
lib/unicore/lib/Inherite.pl lib/unicore/lib/Katakana.pl
lib/unicore/lib/OldItali.pl lib/unicore/lib/Thaana.pl
(@15552..) lib/unicore/lib/Buhid.pl lib/unicore/lib/Hanunoo.pl
lib/unicore/lib/InCyril2.pl lib/unicore/lib/Tagalog.pl
lib/unicore/lib/Tagbanwa.pl (@15571..) lib/unicore/ArabLink.pl
lib/unicore/ArabLnkGrp.pl lib/unicore/ArabicShaping.txt
lib/unicore/Bidirectional.pl lib/unicore/Blocks.pl
lib/unicore/Blocks.txt lib/unicore/Canonical.pl
lib/unicore/CaseFolding.txt lib/unicore/Category.pl
lib/unicore/HangulSyllableType.txt lib/unicore/Lbrk.pl
lib/unicore/LineBreak.txt lib/unicore/PropList.txt
lib/unicore/PropValueAliases.txt lib/unicore/Properties
lib/unicore/PropertyAliases.txt lib/unicore/ReadMe.txt
lib/unicore/Scripts.pl lib/unicore/Scripts.txt
lib/unicore/SpecialCasing.txt lib/unicore/To/Digit.pl
lib/unicore/UnicodeData.txt lib/unicore/lib/Arabic.pl
lib/unicore/lib/Bengali.pl lib/unicore/lib/BidiBN.pl
lib/unicore/lib/BidiET.pl lib/unicore/lib/BidiL.pl
lib/unicore/lib/BidiON.pl lib/unicore/lib/Braille.pl
lib/unicore/lib/C.pl lib/unicore/lib/Cf.pl
lib/unicore/lib/Cntrl.pl lib/unicore/lib/Common.pl
lib/unicore/lib/Cypriot.pl lib/unicore/lib/Cyrillic.pl
lib/unicore/lib/Deseret.pl lib/unicore/lib/Devanaga.pl
lib/unicore/lib/Greek.pl lib/unicore/lib/Gujarati.pl
lib/unicore/lib/Gurmukhi.pl lib/unicore/lib/Kannada.pl
lib/unicore/lib/Latin.pl lib/unicore/lib/Limbu.pl
lib/unicore/lib/LinearB.pl lib/unicore/lib/Math.pl
lib/unicore/lib/Oriya.pl lib/unicore/lib/Osmanya.pl
lib/unicore/lib/OtherDef.pl lib/unicore/lib/OtherGra.pl
lib/unicore/lib/OtherMat.pl lib/unicore/lib/Shavian.pl
lib/unicore/lib/SoftDott.pl lib/unicore/lib/Syriac.pl
lib/unicore/lib/TaiLe.pl lib/unicore/lib/Terminal.pl
lib/unicore/lib/Ugaritic.pl lib/unicore/lib/Yi.pl
lib/unicore/lib/Z.pl lib/unicore/lib/Zs.pl lib/unicore/version
(@19391..) lib/Unicode/UCD.t (@20609..) lib/unicore/README.perl
(@22527..) 'merge in' t/op/pat.t (@22245..) MANIFEST (@22537..)

10 years agoIntegrate:
Nicholas Clark [Thu, 1 Apr 2004 15:55:23 +0000]
Integrate:
[ 21450]
Add support for Linux abstract unix domain sockets to Socket.pm.
Based on a idea by Alex Hudson. (Basically those are unix domain
sockets whose name has a '\0' as first character.)

[ 22411]
Bump Socket's version to a real floating point value

And the ext/Socket/... bits from

[ 22258]
Subject: Re: [perl #15063] /tmp issues
From: Solar Designer <solar@openwall.com>
Date: Mon, 26 Jan 2004 01:22:18 +0300
Message-ID: <20040125222218.GA13499@openwall.com>

Remove insecure usage of /tmp from code and documentation

[ 22521]
Subject: [PATCH] format/casting/warning RE: perl 5.9.1
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Wed, 17 Mar 2004 18:37:10 -0000
Message-ID: <533D273D4014D411AB1D00062938C4D90404682E@hotel.npl.co.uk>
p4raw-link: @22521 on //depot/perl: c0fd1b4283835f2ec7b48824dd974b16677cdf78
p4raw-link: @22411 on //depot/perl: 86a3586d2f6fdc0e0bf0032bcc374d9ac7dc2eb9
p4raw-link: @22258 on //depot/perl: 2359510ddb135dcc6e80153f51cff0a97b20b597
p4raw-link: @21450 on //depot/perl: 7513c55b67d9e188cba73297143ae84a4902129b

p4raw-id: //depot/maint-5.8/perl@22632
p4raw-integrated: from //depot/perl@22631 'copy in'
ext/Socket/t/Socket.t (@20269..)
p4raw-integrated: from //depot/perl@22409 'ignore' ext/Socket/Socket.pm
(@22258..)
p4raw-integrated: from //depot/perl@21450 'ignore' ext/Socket/Socket.xs
(@20916..)

10 years agoIntegrate:
Dave Mitchell [Sun, 24 Aug 2003 15:52:00 +0000]
Integrate:
[ 20909]
Subject: [PATCH] improved 19064 (local $_[0] problems)
Message-ID: <20030824145159.GA12210@fdgroup.com>

[ 21432]
Suppress the test file t/op/nothr5005.t and integrate its tests into
t/op/args.t, now that 5005threads have been removed. Port t/op/args.t
to t/test.pl.

(just the last "Port" bit)

[ 22624]
 [perl #28032] delete $_[0] + (\$) prototype = bad free
 av_delete() didn't reify. I also updated its description
p4raw-link: @22624 on //depot/perl: a62140726edcf5b33bdd8fed9a26ab90d77ec144
p4raw-link: @21432 on //depot/perl: 1c2b4d67977aeb5bb1057ed40fce97cdd133e14a
p4raw-link: @20909 on //depot/perl: 5dd42e15760f2e77ab3979bfe1b6aafaa9ff1227

p4raw-id: //depot/maint-5.8/perl@22631
p4raw-integrated: from //depot/perl@22629 'merge in' av.c (@22517..)
p4raw-edited: from //depot/perl@21432 'edit in' t/op/args.t (@20909..)
p4raw-integrated: from //depot/perl@20909 'merge in' pp_ctl.c pp_hot.c
scope.c (@20795..)

10 years agoIntegrate:
Nicholas Clark [Thu, 1 Apr 2004 13:42:46 +0000]
Integrate:
[ 22619]
Regenerated Configure after backported #22571
Some indent leftovers from earlier patches
We don't like double negatives, not even in comment
p4raw-link: @22619 on //depot/perl: 19a100ff7cd2ff1e07217151f23a9dc9b3c02e72

p4raw-id: //depot/maint-5.8/perl@22629
p4raw-edited: from //depot/perl@22628 'edit in' Configure (@22571..)

10 years agoIntegrate:
Nicholas Clark [Thu, 1 Apr 2004 13:27:14 +0000]
Integrate:
[ 22334]
Removed pm_apiversion and xs_apiversion as requested by
the pumpkin. Chainsaw was still in perfect working order.
p4raw-link: @22334 on //depot/perl: e67cea9b6f4e5e16535851ce33a456c282242f0d

p4raw-id: //depot/maint-5.8/perl@22628
p4raw-integrated: from //depot/perl@22627 'copy in' uconfig.h
uconfig.sh (@20646..) Cross/config.sh-arm-linux (@21985..)
'merge in' NetWare/config.wc plan9/config_sh.sample (@19607..)
plan9/config_h.sample (@19608..) win32/config.vc64
wince/config_H.ce (@19899..) wince/config.ce (@20031..)
Porting/Glossary (@20419..) win32/config.bc win32/config.gc
win32/config.vc (@21881..)
p4raw-edited: from //depot/perl@22334 'edit in' config_h.SH (@21957..)
Configure (@22314..) NetWare/config_H.wc Porting/config.sh
Porting/config_H plan9/config.plan9 win32/config_H.bc
win32/config_H.gc win32/config_H.vc win32/config_H.vc64
(@22318..)
p4raw-integrated: from //depot/perl@22334 'merge in' configure.com
(@22173..) epoc/config.sh (@22318..)

10 years agoChange 22555 left a perforce conflict in the copyright message.
Nicholas Clark [Thu, 1 Apr 2004 13:09:08 +0000]
Change 22555 left a perforce conflict in the copyright message.
D'oh. Silly maint pumpking.

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

10 years agoIntegrate:
Gisle Aas [Tue, 30 Mar 2004 04:29:18 +0000]
Integrate:
[ 22617]
Subject: Re: [PATCH] MIME::Base64 PERL_NO_GET_CONTEXT
Message-ID: <lrk712bjs1.fsf@caliper.activestate.com>
p4raw-link: @22617 on //depot/perl: 51ebc328353343c2efd72c6f8ea438a487f790ee

p4raw-id: //depot/maint-5.8/perl@22626
p4raw-integrated: from //depot/perl@22623 'copy in'
ext/MIME/Base64/Base64.pm ext/MIME/Base64/Base64.xs
ext/MIME/Base64/Changes ext/MIME/Base64/QuotedPrint.pm
(@22325..)

10 years agoIntegrate:
Benjamin J. Tilly [Fri, 26 Mar 2004 21:02:19 +0000]
Integrate:
[ 22609]
   Subject: [perl #27986] IPC::Open3 fails in mod_perl (tie bug)
   From: "Benjamin J. Tilly" (via RT) <perlbug-followup@perl.org>
   Message-ID: <rt-3.0.8-27986-82842.3.55447645581215@perl.org>

   The forked child should make sure STDIN and STDOUT aren't tied
   before messing with them

[ 22615]
Unknowingly for years we've had a test that has assumed the order
of results from readdir. Fixed.
p4raw-link: @22615 on //depot/perl: aaaf2301bad21815040e614ce284ac0058647044
p4raw-link: @22609 on //depot/perl: c67709088af01a4b494bf630471516b5c60e9408

p4raw-id: //depot/maint-5.8/perl@22623
p4raw-integrated: from //depot/perl@22622 'copy in' lib/IPC/Open3.pm
(@19002..) lib/File/Find/t/find.t (@22401..)

10 years agoIntegrate:
Nicholas Clark [Wed, 31 Mar 2004 15:16:49 +0000]
Integrate:
[ 22582]
mintest will pass if I skip the correct number of tests. D'oh!

[ 22591]
[perl #27268] Blessed reference to anonymous glob
Stop *$$x=$x giving "Attempt to free unreferenced scalar" warning

[ 22594]
 [perl #27040] - hints hash was being double freed on scope exit

[ 22596]
fix for change #22594; if using test.pl, must tell perl where to
find it!

[ 22599]
[perl #24200] string corruption with lvalue sub
Depending on the context, the same substr OP may want to return
a PVLV or an LV on subsequent invcations. If TARG is the wrong
type, use a mortal instead.

[ 22605]
pv_display() had code to display \n etc as escapes but it didn't
actually work.

[ 22607]
update -Dx to cope with lexical version of OP_AELEMFAST
p4raw-link: @22607 on //depot/perl: 38c076c778be4d77b58837d5c13b55bd2f5fb50e
p4raw-link: @22605 on //depot/perl: 46316b0a1e18bbab306c955d1ad4c7942f675812
p4raw-link: @22599 on //depot/perl: 781e754729fc501417aaa89f25dc83f904a17c5c
p4raw-link: @22596 on //depot/perl: 0f94e4a979939cb2b1eeb2199cf16a3fe85e8ddb
p4raw-link: @22594 on //depot/perl: dfa41748806263fb8b5d5fcb051bd36be96fe93c
p4raw-link: @22591 on //depot/perl: ec5f3c78a7539e41900be465ef86bff34f621939
p4raw-link: @22582 on //depot/perl: 13b238e638f82ea9dd82406b41b94ea2b72b1275

p4raw-id: //depot/maint-5.8/perl@22622
p4raw-edited: from //depot/perl@22620 'edit in' t/op/substr.t
(@22419..)
p4raw-integrated: from //depot/perl@22620 'copy in' t/op/ref.t
(@19849..) t/op/magic.t (@22564..) t/comp/hints.t (@22594..)
'edit in' dump.c (@22605..) 'merge in' scope.h (@22509..) op.c
(@22520..) sv.c (@22546..) pp.c (@22549..) scope.c (@22578..)

10 years agoIntegrate:
SADAHIRO Tomoyuki [Sun, 21 Mar 2004 15:19:22 +0000]
Integrate:
[ 22514]
Move the PERLVAR(Ireentrant_buffer, REENTR*) outside the ITHREADS
block. This allows the re-entrant API to be used with ithreads,
which in turn permits -Dusethreads -Uuseithreads -Uuse5005threads
(Which may seem inane, but makes perl threaded at the C level
without enabling ithreads)

[ 22545]
Subject: Re: [perl #27803] perl crashes when utf8::upgrade($offsetOK_scalar)
Date: Sun, 21 Mar 2004 15:19:22 +0900
Message-Id: <20040321151828.DAC6.BQW10602@nifty.com>

[ 22546]
Silence a gcc warning.

[ 22547]
I must be tired today.

[ 22548]
Subject: [PATCH sv.h] Nobody has used SvPVbyte_force?
From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
Date: Sun, 21 Mar 2004 21:49:53 +0900
Message-Id: <20040321213628.2461.BQW10602@nifty.com>
p4raw-link: @22548 on //depot/perl: a7ec4e2e48d9a1e5e168070e2793619b1758b3bb
p4raw-link: @22547 on //depot/perl: ccc73c2d0898ebcd5a2c05619f03d0cfa6c60add
p4raw-link: @22546 on //depot/perl: cc2578a46ad3ddc084ebf3cc2ad1490a957bdef0
p4raw-link: @22545 on //depot/perl: 06a4563224066c07e70fee61255fea3909c889cc
p4raw-link: @22514 on //depot/perl: ea68fd6797dadac10ab76cd1e3819841adf4581b

p4raw-id: //depot/maint-5.8/perl@22620
p4raw-integrated: from //depot/perl@22616 'merge in' sv.h (@22509..)
p4raw-integrated: from //depot/perl@22545 'edit in' sv.c (@22509..)
'ignore' lib/utf8.t (@22463..)
p4raw-integrated: from //depot/perl@22514 'merge in' intrpvar.h
(@22408..)

10 years agoIntegrate:
Nicholas Clark [Wed, 31 Mar 2004 10:43:26 +0000]
Integrate:
[ 22407]
Use File::Temp for tempfiles if it is available.
(Based on a patch from Solar Designer <solar@openwall.com> in
Message-ID: <20040125222218.GA13499@openwall.com>, the bulk of which
was applied as change 22258)

[ 22484]
Subject: Re: [PATCH] Re: Proposal to remove support for MachTen
From: Dominic Dunlop <shouldbedomo@mac.com>
Date: Thu, 11 Mar 2004 10:34:01 +0100
Message-Id: <3B07B7FC-733F-11D8-AC24-000A27839BD6@mac.com>

[ 22604]
fix typo in change 22597

[ 22614]
Subject: Zaurus SL-[78]60 native compile patch
Message-Id: <46DCC0BF-8199-11D8-8D5B-000A95DBB50A@dan.co.jp>
From: Dan Kogai <dankogai@dan.co.jp>
Date: Tue, 30 Mar 2004 00:53:52 +0900
p4raw-link: @22614 on //depot/perl: a148bc21b766f4140cbfd09c58adec1f3939aa65
p4raw-link: @22604 on //depot/perl: cf2dc985c417547affbfd5f503520532b4626f60
p4raw-link: @22484 on //depot/perl: d0c3e6d694ba2b6651c767fbceed20be69dd8594
p4raw-link: @22407 on //depot/perl: 003a92ef523fede541513d0991848d9e3d62707a

p4raw-id: //depot/maint-5.8/perl@22616
p4raw-integrated: from //depot/perl@22611 'copy in' README.machten
(@10461..) hints/machten.sh (@18283..) utils/perlbug.PL
(@18698..) ext/Errno/Errno_pm.PL (@20469..) 'merge in' op.h
(@22597..)

10 years agoIntegrate:
Steve Hay [Tue, 23 Mar 2004 10:42:12 +0000]
Integrate:
[ 22610]
various win32 build fixes

Subject: Re: [PATCH] Re: MinGW/GCC vs MSVC++ on Win32
Date: Tue, 23 Mar 2004 10:42:12 +0000
Message-ID: <40601484.7040905@uk.radan.com>

Subject: [PATCH] distclean on Win32 should delete perl.base
From: Steve Hay <steve.hay@uk.radan.com>
Date: Tue, 23 Mar 2004 11:35:56 +0000
Message-ID: <4060211C.8020704@uk.radan.com>

Subject: Re: [PATCH] Create debug symbols files on Windows even for release
From: Steve Hay <steve.hay@uk.radan.com>
Date: Fri, 26 Mar 2004 10:46:07 +0000
Message-ID: <406409EF.9020404@uk.radan.com>
p4raw-link: @22610 on //depot/perl: ec25c072b23be335ed591b8545a68d02fa38c9c7

p4raw-id: //depot/maint-5.8/perl@22611
p4raw-edited: from //depot/perl@22603 'edit in' win32/makefile.mk
(@22541..)
p4raw-integrated: from //depot/perl@22603 'merge in' win32/Makefile
(@22537..)

10 years agoIntegrate:
Nicholas Clark [Sat, 27 Mar 2004 20:24:25 +0000]
Integrate:
[ 22584]
Subject: [perl #27790] split docs: say the string is EXPR
From: Dan Jacobson (via RT) <perlbug-followup@perl.org>
Date: 20 Mar 2004 05:21:07 -0000
Message-ID: <rt-3.0.8-27790-82358.14.5476352902536@perl.org>

Minor documentation nit in split

[ 22586]
Subject: [perl #27748] 'find2perl' bug: -exec causes chdir error
From: "jdhedden@1979.usna.com (via RT)" <perlbug-followup@perl.org>
Date: 18 Mar 2004 20:25:50 -0000
Message-ID: <rt-3.0.8-27748-82270.2.99482909739062@perl.org>

Cwd code was planted in the output executable after the exit, so
was never run.

[ 22593]
Subject: Re: [perl #27906] stat documentation correction
From: Andy Lester <andy@petdance.com>
Date: Wed, 24 Mar 2004 21:48:30 -0600
Message-Id: <20040325034830.GA5865@petdance.com>
(Applied with a correction from Spider Boardman.)

[ 22595]
[perl #26839] document the return value of an empty sub

[ 22597]
Clarify op.h comments for which ops the OPpDEREF* private flags
are actually used; update Concise.pm to match
p4raw-link: @22597 on //depot/perl: 314d47789e6f2fb6e6cb6d9aa287d0766ea79b45
p4raw-link: @22595 on //depot/perl: 4c885f753522207c2fe6ec9251d8d0843e5b9f58
p4raw-link: @22593 on //depot/perl: 61967be2c930c0a1754925d7a1d1c2924a3b57ab
p4raw-link: @22586 on //depot/perl: 7cc8f6889f2ec8914bba5135c912be352f638471
p4raw-link: @22584 on //depot/perl: b2e26e6edc035b06037b6eca4ef7db0cd8e603a6

p4raw-id: //depot/maint-5.8/perl@22603
p4raw-integrated: from //depot/perl@22602 'copy in' t/op/stat.t
(@21344..) x2p/find2perl.PL (@21834..) 'merge in' op.h
(@22509..) pod/perlsub.pod (@22557..) ext/B/B/Concise.pm
(@22566..)
p4raw-edited: from //depot/perl@22584 'edit in' pod/perlfunc.pod
(@22488..)

10 years agoIntegrate:
Craig A. Berry [Fri, 26 Mar 2004 16:54:44 +0000]
Integrate:
[ 22600]
Subject:  [PATCH] don't clean-up perly.* on VMS
From:  "Craig A. Berry" <craigberry@mac.com>
Date:  Fri, 26 Mar 2004 16:54:44 -0600
Message-Id:  <4064B4B4.2030203@mac.com>

refrain from getting rid of perly.c and perly.h now that there are
no longer VMS-specific overrides for these files

[ 22601]
Subject:  [PATCH] -Dusemallocwrap for VMS)
From:  "Craig A. Berry" <craigberry@mac.com>
Date:  Fri, 26 Mar 2004 22:46:50 -0600
Message-Id:  <4065073A.30007@mac.com>

Mimic in configure.com what Configure does to enable or disable
the new feature -Dusemallocwrap
p4raw-link: @22601 on //depot/perl: dc8c9d5a609fb4f6ba1538bd0fe3ff30629e7d4a
p4raw-link: @22600 on //depot/perl: 65865bbeb70bc8ccd1fea2dbcb65a4a1d317ef5f

p4raw-id: //depot/maint-5.8/perl@22602
p4raw-integrated: from //depot/perl@22590 'merge in' configure.com
(@22334..) vms/descrip_mms.template (@22530..)

10 years agoIntegrate:
Steve Hay [Wed, 24 Mar 2004 13:29:00 +0000]
Integrate:
[ 22579]
Subject: Re: [PATCH] Fix PERL_MALLOC_WRAP change for Win32
Message-ID: <40618D1C.7000601@uk.radan.com>
p4raw-link: @22579 on //depot/perl: ca7ae272c37436849b129d53b917f29db94ee48f

p4raw-id: //depot/maint-5.8/perl@22590
p4raw-integrated: from //depot/perl@22589 'merge in' win32/config_H.bc
win32/config_H.gc win32/config_H.vc win32/config_H.vc64
(@22523..)

10 years agoUpdate changes
Nicholas Clark [Thu, 25 Mar 2004 10:41:01 +0000]
Update changes

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

10 years agoIntegrate:
Paul Szabo [Fri, 19 Mar 2004 08:17:56 +0000]
Integrate:
[ 22563]
Subject: [PATCH] 5.9.1 suidperl
Message-Id: <200403182117.i2ILHug513080@milan.maths.usyd.edu.au>

(which variables renamed as requested, plus tweaks to work on platforms
with no ST_NOEXEC)

[ 22572]
Tidy up function prototypes in the light of suidpatch
p4raw-link: @22572 on //depot/perl: c5cccb1737e4e86c4c20959d2b4cbc82c412de77
p4raw-link: @22563 on //depot/perl: ae3f3efdef21cd5e7aaa929b0e067c679af06832

p4raw-id: //depot/maint-5.8/perl@22588
p4raw-edited: from //depot/perl@22587 'edit in' embedvar.h perlapi.h
(@22509..)
p4raw-integrated: from //depot/perl@22587 'merge in' embed.fnc
(@22408..) embed.h proto.h (@22509..) intrpvar.h (@22514..)
p4raw-integrated: from //depot/perl@22563 'edit in' perl.c (@22560..)
'merge in' perl.h (@22517..)

10 years agoWatch the smoke start to rise...
Nicholas Clark [Wed, 24 Mar 2004 23:00:59 +0000]
Watch the smoke start to rise...

Integrate:
[ 22585]
Remaining smoked platforms where malloc wrap is known to work.
Data for Irix and NetBSD would be useful - they probably will work too.
Will Unicos work? Place bets now...
p4raw-link: @22585 on //depot/perl: da0b61dd4c6bf78c70cbb82bfd7d9e2c4748080a

p4raw-id: //depot/maint-5.8/perl@22587
p4raw-integrated: from //depot/perl@22583 'copy in' hints/bsdos.sh
(@14604..) hints/hpux.sh (@17712..) hints/openbsd.sh (@19001..)
hints/dec_osf.sh (@20324..) hints/freebsd.sh (@21291..)
hints/linux.sh (@22043..) hints/aix.sh (@22400..)
hints/solaris_2.sh (@22512..)

10 years agoIntegrate:
Jarkko Hietaniemi [Tue, 10 Feb 2004 23:15:14 +0000]
Integrate:
[ 22517]
Subject: malloc wrappage
Message-Id: <37BF70DE-5C0E-11D8-B5A1-00039362CB92@iki.fi>

plus change croak to Perl_croak_nocontext to make ithread safe
plus make it conditional on PERL_MALLOC_WRAP (default for blead is on)

[ 22524]
Try to fix the AIX and Windows builds regarding the
definedness of the PL_memory_wrap symbol.

[ 22526]
Detypo.

[ 22571]
Make usemallocwrap a Configure-time question. Default is yes for
usedevel, no otherwise, but I'm expecting hints files on known
good platforms to override this. (and known bad)
Demonstration hints file for darwin.

[ 22576]
Export PL_memory_wrap based on PERL_MALLOC_WRAP rather than
NO_MALLOC_WRAP following Configure changes. Identical patch to
mine supplied by Steve Hay while I was working on this.
IP shootout at dawn :-)

[ 22577]
Unlike perl, 0 in void context isn't special cased in C :-)
(So it warns). Tweak the no-action malloc wrap checkers to avoid
warnings.
p4raw-link: @22577 on //depot/perl: 410319be38cf59e3f4abf4e02ad9f57622d4d2d5
p4raw-link: @22576 on //depot/perl: 210c4a3d4af9a86fc2ee7906a6a02d684efd3baa
p4raw-link: @22571 on //depot/perl: 9df442c23deb1b1ba2f163eb54deeb4fe82ea80c
p4raw-link: @22526 on //depot/perl: 3f3908796fa800fe68872cec2bbd5da4cfc02ec5
p4raw-link: @22524 on //depot/perl: 57185c71ec028665c77b9bdf20d9fb51d8458287
p4raw-link: @22517 on //depot/perl: 27d5b266d3ace9bd49a167d34f7350f3768d1326

p4raw-id: //depot/maint-5.8/perl@22583
p4raw-integrated: from //depot/perl@22581 'copy in' handy.h (@22517..)
'edit in' perl.h (@22563..) 'merge in' av.c (@19268..)
hints/darwin.sh (@21520..) config_h.SH (@22334..) Configure
(@22379..)
p4raw-integrated: from //depot/perl@22524 'edit in' makedef.pl
(@22032..)
p4raw-integrated: from //depot/perl@22517 'merge in' pod/perldiag.pod
(@22437..) pp.c (@22509..)

10 years agoD'oh. Assimilated too much.
Nicholas Clark [Wed, 24 Mar 2004 15:37:16 +0000]
D'oh. Assimilated too much.

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

10 years agoIntegrate:
Nicholas Clark [Wed, 24 Mar 2004 15:36:43 +0000]
Integrate:
[ 22294]
Implement stacked filetest operators (-f -w -x $file).

(just the filetest.t refactoring)

[ 22559]
Don't assume that the chmod will always work.
(It won't for files on *BSD where chflags has set uchg, which is
what the OS X perforce client does)
p4raw-link: @22559 on //depot/perl: ff2be7edd67a7f5ccf9d60bb41eaaf8b3bef359e
p4raw-link: @22294 on //depot/perl: fbb0b3b383a878902acf90a09bf05a52493ef56c

p4raw-id: //depot/maint-5.8/perl@22580
p4raw-edited: from //depot/perl@22575 'edit in' t/op/filetest.t
(@22294..)
p4raw-branched: from //depot/perl@22294 'branch in'
pod/perl591delta.pod (@22263..)

10 years agoIntegrate:
Andy Dougherty [Tue, 16 Mar 2004 16:38:58 +0000]
Integrate:
[ 22512]
Subject: [PATCH] Re: Perl and Parrot disagree about sched_yield on Solaris
Message-ID: <Pine.SOL.4.58.0403161635590.27628@maxwell.phys.lafayette.edu>
p4raw-link: @22512 on //depot/perl: 3bf55fe9d8000eec3ee2afa7455b435ffc747d7d

p4raw-id: //depot/maint-5.8/perl@22575
p4raw-integrated: from //depot/perl@22574 'copy in' hints/solaris_2.sh
(@21780..)

10 years agoIntegrate the delete that accompanied the add. Grrr. svk is tempting me
Nicholas Clark [Wed, 24 Mar 2004 10:01:38 +0000]
Integrate the delete that accompanied the add. Grrr. svk is tempting me

p4raw-id: //depot/maint-5.8/perl@22574
p4raw-deleted: from //depot/perl@22573 'delete in'
ext/Storable/ppport.h (@22533..)

10 years agoIntegrate:
beau@beaucox.com [Thu, 18 Mar 2004 12:45:45 +0000]
Integrate:
[ 22515]
Add regression tests for the auto-require of STORABLE_thaw

[ 22516]
Add auto-require of modules to restore overloading (and tests)

[ 22528]
Corrections and explanations in comments

[ 22533]
Subject: [PATCH] Storable PERL_NO_GET_CONTEXT
Message-Id: <20040318_224545_009145.beau@beaucox.com>

[ 22536]
Change Storable.xs to conditionally include ppport.h for pre 5.8.0
This allows the ppport.h to be deleted from ext/Storable, which will
reduce the potential for confusion.
Bump Storable's version to 2.12; update the ChangeLog

(well, it would allow it to be deleted, except for that damn perforce
 bug)
p4raw-link: @22536 on //depot/perl: 3f575d8d31d599e5462cda971d11111dea58e41f
p4raw-link: @22533 on //depot/perl: 138ec36d917f55d1d4cc801fa1b9271b6856d6fe
p4raw-link: @22528 on //depot/perl: 17625bd2bf8805259796589d280425017e98f645
p4raw-link: @22516 on //depot/perl: 165cc789d248f15373a01b5b620e86cdc98e3eab
p4raw-link: @22515 on //depot/perl: 754c00caaffe2ec6497277e111c662069a7bff5c

p4raw-id: //depot/maint-5.8/perl@22573
p4raw-branched: from //depot/perl@22570 'branch in'
ext/Storable/t/HAS_HOOK.pm ext/Storable/t/HAS_OVERLOAD.pm
p4raw-integrated: from //depot/perl@22570 'copy in'
ext/Storable/t/overload.t (@16953..) ext/Storable/README
(@22049..) ext/Storable/Storable.pm ext/Storable/t/blessed.t
(@22498..) ext/Storable/Storable.xs (@22533..)
p4raw-integrated: from //depot/perl@22536 'edit in' MANIFEST (@22533..)
p4raw-branched: from //depot/perl@22533 'branch in'
ext/Storable/ppport.h
p4raw-integrated: from //depot/perl@22533 'ignore'
ext/Storable/MANIFEST (@22516..)
p4raw-integrated: from //depot/perl@22516 'ignore'
ext/Storable/ChangeLog (@22515..)

10 years agoIntegrate:
Hugo van der Sanden [Fri, 5 Mar 2004 17:42:25 +0000]
Integrate:
[ 22474]
Improve the "Prototype mismatch" error message when
the redefined subroutine didn't have any prototype.

[ 22564]
Fix bug [perl #27839] returning @+ out of scope loses its value :

Subject: Re: Wondering about returned regex special arrays on going out of scope
Message-Id: <200403051742.i25HgPd11240@zen.crypt.org>

plus a test case.

[ 22569]
hv_delete_common was freeing the key, then passing the freed pointer
to S_hv_notallowed. D'oh!
p4raw-link: @22569 on //depot/perl: b84d08606128d31ab874c747150180e32486af44
p4raw-link: @22564 on //depot/perl: 547d1dd82362229be47f8169355ee7b5b98dd403
p4raw-link: @22474 on //depot/perl: ebe643b992508010c797fcd5c6ecf4d399139555

p4raw-id: //depot/maint-5.8/perl@22570
p4raw-integrated: from //depot/perl@22568 'copy in' t/comp/redef.t
(@7400..) t/op/magic.t (@22423..) 'merge in' hv.c (@22509..)
pp_hot.c (@22532..)
p4raw-integrated: from //depot/perl@22474 'merge in' op.c (@22435..)

10 years agoIntegrate:
Jim Cromie [Wed, 17 Mar 2004 14:12:43 +0000]
Integrate:
[ 22539]
Subject: [perl #24821] enhancement patch for B::Concise
Message-ID: <4058BF4B.1000004@divsol.com>
(Only the Concise.pm part, with documentation nits)
p4raw-link: @22539 on //depot/perl: f95e3c3c228481b72487a9bd026d60905eb2ab0f

p4raw-id: //depot/maint-5.8/perl@22568
p4raw-edited: from //depot/perl@22539 'edit in' ext/B/B/Concise.pm
(@22357..)

10 years agoIntegrate:
Nicholas Clark [Tue, 23 Mar 2004 17:26:29 +0000]
Integrate:
[ 22290]
Add the new private flag OPpGREP_LEX in B::Concise.

[ 22294]
Implement stacked filetest operators (-f -w -x $file).

[ 22565]
Unify 5.008 and 5.009's B::Concise 0.56

[ 22566]
Unify 5.008 and 5.009's B::Concise 0.58
p4raw-link: @22566 on //depot/perl: 32454ac83bb27c6d3bda46277aef34deb91a6f4d
p4raw-link: @22565 on //depot/perl: 4ac6efe6a6c1b2863c78d1bdeea777d72325d712
p4raw-link: @22294 on //depot/perl: fbb0b3b383a878902acf90a09bf05a52493ef56c
p4raw-link: @22290 on //depot/perl: bf2b43ffd0997b89e460287fefa9f059ed6ae7ce

p4raw-id: //depot/maint-5.8/perl@22567
p4raw-edited: from //depot/perl@22565 'edit in' ext/B/B/Concise.pm
(@22539..)

10 years agoIntegrate:
Andy Lester [Sun, 21 Mar 2004 09:27:04 +0000]
Integrate:
[ 22543]
Add a new warning "Negative repeat count"
for the cases $x x -1.

[ 22549]
Finally, this "Negative repeat count" warning wasn't such a great
idea. Disable it. But add tests for this :

Subject: Re: [perl #27811] (@x) x -1 is a panic
Message-ID: <20040321152704.GA9041@petdance.com>
p4raw-link: @22549 on //depot/perl: 3b8c0df9bfb9b3699a23e8633f5ede3b929d4620
p4raw-link: @22543 on //depot/perl: 58a9d1fc4b9782cdc8aaf9dd6fdfa2736076b173

p4raw-id: //depot/maint-5.8/perl@22562
p4raw-integrated: from //depot/perl@22561 'copy in' t/op/repeat.t
(@13077..) 'merge in' pod/perlop.pod (@22258..)
p4raw-integrated: from //depot/perl@22543 'edit in' pp.c (@22531..)
'ignore' t/lib/warnings/pp (@14200..)

10 years agoIntegrate:
Nicholas Clark [Mon, 22 Mar 2004 22:10:18 +0000]
Integrate:
[ 22497]
Subject: [perl #27567] [patch] a typo and a mistake in perltoot.pod
From: "padre@elte.hu (via RT)" <perlbug-followup@perl.org>
Date: 10 Mar 2004 17:05:09 -0000
Message-ID: <rt-3.0.8-27567-81174.13.282806825515@perl.org>

[ 22556]
Subject: [PATCH] Re: ../lib/ExtUtils/t/Embed.t failure on Win32/GCC
From: Steve Hay <steve.hay@uk.radan.com>
Date: Mon, 22 Mar 2004 14:44:46 +0000
Message-ID: <405EFBDE.4090209@uk.radan.com>

[ 22557]
Clarifications on constants subroutines, based on:

Subject: [perl #27768] [patch] wrong examples in perlsub/"Constant Functions"
From: "padre@elte.hu (via RT)" <perlbug-followup@perl.org>
Date: 19 Mar 2004 14:56:09 -0000
Message-ID: <rt-3.0.8-27768-82310.5.12766475665209@perl.org>

[ 22560]
Update the -v copyright notice.
p4raw-link: @22560 on //depot/perl: 45a2796c78934ddcc83dbc97c4c2f291dc19cfd1
p4raw-link: @22557 on //depot/perl: 882672714c7b1c946ae8e88a96766a508485d95e
p4raw-link: @22556 on //depot/perl: 2b1846f42207c006f0202b15d58a3d49680ec8e0
p4raw-link: @22497 on //depot/perl: 0184c62dc331bcf7dca96c57c46dafcd327c65e7

p4raw-id: //depot/maint-5.8/perl@22561
p4raw-integrated: from //depot/perl@22558 'copy in' pod/perltoot.pod
(@22036..) 'merge in' README.win32 (@22195..) pod/perlsub.pod
(@22265..) perl.c (@22509..)

10 years agoIntegrate:
Nicholas Clark [Mon, 22 Mar 2004 21:01:52 +0000]
Integrate:
[ 22344]
Upgrade to prereleases of Math::BigInt 1.70 and
Math::BigRat 0.12, by Tels.

[ 22491]
Subject: [PATCH] Math::BigInt v1.70, bignum 0.15, Math::BigRat 0.12
From: Tels <perl_dummy@bloodgate.com>
Date: Fri, 12 Mar 2004 18:02:30 +0100
Message-Id: <200403121802.31679@bloodgate.com>

[ 22502]
Fix the order of arguments in the usage message of
POSIX::chown(). It's different from the POSIX order but
it's the same than CORE::chown(). Damn.

[ 22513]
Add a lchown() call to the POSIX module. [perl #27547]

[ 22538]
Subject:  [PATCH] open.pm: allow upper-cased EUC
From:  Autrijus Tang <autrijus@autrijus.org>
Date:  Fri, 19 Mar 2004 18:27:10 +0800
Message-Id:  <20040319102710.GA91216@aut.dyndns.org>
p4raw-link: @22538 on //depot/perl: 8f6960eafa2ab3a951712db3243fe83d778df22d
p4raw-link: @22513 on //depot/perl: 0d7021f5240e725846173a1d0dc9d1773dcd2c3b
p4raw-link: @22502 on //depot/perl: 48065a2c562eee74d279c295da588acd3e77b931
p4raw-link: @22491 on //depot/perl: 27e7b8bb4225378079f42e58c59f6131c62cace5
p4raw-link: @22344 on //depot/perl: 9b924220109ab5ca4ffe2f23c240236dc5a723c2

p4raw-id: //depot/maint-5.8/perl@22558
p4raw-branched: from //depot/perl@22555 'branch in'
lib/Math/BigInt/t/_e_math.t
p4raw-integrated: from //depot/perl@22555 'copy in'
t/lib/Math/BigRat/Test.pm (@15453..)
lib/Math/BigRat/t/bigfltpm.inc lib/Math/BigRat/t/bigfltrt.t
(@16994..) lib/Math/BigInt/t/calling.t (@17754..)
lib/Math/BigInt/t/bare_mif.t lib/Math/BigInt/t/config.t
lib/Math/BigInt/t/mbimbf.inc lib/Math/BigInt/t/req_mbfw.t
lib/Math/BigInt/t/sub_mif.t lib/Math/BigInt/t/use_mbfw.t
lib/bignum.pm (@20000..) lib/Math/BigInt/t/mbimbf.t (@20041..)
lib/open.pm t/lib/Math/BigInt/BareCalc.pm (@20688..)
lib/Math/BigInt/t/upgrade.t (@21318..)
t/lib/Math/BigInt/Scalar.pm (@21859..)
lib/Math/BigInt/t/bigints.t lib/Math/BigInt/t/biglog.t
(@21861..) lib/Math/BigInt/t/bigintc.t
lib/Math/BigInt/t/upgrade.inc (@21956..)
lib/Math/BigInt/Calc.pm (@22007..) lib/Math/BigRat.pm
lib/Math/BigRat/t/bigrat.t (@22110..) lib/Math/BigInt.pm
lib/Math/BigInt/CalcEmu.pm lib/Math/BigInt/t/bare_mbi.t
lib/Math/BigInt/t/bigintpm.inc lib/Math/BigInt/t/bigintpm.t
lib/Math/BigInt/t/sub_mbi.t (@22129..)
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/with_sub.t lib/bigint.pm (@22344..)
ext/POSIX/POSIX.xs (@22441..) ext/POSIX/POSIX.pm (@22502..)
p4raw-integrated: from //depot/perl@22491 'merge in' MANIFEST
(@22431..)
p4raw-integrated: from //depot/perl@22344 'ignore' lib/Math/BigFloat.pm
(@22129..)

10 years agoIntegrate:
Nicholas Clark [Mon, 22 Mar 2004 19:57:32 +0000]
Integrate:
[ 22485]
make op/write.t work better under stdio by running the subtests
in the child process rather than the parent.

[ 22494]
Subject: Re: [PATCH] Stop splitpod truncating sprintf manpage
From: Steve Hay <steve.hay@uk.radan.com>
Date: Fri, 12 Mar 2004 08:38:41 +0000
Message-ID: <40517711.9030204@uk.radan.com>

[ 22505]
We'll ship 5.9.1 today.

[ 22509]
Update copyright notices

[ 22527]
Subject:  pumpkin fodder
From:  Jarkko Hietaniemi <jhi@cc.hut.fi>
Date:  Fri, 12 Mar 2004 15:16:57 +0200 (EET)
Message-Id:  <200403121316.i2CDGv1Y254951@kosh.hut.fi>

[ 22534]
Nit in perluniintro about the U0 and C0 templates,
noticed by Steve Hay.

[ 22540]
\x80\xFF is not valid UTF-8.
p4raw-link: @22540 on //depot/perl: cc5e35530cecae3181bf0cafea49ebb522764a26
p4raw-link: @22534 on //depot/perl: 771cd3b2e7ce6baa14c71ca3beb07044b747812b
p4raw-link: @22527 on //depot/perl: 0fa75b596fec0b917a3b53aa7158ea091521d82f
p4raw-link: @22509 on //depot/perl: b5f8cc5c1ad883dce8b5a96bed64f2340aa86716
p4raw-link: @22505 on //depot/perl: d6dfbb98c47cfe726e152704988f1ae387164238
p4raw-link: @22494 on //depot/perl: 8c98129fd14ae24244bde1f7f87508f60058f99b
p4raw-link: @22485 on //depot/perl: 68ba3c2c674c6fecf165cdd3b5e4da501410ba1a

p4raw-id: //depot/maint-5.8/perl@22555
p4raw-integrated: from //depot/perl@22554 'copy in'
lib/unicore/README.perl (@19391..) pod/splitpod (@21386..)
form.h (@22161..) pp_pack.c (@22171..) pod/perlhist.pod
(@22381..) utf8.c (@22427..) perlio.c (@22478..) 'merge in'
opnames.h (@19242..) embed.pl (@20404..) global.sym (@22163..)
scope.h (@22172..) cop.h (@22182..) cv.h (@22185..) doop.c
(@22196..) gv.c regexec.c (@22263..) universal.c (@22264..)
perl.c (@22299..) pp_sort.c (@22349..) op.h (@22376..) hv.c
(@22393..) embedvar.h perlapi.h proto.h (@22408..) mg.c
(@22414..) doio.c (@22415..) thread.h (@22417..) t/op/write.t
(@22425..) embed.h opcode.h opcode.pl (@22433..) pp_sys.c
(@22471..) scope.c (@22500..)
p4raw-integrated: from //depot/perl@22534 'ignore' pod/perluniintro.pod
(@22444..)
p4raw-integrated: from //depot/perl@22509 'copy in' handy.h (@22123..)
'edit in' pad.c (@22445..) 'merge in' pp.c (@22317..) pp_hot.c
(@22363..) util.c (@22380..) dump.c (@22406..) perl.h
(@22408..) sv.h (@22428..) pp_ctl.c (@22473..) sv.c (@22490..)
op.c (@22499..) patchlevel.h (@22506..)

10 years agoIntegrate:
Hugo van der Sanden [Thu, 11 Mar 2004 16:21:50 +0000]
Integrate:
[ 22478]
[PERLIO] In line-buffered mode, flush on the *last* newline,
not on every newline.

[ 22490]
Fix a bug in the cloning of regexps

Subject: Re: [perl #27530] Regex qr// interpolation fails when chr(0) is used in a thread
Message-Id: <200403111621.i2BGLoi20225@zen.crypt.org>
(plus another similar fix)

[ 22499]
[perl #27628] strict 'subs' didn't warn on bareword array index

[ 22500]
 [perl #27638] scope exit could expose freed local() value

[ 22520]
Optimize away the assignment in the constructs C<my $s = undef>,
C<my @a = ()>, C<my %h = ()>.
p4raw-link: @22520 on //depot/perl: b9d46b3942a9a8cce9cbca1e08f61ac23083a740
p4raw-link: @22500 on //depot/perl: db7334812f997133352bcd8e8b49bce918e13370
p4raw-link: @22499 on //depot/perl: af5acbb47cec8f9dd3c4a2594507c21a7f1ce63b
p4raw-link: @22490 on //depot/perl: e01c5899dd5c15c076ff80faae646f1bb851ca52
p4raw-link: @22478 on //depot/perl: ee56a6b95309ba3de580e36d97ed93d6aa8dc910

p4raw-id: //depot/maint-5.8/perl@22554
p4raw-integrated: from //depot/perl@22552 'copy in' t/op/localref.t
(@18778..) 'edit in' op.c (@22509..) 'merge in'
t/lib/strict/subs (@22364..)
p4raw-integrated: from //depot/perl@22500 'merge in' scope.c (@22172..)
p4raw-integrated: from //depot/perl@22490 'merge in' sv.c (@22483..)
p4raw-integrated: from //depot/perl@22478 'copy in' perlio.c (@22174..)

10 years agoIntegrate:
Nicholas Clark [Mon, 22 Mar 2004 19:10:04 +0000]
Integrate:
[ 22466]
Subject: [PATCH] win32_fstat has a potential buffer overrun problem
From: Jan Dubois <jand@ActiveState.com>
Date: Sun, 07 Mar 2004 17:04:35 -0800
Message-ID: <8lgn409p4k2kpde8d428d7a4r7fsgjc8b4@4ax.com>

[ 22467]
Another makefile portability fix for Win32 by Steve Hay.

[ 22477]
Subject: [PATCH] More "distclean" tidy ups on Win32
From: Steve Hay <steve.hay@uk.radan.com>
Date: Fri, 05 Mar 2004 09:56:36 +0000
Message-ID: <40484ED4.1050001@uk.radan.com>
(only the win32 makefiles part)

[ 22481]
Subject: Re: [PATCH] More "distclean" tidy ups on Win32
From: Steve Hay <steve.hay@uk.radan.com>
Date: Wed, 10 Mar 2004 10:58:15 +0000
Message-ID: <404EF4C7.9090107@uk.radan.com>

[ 22489]
Subject: [PATCH] Fix minitest target in Win32 makefiles
From: Steve Hay <steve.hay@uk.radan.com>
Date: Fri, 12 Mar 2004 15:52:23 +0000
Message-ID: <4051DCB7.107@uk.radan.com>

[ 22495]
Revert change #22489, that seems to cause build failures on Windows.

[ 22501]
Subject: Re: Smoke [5.9.1] 22491 FAIL(M) MSWin32 WinXP/.Net SP1 (x86/1 cpu)
From: Steve Hay <steve.hay@uk.radan.com>
Date: Mon, 15 Mar 2004 10:28:02 +0000
Message-ID: <40558532.30002@uk.radan.com>

Plus, restore patch #22489

[ 22537]
Subject: [PATCH] Move Win32.pm/Win32.xs from libwin32 module to core Perl
From: Jan Dubois <jand@activestate.com>
Message-ID: <lg2k509o51b8openotuetdts6go7pn4udo@4ax.com>
Date: Thu, 18 Mar 2004 13:13:49 -0800

Subject: Re: [PATCH] Move Win32.pm/Win32.xs from libwin32 module to core Perl
From: Steve Hay <steve.hay@uk.radan.com>
Message-ID: <405ACC6D.1040804@uk.radan.com>
Date: Fri, 19 Mar 2004 10:33:17 +0000

[ 22541]
Subject: makefile.95 tweak
From: Greg Matheson <lang@ms.chinmin.edu.tw>
Date: Fri, 19 Mar 2004 18:15:25 +0800
Message-ID: <20040319181525.A6347@ms.chinmin.edu.tw>

[ 22544]
Subject: [PATCH] fix memory bug in vms.c:mp_do_tounixspec
From: "Craig A. Berry" <craigberry@mac.com>
Date: Sat, 20 Mar 2004 21:51:45 -0600
Message-ID: <405D1151.3040308@mac.com>
p4raw-link: @22544 on //depot/perl: 0f20d7dff4791320a87fca61a4e4d4bb7344f44c
p4raw-link: @22541 on //depot/perl: 9848074ef898647100f4775f49bd1d52e0441e23
p4raw-link: @22537 on //depot/perl: b4ad57f4f7fe2aca6dc52ea357ce9be7a7d38769
p4raw-link: @22501 on //depot/perl: 6c85d12ec38b94bb586518d2d22725f3b0437ad5
p4raw-link: @22495 on //depot/perl: 8ddf3c29f29cc3b45d03f4fd9b9e222dbe43d8ae
p4raw-link: @22489 on //depot/perl: 590d29db556974e9ffeb477a1a1932ff001d099f
p4raw-link: @22481 on //depot/perl: b4dc1df62bdad80806c00c64d3bd6d5f79c36f63
p4raw-link: @22477 on //depot/perl: ca67812f9677599c98e3120e883438c74e2c8e17
p4raw-link: @22467 on //depot/perl: 3890b58f2a8ab2020dbd2032fc23d546361bb215
p4raw-link: @22466 on //depot/perl: 0b96339f066406ec3091aa3edc23d79475da8df5

p4raw-id: //depot/maint-5.8/perl@22552
p4raw-branched: from //depot/perl@22551 'branch in'
win32/ext/Win32/Makefile.PL win32/ext/Win32/Win32.pm
win32/ext/Win32/Win32.xs
p4raw-deleted: from //depot/perl@22551 'delete in' lib/Win32.pod
(@20331..)
p4raw-integrated: from //depot/perl@22551 'edit in' win32/Makefile
(@22530..) win32/makefile.mk (@22537..) 'merge in' vms/vms.c
(@21879..) win32/win32.c (@22431..) MANIFEST (@22536..)

10 years agoIntegrate:
Nicholas Clark [Mon, 22 Mar 2004 18:48:29 +0000]
Integrate:
[ 22525]
make ~$x give warning is $x isn't initialised.
Also add test for uninitialised warning in & op.

[ 22531]
add code comment for change 22525
p4raw-link: @22531 on //depot/perl: 5ab053b06800167d2bc083dd4186b23d7cb95fce
p4raw-link: @22525 on //depot/perl: a1afd1046e98b52e81720705c71449e6a5438e69

p4raw-id: //depot/maint-5.8/perl@22551
p4raw-integrated: from //depot/perl@22550 'copy in' t/lib/warnings/sv
(@19752..)
p4raw-integrated: from //depot/perl@22531 'edit in' pp.c (@22525..)

10 years agoIntegrate:
Marcus Holland-Moritz [Sun, 7 Mar 2004 21:11:20 +0000]
Integrate:
[ 22462]
Subject: undef and the range operator
Date: Sun, 7 Mar 2004 21:11:20 +0100
Message-Id: <20040307211120.10e46933@r2d2>

[ 22472]
Subject: Re: undef and the range operator
From: Marcus Holland-Moritz <mhx-perl@gmx.net>
Date: Mon, 8 Mar 2004 21:49:55 +0100
Message-Id: <20040308214955.3d8be3a6@r2d2>

[ 22473]
Revert change #22472, but keep the new tests.

[ 22532]
Subject: [PATCH] range operator warnings / 64-bit fix
From: Marcus Holland-Moritz <mhx-perl@gmx.net>
Date: Wed, 10 Mar 2004 21:45:48 +0100
Message-Id: <20040310214548.4f5e3ab1@r2d2>
p4raw-link: @22532 on //depot/perl: 4fe3f0fa0e8a231fc577c0b8520dc57000b1e088
p4raw-link: @22473 on //depot/perl: a8819417e80aa9d32c750ac973516c321adba4cd
p4raw-link: @22472 on //depot/perl: 6b75d741eabd2f8d29b97270b6ce80b236b12a26
p4raw-link: @22462 on //depot/perl: 076d9a11d18d650bf0992032a42c6e83fb1c2ea6

p4raw-id: //depot/maint-5.8/perl@22550
p4raw-integrated: from //depot/perl@22529 'merge in' pp_hot.c
(@22509..)
p4raw-integrated: from //depot/perl@22473 'ignore' t/op/range.t
(@22472..)
p4raw-integrated: from //depot/perl@22472 'edit in' pp_ctl.c (@22462..)

10 years agoIntegrate:
Nicholas Clark [Sat, 13 Mar 2004 15:13:28 +0000]
Integrate:
[ 22498]
Four Storable patches towards Storable 2.11 :

Subject: Re: [perl #27616] Storable can't freeze restricted hashes in canonical order
Date: Sat, 13 Mar 2004 15:13:28 +0000
Message-ID: <20040313151327.GS701@plum.flirble.org>

Date: Sat, 13 Mar 2004 20:23:45 +0000
Message-ID: <20040313202345.GX701@plum.flirble.org>

Date: Sat, 13 Mar 2004 22:20:07 +0000
Message-ID: <20040313222007.GZ701@plum.flirble.org>

Date: Sat, 13 Mar 2004 23:03:46 +0000
Message-ID: <20040313230345.GB701@plum.flirble.org>
p4raw-link: @22498 on //depot/perl: dfd914092bc0efff7a5ad67a7b5cadfabbc009a6

p4raw-id: //depot/maint-5.8/perl@22529
p4raw-integrated: from //depot/perl@22498 'copy in'
ext/Storable/t/blessed.t (@18178..) ext/Storable/ChangeLog
ext/Storable/Storable.xs (@22205..)
p4raw-integrated: from //depot/perl@22487 'copy in'
ext/Storable/t/restrict.t (@22393..) ext/Storable/Storable.pm
(@22410..)

10 years agoIntegrate:
Nicholas Clark [Thu, 11 Mar 2004 22:19:14 +0000]
Integrate:
[ 22465]
Fix Dave's original shared hash key corruption bug

[ 22471]
Make a temporary copy of the input buffer in pp_send, so that send
and syswrite don't gratuitously upgrade their input to UTF8

[ 22483]
croaking for readonly SVs in Perl_sv_utf8_upgrade_flags was a mistake
back this out until we have a tangible policy
p4raw-link: @22483 on //depot/perl: ebc91362714bda54cacd3ec2407cd23a2dc04902
p4raw-link: @22471 on //depot/perl: 6aa2f6a7a4e2a0d061a689b227dcf063d93806a6
p4raw-link: @22465 on //depot/perl: 4c94c214622791382d764e5aa3e12c672818b5fb

p4raw-id: //depot/maint-5.8/perl@22487
p4raw-integrated: from //depot/perl@22486 'copy in' t/op/sysio.t
(@13902..) 'merge in' pp_sys.c (@22294..)
p4raw-integrated: from //depot/perl@22465 'edit in' sv.c (@22463..)

10 years agoIntegrate:
Craig A. Berry [Sat, 6 Mar 2004 13:51:55 +0000]
Integrate:
[ 22452]
Subject: [PATCH Cwd 2.15] test tweak for VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <404A2BDB.8030401@mac.com>

[ 22469]
Upgrade to CGI.pm 3.04.

[ 22470]
Upgrade to Cwd 2.16

[ 22482]
Upgrade to Cwd 2.17.

plus some discrepancies between maint and blead in ext/Cwd/t/taint.t
p4raw-link: @22482 on //depot/perl: ea0672253453b958f0828f9b0ae963e7fb211e00
p4raw-link: @22470 on //depot/perl: 821bf9a5d89e1fc44be0165540e1f57de5c874e1
p4raw-link: @22469 on //depot/perl: e70cb7eb5b13114b416be5e89ab15a7c16b720cf
p4raw-link: @22452 on //depot/perl: 9980ade4b1ecfbcfff00b2f605a3d4029b09eabf

p4raw-id: //depot/maint-5.8/perl@22486
p4raw-integrated: from //depot/perl@22470 'ignore' lib/Cwd.pm
(@22403..)
p4raw-integrated: from //depot/perl@22464 'copy in' lib/CGI.pm
(@22136..) ext/Cwd/Changes (@22470..)
p4raw-integrated: from //depot/perl@22452 'ignore' ext/Cwd/t/cwd.t
(@22112..)
p4raw-integrated: from //depot/perl@22258 'ignore' lib/CGI/Cookie.pm
(@21928..)

10 years agoIntegrate:
Jarkko Hietaniemi [Wed, 3 Mar 2004 09:37:21 +0000]
Integrate:
[ 22427]
Speed up the unicode case mappings (for /i, lc, uc, etc).
Subject: [PATCH] [perl #24826]
Message-Id: <9B5CBF96-6CE5-11D8-83B0-00039362CB92@iki.fi>

[ 22430]
Clarify the difference between utf8::downgrade/upgrade
and utf8::encode/decode (patch by Jarkko).

[ 22439]
ensure utf8::encode() normalises its arg

[ 22444]
A small perluniintro clarification by Jarkko.

[ 22463]
Add a readonly check to Perl_sv_utf8_upgrade_flags, a regresion test
in utf8.t, and fix 3 bugs it exposed in utfhash.t
p4raw-link: @22463 on //depot/perl: 5fec3b1d36062f79cb996123dc191025c139d617
p4raw-link: @22444 on //depot/perl: c0c50798904ed219d069da8d28f789f4cc6e4fb2
p4raw-link: @22439 on //depot/perl: 42b1db35bd6485f66426fa704408dc673fb999f1
p4raw-link: @22430 on //depot/perl: 2c9359a248d51da75ec39822c411d2e97fe5c631
p4raw-link: @22427 on //depot/perl: b08cf34e02b6d68e83a46f7566341e6914ff1a2e

p4raw-id: //depot/maint-5.8/perl@22464
p4raw-integrated: from //depot/perl@22461 'copy in' t/uni/case.pl
(@15684..) lib/unicore/To/Fold.pl lib/unicore/To/Lower.pl
lib/unicore/To/Title.pl lib/unicore/To/Upper.pl (@19391..)
lib/unicore/mktables (@19686..) lib/utf8.t (@19778..)
t/op/utfhash.t (@20288..) lib/utf8.pm (@20878..) utf8.c
(@21297..)
p4raw-integrated: from //depot/perl@22439 'edit in' sv.c (@22353..)
p4raw-integrated: from //depot/perl@22430 'ignore' pod/perluniintro.pod
(@21198..)

10 years agoIntegrate:
Craig A. Berry [Sat, 6 Mar 2004 22:50:25 +0000]
Integrate:
[ 22422]
Remove machine-dependent rounding dependency from write overflow
tests

[ 22425]
stop t/op/write.t failures under stdio by always closing files
before reading them back; also replace `cat file` with a function
to read in the file

[ 22434]
remove an 'if $a if 0' from AutoSplit.t

[ 22456]
Subject: [PATCH t/op/closure.t] line-end tweak for VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <404AAA11.8050001@mac.com>
p4raw-link: @22456 on //depot/perl: af6a4ad191050514a1d8dc2a8b03c1c1459c2343
p4raw-link: @22434 on //depot/perl: f687c58382f4b95feb695ed73228b771780e828e
p4raw-link: @22425 on //depot/perl: a344b90b357d924923454d03e54e01e740f5212a
p4raw-link: @22422 on //depot/perl: 9acd3e2cb8772b6eb8d3f739a8401e73420609ba

p4raw-id: //depot/maint-5.8/perl@22461
p4raw-integrated: from //depot/perl@22460 'copy in' lib/AutoSplit.t
(@22091..) 'merge in' t/op/closure.t (@22215..)
p4raw-integrated: from //depot/perl@22422 'edit in' t/op/write.t
(@22337..)

10 years agoForked patch for 22426
Richard Foley [Wed, 3 Mar 2004 16:10:25 +0000]
Forked patch for 22426
I WANT THIS DAMN DEBUGGER MESS SORTED.
Blame is irrelevant. Only cause, solution and lessons to learn.
(plus don't think it had anything to do with Richard)

       Subject: [PATCH] debugger (5.8.x and 5.9.x)
       Message-Id: <200403031610.25080.richard.foley@rfi.net>

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

10 years agoIntegrate:
Nicholas Clark [Sun, 7 Mar 2004 18:25:56 +0000]
Integrate:
[ 22417]
Make panics a bit more verbose to ease debugging.

[ 22436]
Subject: [PATCH] Re: [perl #25270] 5.8.3 - POSIX::ctermid() on Solaris
From: Andrew Dougherty <doughera@lafayette.edu>
Date: Thu, 4 Mar 2004 14:41:07 -0500 (EST)
Message-ID: <Pine.SOL.4.58.0403041438350.5863@maxwell.phys.lafayette.edu>

[ 22441]
Change 22436 broke the Windows build.
Fix by Steve Hay.

[ 22451]
Allow syslog() to use numeric constants in addition to strings for
facility names and priorities.

Subject: Patch for Sys::Syslog
From: Jim Schneider <jschneid@netilla.com>
Date: Fri, 5 Mar 2004 14:03:10 -0500
Message-Id: <200403051403.10674.jschneid@netilla.com>
p4raw-link: @22451 on //depot/perl: b9f13614400d2300b9be70f1589bc5e1a203e67b
p4raw-link: @22441 on //depot/perl: 3ab23a19ef2035506d06b40c16360f845e997742
p4raw-link: @22436 on //depot/perl: d1fd7089baf415d5617365e9170dad30adc0908e
p4raw-link: @22417 on //depot/perl: 28a8002413ccedcfa8e94526c4bee315c7196d59

p4raw-id: //depot/maint-5.8/perl@22458
p4raw-integrated: from //depot/perl@22457 'copy in'
ext/Sys/Syslog/Syslog.pm (@21227..) ext/POSIX/POSIX.xs
(@22436..) 'merge in' thread.h (@19767..)

10 years agoIntegrate:
Nicholas Clark [Sun, 7 Mar 2004 16:41:16 +0000]
Integrate:
[ 22406]
Fix segfaults when running under -Dx.

[ 22415]
 [perl #24521] make test breaks permissions on /dev/tty
 perl -i could fchmod(stdin) by mistake

[ 22428]
Subject: [PATCH] simplify sv.h
From: Arthur Bergman <sky@nanisky.com>
Date: Sun, 29 Feb 2004 22:04:53 +0000
Message-Id: <4D3C272C-6B03-11D8-B799-000A95A2734C@nanisky.com>

[ 22432]
Maintainers.pl update by MJD.

[ 22438]
[perl #27206] Memory leak in continue loop
make sure redo always frees temps

[ 22440]
silence some compiler warnings

[ 22443]
Subject: [PATCH] Re: Strange segfault
From: mhx-perl@gmx.net (Marcus Holland-Moritz)
Date: Fri, 5 Mar 2004 15:13:53 +0100
Message-ID: <20040305151353.5f3e913c@r2d2>

[ 22445]
fix coredump in /(?{sub{}})/
p4raw-link: @22445 on //depot/perl: 01773faa9769567ce88d77c5c19bfde6b32b5488
p4raw-link: @22443 on //depot/perl: 3f63a7829490e7c2b14422ea9863ba16725d1ead
p4raw-link: @22440 on //depot/perl: b988aa42542aa1211e2de8ba6ea52415dd30488b
p4raw-link: @22438 on //depot/perl: 936c78b5fbfb4bf020fdea54970ee48649babcc3
p4raw-link: @22432 on //depot/perl: 6cd6e77025a610090e5c95f9e958636e90f647bd
p4raw-link: @22428 on //depot/perl: 781fdd31c45ee21aa9675df3050b620715e9208d
p4raw-link: @22415 on //depot/perl: c797f2d8bff201dfca87c4500d2948210cedc10b
p4raw-link: @22406 on //depot/perl: 5411ce9fb8ad873e4a86f799ff781c1fac61d4c2

p4raw-id: //depot/maint-5.8/perl@22457
p4raw-integrated: from //depot/perl@22455 'copy in' t/op/loopctl.t
(@9711..) t/op/range.t (@21983..) Porting/Maintainers.pl
(@22338..) 'merge in' doio.c (@22294..) sv.h (@22315..) pad.c
(@22348..)
p4raw-integrated: from //depot/perl@22438 'edit in' pp_ctl.c (@22373..)

10 years agoIntegrate /tmp fix from patch 22258 as it's relased with Storable 2.10
Nicholas Clark [Sun, 7 Mar 2004 12:25:51 +0000]
Integrate /tmp fix from patch 22258 as it's relased with Storable 2.10

p4raw-id: //depot/maint-5.8/perl@22455
p4raw-integrated: from //depot/perl@22258 'copy in'
ext/Storable/Storable.pm (@22205..)

10 years agoIntegrate:
Nicholas Clark [Sun, 7 Mar 2004 11:57:56 +0000]
Integrate:
[ 22278]
hv_clear_placeholders now manipulates the linked lists directly, rather
than using the iterator interface and calling hv_delete
This will allow hv_delete to be simplified to remove most of the
special casing related to placeholders.

[ 22280]
Now hv_delete is able to ingore placeholders.
(This is an XS visible change in the hash API. But not of documented
behaviour)

[ 22281]
deleting keys in restricted hashes was leaking the entry. Yow!

[ 22282]
Comment to record why we can't clear placeholders in hsplit

[ 22391]
My re-implementation of hv_clear_placeholders was buggy - not sure why
the tests still passed. Fixed.

[ 22393]
In hsplit, if a normal hash has placeholders then clear them before
splitting. We can do this safely because Storable ensures hsplit is
not called while it builds restricted hashes (actually any hashes)
This change may not make things faster, but now we have the choice.
p4raw-link: @22393 on //depot/perl: 18026298eff2588a08fb9adea03ddb6fd64c650b
p4raw-link: @22391 on //depot/perl: 213ce8b3ce4d3f5793ccaac359c1025cb843f91b
p4raw-link: @22282 on //depot/perl: 752f6c60047f2fe3834832a1654d72ea5afe3f22
p4raw-link: @22281 on //depot/perl: 754604c44e26572c47a2c15665bf1009e9e5b219
p4raw-link: @22280 on //depot/perl: e0e97dbabd467d4797d6138693db9ab58187faf3
p4raw-link: @22278 on //depot/perl: d36773897a6f30fc5c947e9ed9a2e06b2e7f3b74

p4raw-id: //depot/maint-5.8/perl@22454
p4raw-integrated: from //depot/perl@22453 'copy in'
ext/Storable/t/restrict.t (@18607..) lib/Hash/Util.t (@21748..)
p4raw-integrated: from //depot/perl@22278 'edit in' hv.c (@22171..)

10 years agoIntegrate:
Nicholas Clark [Sun, 7 Mar 2004 01:08:35 +0000]
Integrate:
[ 22253]
Make Time/HiRes/t/HiRes.t die more gracefully if its watchdog
timeout triggers

[ 22418]
integrate Time::HiRes 1.56 from CPAN
(which is itself mostly derived from the bleedperl version)
p4raw-link: @22418 on //depot/perl: 1caec985a4c002b6acd7aaed08ebf5b117752c94
p4raw-link: @22253 on //depot/perl: b4c5c611165551aaef8a59a0e287e0f18687668b

p4raw-id: //depot/maint-5.8/perl@22453
p4raw-integrated: from //depot/perl@22450 'copy in'
ext/Time/HiRes/t/HiRes.t (@21567..) ext/Time/HiRes/Changes
(@22159..)
p4raw-integrated: from //depot/perl@22409 'ignore'
ext/Time/HiRes/HiRes.pm (@22159..)
p4raw-integrated: from //depot/perl@22258 'ignore'
ext/Time/HiRes/Makefile.PL (@21567..)

10 years agoIntegrate:
Nicholas Clark [Sat, 6 Mar 2004 19:38:52 +0000]
Integrate:
[ 22421]
Subject: [PATCH] nmake distclean cleans too much from lib/Digest on Win32
From: Steve Hay <steve.hay@uk.radan.com>
Date: Fri, 27 Feb 2004 17:42:26 +0000
Message-ID: <403F8182.5090607@uk.radan.com>

[ 22431]
Fix [perl #27357] Scalar Win32::GetOSVersion() broken in 5.8.3
(by Steve Hay)

[ 22442]
Subject: [PATCH] Fix PERLEXE_ICO/PERLEXE_RES targets in makefile.mk on Win32
From: steve.hay@uk.radan.com (Steve Hay)
Date: Fri, 05 Mar 2004 09:42:32 +0000
Message-ID: <40484B88.7070608@uk.radan.com>
p4raw-link: @22442 on //depot/perl: 4fe8ccd6f3a643c1e935d8a605fe1a817a041085
p4raw-link: @22431 on //depot/perl: 95015c6ec741dc7f61e7b9c294102b0f8e739263
p4raw-link: @22421 on //depot/perl: 051696ff3e39f65e14b8a0b9c9470826241ed0b3

p4raw-id: //depot/maint-5.8/perl@22450
p4raw-branched: from //depot/perl@22449 'branch in'
t/win32/getosversion.t
p4raw-integrated: from //depot/perl@22449 'merge in' win32/win32.c
(@21992..) win32/Makefile (@22318..) MANIFEST (@22347..)
p4raw-integrated: from //depot/perl@22421 'edit in' win32/makefile.mk
(@22318..)

10 years agoIntegrate:
Nicholas Clark [Sat, 6 Mar 2004 18:21:22 +0000]
Integrate:
[ 22217]
Need to skip Storable's threads test on 5.8.2 with ithreads and
-DDEBUGGING, because it tickles a bug. (The same bug that got DBI)
p4raw-link: @22217 on //depot/perl: f9fa8de07d79b18d9dfe53441f5cb446332fdc12

p4raw-id: //depot/maint-5.8/perl@22449
p4raw-integrated: from //depot/perl@22448 'copy in'
ext/Storable/t/threads.t (@22205..)

10 years agoIntegrate:
Nicholas Clark [Sat, 6 Mar 2004 17:53:17 +0000]
Integrate:
[ 22205]
Subject: [patch] make Storable thread-safe
From: Stas Bekman <stas@stason.org>
Date: Mon, 19 Jan 2004 00:20:02 -0800
Message-Id: <400B9332.4070106@stason.org>

Subject: Re: Subroutine reference bug in Storable
From: Slaven Rezic <slaven@rezic.de>
Date: 14 Nov 2003 23:22:55 +0100
Message-Id: <874qx6zj28.fsf@vran.herceg.de>

Subject: Re: [perl #25145] [PATCH] Storable segfaults with B::Deparse +
         overload + cyclic structures
From: Sam Vilain <sam@vilain.net>
Date: Tue, 20 Jan 2004 22:30:15 +1300
Message-Id: <200401202230.15865.sam@vilain.net>

[ 22206]
Subject: [PATCH] Storable-2.08/t/code.t
From: Slaven Rezic <slaven@rezic.de>
Date: Sat, 8 Nov 2003 16:26:19 +0100 (CET)
Message-Id: <200311081526.hA8FQJgb011684@vran.herceg.de>

[ 22216]
update MANIFEST for 2 new Storable test files introduced by 22205

[ 22238]
Storable's hints file shouldn't blanket set optimize to -O2 on Linux
Only *drop* optimize to -O2 if it's -O3 on gcc on Linux

[ 22247]
Drop optimization for -O3 *and higher*
p4raw-link: @22247 on //depot/perl: a2059b76e524df362053936d8d5d440b69d59cb2
p4raw-link: @22238 on //depot/perl: deade07f0bde6c2aae1e343d2c3d09fab8fcd7ee
p4raw-link: @22216 on //depot/perl: ec64fef1196a1e300ecd2679312685caf45d2608
p4raw-link: @22206 on //depot/perl: 8578bbeb998c7734d55a4c0df1357285f9ed26ed
p4raw-link: @22205 on //depot/perl: a8b7ef86e7eea87c1e7ba6a6f9d5d81b5954df00

p4raw-id: //depot/maint-5.8/perl@22448
p4raw-branched: from //depot/perl@22447 'branch in'
ext/Storable/t/just_plain_nasty.t
p4raw-integrated: from //depot/perl@22447 'copy in'
ext/Storable/Storable.xs (@21088..) ext/Storable/ChangeLog
(@22050..) ext/Storable/MANIFEST (@22104..)
ext/Storable/t/code.t (@22205..)
p4raw-integrated: from //depot/perl@22238 'ignore'
ext/Storable/hints/linux.pl (@20861..)
p4raw-integrated: from //depot/perl@22216 'merge in' MANIFEST
(@22204..)
p4raw-branched: from //depot/perl@22205 'branch in'
ext/Storable/t/threads.t
p4raw-integrated: from //depot/perl@22205 'copy in'
ext/Storable/Storable.pm (@22049..)

10 years agoIntegrate:
Nicholas Clark [Sat, 6 Mar 2004 16:32:32 +0000]
Integrate:
[ 22423]
Work on eliminating systematic failures on make minitest:
make minitest passes a -minitest flag to t/TEST
t/TEST sees this and sets $ENV{PERL_CORE_MINITEST}
Tests can choose to skip based on this.
(Other tactic is to make loading of Errno by %! happen at run time.)

[ 22424]
Change the skip logic on the unicode tests so that they don't rely on
miniperl's "dynamic loading unavailable" message

[ 22446]
Make threads tests pass make minitest (by skipping)
p4raw-link: @22446 on //depot/perl: 6765206cfafdb7dbdf4791696e6befaa040a8193
p4raw-link: @22424 on //depot/perl: be8eafc621983b6ee7e7c101db81d4ed251c49c9
p4raw-link: @22423 on //depot/perl: 43651d81392f71a2868d35b75782d354b0139c90

p4raw-id: //depot/maint-5.8/perl@22447
p4raw-integrated: from //depot/perl@22420 'copy in' t/io/binmode.t
t/io/print.t t/io/read.t (@18115..) t/uni/tr_eucjp.t
t/uni/tr_sjis.t t/uni/tr_utf8.t (@18622..) t/uni/tr_7jis.t
(@18660..) t/op/getpid.t (@19117..) t/io/crlf.t t/io/layers.t
(@20674..) t/io/open.t (@21208..) t/uni/chomp.t (@22200..)
'merge in' t/TEST (@21532..) Makefile.SH (@22314..)
p4raw-integrated: from //depot/perl@19452 'ignore' t/op/magic.t
(@18902..)

10 years agoIntegrate:
Nicholas Clark [Tue, 2 Mar 2004 11:19:34 +0000]
Integrate:
[ 22400]
When threads are active we need -lpthread, but previous `fix' of
now linked libraries invalidated the regex for sed (AIX 5 has no
seperate libc.a and libc_r.a the latter links to the first)
p4raw-link: @22400 on //depot/perl: 15173bafc9a5b667aebe0799fa96768116798dec

p4raw-id: //depot/maint-5.8/perl@22420
p4raw-integrated: from //depot/perl@22416 'copy in' hints/aix.sh
(@22374..)

10 years agoUpdate Changes
Nicholas Clark [Sun, 29 Feb 2004 20:45:00 +0000]
Update Changes

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

10 years agoIntegrate:
Hugo van der Sanden [Mon, 9 Feb 2004 03:21:21 +0000]
Integrate:
[ 22292]
Subject: Re: [perl #26073] sprintf miscounts padding when format is utf8
Message-Id: <200402090321.i193LL907950@zen.crypt.org>
p4raw-link: @22292 on //depot/perl: 6c94ec8ba7f0b5a05c74409397b9f1735413262d

p4raw-id: //depot/maint-5.8/perl@22413
p4raw-integrated: from //depot/perl@22412 'copy in' t/op/sprintf2.t
(@21800..)
p4raw-integrated: from //depot/perl@22292 'merge in' sv.c (@22172..)

10 years agoIntegrate:
Yitzchak Scott-Thoennes [Mon, 9 Feb 2004 00:51:45 +0000]
Integrate:
[ 22291]
Subject: reduce overhead of charnames.pm, make op/pat.t work under miniperl
Message-ID: <20040209085145.GA3204@efn.org>
(plus an etymological notice)
p4raw-link: @22291 on //depot/perl: b8effcb5f9b63a03069dd25d50d5af552626f11a

p4raw-id: //depot/maint-5.8/perl@22412
p4raw-integrated: from //depot/perl@22405 'copy in' lib/charnames.pm
(@20157..)

10 years agoIntegrate:
Nicholas Clark [Sat, 28 Feb 2004 14:24:35 +0000]
Integrate:
[ 22056]
Upgrade to Cwd 2.13

[ 22112]
Upgrade to Cwd 2.14.

[ 22403]
Assimilate Cwd 2.15 from CPAN
p4raw-link: @22403 on //depot/perl: 02cc4877b974f74ba7f16bace1ce676269cf2839
p4raw-link: @22112 on //depot/perl: ad78113d988ec1b364801653dfe48de85db425e6
p4raw-link: @22056 on //depot/perl: 889f7a4f8452140cca0c6ad9df71017733139f90

p4raw-id: //depot/maint-5.8/perl@22405
p4raw-integrated: from //depot/perl@22112 'ignore' ext/Cwd/Changes
lib/Cwd.pm (@22056..)
p4raw-integrated: from //depot/perl@22056 'ignore' ext/Cwd/t/cwd.t
(@21972..)

10 years agoOi, Perforce no! You are a damn fine source control system, but
Nicholas Clark [Sat, 28 Feb 2004 14:01:16 +0000]
Oi, Perforce no! You are a damn fine source control system, but
when it comes to SILENTLY failing to integrate a delete on a file
just added you are bang out of order.

Disintegrate:
[ 22326]
One of the new tests of MIME::Base64 relies on a non-core module.
p4raw-link: @22326 on //depot/perl: bebab73acbc7983ff7bfeb8391a5b359fa6091f1

p4raw-id: //depot/maint-5.8/perl@22404
p4raw-deleted: from //depot/perl@22402 'delete in'
ext/MIME/Base64/t/bad-sv.t (@22325..)

10 years agoIntegrate:
Nicholas Clark [Fri, 27 Feb 2004 17:00:15 +0000]
Integrate:
[ 22327]
It's better to localize *_ than $_, to avoid magic leakage

[ 22367]
Instead of localising *_, use a dummy foreach loop to get
a local value of $_

[ 22401]
Create a new local $_ without triggering tie by using local *_ = \my $a
(an idea from Ton Hospel, Message-Id: <c1igq3$n84$1@post.home.lunix>)
p4raw-link: @22401 on //depot/perl: bc125c03185ff3f765451ef53228eea11c0d525f
p4raw-link: @22367 on //depot/perl: 4c621fafb1207a431474b7e038369b162e2416f5
p4raw-link: @22327 on //depot/perl: be56ab1f8df33612d7b40c6ada095aa7922d7626

p4raw-id: //depot/maint-5.8/perl@22402
p4raw-integrated: from //depot/perl@22399 'copy in'
lib/File/Find/t/find.t (@18501..)
p4raw-integrated: from //depot/perl@22367 'ignore' lib/File/Find.pm
(@22327..)