This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
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..)

19 years agohttp://google.com/search?btnI=!&q=oi+perforce+no
Jos I. Boumans [Tue, 9 Nov 2004 16:59:27 +0000 (17:59 +0100)]
http://google.com/search?btnI=!&q=oi+perforce+no
I wanted 23490 too, damn you. You're more trouble than you're worth.

Integrate:
[ 23489]
Subject: [PATCH] fix IO::File to support binmode
From: "Jos I. Boumans" <kane@dwim.org>
Message-Id: <559E356E-3268-11D9-A2E6-000A95EF62E2@dwim.org>
p4raw-link: @23489 on //depot/perl: a84e44cddbc22ba5018278af86e57a36c53e4042

p4raw-id: //depot/maint-5.8/perl@23589
p4raw-integrated: from //depot/perl@23586 'copy in'
ext/IO/lib/IO/File.pm (@23170..)
p4raw-branched: from //depot/perl@23489 'branch in' ext/IO/t/io_file.t
p4raw-integrated: from //depot/perl@23489 'merge in' MANIFEST
(@23471..)

19 years agoIntegrate:
Yitzchak Scott-Thoennes [Tue, 2 Nov 2004 17:24:29 +0000 (09:24 -0800)]
Integrate:
[ 23468]
Subject: Re: [perl #30633] Perl's "do" operator with a variety of absolute paths under Cygwin
Message-ID: <20041103012429.GA7196@efn.org>

[ 23520]
genuine possible buffer problems spotted by flawfinder
p4raw-link: @23520 on //depot/perl: cf28e18a35edf50bf34f08788d10c879971e9922
p4raw-link: @23468 on //depot/perl: 546cd220972dafe91724980b525f77bf080c60b2

p4raw-id: //depot/maint-5.8/perl@23586
p4raw-integrated: from //depot/perl@23585 'copy in' util.h (@19242..)
'merge in' regcomp.c (@23499..) util.c (@23507..)

19 years agoIntegrate:
Nicholas Clark [Wed, 1 Dec 2004 13:52:46 +0000 (13:52 +0000)]
Integrate:
[ 23501]
Make all scripts run by regen.pl write output with UNIX style EOL's.

(autodoc.pl was already done by change 23371.)

[ 23567]
Remove trailing whitespace that found their way in the docs
(spotted by Stas Bekman)

[ 23568]
Protection against trailing spaces in embed.fnc

[ 23581]
MANIFEST.SKIP is missing from the list of files that come
with MakeMaker
p4raw-link: @23581 on //depot/perl: de26032656d47c834bd9a1e182930850ec98d302
p4raw-link: @23568 on //depot/perl: 23f1b5c33b8efaff2ad0117faec6cd90c54000cb
p4raw-link: @23567 on //depot/perl: 41dc7f24e0ff6dd681483ffec6cca8db96aae038
p4raw-link: @23501 on //depot/perl: dfb1454fc4d475052564cd52d54284a5565a13e1

p4raw-id: //depot/maint-5.8/perl@23585
p4raw-integrated: from //depot/perl@23582 'copy in' regcomp.pl
(@18851..) Porting/Maintainers.pl (@23026..) autodoc.pl
(@23371..) 'merge in' keywords.pl (@19242..) bytecode.pl
(@22353..) opcode.pl (@22509..) warnings.pl (@23361..)
pod/perlapi.pod (@23496..) embed.fnc proto.h (@23499..)
p4raw-integrated: from //depot/perl@23501 'edit in' embed.pl (@22509..)

19 years agoIntegrate:
Nicholas Clark [Wed, 1 Dec 2004 13:28:06 +0000 (13:28 +0000)]
Integrate:
[ 23433]
[perl #31851] Threading crash with closures
various OpREFCNT_inc() operations weren't doing locking

[ 23499]
Fix Win32 breakage caused by changes to op.c in change 23433.

Also limit the scope of the locks in a couple of places, as suggested
by Hugo in http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-11/msg00286.html.
p4raw-link: @23499 on //depot/perl: 4026c95ac795414220d662f764bd6e993724505d
p4raw-link: @23433 on //depot/perl: b34c0dd4a7081ed822e2197d6a723d2ab2fdfc86

p4raw-id: //depot/maint-5.8/perl@23582
p4raw-integrated: from //depot/perl@23580 'merge in' global.sym
(@22889..) op.h (@23108..) pad.c (@23180..) embed.h (@23365..)
op.c (@23494..)
p4raw-edited: from //depot/perl@23499 'edit in' embed.fnc (@23368..)
p4raw-integrated: from //depot/perl@23499 'edit in' regcomp.c
(@23482..) 'merge in' proto.h (@23365..)
p4raw-integrated: from //depot/perl@23433 'merge in' sv.c (@23432..)

19 years agoIntegrate:
Nicholas Clark [Wed, 1 Dec 2004 12:13:11 +0000 (12:13 +0000)]
Integrate:
[ 23448]
Make TEST and harness skip tests for extensions that were not
configured. Currently this skipping is silent - maybe they should
report what they are skipping.
p4raw-link: @23448 on //depot/perl: 6234cb77344e822f4c34885de4971401d9a78b0b

p4raw-id: //depot/maint-5.8/perl@23580
p4raw-integrated: from //depot/perl@23579 'copy in' t/harness
(@23358..) 'merge in' t/TEST (@23362..)

19 years agooops. typo. s/5/6/;
Nicholas Clark [Tue, 30 Nov 2004 23:01:57 +0000 (23:01 +0000)]
oops. typo. s/5/6/;

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

19 years agoIntegrate:
Craig A. Berry [Tue, 2 Nov 2004 20:02:04 +0000 (14:02 -0600)]
Integrate:
[ 23435]
Added probes for strlcat () and strlcpy () to Configure
Re-ordered config_h.SH

[ 23436]
Promote #23435 (strlcat ()/strlcpy ()) to non-standard OS's

[ 23450]
The next step in strlcat ()/ strcpy () detection and usage
preparation. Change to handy.h eeded for config_h.SH

[ 23455]
Since strlcat/strlcpy are not argument/return value compatible
with strncat/strncpy, replace the misleading defines with comment

[ 23457]
New Glossary and samples for blead
Glossary now is in line with recent changes to config_h.SH

[ 23467]
Subject: [PATCH configure.com] Re: [PATCH]  Detecting strlcat() and strlcpy() in Configure
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <41883C1C.3080108@mac.com>

[ 23577]
Add placeholders for the new strlcat and strlcpy entries in
config.sh, to ensure that the config.h generated for cross-
compilation will still work.
p4raw-link: @23577 on //depot/perl: 0fed9934a230e001888aa53679290e506d0beb73
p4raw-link: @23467 on //depot/perl: 81aa54e6a925ccb45b7cc335e1ceb6706382d0a8
p4raw-link: @23457 on //depot/perl: fd550ca5b499626bda80de22d8c27e79f2805c9f
p4raw-link: @23455 on //depot/perl: b4d4ebb4e4c360bece24cfbbd8a3734e236b948a
p4raw-link: @23450 on //depot/perl: dc750f2e2552556d058aca8bac0a882290acbc05
p4raw-link: @23436 on //depot/perl: 54b118e450a05696efa125aa6f95e265900e5b61
p4raw-link: @23435 on //depot/perl: 08c920006ec0eb27982e2ca28a35e7ba85fccf44

p4raw-id: //depot/maint-5.8/perl@23578
p4raw-integrated: from //depot/perl@23576 'copy in' Configure
(@23124..) config_h.SH (@23435..) 'merge in'
Cross/config.sh-arm-linux Porting/Glossary
plan9/config_h.sample wince/config_H.ce (@22334..)
NetWare/config_H.wc (@22523..) win32/config_H.gc
win32/config_H.vc win32/config_H.vc64 (@22579..)
win32/config_H.bc (@22689..) configure.com (@23274..)
p4raw-integrated: from //depot/perl@23450 'ignore' handy.h (@23126..)
p4raw-integrated: from //depot/perl@23435 'merge in' Makefile.SH
(@23394..)

19 years agoMove the old Changes file to Changes5.8.6
Nicholas Clark [Tue, 30 Nov 2004 15:48:24 +0000 (15:48 +0000)]
Move the old Changes file to Changes5.8.6
Create and update a new Changes file for 5.8.7

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

19 years agoCreate perl587delta.pod
Nicholas Clark [Tue, 30 Nov 2004 15:16:05 +0000 (15:16 +0000)]
Create perl587delta.pod

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

19 years agoFix my C<< >> error (as diagnosed by Mike Giroux), plus rename the
Nicholas Clark [Tue, 30 Nov 2004 13:59:34 +0000 (13:59 +0000)]
Fix my C<< >> error (as diagnosed by Mike Giroux), plus rename the
file to perl586delta ready for 5.8.7

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

19 years agomaint has the wrong MANIFEST.SKIP
Michael G. Schwern [Tue, 23 Nov 2004 00:29:49 +0000 (19:29 -0500)]
maint has the wrong MANIFEST.SKIP
Message-ID: <20041123052948.GA10605@windhund.schwern.org>
Date: Tue, 23 Nov 2004 00:29:49 -0500

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

19 years agoIntegrate:
Abe Timmerman [Sun, 14 Nov 2004 00:48:17 +0000 (01:48 +0100)]
Integrate:
[ 23498]
Subject: [PATCH] Add the minitest target to vms buildsystem
Message-Id: <200411140048.17035.abe@ztreet.demon.nl>
p4raw-link: @23498 on //depot/perl: 68ccb645d74feb45c64863c3223051537fbc9fed

p4raw-id: //depot/maint-5.8/perl@23560
p4raw-integrated: from //depot/perl@23559 'copy in' vms/test.com
(@23377..)
p4raw-integrated: from //depot/perl@23498 'merge in'
vms/descrip_mms.template (@23377..)

19 years agoDisarm the maint branch
Nicholas Clark [Sun, 28 Nov 2004 00:09:35 +0000 (00:09 +0000)]
Disarm the maint branch

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

19 years agoBreak a leg
Nicholas Clark [Sat, 27 Nov 2004 18:34:58 +0000 (18:34 +0000)]
Break a leg

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

19 years agoUpdate Changes
Nicholas Clark [Sat, 27 Nov 2004 15:49:55 +0000 (15:49 +0000)]
Update Changes

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

19 years agoEntry for PERL_USE_SAFE_PUTENV, reworded slightly from an original perl-5.8.6
Nicholas Clark [Sat, 27 Nov 2004 15:14:36 +0000 (15:14 +0000)]
Entry for PERL_USE_SAFE_PUTENV, reworded slightly from an original
by Stas Bekman

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

19 years agoIntegrate:
Andy Lester [Fri, 26 Nov 2004 00:30:48 +0000 (18:30 -0600)]
Integrate:
[ 23546]
Doc nit for B::Lint
Subject: [PATCH] B::Lint
Message-ID: <20041126063048.GA10161@petdance.com>

[ 23549]
Document the interaction of PERL_USE_SAVE_PUTENV and
PL_use_safe_putenv, based on text by Stas Bekman

[ 23550]
Clarify the return values of pos, particularly 0 and undef, as
suggested by Stas Bekman
p4raw-link: @23550 on //depot/perl: b17c04f34c21c46addcb48d31ee352efe59be622
p4raw-link: @23549 on //depot/perl: 575e1338b8c2d1828cc5b364a6c4e723163fec93
p4raw-link: @23546 on //depot/perl: c00253d55e3afc04b4e470781703e82287f1eef6

p4raw-id: //depot/maint-5.8/perl@23551
p4raw-integrated: from //depot/perl@23540 'copy in' ext/B/B/Lint.pm
(@20686..) 'merge in' pod/perlfunc.pod (@23345..) INSTALL
(@23475..)

19 years agoUpdate Changes
Nicholas Clark [Thu, 25 Nov 2004 22:34:55 +0000 (22:34 +0000)]
Update Changes

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

19 years agoIntegrate:
Nicholas Clark [Thu, 25 Nov 2004 22:21:23 +0000 (22:21 +0000)]
Integrate:
[ 23532]
Subject: [perl #3242] [PATCH]No error on assignment to $>
From: "Steve Peters via RT" <perlbug-followup@perl.org>
Date: 21 Nov 2004 04:38:09 -0000
Message-ID: <rt-3.0.11-3242-100676.6.32723019025057@perl.org>

[ 23533]
Subject: [patch pod/perlipc] use POSIX; w/o () is a bad idea
From: Stas Bekman <stas@stason.org>
Date: Wed, 24 Nov 2004 11:25:14 -0500
Message-ID: <41A4B5EA.3020804@stason.org>

[ 23534]
Subject: RC1 pod fix #anchor
From: Stas Bekman <stas@stason.org>
Date: Wed, 24 Nov 2004 10:57:21 -0500
Message-ID: <41A4AF61.9080408@stason.org>
p4raw-link: @23534 on //depot/perl: 65c3f8ef8ef106f94d162876a0d4f114f689fc42
p4raw-link: @23533 on //depot/perl: e399c6ae35b89e9cc7cbf04b75c6458d318a75d0
p4raw-link: @23532 on //depot/perl: a537debe17982e491ffa12d12441cf74a452acb2

p4raw-id: //depot/maint-5.8/perl@23539
p4raw-integrated: from //depot/perl@23530 'copy in' pod/perlipc.pod
(@23496..) 'merge in' pod/perlvar.pod (@22263..)
pod/perlrun.pod (@23496..)

19 years agoIntegrate:
Nicholas Clark [Tue, 23 Nov 2004 22:49:13 +0000 (22:49 +0000)]
Integrate:
[ 23518]
Subject: [perl #32486] error in documentation for POSIX::pipe
From: chris@ex-parrot.com (via RT) <perlbug-followup@perl.org>
Date: 18 Nov 2004 18:09:54 -0000
Message-ID: <rt-3.0.11-32486-100537.1.04456486825399@perl.org>

[ 23527]
Subject: Re: [perl #32486] error in documentation for POSIX::pipe
From: Michael G Schwern <schwern@pobox.com>
Date: Fri, 19 Nov 2004 14:28:56 -0500
Message-ID: <20041119192856.GA4769@windhund.schwern.org>
p4raw-link: @23527 on //depot/perl: b27d06daa636fd86e1cd11a66e74207401300221
p4raw-link: @23518 on //depot/perl: 1bb8ad523126a79135f26a08af30cf96a4989f0f

p4raw-id: //depot/maint-5.8/perl@23530
p4raw-integrated: from //depot/perl@23529 'copy in' ext/POSIX/POSIX.pod
(@23518..)

19 years agoIntegrate:
Michael Schroeder [Thu, 11 Nov 2004 15:54:43 +0000 (16:54 +0100)]
Integrate:
[ 23507]
Subject: SuSE's perl safe_putenf diff
Message-ID: <20041111145443.GA1854@immd4.informatik.uni-erlangen.de>

slightly reworked to make the PL_use_safe_putenv variable fit in
the current framework. This patch turns on the use of safe putenv
for any application that embeds a perl interpreter.
p4raw-link: @23507 on //depot/perl: 50acdf951a03f778010b5632532ec99bfa7c4f6a

p4raw-id: //depot/maint-5.8/perl@23529
p4raw-integrated: from //depot/perl@23524 'merge in' perlvars.h
(@20646..) embedvar.h perlapi.h (@23157..) miniperlmain.c
(@23187..) mg.c (@23365..) perl.c (@23465..)
p4raw-integrated: from //depot/perl@23507 'merge in' util.c (@23376..)

19 years agoBack out 23348 from maint, pending a better way to upgrade DynaLoader's
Nicholas Clark [Mon, 22 Nov 2004 15:20:18 +0000 (15:20 +0000)]
Back out 23348 from maint, pending a better way to upgrade DynaLoader's
version number without causing subtle breakages.

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

19 years agoIntegrate:
Steve Peters [Fri, 12 Nov 2004 11:15:47 +0000 (05:15 -0600)]
Integrate:
[ 23495]
Subject: [PATCH] Small documentation fix to ExtUtils::Constant
Message-ID: <20041112171547.GA8011@kirk.dsl-verizon.net>

[ 23517]
Bump version number
p4raw-link: @23517 on //depot/perl: fb738efdc45a5c0caa25b88b4b04eb967f465e83
p4raw-link: @23495 on //depot/perl: ac7de224d1cdf1bc265fb1a3311a78c903d66ee7

p4raw-id: //depot/maint-5.8/perl@23522
p4raw-integrated: from //depot/perl@23521 'edit in'
lib/ExtUtils/Constant.pm (@23495..)

19 years agoIntegrate:
Nicholas Clark [Sat, 20 Nov 2004 15:20:12 +0000 (15:20 +0000)]
Integrate:
[ 23513]
Fix deparsing of reversed sort and descending sorts,
due to the recent optimisations on this part of the optree.

[ 23514]
Fix deparsing of reversed foreach loops,
plus a bug in the previous commit

[ 23516]
Remaining nit in the deparsing of reversed foreach loops
p4raw-link: @23516 on //depot/perl: aae53c41000e94361e4c42bf38e7e4f6393c512e
p4raw-link: @23514 on //depot/perl: 36d57d93b96b25d607e30e624947d4248efa2ead
p4raw-link: @23513 on //depot/perl: 3ac6e0f94cbac2937b08ea7ee5d77e4a19c63780

p4raw-id: //depot/maint-5.8/perl@23521
p4raw-integrated: from //depot/perl@23514 'edit in' ext/B/B/Deparse.pm
(@23513..) 'ignore' ext/B/t/deparse.t (@23513..)

19 years agoRe: Proposed patch for perldelta.pod for 5.8.6-RC1
Mike Guy [Wed, 17 Nov 2004 18:10:06 +0000 (18:10 +0000)]
Re: Proposed patch for perldelta.pod for 5.8.6-RC1
Message-Id: <E1CUUFq-00006L-H7@virgo.cus.cam.ac.uk>
Date: Wed, 17 Nov 2004 18:10:06 +0000

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

19 years agoIntegrate:
Nicholas Clark [Wed, 17 Nov 2004 14:50:18 +0000 (14:50 +0000)]
Integrate:
[ 23465]
Reformulate an error
(so the error message given by "perl -M" is a bit more
meaningful, as Jarkko pointed out)
p4raw-link: @23465 on //depot/perl: 9e81e6a1d25bde90d61da3e28538c936bc2133ae

p4raw-id: //depot/maint-5.8/perl@23512
p4raw-integrated: from //depot/perl@23511 'merge in' pod/perldiag.pod
(@23378..)
p4raw-integrated: from //depot/perl@23465 'merge in' perl.c (@23445..)

19 years agoIntegrate:
Audrey Tang [Fri, 12 Nov 2004 12:41:33 +0000 (20:41 +0800)]
Integrate:
[ 23506]
Subject: [PATCH] perl5db.pl POD cleanup
Message-ID: <20041112044133.GA92924@aut.dyndns.org>

[ 23508]
Fix a couple of typos.

[ 23509]
PerlFAQ sync.
p4raw-link: @23509 on //depot/perl: 28b41a8090d259cff9b1dd87c0c53b3c4a31e822
p4raw-link: @23508 on //depot/perl: 4cdaeff7d67594a60bccc7882d3197ee0420932d
p4raw-link: @23506 on //depot/perl: be9a9b1dd000aab30f25ebe003679f9814da62af

p4raw-id: //depot/maint-5.8/perl@23511
p4raw-integrated: from //depot/perl@23504 'copy in' utf8.c (@23351..)
lib/perl5db.pl (@23372..) pod/perlfaq3.pod pod/perlfaq4.pod
pod/perlfaq6.pod pod/perlfaq7.pod (@23466..) 'merge in' hv.c
(@23176..)

19 years agoOops. They didn't want to get here. Pesky stowaways.
Nicholas Clark [Tue, 16 Nov 2004 21:29:19 +0000 (21:29 +0000)]
Oops. They didn't want to get here. Pesky stowaways.

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

19 years agoIntegrate:
Nicholas Clark [Tue, 16 Nov 2004 21:28:30 +0000 (21:28 +0000)]
Integrate:
[ 23494]
Add some descriptive text from Larry to op.c on how optrees are built

[ 23496]
Subject: [perl #32419] Spelling fixes for perl@23492
Date: 12 Nov 2004 16:14:49 -0000
From: Richard Soderberg (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-32419-100173.13.0717895191322@perl.org>

[ 23500]
Subject: [PATCH] s/hierachy/hierarchy/
Date: Mon, 15 Nov 2004 15:59:14 -0700
From: "Larry Shatzer Jr." <larrysh@cpan.org>
Message-ID: <20041115225913.GA22373@zippy.zyx.net>
p4raw-link: @23500 on //depot/perl: 3d036c2b4a16bfabb30adc0a1c9a65f0f7823869
p4raw-link: @23496 on //depot/perl: fa11829f4b6d56533794dd127f3d1068d9593670
p4raw-link: @23494 on //depot/perl: 61b743bbcef6a7a9fafaccaf3e76f5b76165e33b

p4raw-id: //depot/maint-5.8/perl@23503
p4raw-branched: from //depot/perl@23502 'branch in'
pod/perl590delta.pod (@22221..) pod/perl591delta.pod (@22504..)
pod/perl592delta.pod (@22530..)
p4raw-integrated: from //depot/perl@23502 'copy in' pod/perldebtut.pod
(@17265..) pod/perl573delta.pod (@18014..) pod/perltooc.pod
(@18926..) perlio.h (@19620..) pod/perlapio.pod (@20489..)
pod/perlthrtut.pod (@22257..) pod/perl58delta.pod (@22258..)
pod/perlretut.pod (@22368..) pod/perlipc.pod (@22927..)
pod/perltodo.pod (@23205..) ext/B/B.pm (@23300..)
ext/Time/HiRes/Makefile.PL (@23329..) 'merge in'
pod/perldata.pod (@20127..) pod/perlre.pod (@22125..)
pod/perlsub.pod (@22595..) pod/perlport.pod (@23163..)
pod/perlrun.pod (@23372..) pod/perlapi.pod (@23432..)
p4raw-integrated: from //depot/perl@23494 'merge in' op.c (@23357..)

19 years agoDisarm the maint branch
Nicholas Clark [Tue, 16 Nov 2004 14:20:15 +0000 (14:20 +0000)]
Disarm the maint branch

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

19 years agoThis is RC1
Nicholas Clark [Thu, 11 Nov 2004 14:50:27 +0000 (14:50 +0000)]
This is RC1

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

19 years agoIntegrate:
Nicholas Clark [Mon, 8 Nov 2004 21:35:33 +0000 (21:35 +0000)]
Integrate:
[ 23487]
No more late changes, dammit
p4raw-link: @23487 on //depot/perl: 4837be0183cb4ecea051efb5fb88a97a0c4f34d4

p4raw-id: //depot/maint-5.8/perl@23488
p4raw-integrated: from //depot/perl@23486 'merge in'
ext/B/t/optree_concise.t (@23481..)

19 years agoIntegrate:
Yitzchak Scott-Thoennes [Sun, 7 Nov 2004 23:24:15 +0000 (15:24 -0800)]
Integrate:
[ 23485]
Subject: Re: optree tests and VMS progress (no really)
Message-ID: <20041108072415.GA3928@efn.org>
p4raw-link: @23485 on //depot/perl: 3731c1afa47cbf4343a95eddd3f74b7c7d65f629

p4raw-id: //depot/maint-5.8/perl@23486
p4raw-integrated: from //depot/perl@23484 'copy in'
ext/B/t/OptreeCheck.pm (@23481..)

19 years agoIntegrate:
Jim Cromie [Sat, 6 Nov 2004 00:57:13 +0000 (17:57 -0700)]
Integrate:
[ 23481]
Subject: Re: optree tests and VMS progress (no really)
Message-ID: <cfe85dfa041105235723398fe2@mail.gmail.com>
p4raw-link: @23481 on //depot/perl: 5e251bf1fe0e5e66987f1eeb75b275092a7de496

p4raw-id: //depot/maint-5.8/perl@23484
p4raw-integrated: from //depot/perl@23483 'copy in'
ext/B/t/OptreeCheck.pm (@23356..) 'merge in'
ext/B/t/optree_concise.t (@23441..) ext/B/t/optree_check.t
(@23446..)

19 years agoIntegrate:
Nicholas Clark [Sun, 7 Nov 2004 13:18:19 +0000 (13:18 +0000)]
Integrate:
[ 23482]
document regcomp.c/regexec.c's dual life under ext/re/
p4raw-link: @23482 on //depot/perl: e4a054ea0a8cd1ea68a25b95ec3055e51df2d6d4

p4raw-id: //depot/maint-5.8/perl@23483
p4raw-integrated: from //depot/perl@23480 'merge in' regcomp.c
(@23433..) regexec.c (@23471..)

19 years agoCargo cult 5.8.6 upgrade
Nicholas Clark [Fri, 5 Nov 2004 22:48:41 +0000 (22:48 +0000)]
Cargo cult 5.8.6 upgrade

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

19 years agoUpdate perldelta
Nicholas Clark [Fri, 5 Nov 2004 22:01:13 +0000 (22:01 +0000)]
Update perldelta

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

19 years agoUpdate Changes
Nicholas Clark [Fri, 5 Nov 2004 21:24:11 +0000 (21:24 +0000)]
Update Changes

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

19 years agoIntegrate:
Andy Dougherty [Fri, 5 Nov 2004 10:36:57 +0000 (05:36 -0500)]
Integrate:
[ 23475]
Subject: Re: Buidling stable.tar.gz on Unix as non-root [PATCH]
Message-ID: <Pine.SOL.4.58.0411051035020.15217@maxwell.phys.lafayette.edu>
p4raw-link: @23475 on //depot/perl: 4bbc15861f6f8e7faecf7eec9412d0ea2c95d102

p4raw-id: //depot/maint-5.8/perl@23477
p4raw-integrated: from //depot/perl@23476 'merge in' INSTALL (@22890..)

19 years agoIntegrate:
Nicholas Clark [Fri, 5 Nov 2004 20:18:51 +0000 (20:18 +0000)]
Integrate:
[ 23423]
Small updates to the web addresses for Perl, noticed by Robert Spier

[ 23466]
FAQ sync
p4raw-link: @23466 on //depot/perl: c98c5709a1fc0acfba02e8ebb6a4c372fb300ad7
p4raw-link: @23423 on //depot/perl: c5f69108107d74addb45ef7db360779d1d1fd1a5

p4raw-id: //depot/maint-5.8/perl@23476
p4raw-integrated: from //depot/perl@23464 'copy in' pod/perlfaq.pod
pod/perlfaq9.pod (@19188..) pod/perlfaq6.pod (@21166..)
pod/perlfaq7.pod (@21349..) pod/perlfaq1.pod pod/perlfaq3.pod
pod/perlfaq4.pod (@21835..) pod/perlfaq5.pod pod/perlfaq8.pod
(@22258..) pod/perlfaq2.pod (@23423..) 'merge in' pod/perl.pod
(@23392..)

19 years agoRe: [patches] optree_* tests unexpectedly succeeding. + maint-only patch
Jim Cromie [Tue, 26 Oct 2004 14:41:59 +0000 (08:41 -0600)]
Re: [patches] optree_* tests unexpectedly succeeding. + maint-only patch
Message-ID: <417EB697.9020301@divsol.com>
Date: Tue, 26 Oct 2004 14:41:59 -0600

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

19 years agoIntegrate:
Nicholas Clark [Mon, 1 Nov 2004 15:28:24 +0000 (15:28 +0000)]
Integrate:
[ 23444]
Skip tests if Devel::Peek not built
p4raw-link: @23444 on //depot/perl: 4946def643f4b02cbfd9fb0ba60fc8d67c013a19

p4raw-id: //depot/maint-5.8/perl@23463
p4raw-integrated: from //depot/perl@23462 'copy in'
ext/threads/shared/t/sv_refs.t (@16572..) ext/threads/t/end.t
(@19706..) 'merge in' ext/threads/t/join.t (@21013..)
lib/base/t/fields-base.t (@23266..)

19 years agoIntegrate:
Nicholas Clark [Mon, 1 Nov 2004 14:51:33 +0000 (14:51 +0000)]
Integrate:
[ 23445]
Set the IV values for PL_sv_yes and PL_sv_no at initialisation time.
p4raw-link: @23445 on //depot/perl: 0309f36e4df1c9e72102c33e0035b9cae83fb872

p4raw-id: //depot/maint-5.8/perl@23462
p4raw-integrated: from //depot/perl@23461 'merge in' perl.c (@23426..)
sv.c (@23433..)

19 years agoIntegrate:
Nicholas Clark [Mon, 1 Nov 2004 14:36:03 +0000 (14:36 +0000)]
Integrate:
[ 23440]
Assimilate I18N::LangTags 0.35

[ 23442]
Oops. Forgot to add the new test in I18N::LangTags 0.35

[ 23443]
Assimilate PathTools 3.01 (File::Spec and Cwd)
p4raw-link: @23443 on //depot/perl: 21f4e7e5deb9dcacb7ae8fa00f7857b644748023
p4raw-link: @23442 on //depot/perl: 91d43147e4cecfbf37e858760e10b3a1bf877cd7
p4raw-link: @23440 on //depot/perl: 77b20956d615e3ae00cdb4d84d0e0dbc255b99f6

p4raw-id: //depot/maint-5.8/perl@23461
p4raw-branched: from //depot/perl@23460 'branch in'
lib/I18N/LangTags/t/20_locales.t
p4raw-integrated: from //depot/perl@23460 'copy in'
lib/I18N/LangTags/README (@21526..) lib/I18N/LangTags/List.pm
(@22941..) lib/I18N/LangTags.pm lib/I18N/LangTags/ChangeLog
(@23024..) lib/File/Spec.pm lib/File/Spec/VMS.pm (@23247..)
ext/Cwd/t/cwd.t lib/Cwd.pm (@23248..) 'merge in' MANIFEST
(@23322..)

19 years agoIntegrate:
Ed Allen Smith [Sun, 31 Oct 2004 04:01:42 +0000 (23:01 -0500)]
Integrate:
[ 23439]
Subject: [PATCH] Temporary fix for usemallocwrap problems on IRIX (was Re: usemallocwrap problems on IRIX (was Re: Problem and question))
Message-Id: <mid+200410310901.i9V91g1Y519894@dogberry.rutgers.edu>
p4raw-link: @23439 on //depot/perl: 49117913cae2ddc0be5964d0bd7e9a81dbd4be0b

p4raw-id: //depot/maint-5.8/perl@23460
p4raw-integrated: from //depot/perl@23459 'copy in' hints/irix_6.sh
(@22260..)

19 years agoIntegrate:
Nicholas Clark [Mon, 1 Nov 2004 14:04:39 +0000 (14:04 +0000)]
Integrate:
[ 23431]
Subject: [PATCH] 36 additional tests for B
From: Steve Peters <steve@fisharerojo.org>
Date: Fri, 29 Oct 2004 00:53:22 -0500
Message-Id: <200410290053.22947.steve@fisharerojo.org>

[ 23446]
Subject: [patches] optree_* tests unexpectedly succeeding. + maint-only patch
From: Jim Cromie <jim.cromie@gmail.com>
Message-ID: <cfe85dfa04102515365f11ef10@mail.gmail.com>
Date: Mon, 25 Oct 2004 16:36:40 -0600
p4raw-link: @23446 on //depot/perl: 181f6ff5f88de6db5f8bade64a581afc9c32fcfc
p4raw-link: @23431 on //depot/perl: 01b509b0993b5dd659665407a96cb80ea8da0cab

p4raw-id: //depot/maint-5.8/perl@23459
p4raw-integrated: from //depot/perl@23458 'copy in' ext/B/t/b.t
(@22951..) 'merge in' ext/B/t/optree_check.t
ext/B/t/optree_varinit.t (@23441..)

19 years agoIntegrate:
Nicholas Clark [Mon, 1 Nov 2004 13:39:35 +0000 (13:39 +0000)]
Integrate:
[ 23424]
Fix [perl #32130] Errno.pm must not pass references to "prototype"
p4raw-link: @23424 on //depot/perl: f8ed3476f18eeb645feeb028cc05ab8e72bae078

p4raw-id: //depot/maint-5.8/perl@23458
p4raw-integrated: from //depot/perl@23456 'copy in' ext/Errno/t/Errno.t
(@20535..) ext/Errno/Errno_pm.PL (@22614..)

19 years agoIntegrate:
Nicholas Clark [Mon, 1 Nov 2004 13:06:23 +0000 (13:06 +0000)]
Integrate:
[ 23438]
[perl #32033] Using foreach on threads::shared array crashes perl
The FETCH code for shared aggregate elements could leak a shared RV
address into a private SV. RVs are now handled specially, in the
same way that they already were for scalar shared magic.
p4raw-link: @23438 on //depot/perl: abdac9fa130ffbfb2a187768e4c7ad2ccdd97c0c

p4raw-id: //depot/maint-5.8/perl@23456
p4raw-integrated: from //depot/perl@23454 'copy in'
ext/threads/shared/shared.xs (@21971..)

19 years agoIntegrate:
Nicholas Clark [Mon, 1 Nov 2004 12:38:48 +0000 (12:38 +0000)]
Integrate:
[ 23419]
Subject: [PATCH] Re: Devel::Peek: hash quality 125%?
From: Tels <perl_dummy@bloodgate.com>
Date: Sat, 23 Oct 2004 16:56:31 +0200
Message-Id: <200410231656.40995@bloodgate.com>

[ 23420]
Subject: Re: [perl #31937] perlop: add basic =~ examples
From: Steve Peters <steve@fisharerojo.org>
Date: Sat, 23 Oct 2004 08:01:51 -0500
Message-Id: <200410230801.51649.steve@fisharerojo.org>

[ 23422]
Subject: [perl #30227] [PATCH]splain vs. -w
From: "Steve Peters via RT" <perlbug-followup@perl.org>
Date: 23 Oct 2004 13:55:41 -0000
Message-ID: <rt-3.0.11-30227-98375.1.28465791111211@perl.org>

[ 23432]
Document sv_magic() changes brought about by sv_magicext()

Change 14335 made sv_magic() a wrapper to a new sv_magicext(),
but didn't update the documentation for sv_magic() to reflect
the changed handling of the name/namlen arguments.

Also correct a couple of typos, and mention sv_magicext() in
perlguts.
p4raw-link: @23432 on //depot/perl: 2d8d5d5aa55d3bc73a36db1fc2d8bcfe8bb20516
p4raw-link: @23422 on //depot/perl: c411974dd51c7d7c0ee08434cc1bb9b77909385d
p4raw-link: @23420 on //depot/perl: d7782e692220009924ccb07ccb747c51ffee1823
p4raw-link: @23419 on //depot/perl: d58892206344925510820a73d2d509d20abee418

p4raw-id: //depot/maint-5.8/perl@23454
p4raw-integrated: from //depot/perl@23453 'copy in'
ext/Devel/Peek/Changes (@2322..) ext/Devel/Peek/Peek.pm
(@20687..) lib/diagnostics.pm (@23191..) 'merge in'
pod/perlguts.pod (@22853..) pod/perlop.pod (@23333..)
pod/perlapi.pod (@23368..)
p4raw-integrated: from //depot/perl@23432 'merge in' sv.c (@23373..)

19 years agoIntegrate:
Nicholas Clark [Mon, 1 Nov 2004 12:17:44 +0000 (12:17 +0000)]
Integrate:
[ 23266]
[perl #31078] Fields package bug
An intermediate class with no fields messes up private fields
in the base class.

[ 23267]
I somehow managed to omit the base.pm change from #23266
p4raw-link: @23267 on //depot/perl: 446e776fb7618d56ecd9043c4060e08967abe22c
p4raw-link: @23266 on //depot/perl: 85be41ddc82ae1b92a5cc5dab5f925295b67a742

p4raw-id: //depot/maint-5.8/perl@23453
p4raw-integrated: from //depot/perl@23452 'copy in' lib/base.pm
(@23266..)
p4raw-integrated: from //depot/perl@23266 'edit in'
lib/base/t/fields-base.t (@23256..)

19 years agoImprovements and corrections as suggested by Ed Allen Smith,
Nicholas Clark [Mon, 1 Nov 2004 10:24:35 +0000 (10:24 +0000)]
Improvements and corrections as suggested by Ed Allen Smith,
Glenn Linderman, Yitzchak Scott-Thoennes and Steve Hay

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

19 years agoFirst draft of 5.8.6's perldelta
Nicholas Clark [Sun, 31 Oct 2004 18:46:53 +0000 (18:46 +0000)]
First draft of 5.8.6's perldelta

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

19 years agoIntegrate:
Nicholas Clark [Sun, 31 Oct 2004 14:25:17 +0000 (14:25 +0000)]
Integrate:
[ 23365]
Fix [perl #31971] local $^D gives noise

(ish. Actually a rewrite to give binary compatibility)
p4raw-link: @23365 on //depot/perl: ddcf8bc1d288a9d34b94e354ef9f98b84591150c

p4raw-id: //depot/maint-5.8/perl@23447
p4raw-edited: from //depot/perl@23430 'edit in' mg.c (@23277..) embed.h
(@23325..) proto.h (@23357..)
p4raw-edited: from //depot/perl@23365 'edit in' embed.fnc (@23357..)
perl.c (@23364..)

19 years agoIntegrate:
Craig A. Berry [Tue, 26 Oct 2004 23:32:25 +0000 (18:32 -0500)]
Integrate:
[ 23425]
Subject: [PATCH] lib/Carp.t improvements
From: "Craig A. Berry" <craigberry@mac.com>
Message-Id: <417F24D9.1000904@mac.com>
p4raw-link: @23425 on //depot/perl: ce707141976f2adac9e0ddc6a04f5dded42ef198

p4raw-id: //depot/maint-5.8/perl@23430
p4raw-integrated: from //depot/perl@23429 'copy in' lib/Carp.t
(@23221..)

19 years agoIntegrate:
Nicholas Clark [Thu, 28 Oct 2004 10:07:49 +0000 (10:07 +0000)]
Integrate:
[ 23418]
[perl #32039] Chained goto &sub drops data too early.

Change 22373 to stop a memory leak in goto &foo intead caused
the elements of @_ to be freed too early. This revised fix
just transfers the reifiedness of the old @_ to the new @_

[ 23426]
include flags and refcount in the list of leaked scalars
p4raw-link: @23426 on //depot/perl: a548cda821d2121318f53907c736e60edf2b1881
p4raw-link: @23418 on //depot/perl: b1464ded1acfef257a05adfafdd413fb0659a7e5

p4raw-id: //depot/maint-5.8/perl@23429
p4raw-integrated: from //depot/perl@23428 'copy in' t/op/goto.t
(@23217..) 'edit in' pp_ctl.c (@23357..) 'merge in' perl.c
(@23392..)

19 years agoIntegrate:
Brendan O'Dea [Fri, 22 Oct 2004 13:30:33 +0000 (23:30 +1000)]
Integrate:
[ 23416]
Subject: [PATCH] ext/IO/IO.xs: fix blocking on sparc linux
Message-ID: <20041022033033.GA12362@londo.c47.org>
p4raw-link: @23416 on //depot/perl: 3b2f3eeb7db34430d0f2a4bbc1b52e70a34987d0

p4raw-id: //depot/maint-5.8/perl@23428
p4raw-integrated: from //depot/perl@23427 'copy in' ext/IO/IO.xs
(@22091..)

19 years agoIntegrate:
Nicholas Clark [Thu, 28 Oct 2004 09:10:57 +0000 (09:10 +0000)]
Integrate:
[ 23417]
Upgrade to Encode 2.07

[ 23421]
Upgrade to Encode 2.08.
p4raw-link: @23421 on //depot/perl: cc836e956f1f965d89e75825961e461d4c4efb8a
p4raw-link: @23417 on //depot/perl: f9d05ba35dc7d01260b38a6dc93f199c3b1d2c39

p4raw-id: //depot/maint-5.8/perl@23427
p4raw-integrated: from //depot/perl@23417 'ignore' ext/Encode/META.yml
(@23384..)
p4raw-integrated: from //depot/perl@23415 'copy in'
ext/Encode/t/fallback.t (@16372..) ext/Encode/t/Encode.t
(@19712..) ext/Encode/Unicode/Unicode.xs
ext/Encode/ucm/macArabic.ucm ext/Encode/ucm/macCentEuro.ucm
ext/Encode/ucm/macChinsimp.ucm ext/Encode/ucm/macChintrad.ucm
ext/Encode/ucm/macDingbats.ucm ext/Encode/ucm/macGreek.ucm
ext/Encode/ucm/macKorean.ucm ext/Encode/ucm/macROMnn.ucm
ext/Encode/ucm/macSymbol.ucm ext/Encode/ucm/macThai.ucm
(@22835..) ext/Encode/AUTHORS (@23380..) ext/Encode/encoding.pm
(@23384..) ext/Encode/Changes ext/Encode/Encode.pm
ext/Encode/Encode.xs ext/Encode/Unicode/Unicode.pm
ext/Encode/lib/Encode/Encoding.pm (@23417..)

19 years agoUpdate Changes
Nicholas Clark [Fri, 22 Oct 2004 18:01:45 +0000 (18:01 +0000)]
Update Changes

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

19 years agoIntegrate:
David Cantrell [Thu, 21 Oct 2004 12:21:52 +0000 (13:21 +0100)]
Integrate:
[ 23410]
Subject: docpatch for perltie.pod
Message-ID: <20041021112151.GA22862@bytemark.barnyard.co.uk>
p4raw-link: @23410 on //depot/perl: 15c110d57bebe8bc2ebd9e41b921e4d0ee296da1

p4raw-id: //depot/maint-5.8/perl@23414
p4raw-integrated: from //depot/perl@23413 'copy in' pod/perltie.pod
(@22910..)

19 years agoIntegrate:
Nicholas Clark [Fri, 22 Oct 2004 17:47:25 +0000 (17:47 +0000)]
Integrate:
[ 23372]
Implement a new -dt command-line flag, to enable threads under the
debugger (bug #31666).

Subject: RE: [PATCH] debugger handles threads [perl #31666]
From: <richard.foley@ubs.com>
Date: Wed, 13 Oct 2004 13:01:18 +0200
Message-ID: <B374141B0A424D4F9CF143CC51B3ADD903FB9E12@NZURC900PEX1.ubsgs.ubsgroup.net>

Subject: Re: [PATCH] debugger handles threads [perl #31666]
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Wed, 13 Oct 2004 02:49:58 -0700
Message-ID: <20041013094957.GA17184@efn.org>
p4raw-link: @23372 on //depot/perl: 2cbb2ee1d6d1dc9f375107de4b70573ece8a4e13

p4raw-id: //depot/maint-5.8/perl@23413
p4raw-integrated: from //depot/perl@23412 'copy in' lib/perl5db.pl
(@23095..) 'merge in' pod/perlrun.pod (@23364..)
p4raw-integrated: from //depot/perl@23372 'merge in' perl.c (@23365..)

19 years agoBack out changes 23347 and 23349 for now, as they cause URI to fail
Nicholas Clark [Fri, 22 Oct 2004 15:51:06 +0000 (15:51 +0000)]
Back out changes 23347 and 23349 for now, as they cause URI to fail
regression tests. (Integrated with change 23391).
It's not clear to me whether the regression tests are buggy, or this
change, or something else which this change now exposes.

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

19 years agoOoops. I forgot to move Changes to Changes5.8.5. Split things properly
Nicholas Clark [Fri, 22 Oct 2004 15:26:39 +0000 (15:26 +0000)]
Ooops. I forgot to move Changes to Changes5.8.5. Split things properly

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

19 years agoUpdate Changes
Nicholas Clark [Thu, 21 Oct 2004 15:49:06 +0000 (15:49 +0000)]
Update Changes

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

19 years agoRebuild table of contents and re-sort MANIFEST
Nicholas Clark [Thu, 21 Oct 2004 15:42:32 +0000 (15:42 +0000)]
Rebuild table of contents and re-sort MANIFEST

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

19 years agoRe-run regen.pl
Nicholas Clark [Thu, 21 Oct 2004 15:37:52 +0000 (15:37 +0000)]
Re-run regen.pl

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

19 years agoIntegrate:
Nicholas Clark [Thu, 21 Oct 2004 15:18:42 +0000 (15:18 +0000)]
Integrate:
[ 23393]
Ensure that PVA.pl returns a true value.

[ 23394]
Remove opmini.c when cleaning up.
p4raw-link: @23394 on //depot/perl: 34433938114b9a3e6617db3dbecdd8ae1d6979cb
p4raw-link: @23393 on //depot/perl: d403599d7a1cc648bc040fd003505344a3cc6961

p4raw-id: //depot/maint-5.8/perl@23406
p4raw-integrated: from //depot/perl@23405 'copy in'
lib/unicore/mktables (@22963..) 'merge in' Makefile.SH
(@23370..)

19 years agoIntegrate:
Nicholas Clark [Thu, 21 Oct 2004 15:08:19 +0000 (15:08 +0000)]
Integrate:
[ 22741]
Include variable names in "Use of uninitialized value" warnings
(just for lib/Math/BigInt/t/mbimbf.inc)

[ 23216]
Subject: [PATCH] pre Math::BigInt v1.72
From: Tels <perl_dummy@bloodgate.com>
Date: Fri, 13 Aug 2004 14:02:50 +0200
Message-Id: <200408131402.52270@bloodgate.com>

[ 23359]
Subject: Patch: BigInt v1.73 (pre-release)
From: Tels <perl_dummy@bloodgate.com>
Date: Sun, 10 Oct 2004 22:36:03 +0200
Message-Id: <200410102236.03637@bloodgate.com>

[ 23396]
Subject: [PATCH] Math::BigInt v1.73 final
From: Tels <perl_dummy@bloodgate.com>
Date: Wed, 20 Oct 2004 21:06:40 +0200
Message-Id: <200410202106.41840@bloodgate.com>

Subject: [PATCH] Math::BigRat v0.13 (pre-release)
From: Tels <tels@bloodgate.com>
Date: Wed, 20 Oct 2004 22:03:55 +0200
Message-Id: <200410202203.56063@bloodgate.com>
p4raw-link: @23396 on //depot/perl: 12fc24939aa1955e247b87a4837866062d192a17
p4raw-link: @23359 on //depot/perl: 2d2b274444abe9850378c8466aa976c778ccebb2
p4raw-link: @23216 on //depot/perl: 90d1b12917c6df69d793f0c9dc8d5cbfacf97955
p4raw-link: @22741 on //depot/perl: 29489e7c741791873ea464cb7e13d2b5a19577a7

p4raw-id: //depot/maint-5.8/perl@23405
p4raw-integrated: from //depot/perl@23404 'copy in'
lib/Math/BigRat/t/big_ap.t (@17756..)
lib/Math/BigRat/t/bigratup.t (@20000..)
lib/Math/BigRat/t/bigratpm.inc lib/Math/BigRat/t/bigratpm.t
(@22110..) lib/Math/BigInt/t/mbimbf.inc
lib/Math/BigInt/t/upgrade.inc lib/Math/BigInt/t/upgrade.t
lib/Math/BigRat.pm lib/Math/BigRat/t/bigrat.t (@22344..)
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
(@23142..) lib/Math/BigInt/t/bare_mbf.t
lib/Math/BigInt/t/bigfltpm.t lib/Math/BigInt/t/sub_mbf.t
lib/Math/BigInt/t/with_sub.t (@23216..)
p4raw-integrated: from //depot/perl@23359 'ignore' lib/Math/BigFloat.pm
lib/Math/BigInt.pm (@23216..)
p4raw-integrated: from //depot/perl@23216 'ignore'
lib/Math/BigInt/Calc.pm lib/Math/BigInt/t/bigfltpm.inc
(@23171..)

19 years agoIntegrate:
Nicholas Clark [Thu, 21 Oct 2004 13:53:01 +0000 (13:53 +0000)]
Integrate:
[ 23052]
A tool to check the AUTHORS file

[ 23371]
Make autodoc.pl write its output with UNIX style EOL's.

This saves the Win32 committer(s?) having to dos2unix the files
before committing.  Maybe Perforce's "LineEnd: share" suffices
anyway, but there's no harm in playing safe.
p4raw-link: @23371 on //depot/perl: c333cfe784a03678e3e071720a240ed3993ae09b
p4raw-link: @23052 on //depot/perl: 5649b9c91ff66cc306b62bcb97b1a7ec3087a251

p4raw-id: //depot/maint-5.8/perl@23404
p4raw-branched: from //depot/perl@23403 'branch in'
Porting/checkAUTHORS.pl
p4raw-integrated: from //depot/perl@23403 'copy in' autodoc.pl
(@23127..)
p4raw-integrated: from //depot/perl@23052 'merge in' MANIFEST
(@22944..)

19 years agoIntegrate:
Nicholas Clark [Thu, 21 Oct 2004 13:32:54 +0000 (13:32 +0000)]
Integrate:
[ 23360]
Subject: [PATCH-for-23358] enable statically linked extensions for Win32
From: Vadim Konovalov <konovalo@mail.wplus.net>
Date: Mon, 11 Oct 2004 22:57:00 +0400
Message-ID: <80173417046.20041011225700@vkonovalov.ru>

[ 23363]
Subject: [PATCH@23361] RE: [PATCH-for-23358] enable statically linked exte nsions for Win32
From: "Konovalov, Vadim" <vkonovalov@spb.lucent.com>
Date: Wed, 13 Oct 2004 09:45:31 +0400
Message-ID: <7DD1BE2C50259746ABB8683672D2089E08133C@itotest-1.spb.lucent.com>
p4raw-link: @23363 on //depot/perl: 8bcd5811450ad13819564acc4bb15a205239031f
p4raw-link: @23360 on //depot/perl: d2b2597412218806baa0430cf97cc8334ac3ec71

p4raw-id: //depot/maint-5.8/perl@23403
p4raw-integrated: from //depot/perl@23402 'copy in' win32/sync_ext.pl
(@11453..) win32/dl_win32.xs (@12627..) win32/buildext.pl
(@23360..) 'edit in' win32/makefile.mk (@23360..) 'merge in'
win32/perllib.c (@18030..) makedef.pl (@22841..) win32/Makefile
(@23200..)

19 years agoIntegrate:
chromatic [Tue, 19 Oct 2004 22:52:19 +0000 (15:52 -0700)]
Integrate:
[ 23353]
A new machine type, some reformatting, some reorganization
and a bit of additional info on Sleepycat's db.

[ 23364]
A few fixes in the list of -D debugging flags

[ 23392]
Subject: [PATCH perl.c pod/perl.pod pod/perlfaq2.pod]
Rephrase "Perl Home Page" References
Message-Id: <1098251539.20976.53.camel@localhost>
p4raw-link: @23392 on //depot/perl: c9e30dd8153632a4205f5780cc54d922f26feb15
p4raw-link: @23364 on //depot/perl: 3679267a1146847531c6d6f9fc1a5988659ca0aa
p4raw-link: @23353 on //depot/perl: af8e01f26a6bc94de18e21a252964d57ac91474c

p4raw-id: //depot/maint-5.8/perl@23402
p4raw-integrated: from //depot/perl@23401 'copy in' README.hpux
(@22919..) AUTHORS (@23149..) pod/perlfaq2.pod (@23382..)
'merge in' pod/perl.pod (@23154..)
p4raw-integrated: from //depot/perl@23364 'edit in' pod/perlrun.pod
(@23275..) perl.c (@23337..)

19 years agoIntegrate:
Nicholas Clark [Thu, 21 Oct 2004 12:50:53 +0000 (12:50 +0000)]
Integrate:
[ 23354]
Make AIX 5 + gcc work in 64bitall
p4raw-link: @23354 on //depot/perl: 0c0f82231532c76a9c20f1dd989b3e879c19a114

p4raw-id: //depot/maint-5.8/perl@23401
p4raw-integrated: from //depot/perl@23400 'copy in' hints/aix.sh
(@23188..)

19 years agoIntegrate:
Nicholas Clark [Thu, 21 Oct 2004 11:43:53 +0000 (11:43 +0000)]
Integrate:
[ 23351]
Make the perl interpreter more tolerant of UTF-16-encoded script
(patch by Jarkko Hietaniemi)

[ 23352]
Briefly document the test.utf16 make target.

[ 23362]
Minor tweaks for the test.utf16 target, by Jarkko
p4raw-link: @23362 on //depot/perl: 90f6ca78c85ab94ac108f3fd8202d56948c025be
p4raw-link: @23352 on //depot/perl: cc0710ff8fd43a4bc2497be73d2dd00477cc8990
p4raw-link: @23351 on //depot/perl: 1de9afcdf18cf98bbdecaa782da93e907be6fe4e

p4raw-id: //depot/maint-5.8/perl@23400
p4raw-integrated: from //depot/perl@23399 'copy in' utf8.c (@23207..)
pod/perlhack.pod (@23240..)
p4raw-integrated: from //depot/perl@23351 'edit in' t/TEST (@22932..)
'merge in' Makefile.SH (@23155..) toke.c (@23339..)

19 years agoIntegrate:
Nicholas Clark [Thu, 21 Oct 2004 11:13:27 +0000 (11:13 +0000)]
Integrate:
[ 23348]
Subject: [PATCH-for-23341] dynaloader improvements and cleanup
From: Vadim Konovalov <vadim@vkonovalov.ru>
Date: Sun, 3 Oct 2004 22:10:06 +0400
Message-ID: <138-1837306906.20041003221006@vkonovalov.ru>

[ 23361]
Subject: [perl #31843] warnings::warn($obj,...) fails when $obj overloads ""
From: kaminsky@math.huji.ac.il (via RT) <perlbug-followup@perl.org>
Date: 5 Oct 2004 09:52:07 -0000
Message-ID: <rt-3.0.11-31843-97358.2.89612012687236@perl.org>
(with tweaks)
p4raw-link: @23361 on //depot/perl: 9df0f64f445f30276560fec596914dd510e244e9
p4raw-link: @23348 on //depot/perl: 1c7f9087b1206cc798470bc670fc38b5c413712a

p4raw-id: //depot/maint-5.8/perl@23399
p4raw-integrated: from //depot/perl@23398 'copy in'
ext/DynaLoader/DynaLoader_pm.PL (@22816..) 'merge in'
lib/warnings.pm warnings.pl (@22034..)

19 years agoIntegrate:
Nicholas Clark [Thu, 21 Oct 2004 10:54:14 +0000 (10:54 +0000)]
Integrate:
[ 23343]
Subject: [PATCH] make t/uni/class.t pass on VMS
From: "Craig A. Berry" <craigberry@mac.com>
Date: Fri, 01 Oct 2004 12:57:55 -0500
Message-ID: <415D9AA3.1000908@mac.com>

[ 23346]
Subject: [PATCH] vms/t/filespec.t tweak
From: "Craig A. Berry" <craigberry@mac.com>
Date: Fri, 01 Oct 2004 13:18:03 -0500
Message-ID: <415D9F5B.5040306@mac.com>

[ 23358]
Subject: [PATCH] add the 'test_harness' target to vms "makefile"
From: Abe Timmerman <abe@ztreet.demon.nl>
Date: Sat, 9 Oct 2004 18:13:38 +0200
Message-Id: <200410091813.38673.abe@ztreet.demon.nl>

[ 23367]
Subject: [PATCH] Re: [NOT OK] 23353 OpenVMS 7.2 VAX
From: "Craig A. Berry" <craigberry@mac.com>
Date: Thu, 14 Oct 2004 10:09:41 -0500
Message-ID: <416E96B5.5020100@mac.com>

[ 23377]
Subject: [PATCH] test_harness tweak for VMS
From: "Craig A. Berry" <craigberry@mac.com>
Date: Sat, 16 Oct 2004 12:15:02 -0500
Message-Id: <41715716.5000108@mac.com>
p4raw-link: @23377 on //depot/perl: 20533b5ab7dd4e5ed429644a69a242f721deb78c
p4raw-link: @23367 on //depot/perl: d8d9a45565468f5ed50aa4257f7366c751a44183
p4raw-link: @23358 on //depot/perl: 40996b7810cf32994b2b30ccaee4f9d870d60be0
p4raw-link: @23346 on //depot/perl: 78b110b07ed3c6a4447914870f86996e65674caf
p4raw-link: @23343 on //depot/perl: 53cd54806aabd2c7159c2bd2a9152721d6b02e08

p4raw-id: //depot/maint-5.8/perl@23398
p4raw-integrated: from //depot/perl@23397 'copy in' t/harness
(@16910..) vms/ext/filespec.t (@17913..) t/uni/class.t
(@22765..) ext/Devel/PPPort/parts/inc/ppphtest (@23234..)
ext/Devel/PPPort/t/ppphtest.t (@23280..) 'edit in'
vms/descrip_mms.template (@23358..)
p4raw-integrated: from //depot/perl@23358 'ignore' vms/test.com
(@17394..)

19 years agoIntegrate:
Jim Cromie [Thu, 23 Sep 2004 21:45:42 +0000 (21:45 +0000)]
Integrate:
[ 23350]
Subject: [perl #31697] [PATCH] B::Showlex::newlex enhancement and pod
From: Jim Cromie (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-31697-96840.0.810265136907162@perl.org>
(with doc nits)

[ 23356]
Hack to make -Dusethreads -Uuseithreads -Uuse5005threads pass all tests

[ 23395]
Need to skip optree walking tests if perlio not built
p4raw-link: @23395 on //depot/perl: 7f046282e716820f674dd01c0468a782b741538b
p4raw-link: @23356 on //depot/perl: 54cf8e17f0d40db1139c694ac85474f8b0c35b86
p4raw-link: @23350 on //depot/perl: 59910b6dbc5bdf043d9f33f40bbbc9957f008770

p4raw-id: //depot/maint-5.8/perl@23397
p4raw-integrated: from //depot/perl@23391 'copy in' ext/B/B/Showlex.pm
ext/B/t/OptreeCheck.pm (@22820..) ext/B/t/f_map.t
ext/B/t/f_sort.t (@23278..) ext/B/t/showlex.t (@23319..)
ext/B/B/Concise.pm (@23349..)

19 years agoIntegrate:
Nicholas Clark [Tue, 19 Oct 2004 20:10:52 +0000 (20:10 +0000)]
Integrate:
[ 22926]
Subject: Re: [perl #30197] perlbug AutoReply: Data::Dumper does not indent the deparsed code properly
From: Mathieu Arnold <m@absolight.fr>
Date: Thu, 10 Jun 2004 16:43:58 +0200
Message-ID: <34D483170C7F84E0DFBE442B@andromede.in.reaumur.net>
(with a test adjustment)

[ 23347]
Subject: [PATCH perl-current] Re: [perl #31793] Data::Dumper: Useqq interacts badly with overloading
From: Rick Delaney <rick@bort.ca>
Date: Sat, 2 Oct 2004 01:04:49 -0400
Message-ID: <20041002050448.GB5059@biff.bort.ca>

[ 23349]
Increment $overload::VERSION after change #23347
p4raw-link: @23349 on //depot/perl: 00acedc188c9751ee95950dacf7675153b18a34f
p4raw-link: @23347 on //depot/perl: d411a6a9eb5df09116806ed1c441d30d37e8d5e8
p4raw-link: @22926 on //depot/perl: 41a63c2f0a70d77b39bfc2320f65e2edb58c6519

p4raw-id: //depot/maint-5.8/perl@23391
p4raw-integrated: from //depot/perl@23349 'copy in' ext/B/B/Concise.pm
(@23278..)
p4raw-integrated: from //depot/perl@23347 'copy in' lib/overload.t
(@23106..) 'edit in' lib/overload.pm (@23182..)
p4raw-integrated: from //depot/perl@22926 'edit in'
ext/Data/Dumper/Dumper.pm (@21036..) 'merge in'
ext/Data/Dumper/t/dumper.t (@21036..)

19 years agoIntegrate:
Nicholas Clark [Tue, 19 Oct 2004 19:35:22 +0000 (19:35 +0000)]
Integrate:
[ 23331]
Subject:  Re: [perl #31586] utime does not reach expectations [PATCH]
From:  LAUN Wolfgang <wolfgang.laun@alcatel.at>
Date:  Fri, 17 Sep 2004 14:01:11 +0200
Message-Id:  <DF27CDCBD2581D4B88431901094E4B4D02B0C88B@attmsx1.aut.alcatel.at>

Clarify the effect of utime when the file isn't owned by the user

[ 23332]
Document that $ENV{PATH} may not contain relative directories under -T

[ 23333]
Remove a couple of C<> to avoid confusing double quotes in text
rendering. [perl #31678]

[ 23338]
Spelling correction spotted by Greg McCarroll

[ 23341]
Subject: [patch] Sys::Syslog POD - $Sys::Syslog::host
From: "Jay Hannah" <jhannah@omnihotels.com>
Date: Wed, 15 Sep 2004 14:51:42 -0500
Message-ID: <002001c49b5d$6d0d79c0$4722000a@omarests2>

[ 23345]
More caveats on the non-portability of stat(), suggested by
Stas Bekman.

[ 23368]
Document sv_vcatpvf, sv_vsetpvf, sv_vcatpvf_mg and sv_vsetpvf_mg.

These are already in the API supported by Devel::PPPort, and are
often more useful than sv_vcatpvfn and sv_vsetpvfn which were
already documented.

[ 23369]
Doc nit to Data::Dumper, suggested by Peter Kay.

[ 23378]
Add a missing warning categorisation in perldiag.

[ 23379]
Fix a typo.

[ 23382]
Subject: [PATCH] perlfaq2.pod (add a book)
From: <richard.foley@ubs.com>
Date: Tue, 19 Oct 2004 07:29:31 +0200
Message-ID: <B374141B0A424D4F9CF143CC51B3ADD903FB9E3A@NZURC900PEX1.ubsgs.ubsgroup.net>

[ 23383]
More Data::Dumper docs nits, fix the previous one,
suggested by Yves Orton.
p4raw-link: @23383 on //depot/perl: fc3a748cd0ee9b79d0761d5ab998a733a5f2010c
p4raw-link: @23382 on //depot/perl: 024e7d0c442665d8c8757fddb243fb415f2a580f
p4raw-link: @23379 on //depot/perl: aa534ff5c7e215c8ef5cbc68519f3301b552522c
p4raw-link: @23378 on //depot/perl: 10749184fbd7dcfe7ac73cd71876e978adcad266
p4raw-link: @23369 on //depot/perl: 6cbbc06272884293d5b49863f65805a188482c82
p4raw-link: @23368 on //depot/perl: bffc3d176498c580e8c7f5c238edf3c2945b99be
p4raw-link: @23345 on //depot/perl: 3e2557b2b37c1f5014d01d764b58616c3cd1e38f
p4raw-link: @23341 on //depot/perl: 476b65d99f3d74dcdd84fe0193db04f9db2c3d52
p4raw-link: @23338 on //depot/perl: a4cd2bbecb05de499e8e493d1c12501036f583b9
p4raw-link: @23333 on //depot/perl: bff5667cab927076651176299f898dee445d6b01
p4raw-link: @23332 on //depot/perl: df98f9840e6fe334c33012e022f10cdcd0547d43
p4raw-link: @23331 on //depot/perl: a4142048d093908dfadd5b3e7ed8f633af464ea8

p4raw-id: //depot/maint-5.8/perl@23390
p4raw-integrated: from //depot/perl@23389 'copy in' README.epoc
(@18512..) pod/perlfaq2.pod (@21835..) utils/c2ph.PL (@22258..)
ext/Sys/Syslog/Syslog.pm (@22451..) pod/perlsec.pod (@23253..)
'edit in' pod/perlfunc.pod (@23331..) ext/Data/Dumper/Dumper.pm
(@23369..) 'merge in' pod/perlapi.pod (@23214..) pod/perlop.pod
(@23250..) embed.fnc (@23365..)
p4raw-integrated: from //depot/perl@23368 'merge in' sv.c (@23344..)
p4raw-integrated: from //depot/perl@23332 'edit in' pod/perldiag.pod
(@23256..)

19 years agoIntegrate:
Nicholas Clark [Tue, 19 Oct 2004 19:16:21 +0000 (19:16 +0000)]
Integrate:
[ 23326]
Subject: [PATCH] encoding and open pragmas
From: Jarkko Hietaniemi <jhi@iki.fi>
Date: Mon, 16 Aug 2004 22:27:00 +0300
Message-ID: <41210A84.6060506@iki.fi>

Subject: Re: [PATCH] encoding and open pragmas
From: Jarkko Hietaniemi <jhi@iki.fi>
Date: Tue, 17 Aug 2004 11:22:58 +0300 (EEST)
Message-Id: <200408170822.i7H8MwUU016793@vipunen.hut.fi>

[ 23334]
Typo fix.
Subject: [PATCH] Re: Smoke [5.9.2] 23330 FAIL(X) hp-ux 11.11/64 (PA-2.0/64/2 cpu)
From: Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com>
Date: Wed, 22 Sep 2004 11:20:53 +0200
Message-ID: <20040922112053.686562b6@valis.local>

[ 23355]
Restore runtime loading of Encode and Encode-related modules, so that
open.pm will work when the Encode extension isn't build.

[ 23380]
Upgrade to Encode 2.04.

[ 23381]
Re-apply the encoding.pm part of:

Subject: [PATCH] encoding and open pragmas
From: Jarkko Hietaniemi <jhi@iki.fi>
Date: Mon, 16 Aug 2004 22:27:00 +0300
Message-ID: <41210A84.6060506@iki.fi>

[ 23384]
Upgrade to Encode 2.05
p4raw-link: @23384 on //depot/perl: d7fe8a7a142a8a71ee7a4ebb861012b548dc70a2
p4raw-link: @23381 on //depot/perl: b1aeb384e13509b880aa9ad8303863293c7f9b87
p4raw-link: @23380 on //depot/perl: 8f1ed24a4d3af53304bd3890a619bde305168316
p4raw-link: @23355 on //depot/perl: b4ebbc942f328f1a36f70b899d9165fa73484cd8
p4raw-link: @23334 on //depot/perl: 00243fce2e6342da5c299fe3c6bd180ff12ba811
p4raw-link: @23326 on //depot/perl: 7c0e976d40017a166598b7de52585069637d2764

p4raw-id: //depot/maint-5.8/perl@23389
p4raw-integrated: from //depot/perl@23388 'copy in'
ext/Encode/Makefile.PL (@19325..) lib/open.t (@19600..)
ext/Encode/lib/Encode/Supported.pod (@21331..) t/io/layers.t
(@22423..) ext/Encode/JP/JP.pm ext/Encode/bin/piconv (@22835..)
ext/Encode/AUTHORS ext/Encode/bin/ucmsort
ext/Encode/lib/Encode/Alias.pm ext/Encode/ucm/big5-hkscs.ucm
(@23258..) ext/Encode/META.yml (@23380..)
p4raw-integrated: from //depot/perl@23380 'ignore' ext/Encode/Changes
ext/Encode/Encode.pm (@23258..)
p4raw-integrated: from //depot/perl@23326 'ignore' lib/open.pm
(@22538..) ext/Encode/encoding.pm (@22835..)

19 years agoIntegrate:
Peter Dintelmann [Mon, 11 Oct 2004 09:54:15 +0000 (11:54 +0200)]
Integrate:
[ 23329]
Upgrade to Time::HiRes 1.65.

[ 23330]
Upgrade to MIME::Base64 3.05.

[ 23340]
A fix for [perl #31692] : as PerlIO::scalar accesses directly the
PV of the scalar it reads from, avoid to read it when it's an
undefined PV.

[ 23366]
Subject: AW: [perl #31864] IO::Poll - undef fd not checked in mask()
From: "Dintelmann, Peter" <Peter.Dintelmann@Dresdner-Bank.com>
Message-ID: <8FD9B6A658383E468B55D364D1A9951601857331@ffz00zm6.ffz00e.mail.dresdner.net>
p4raw-link: @23366 on //depot/perl: 06cd8c16b6bacaad231fad0a4a04b54ca0a48760
p4raw-link: @23340 on //depot/perl: 47cc46ee1b0f541fba01adac0a6a3dd526924313
p4raw-link: @23330 on //depot/perl: 2a99bba51541367c1fa77cddaf4838ae3213738a
p4raw-link: @23329 on //depot/perl: 64a7a97c20dd04240e4f413ed151ebe43591df37

p4raw-id: //depot/maint-5.8/perl@23388
p4raw-integrated: from //depot/perl@23387 'copy in'
ext/IO/lib/IO/Poll.pm (@14743..) ext/PerlIO/scalar/scalar.xs
(@21106..) ext/MIME/Base64/t/warn.t (@22325..)
ext/PerlIO/t/scalar.t (@22998..) ext/MIME/Base64/Base64.pm
ext/MIME/Base64/Changes (@23238..) ext/Time/HiRes/Changes
ext/Time/HiRes/HiRes.pm ext/Time/HiRes/HiRes.xs
ext/Time/HiRes/Makefile.PL ext/Time/HiRes/ppport.h
ext/Time/HiRes/t/HiRes.t (@23322..)

19 years agoIntegrate:
Nicholas Clark [Tue, 19 Oct 2004 18:09:57 +0000 (18:09 +0000)]
Integrate:
[ 23373]
Implement sv_svset _nosteal variants by passing a flag into
sv_set_flags rather than messing with the SvTEMP() flag on either
side of the call.

[ 23374]
The second half of Perl_vwarner is actually a straight cut&paste job
from Perl_vwarn, so convert it into a (tail) call to Perl_vwarn.
cut&paste is bad, m'kay.

[ 23375]
Merge the common code from Perl_vdie and Perl_vwarner into a
S_vdie_common

[ 23376]
Merge code from vdie and vcroak into S_vdie_croak_common
p4raw-link: @23376 on //depot/perl: 3ab1ac99cac69a50df98e9a6b2a9d1217de1d092
p4raw-link: @23375 on //depot/perl: 63315e187a785a8535d1f84110e060293f0f744c
p4raw-link: @23374 on //depot/perl: d13b0d777d6d58b6258c1f4aebb7ed97a4ad3301
p4raw-link: @23373 on //depot/perl: 5fcdf167f4386a3583bf0db9d98b989639295a45

p4raw-id: //depot/maint-5.8/perl@23387
p4raw-integrated: from //depot/perl@23386 'edit in' sv.c (@23368..)
'merge in' sv.h (@23277..)
p4raw-integrated: from //depot/perl@23375 'edit in' util.c (@23374..)

19 years agoIntegrate:
Nicholas Clark [Tue, 19 Oct 2004 16:56:17 +0000 (16:56 +0000)]
Integrate:
[ 23321]
Subject:  Re: [perl #31459] Bug in read()
From:  Chris Heath <chris@heathens.co.nz>
Date:  06 Sep 2004 00:03:12 -0400
Message-Id:  <1094443392.12379.35.camel@linux.heathens.co.nz>

a read(F) into a UTF8-encoded buffer with an offset off the
end of the buffer, miss-calculated buffer lengths

[ 23337]
Subject: Patch for perl.c fixing an obscure environment bug
From: Merijn Broeren <merijnb@iloquent.com>
Date: Thu, 23 Sep 2004 17:18:17 +0200
Message-ID: <20040923151817.GA15782@brugman.iloquent.nl>

[ 23342]
 [perl #31767] open $1, "file" doesn't raise an exception

[ 23344]
Perl_sv_recode_to_utf8 shouldn't be returning SvPVX(sv) without
any check on whether it's valid.
p4raw-link: @23344 on //depot/perl: 95899a2a29f7dc4950eff7768b479a7492599135
p4raw-link: @23342 on //depot/perl: ac53db4c3f7e2209c2c3f33df2423b5511eedd24
p4raw-link: @23337 on //depot/perl: 9b4eeda5ae692087a98457d63c818ddb127a1327
p4raw-link: @23321 on //depot/perl: 6960c29afe6e3b12a2656bad7e38c80aa2c13fad

p4raw-id: //depot/maint-5.8/perl@23386
p4raw-integrated: from //depot/perl@23385 'copy in' t/io/open.t
(@22778..) 'merge in' pp_sys.c (@23176..) pp.c (@23277..)
p4raw-integrated: from //depot/perl@23344 'merge in' sv.c (@23320..)
p4raw-integrated: from //depot/perl@23337 'merge in' perl.c (@23277..)

19 years agoIntegrate:
Nicholas Clark [Tue, 19 Oct 2004 16:29:12 +0000 (16:29 +0000)]
Integrate:
[ 23155]
Build the perldelta copying command for the main Unix makefile with
buildtoc, so that it doesn't get forgotten on version increments.

[ 23370]
Include opmini.c in the dependency generation.
p4raw-link: @23370 on //depot/perl: c015c5e45f866671c406f740a09e67f5544ed21c
p4raw-link: @23155 on //depot/perl: 0dfdcd8a63a82bd61087d84a6f130e03a4b20ed9

p4raw-id: //depot/maint-5.8/perl@23385
p4raw-edited: from //depot/perl@23335 'edit in' Makefile.SH (@23351..)
p4raw-integrated: from //depot/perl@23335 'copy in' pod/buildtoc
(@22113..)

19 years agoIntegrate:
Nicholas Clark [Thu, 23 Sep 2004 10:12:34 +0000 (10:12 +0000)]
Integrate:
[ 23320]
[perl #30066] Memory leak in nested shared data structures in 5.8.4
A pop of an item from a shared array ref causes a leak due to
AVf_REAL not having been set after an sv_upgrade(sv, SVt_PVAV).
Make sv_upgrade() set always this flag.
p4raw-link: @23320 on //depot/perl: e763e3dc1f6aaacf9b75417484c98496493059ec

p4raw-id: //depot/maint-5.8/perl@23335
p4raw-integrated: from //depot/perl@23328 'merge in' sv.c (@23277..)

19 years agoIntegrate:
Nicholas Clark [Mon, 20 Sep 2004 14:14:31 +0000 (14:14 +0000)]
Integrate:
[ 23322]
Upgrade to Time::HiRes 1.63.
Note that it includes a ppport.h file. See if the one
previously built in Devel::PPPort can be used instead.
p4raw-link: @23322 on //depot/perl: 1fbb4de4c7fd798d63246750a9916fb1b938184e

p4raw-id: //depot/maint-5.8/perl@23328
p4raw-branched: from //depot/perl@23324 'branch in'
ext/Time/HiRes/ppport.h
p4raw-integrated: from //depot/perl@23324 'copy in'
ext/Time/HiRes/Changes ext/Time/HiRes/HiRes.pm
ext/Time/HiRes/HiRes.xs ext/Time/HiRes/Makefile.PL (@23232..)
ext/Time/HiRes/t/HiRes.t (@23246..) 'merge in' MANIFEST
(@23223..)