This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Perl 5 source code".
The branch, p4/maint-5.10/perl has been updated
via 8d5794adcaca1cf0ab87e1cbe9d60f86a36481f4 (commit)
via 19e453dc078ef6ebd1e260cbeb80f48d197d47ff (commit)
via fd79f189046eb0214239da21eae9a08e2c339338 (commit)
via 6fa614555fcdf6c0b2a33fdeaa38b2b88f6c212c (commit)
via 1e706e5f4b24f137edb1e127918c22f10c48755d (commit)
via 711eea72c55817fd97530293866dfdf526a72788 (commit)
via 4c77f4c64e039955ddc3aa8db92cf30988f70244 (commit)
via a5e463d5350f721b0c7b010d7e0f558af4d38795 (commit)
via 4ec1b499ea35245a401d98bde44587e671c32748 (commit)
via 1ac36fac9d80175ed6643590c716ece073193d98 (commit)
via a9fd7ac4fca8e707f600cf73d4bb0dd2b326253e (commit)
via dcb9bc84cf5eba3c2d576b51d40e225263c352fe (commit)
via 4cd96688ae2acbf455794c3f8c4187bd23e93d24 (commit)
via 2832741cc4fa7b4728c8f007c72208b32bae29c9 (commit)
via 7d18f260e97caf0e3ae6c4a6b6f11b9b004b63d6 (commit)
via 4e04c505cc1513e33360a7b51b7564e78dc07de3 (commit)
via fbc84be6bd6517c31fc96a76e94afa7dddb6bb8a (commit)
via d9576ec2ea6c110b40c59b7b5aa0a4245f7aff7f (commit)
via 00a7306d5777ac15cc2bea6c52207b03d9bb8eeb (commit)
via dfcd99d2db0fba77da2cefb8500809b29ea5296c (commit)
via e523df21f75c41e8fd943d3795b8b1ee1184a8c6 (commit)
via 59237553f5f4742c7c00f84cae3242706ddfda56 (commit)
via 9e3e8491a22f87c21c5c1399c973f43e4008af06 (commit)
via c9413e81faf9abbc04b16cbf53c14a3446c560c1 (commit)
from e6e30f9473e71b4f8eb72b2d4378235e1c15f668 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 8d5794adcaca1cf0ab87e1cbe9d60f86a36481f4
Author: Nicholas Clark <[EMAIL PROTECTED]>
Date: Thu Oct 23 20:49:57 2008 +0000
Integrate:
[ 34561]
Handle a filename with a tilde in it. Otherwise the build dies
on Bar.pm~ at MANIFEST check time when building on an ODS-2 volume.
p4raw-link: @34561 on //depot/perl: XXXXXXXXXXXXXXXX:(349054)XXXXXXXXXXXXXXX
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'merge in' configure.com
(@34456..)
commit 19e453dc078ef6ebd1e260cbeb80f48d197d47ff
Author: Nicholas Clark <[EMAIL PROTECTED]>
Date: Wed Oct 22 10:48:20 2008 +0000
Integrate:
[ 34548]
Disentangle the ownership of tests in lib/ExtUtils/
[ 34553]
Add BinGOs to AUTHORS, and a second e-mail address for Shlomi
p4raw-link: @34553 on //depot/perl: XXXXXXXXXXXXXXXX:(349046)XXXXXXXXXXXXXXX
p4raw-link: @34548 on //depot/perl: XXXXXXXXXXXXXXXX:(349041)XXXXXXXXXXXXXXX
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'copy in'
Porting/checkAUTHORS.pl (@34324..) AUTHORS (@34466..) 'merge
in' Porting/Maintainers.pl (@34505..)
commit fd79f189046eb0214239da21eae9a08e2c339338
Author: Tony Cook <[EMAIL PROTECTED]>
Date: Tue Oct 21 21:26:30 2008 +1100
Integrate:
[ 34542]
Subject: FreeBSD 7 libc_r detection
Message-ID: <[EMAIL PROTECTED]>
[ 34546]
Future-proof the FreeBSD hints - assume that FreeBSD 8, 9 etc behave
like 7, not 6 and earlier.
p4raw-link: @34546 on //depot/perl: XXXXXXXXXXXXXXXX:(349039)XXXXXXXXXXXXXXX
p4raw-link: @34542 on //depot/perl: XXXXXXXXXXXXXXXX:(349035)XXXXXXXXXXXXXXX
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'copy in' hints/freebsd.sh
(@34542..)
commit 6fa614555fcdf6c0b2a33fdeaa38b2b88f6c212c
Author: Max Maischein <[EMAIL PROTECTED]>
Date: Mon Jan 7 21:48:04 2008 +0100
Integrate:
[ 32905]
Subject: [patch] [Win32] Make Perl build on Win32 when the path contains
whitespace
Message-ID: <[EMAIL PROTECTED]>
[ 34482]
Upgrade to ExtUtils-MakeMaker-6.47_01
[ 34498]
Upgrade to ExtUtils-MakeMaker-6.47_02
[ 34541]
Upgrade to ExtUtils-MakeMaker-6.48
p4raw-link: @34541 on //depot/perl: XXXXXXXXXXXXXXXX:(349034)XXXXXXXXXXXXXXX
p4raw-link: @34498 on //depot/perl: XXXXXXXXXXXXXXXX:(348991)XXXXXXXXXXXXXXX
p4raw-link: @34482 on //depot/perl: XXXXXXXXXXXXXXXX:(348975)XXXXXXXXXXXXXXX
p4raw-link: @32905 on //depot/perl: 11dbc3de458ac59241fc120fc3d8b369666b26f1
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
p4raw-branched: from //depot/[EMAIL PROTECTED] 'branch in'
t/lib/MakeMaker/Test/Setup/MPV.pm
lib/ExtUtils/t/min_perl_version.t (@34482..)
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'copy in' lib/ExtUtils/TODO
(@28984..) lib/ExtUtils/t/cd.t (@31534..) lib/File/CheckTree.t
(@31741..) lib/ExtUtils/MM_Darwin.pm (@33251..)
lib/ExtUtils/Changes lib/ExtUtils/t/MM_Unix.t
lib/ExtUtils/t/metafile_data.t lib/ExtUtils/t/metafile_file.t
(@34440..) lib/ExtUtils/MM_MacOS.pm lib/ExtUtils/MM_Unix.pm
lib/ExtUtils/MM_VMS.pm lib/ExtUtils/MM_VOS.pm
lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
t/lib/MakeMaker/Test/Utils.pm (@34498..)
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'ignore'
lib/ExtUtils/Command/MM.pm lib/ExtUtils/Liblist.pm
lib/ExtUtils/Liblist/Kid.pm lib/ExtUtils/MM_AIX.pm
lib/ExtUtils/MM_Any.pm lib/ExtUtils/MM_BeOS.pm
lib/ExtUtils/MM_Cygwin.pm lib/ExtUtils/MM_NW5.pm
lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_UWIN.pm
lib/ExtUtils/MY.pm lib/ExtUtils/MakeMaker/Config.pm
lib/ExtUtils/MakeMaker/bytes.pm
lib/ExtUtils/MakeMaker/vmsish.pm lib/ExtUtils/testlib.pm
(@34482..)
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'ignore' lib/ExtUtils/MM.pm
lib/ExtUtils/MM_DOS.pm lib/ExtUtils/MM_QNX.pm
lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MM_Win95.pm
lib/ExtUtils/Mkbootstrap.pm (@34440..) 'merge in' MANIFEST
(@34475..)
commit 1e706e5f4b24f137edb1e127918c22f10c48755d
Author: Jerry D. Hedden <[EMAIL PROTECTED]>
Date: Tue Sep 23 05:40:27 2008 -0400
Integrate:
[ 34434]
Subject: [PATCH] Loading modules in test.pl
Message-ID: <[EMAIL PROTECTED]>
[ 34528]
Change "use $foo; 1" in evals to "require $foo; 1" to avoid breaking
even more tests if use is borked, but not require.
p4raw-link: @34528 on //depot/perl: XXXXXXXXXXXXXXXX:(349021)XXXXXXXXXXXXXXX
p4raw-link: @34434 on //depot/perl: 700e06a42ef57eea8d145c687c67cc8c50c36157
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'copy in' t/test.pl
(@34434..)
commit 711eea72c55817fd97530293866dfdf526a72788
Author: Nicholas Clark <[EMAIL PROTECTED]>
Date: Mon Oct 20 16:11:30 2008 +0000
Integrate:
[ 34378]
Subject: Re: [PATCH] Revised: Improved documentation for flock() in
perlfunc.pod
From: Paul Fenwick <[EMAIL PROTECTED]>
Date: Tue, 16 Sep 2008 20:32:39 +1000
Message-ID: <[EMAIL PROTECTED]>
[ 34380]
Kevin J. Woolley has taken over from Gozer.
[ 34386]
Subject: [PATCH] Re: [perl #59134] Typo in File::stat man pag
From: Moritz Lenz <[EMAIL PROTECTED]>
Date: Sun, 21 Sep 2008 17:50:04 +0200
Message-ID: <[EMAIL PROTECTED]>
[ 34389]
Subject: [PATCH] Re: [perl #59128] Typo in perldsc(1)
From: Moritz Lenz <[EMAIL PROTECTED]>
Date: Sun, 21 Sep 2008 17:47:11 +0200
Message-ID: <[EMAIL PROTECTED]>
[ 34408]
Subject: [PATCH] Show using waitpid in IPC::Open[23] SYNOPSIS
From: brian d foy <[EMAIL PROTECTED]>
Date: Sun, 21 Sep 2008 15:23:47 -0500
Message-ID: <[EMAIL PROTECTED]>
[ 34435]
Subject: Re: [PATCH] Add open "|-" and open "-|" to perlopentut
From: Shlomi Fish <[EMAIL PROTECTED]>
Date: Tue, 23 Sep 2008 19:00:41 +0300
Message-id: <[EMAIL PROTECTED]>
[ 34451]
error reporting of [$a ; $b] can be a TODO.
[ 34454]
It's RISC OS, dammit. Hard space, upper case. Always.
[ 34463]
Update copyright year to 2008.
[ 34505]
Damian has transferred Filter::Simple to p5p. Bump its version to 0.83
with the new contact details, and remove the out-of-date README from
core.
[ 34529]
Bump IPC::Open2's $VERSION. (The docs changed.)
[ 34531]
Bump the $VERSION of File::stat (documentation changed).
p4raw-link: @34531 on //depot/perl: XXXXXXXXXXXXXXXX:(349024)XXXXXXXXXXXXXXX
p4raw-link: @34529 on //depot/perl: XXXXXXXXXXXXXXXX:(349022)XXXXXXXXXXXXXXX
p4raw-link: @34505 on //depot/perl: XXXXXXXXXXXXXXXX:(348998)XXXXXXXXXXXXXXX
p4raw-link: @34463 on //depot/perl: 4a8f7a0a66ed04e8d1c28cb474b2f2ebfd462331
p4raw-link: @34454 on //depot/perl: 33db204c5fb0eecf0ab585e0d868f3fe1998a7b0
p4raw-link: @34451 on //depot/perl: c186290f8b00f2f897de61096fa8511ed3a96440
p4raw-link: @34435 on //depot/perl: 37476c4db8d1d224947558a58905ecd1420bf69e
p4raw-link: @34408 on //depot/perl: 98627f4bb050263099df90771763c388295fb56c
p4raw-link: @34389 on //depot/perl: 246d269493df2fcc15bf3fbeb24b08c3dc9030af
p4raw-link: @34386 on //depot/perl: 7a03303b2749abfe6edc49ee6c41c5e419888269
p4raw-link: @34380 on //depot/perl: a649d4be0ecd146ff1a9d37b0533861a42fc4a98
p4raw-link: @34378 on //depot/perl: a40ccd72f1c8714bd4e1516cf9ce68fc95e86f91
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
p4raw-deleted: from //depot/[EMAIL PROTECTED] 'delete in'
lib/Filter/Simple/README (@16641..)
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'copy in'
lib/Filter/Simple/Changes (@24990..) lib/Filter/Simple.pm
(@25261..) pod/perldsc.pod (@28780..) Porting/repository.pod
(@31681..) README (@32608..) lib/IPC/Open3.pm (@34365..)
lib/File/stat.pm (@34386..) 'merge in' Porting/Maintainers.pl
(@34231..) perl.c (@34234..) pod/perlfunc.pod (@34272..)
pod/perltodo.pod (@34307..)
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'merge in' MANIFEST
(@34490..)
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'ignore'
pod/perlopentut.pod
(@33559..)
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'ignore' lib/IPC/Open2.pm
(@25320..)
commit 4c77f4c64e039955ddc3aa8db92cf30988f70244
Author: Nicholas Clark <[EMAIL PROTECTED]>
Date: Mon Oct 20 15:33:10 2008 +0000
Integrate:
[ 34414]
Subject: Couple of mail address fixes
From: Richard Foley <[EMAIL PROTECTED]>
Date: Wed, 24 Sep 2008 14:07:38 +0200
Message-Id: <[EMAIL PROTECTED]>
[ 34457]
All the volunteers who contributed to Paul Fenwick's project to help
write perl589delta.pod, who weren't already in the AUTHORS file.
Big thanks to all of them (including the 6 already in it). Still not
to late to book your place in eternity - contact Paul for details.
[ 34458]
Most of the AUTHORS file already has hard tabs, so convert the
remaining lines.
[ 34460]
Correct address.
[ 34466]
Update Eddy Tan's address.
[ 34471]
Subject: [PATCH: t/japh/abigail.t] Change of email address.
From: Abigail <[EMAIL PROTECTED]>
Date: Tue, 7 Oct 2008 21:56:55 +0200
Message-ID: <[EMAIL PROTECTED]>
p4raw-link: @34471 on //depot/perl: XXXXXXXXXXXXXXXX:(348964)XXXXXXXXXXXXXXX
p4raw-link: @34466 on //depot/perl: 6da935f378efef942634db219659418a9c931c8f
p4raw-link: @34460 on //depot/perl: 12d516f6497676ada8e247a0215ca1c48712041e
p4raw-link: @34458 on //depot/perl: fb400ef62cc6462c82078e0dd33271b6165c8166
p4raw-link: @34457 on //depot/perl: 1b902897ed0e4477620205e217283bdaf5d7ba1a
p4raw-link: @34414 on //depot/perl: fd1f40fb4c4fe57040220dc8d8f89e4fb75affe2
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'copy in'
pod/perldebtut.pod
(@23496..) t/japh/abigail.t (@32285..) utils/perlbug.PL
(@34061..) AUTHORS (@34460..)
commit a5e463d5350f721b0c7b010d7e0f558af4d38795
Author: Nicholas Clark <[EMAIL PROTECTED]>
Date: Mon Oct 20 14:43:37 2008 +0000
Integrate:
[ 34365]
Bump VERSIONs in all non-dual-lived modules that have changed
since 5.8.8, ready for merging into maint-5.8 prior to 5.8.9.
(Many (all?) of these should really have been changed prior to
5.10.0, but better late than never.)
Also modify cmpVERSION.pl to skip uninstalled test modules whose
VERSIONs don't really matter.
[ 34369]
Bump $O::VERSION, to reflect change 32626, a doc change that is the only
change to O.pm since 2001.
[ 34370]
Bump $ExtUtils::Constant::Utils::VERSION.
p4raw-link: @34370 on //depot/perl: 7fb5623c94a53033bd17689879cc0726657022a2
p4raw-link: @34369 on //depot/perl: 17919178e723fdc283eb5000268736afe628e92d
p4raw-link: @34365 on //depot/perl: 13fbdd6433f6f90c0dd6f837ee76b174268f55cf
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'copy in'
vms/ext/Stdio/Stdio.pm (@12040..) ext/XS/Typemap/Typemap.pm
(@26804..) lib/Tie/Scalar.pm (@27541..)
lib/DBM_Filter/compress.pm lib/DBM_Filter/encode.pm
lib/DBM_Filter/int32.pm lib/DBM_Filter/null.pm
lib/DBM_Filter/utf8.pm (@28139..) os2/OS2/Process/Process.pm
(@29580..) lib/blib.pm (@29676..) ext/Opcode/ops.pm (@31610..)
lib/Tie/Handle.pm (@31689..) lib/ExtUtils/Constant/Utils.pm
(@31740..) lib/File/CheckTree.pm (@31741..) lib/PerlIO.pm
(@32461..) lib/Getopt/Std.pm (@32466..) ext/B/O.pm (@32626..)
lib/Tie/Hash.pm (@33827..)
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'copy in' lib/IPC/Open3.pm
(@28350..) 'merge in' Porting/cmpVERSION.pl (@34348..)
commit 4ec1b499ea35245a401d98bde44587e671c32748
Author: Nicholas Clark <[EMAIL PROTECTED]>
Date: Mon Oct 20 14:09:36 2008 +0000
Integrate:
[ 34348]
Skip another file in the VERSION comparison program
[ 34391]
Skip another module from the VERSION comparison checks
[ 34473]
Make sure expand-macro.pl also works for macros in headers
that are not included by perl.h (like regcomp.h).
[ 34474]
Make expand-macro.pl accept macro expressions, i.e. macros with
arguments. This makes it much more convenient to get expanded
expressions that can be directly copied to a debugger. This is
optional, so the original behaviour is maintained. Allow to read
the macro name or expression from stdin, which can be useful for
feeding it multi-line macro expressions. Use Pod::Usage and move
the usage to POD section.
p4raw-link: @34474 on //depot/perl: XXXXXXXXXXXXXXXX:(348967)XXXXXXXXXXXXXXX
p4raw-link: @34473 on //depot/perl: XXXXXXXXXXXXXXXX:(348966)XXXXXXXXXXXXXXX
p4raw-link: @34391 on //depot/perl: 4c51783c09f8458b864085d5d0f2b1ba59a69115
p4raw-link: @34348 on //depot/perl: 3a245ae90ee7dc5a69e60ee3050166a0713c1375
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'copy in'
Porting/expand-macro.pl (@34473..) 'edit in'
Porting/cmpVERSION.pl (@34365..)
commit 1ac36fac9d80175ed6643590c716ece073193d98
Author: Nicholas Clark <[EMAIL PROTECTED]>
Date: Mon Oct 20 13:44:44 2008 +0000
Integrate:
[ 34127]
Also dump the SvPVX of PVFMs.
p4raw-link: @34127 on //depot/perl: d696362f6653edb087cdec56603ccd50fb0d2939
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'merge in' dump.c
(@34087..)
commit a9fd7ac4fca8e707f600cf73d4bb0dd2b326253e
Author: Nicholas Clark <[EMAIL PROTECTED]>
Date: Mon Oct 20 10:56:03 2008 +0000
Integrate:
[ 34513]
Suggestion from Slaven - reverse the part of 23348 that removed the
conditional call to dl_expandspec() on platforms that default
$do_expand to false. autorequire, rightly or wrongly, is relying on
being able to set $do_expand to true.
p4raw-link: @34513 on //depot/perl: XXXXXXXXXXXXXXXX:(349006)XXXXXXXXXXXXXXX
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'copy in'
ext/DynaLoader/DynaLoader_pm.PL (@33609..)
commit dcb9bc84cf5eba3c2d576b51d40e225263c352fe
Author: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: Sun Oct 5 21:19:10 2008 -0700
Integrate:
[ 34519]
Subject: [perl #59650] File::Copy does not handle file objects sanely
From: "[EMAIL PROTECTED] (via RT)" <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
Suggested change modified to cope with the hoop-jumping needed to keep
File::Copy working whilst bootstrapping the core build.
Some tests by me, to try to ensure that (arguablly buggy) IO::Scalar
will still work.
p4raw-link: @34519 on //depot/perl: XXXXXXXXXXXXXXXX:(349012)XXXXXXXXXXXXXXX
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'edit in' lib/File/Copy.pm
(@33796..)
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'edit in' lib/File/Copy.t
(@33986..)
commit 4cd96688ae2acbf455794c3f8c4187bd23e93d24
Author: Nicholas Clark <[EMAIL PROTECTED]>
Date: Sun Oct 19 10:43:35 2008 +0000
Integrate:
[ 34510]
Update Porting/makemeta to generate a META.yml compliant with the 1.4
spec. (Add a generated_by, and rename private to no_index.)
p4raw-link: @34510 on //depot/perl: XXXXXXXXXXXXXXXX:(349003)XXXXXXXXXXXXXXX
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'copy in' Porting/makemeta
(@33578..) 'merge in' META.yml (@34509..)
commit 2832741cc4fa7b4728c8f007c72208b32bae29c9
Author: Nicholas Clark <[EMAIL PROTECTED]>
Date: Sun Oct 19 10:42:19 2008 +0000
Re-run Porting/makemeta
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
commit 7d18f260e97caf0e3ae6c4a6b6f11b9b004b63d6
Author: Nicholas Clark <[EMAIL PROTECTED]>
Date: Sun Oct 19 10:41:06 2008 +0000
Integrate:
[ 34507]
Fix memory leak in // caused by single-char character class
optimization. This was most probably introduced with #28262.
This change fixes perl #59516.
p4raw-link: @34507 on //depot/perl: XXXXXXXXXXXXXXXX:(349000)XXXXXXXXXXXXXXX
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'merge in' regcomp.c
(@34464..)
commit 4e04c505cc1513e33360a7b51b7564e78dc07de3
Author: Nicholas Clark <[EMAIL PROTECTED]>
Date: Fri Oct 17 10:15:17 2008 +0000
Integrate:
[ 34470]
Define HAS_QUAD on Win32 and introduce new value for QUADKIND
where appropriate.
This doesn't make much difference on Win32 because IVSIZE is still 4,
but access to the appropriate "quad" type is still useful, e.g. for
Y2038 support.
p4raw-link: @34470 on //depot/perl: XXXXXXXXXXXXXXXX:(348963)XXXXXXXXXXXXXXX
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'merge in'
win32/config_H.gc
win32/config_H.vc win32/config_H.vc64 (@34363..)
win32/config.gc win32/config.vc win32/config.vc64 (@34456..)
win32/config.bc win32/config_H.bc (@34469..)
commit fbc84be6bd6517c31fc96a76e94afa7dddb6bb8a
Author: YAMASHINA Hio <[EMAIL PROTECTED]>
Date: Thu Oct 16 02:34:35 2008 +0900
Integrate:
[ 34481]
Subject: Storable.thaw segv on blessed reference to overloaded object
Message-Id: <[EMAIL PROTECTED]>
p4raw-link: @34481 on //depot/perl: XXXXXXXXXXXXXXXX:(348974)XXXXXXXXXXXXXXX
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'copy in'
ext/Storable/t/overload.t (@28568..) 'merge in'
ext/Storable/Storable.xs (@33052..)
commit d9576ec2ea6c110b40c59b7b5aa0a4245f7aff7f
Author: Nicholas Clark <[EMAIL PROTECTED]>
Date: Thu Oct 16 21:59:46 2008 +0000
Fix an (apparent) logic bug for SAVEt_PADSV - whatever happens, the
POPs must balance the PUSHes.
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
commit 00a7306d5777ac15cc2bea6c52207b03d9bb8eeb
Author: Nicholas Clark <[EMAIL PROTECTED]>
Date: Thu Oct 16 21:21:51 2008 +0000
Integrate:
[ 34494]
Clarify which save types are in mathoms, which aren't used, and which
still are in use.
p4raw-link: @34494 on //depot/perl: XXXXXXXXXXXXXXXX:(348987)XXXXXXXXXXXXXXX
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'merge in' scope.c
(@33376..)
commit dfcd99d2db0fba77da2cefb8500809b29ea5296c
Author: Nicholas Clark <[EMAIL PROTECTED]>
Date: Thu Oct 16 20:45:27 2008 +0000
Integrate:
[ 33080]
Investigation reveals that the work of restoring the iterator to the
pad is shared between POPLOOP, using itersave, and the end of scope
restore action requested by Perl_save_padsv(). In fact, the only user
of SAVEt_PADSV is pp_enteriter, and it already provides enough
information to allow it to perform the sv_2mortal() in POPLOOP.
So make it do so. Rather than creating a new routine, use the existing
routine because nothing else (at least nothing else known to Google's
codesearch) uses it. But rename it just in case something we can't see
is being naughty and using our private functions - they will get
link errors against 5.12.
All this means that itersave is now redundant. So remove it.
This makes struct context 48 bytes on ILP32 platforms with 32bit IVs,
down from 64 bytes in 5.10. 33% more context stack in the same memory.
[ 33083]
Subject: [PATCH] util.c: some consting
From: Steven Schubiger <[EMAIL PROTECTED]>
Date: Fri, 25 Jan 2008 01:10:52 +0100
Message-ID: <[EMAIL PROTECTED]>
[ 34171]
Subject: [PATCH] Tests for [perl #57564] and [perl #24524] Refcounting bug
From: Bram <[EMAIL PROTECTED]>
Date: Tue, 05 Aug 2008 19:58:00 +0200
Message-ID: <[EMAIL PROTECTED]>
[Modified for maint by
1: Keeping the old Perl_save_padsv()
2: Keeping its save type
3: Not removing itersave from struct block_loop
The seemingly unrelated change 33083 happened to have the update to
global.sym that I'd missed committing in 33080]
p4raw-link: @34171 on //depot/perl: 7220596eece39db768462d2bec7f80d24d45a7f2
p4raw-link: @33083 on //depot/perl: c903ac8f7c3d4853cb8d5bce1c26d04d747b5272
p4raw-link: @33080 on //depot/perl: 3e3291261dba6cfbb55128b310744eaaae1ff597
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'copy in' t/op/ref.t
(@34092..)
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'edit in' global.sym
(@32934..)
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'edit in' scope.h
(@32793..)
embed.fnc proto.h (@33004..) sv.c (@33073..) cop.h (@33076..)
scope.c (@33078..) embed.h (@33079..) 'merge in' pp_ctl.c
(@33073..)
commit e523df21f75c41e8fd943d3795b8b1ee1184a8c6
Author: Nicholas Clark <[EMAIL PROTECTED]>
Date: Thu Oct 16 18:44:37 2008 +0000
Integrate:
[ 33076]
As itersave points to the initial CxITERVAR(), and the state of
SvPADMY() does not change over the duration of the scope, we can
perform conditional actions at loop push time. For the non-pad case,
a reference to the initial CxITERVAR() is already held on the scope
stack thanks to SAVEGENERICSV(*svp); in pp_enteriter. So there is no
need to save another reference to it in itersave - it's not going away.
p4raw-link: @33076 on //depot/perl: b2faa1480bf7e31c84df1c6bc5bec3bc937d95a1
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'merge in' cop.h (@33075..)
commit 59237553f5f4742c7c00f84cae3242706ddfda56
Author: Nicholas Clark <[EMAIL PROTECTED]>
Date: Thu Oct 16 18:08:52 2008 +0000
Integrate:
[ 33074]
In POPLOOP, if CxITERVAR(cx) is non-NULL, then so is itersave, and
itersave is a less complex expression for the C compiler.
[ 33075]
Restore the else block accidently eaten by change 33074.
p4raw-link: @33075 on //depot/perl: 7ade4164aac4d1bda2d7be9c6ca7dad68c80ff1a
p4raw-link: @33074 on //depot/perl: d0d5de9824db0763f1e44e2d525c05f5252477bd
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'edit in' cop.h (@33074..)
commit 9e3e8491a22f87c21c5c1399c973f43e4008af06
Author: Nicholas Clark <[EMAIL PROTECTED]>
Date: Wed Oct 15 07:33:31 2008 +0000
Integrate:
[ 34479]
Yet another [ACGHS]V pointer in the interpreter structure that needs to
be reset if its SV is freed. (see change 22688 (30952)).
A real live bug found by Slaven and Andreas whilst smoking maint-5.8.x.
I guess that we should audit the interpreter structure for any others.
p4raw-link: @34479 on //depot/perl: XXXXXXXXXXXXXXXX:(348972)XXXXXXXXXXXXXXX
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'merge in' sv.c (@34371..)
commit c9413e81faf9abbc04b16cbf53c14a3446c560c1
Author: Nicholas Clark <[EMAIL PROTECTED]>
Date: Tue Oct 14 07:11:27 2008 +0000
Integrate:
[ 34053]
Fix off-by-one error in sanity check in my_fclose wrapper on VMS.
p4raw-link: @34053 on //depot/perl: c1cbdfbaaa0d980c9a975001e70dcaab2142c466
p4raw-id: //depot/maint-5.10/[EMAIL PROTECTED]
p4raw-integrated: from //depot/[EMAIL PROTECTED] 'merge in' vms/vms.c
(@33993..)
-----------------------------------------------------------------------
Summary of changes:
AUTHORS | 73 +++++----
MANIFEST | 3 +-
META.yml | 18 ++-
Porting/Maintainers.pl | 17 +--
Porting/checkAUTHORS.pl | 1 +
Porting/cmpVERSION.pl | 8 +-
Porting/expand-macro.pl | 75 +++++----
Porting/makemeta | 3 +-
Porting/repository.pod | 4 +-
README | 2 +-
configure.com | 7 +
cop.h | 25 +--
dump.c | 2 +-
embed.fnc | 1 +
embed.h | 2 +
ext/B/O.pm | 2 +-
ext/DynaLoader/DynaLoader_pm.PL | 4 +-
ext/Opcode/ops.pm | 2 +-
ext/Storable/Storable.xs | 2 +-
ext/Storable/t/overload.t | 15 ++-
ext/XS/Typemap/Typemap.pm | 2 +-
global.sym | 1 +
hints/freebsd.sh | 10 +-
lib/DBM_Filter/compress.pm | 2 +-
lib/DBM_Filter/encode.pm | 2 +-
lib/DBM_Filter/int32.pm | 2 +-
lib/DBM_Filter/null.pm | 2 +-
lib/DBM_Filter/utf8.pm | 2 +-
lib/ExtUtils/Changes | 33 ++++-
lib/ExtUtils/Command/MM.pm | 2 +-
lib/ExtUtils/Constant/Utils.pm | 2 +-
lib/ExtUtils/Liblist.pm | 2 +-
lib/ExtUtils/Liblist/Kid.pm | 2 +-
lib/ExtUtils/MM.pm | 2 +-
lib/ExtUtils/MM_AIX.pm | 2 +-
lib/ExtUtils/MM_Any.pm | 6 +-
lib/ExtUtils/MM_BeOS.pm | 2 +-
lib/ExtUtils/MM_Cygwin.pm | 2 +-
lib/ExtUtils/MM_DOS.pm | 2 +-
lib/ExtUtils/MM_Darwin.pm | 2 +
lib/ExtUtils/MM_MacOS.pm | 2 +-
lib/ExtUtils/MM_NW5.pm | 2 +-
lib/ExtUtils/MM_OS2.pm | 2 +-
lib/ExtUtils/MM_QNX.pm | 2 +-
lib/ExtUtils/MM_UWIN.pm | 2 +-
lib/ExtUtils/MM_Unix.pm | 27 +++-
lib/ExtUtils/MM_VMS.pm | 2 +-
lib/ExtUtils/MM_VOS.pm | 2 +-
lib/ExtUtils/MM_Win32.pm | 4 +-
lib/ExtUtils/MM_Win95.pm | 2 +-
lib/ExtUtils/MY.pm | 2 +-
lib/ExtUtils/MakeMaker.pm | 86 ++++++++--
lib/ExtUtils/MakeMaker/Config.pm | 2 +-
lib/ExtUtils/MakeMaker/bytes.pm | 2 +-
lib/ExtUtils/MakeMaker/vmsish.pm | 2 +-
lib/ExtUtils/Mkbootstrap.pm | 2 +-
lib/ExtUtils/Mksymlists.pm | 2 +-
lib/ExtUtils/TODO | 3 +
lib/ExtUtils/t/MM_Unix.t | 11 +-
lib/ExtUtils/t/cd.t | 13 +-
lib/ExtUtils/t/metafile_data.t | 86 +++++++++-
lib/ExtUtils/t/metafile_file.t | 23 +++-
lib/ExtUtils/t/min_perl_version.t | 201 +++++++++++++++++++++
lib/ExtUtils/testlib.pm | 2 +-
lib/File/CheckTree.pm | 2 +-
lib/File/CheckTree.t | 6 +-
lib/File/Copy.pm | 19 ++-
lib/File/Copy.t | 48 +++++-
lib/File/stat.pm | 4 +-
lib/Filter/Simple.pm | 22 ++-
lib/Filter/Simple/Changes | 7 +
lib/Filter/Simple/README | 74 --------
lib/Getopt/Std.pm | 2 +-
lib/IPC/Open2.pm | 5 +-
lib/IPC/Open3.pm | 5 +-
lib/PerlIO.pm | 2 +-
lib/Tie/Handle.pm | 2 +-
lib/Tie/Hash.pm | 2 +-
lib/Tie/Scalar.pm | 2 +-
lib/blib.pm | 2 +-
os2/OS2/Process/Process.pm | 2 +-
perl.c | 6 +-
pod/perldebtut.pod | 2 +-
pod/perldsc.pod | 4 +-
pod/perlfunc.pod | 18 +-
pod/perlopentut.pod | 27 +++
pod/perltodo.pod | 17 ++
pp_ctl.c | 3 +-
proto.h | 1 +
regcomp.c | 3 +
scope.c | 75 ++++++--
scope.h | 2 +
sv.c | 20 ++-
t/japh/abigail.t | 2 +-
t/lib/MakeMaker/Test/Setup/{Problem.pm => MPV.pm} | 27 ++-
t/lib/MakeMaker/Test/Utils.pm | 82 +++++++--
t/op/ref.t | 14 ++-
t/test.pl | 15 +-
utils/perlbug.PL | 2 +-
vms/ext/Stdio/Stdio.pm | 2 +-
vms/vms.c | 2 +-
win32/config.bc | 2 +-
win32/config.gc | 4 +-
win32/config.vc | 2 +-
win32/config.vc64 | 2 +-
win32/config_H.bc | 6 +-
win32/config_H.gc | 9 +-
win32/config_H.vc | 9 +-
win32/config_H.vc64 | 6 +-
109 files changed, 1041 insertions(+), 361 deletions(-)
create mode 100644 lib/ExtUtils/t/min_perl_version.t
delete mode 100644 lib/Filter/Simple/README
copy t/lib/MakeMaker/Test/Setup/{Problem.pm => MPV.pm} (60%)
hooks/post-receive
--
Perl 5 source code