platform/upstream/perl.git
16 years agoConverge some changes from installperl into installman. I have a
Nicholas Clark [Mon, 19 May 2008 10:21:04 +0000 (10:21 +0000)]
Converge some changes from installperl into installman. I have a
suspicion that installman is only run on *nix and OS/2, not Win32 or
VMS. Specifically
sub unlink   - return scalar(@names) if $Is_VMS # from change 854
sub link     - change warn to die               # from change 4774
sub samepath - case insensitive name comparison # from change 311
(in the ansiperl branch, merged via the win32 branch)

p4raw-id: //depot/perl@33860

16 years ago$nonono => $opts{notify}
Nicholas Clark [Mon, 19 May 2008 09:42:02 +0000 (09:42 +0000)]
$nonono  => $opts{notify}
$verbose => $opts{verbose}
$silent  => $opts{silent}
to align the code with forked code in installman

p4raw-id: //depot/perl@33859

16 years agoAdd ..., !!!, and ??? operators
chromatic [Sat, 10 May 2008 12:52:11 +0000 (05:52 -0700)]
Add ..., !!!, and ??? operators
Message-Id: <200805101252.11961.chromatic@wgz.org>

p4raw-id: //depot/perl@33858

16 years agoDEBUG_LEAKING_SCALARS wasn't reporting the correct line number
Dave Mitchell [Sun, 18 May 2008 12:40:36 +0000 (12:40 +0000)]
DEBUG_LEAKING_SCALARS wasn't reporting the correct line number
of SVs allocated at runtime

p4raw-id: //depot/perl@33854

16 years agofix misleading comment about Perl_re_dup_guts
Dave Mitchell [Sun, 18 May 2008 12:07:19 +0000 (12:07 +0000)]
fix misleading comment about Perl_re_dup_guts

p4raw-id: //depot/perl@33853

16 years agoNew separations for the pattern match operator documentation,
David Nicol [Fri, 9 May 2008 18:14:29 +0000 (18:14 +0000)]
New separations for the pattern match operator documentation,
suggested by David Nicol:

Subject: It's wafer thin!
From: "David Nicol" <davidnicol@gmail.com>
Message-ID: <934f64a20805091114y40595f9ap9d355b39f20779c1@mail.gmail.com>

p4raw-id: //depot/perl@33852

16 years agoFix for [perl #51848] Deparse interpolation in regex literal
Rafael Garcia-Suarez [Sun, 18 May 2008 08:37:02 +0000 (08:37 +0000)]
Fix for [perl #51848] Deparse interpolation in regex literal

p4raw-id: //depot/perl@33851

16 years ago[perl #53500] op/pwent.t should use the DirectoryService on OS X
Tom Wyant [Sun, 11 May 2008 14:40:04 +0000 (07:40 -0700)]
[perl #53500] op/pwent.t should use the DirectoryService on OS X
From: "Tom Wyant via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-20841-1210542001-412.53500-15-0@perl.org>

p4raw-id: //depot/perl@33850

16 years ago[perl #38955] exists(): error message on wrong argument type is incorrect (5.8.7...
Bram [Sat, 17 May 2008 04:14:11 +0000 (21:14 -0700)]
[perl #38955] exists(): error message on wrong argument type is incorrect (5.8.7 cygwin)
From: "Bram via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-11257-1211022849-1634.38955-15-0@perl.org>

p4raw-id: //depot/perl@33849

16 years agoRe: eval "require Foo" with binary-incompatible XS modules
Niko Tyni [Sat, 17 May 2008 21:37:30 +0000 (00:37 +0300)]
Re: eval "require Foo" with binary-incompatible XS modules
Message-ID: <20080517183730.GA4440@rebekka>

p4raw-id: //depot/perl@33848

16 years agoThread::Queue 2.08
Jerry D. Hedden [Wed, 14 May 2008 12:47:04 +0000 (08:47 -0400)]
Thread::Queue 2.08
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510805140947h707fe273j5adec649b5cc4238@mail.gmail.com>

p4raw-id: //depot/perl@33847

16 years agoIO::Compress::* 2.011
Paul Marquess [Sat, 17 May 2008 12:16:13 +0000 (13:16 +0100)]
IO::Compress::* 2.011
From: "Paul Marquess" <Paul.Marquess@ntlworld.com>
Message-ID: <CF9B8F335CB2417FBA78E0F08EAB1F7D@myopwv.com>

p4raw-id: //depot/perl@33846

16 years agoRe: [perl #50180] NDBM_File fails to build
Andy Dougherty [Tue, 13 May 2008 12:28:45 +0000 (08:28 -0400)]
Re: [perl #50180] NDBM_File fails to build
Message-ID: <Pine.LNX.4.64.0805131224130.9728@fractal.phys.lafayette.edu>

p4raw-id: //depot/perl@33845

16 years ago[perl #54120] [PATCH] [metaconfig] Need more -fstack-protector
Andy Dougherty [Tue, 13 May 2008 09:37:07 +0000 (02:37 -0700)]
[perl #54120] [PATCH] [metaconfig] Need more -fstack-protector
From: Andy Dougherty (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-9992-1210696625-331.54120-75-0@perl.org>

p4raw-id: //depot/perl@33843

16 years agoRe: Compiling perl (5.10.x) with gcc <= 3.2.3
Andy Dougherty [Fri, 16 May 2008 13:59:41 +0000 (09:59 -0400)]
Re: Compiling perl (5.10.x) with gcc <= 3.2.3
Message-ID: <Pine.LNX.4.64.0805161344570.10409@fractal.phys.lafayette.edu>

p4raw-id: //depot/perl@33841

16 years ago[perl #39187] [DOC-PATCH]: perldoc -f reverse: examples (was: RE: Perlfunc needs...
Bram [Fri, 16 May 2008 14:44:07 +0000 (07:44 -0700)]
[perl #39187] [DOC-PATCH]: perldoc -f reverse: examples (was: RE: Perlfunc needs to be made more clear regarding reverse in scalar context.)
From: "Bram via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-9880-1210974244-1717.39187-15-0@perl.org>

p4raw-id: //depot/perl@33840

16 years agoSomehow, this got missed in change #33779.
Steve Peters [Fri, 16 May 2008 19:58:58 +0000 (19:58 +0000)]
Somehow, this got missed in change #33779.
p4raw-link: @33779 on //depot/perl: 4eb6bdb8125acdfea8b9f73540d56355754b5da8

p4raw-id: //depot/perl@33839

16 years agoUpgrade to ExtUtils-Command-1.14
Steve Peters [Fri, 16 May 2008 19:53:42 +0000 (19:53 +0000)]
Upgrade to ExtUtils-Command-1.14

p4raw-id: //depot/perl@33838

16 years agoUpgrade to Math-BigInt-FastCalc-0.19
Steve Peters [Fri, 16 May 2008 18:07:00 +0000 (18:07 +0000)]
Upgrade to Math-BigInt-FastCalc-0.19

p4raw-id: //depot/perl@33837

16 years agothreads::shared 1.21
Jerry D. Hedden [Fri, 16 May 2008 09:52:24 +0000 (05:52 -0400)]
threads::shared 1.21
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510805160652l73e7d5a9hdc675e8efbbf1479@mail.gmail.com>

p4raw-id: //depot/perl@33836

16 years agoh2ph: allow the quote mark delimiter when chasing #include directives with "-a"
Niko Tyni [Thu, 15 May 2008 23:15:35 +0000 (02:15 +0300)]
h2ph: allow the quote mark delimiter when chasing #include directives with "-a"
Message-Id: <1210882535-11072-1-git-send-email-ntyni@debian.org>

p4raw-id: //depot/perl@33835

16 years agoMake perlfunc link to the correct section of perlop for q//, qq//, qx//, and qw//
Matt Kraai [Thu, 15 May 2008 15:45:17 +0000 (08:45 -0700)]
Make perlfunc link to the correct section of perlop for q//, qq//, qx//, and qw//
Message-ID: <20080515224517.GA11692@ftbfs.org>

p4raw-id: //depot/perl@33834

16 years agoPrevent the tokenizer from segfaulting in debug mode when a FUNC token is forced
Rafael Garcia-Suarez [Fri, 16 May 2008 12:13:23 +0000 (14:13 +0200)]
Prevent the tokenizer from segfaulting in debug mode when a FUNC token is forced
   From: "Rafael Garcia-Suarez" <rgarciasuarez@gmail.com>
   Message-ID: <b77c1dce0805160313r78cb1b2bxfeb64460d2e9a7df@mail.gmail.com>

p4raw-id: //depot/perl@33833

16 years agoHP 9000 End of Sale Announcements
H.Merijn Brand [Fri, 16 May 2008 08:47:59 +0000 (08:47 +0000)]
HP 9000 End of Sale Announcements

p4raw-id: //depot/perl@33832

16 years agoRe: [PATCH] Double magic with chop
Vincent Pit [Thu, 15 May 2008 15:31:19 +0000 (17:31 +0200)]
Re: [PATCH] Double magic with chop
From: "Vincent Pit" <perl@profvince.com>
Message-ID: <32964.147.210.17.175.1210858279.squirrel@147.210.17.175>

p4raw-id: //depot/perl@33831

16 years agoAdd investigating eliminating POSIX::int_macro_int() to perltodo.
Nicholas Clark [Thu, 15 May 2008 13:03:48 +0000 (13:03 +0000)]
Add investigating eliminating POSIX::int_macro_int() to perltodo.

p4raw-id: //depot/perl@33830

16 years agoFix my typo.
Nicholas Clark [Thu, 15 May 2008 12:01:42 +0000 (12:01 +0000)]
Fix my typo.

p4raw-id: //depot/perl@33829

16 years agoCompress/Raw/Zlib/Zlib.xs // comment fix
Andy Dougherty [Tue, 13 May 2008 13:01:45 +0000 (09:01 -0400)]
Compress/Raw/Zlib/Zlib.xs  // comment fix
Message-ID: <Pine.LNX.4.64.0805131300110.9962@fractal.phys.lafayette.edu>

p4raw-id: //depot/perl@33828

16 years agofix typo in a Tie::Hash documentation link
Niko Tyni [Wed, 14 May 2008 23:09:27 +0000 (02:09 +0300)]
fix typo in a Tie::Hash documentation link
Message-Id: <1210795767-21221-1-git-send-email-ntyni@debian.org>

p4raw-id: //depot/perl@33827

16 years agoRemove POSIX's internal implementation of S_ISBLK, S_ISCHR, S_ISDIR,
Nicholas Clark [Thu, 15 May 2008 11:24:43 +0000 (11:24 +0000)]
Remove POSIX's internal implementation of S_ISBLK, S_ISCHR, S_ISDIR,
S_ISFIFO and S_ISREG, and pull them in from Fcntl. Spotted as a result
of bug #54186, but there has been a redefined subroutine warning for
ages if you elected to import all of POSIX and Fcntl's exports.

p4raw-id: //depot/perl@33826

16 years agoIt transpires that POSIX.xs also duplicated several constants defined
Nicholas Clark [Thu, 15 May 2008 10:10:27 +0000 (10:10 +0000)]
It transpires that POSIX.xs also duplicated several constants defined
by Fcntl but only conditionally exported by Fcntl. The most obvious
were SEEK_CUR, SEEK_END and SEEK_SET, as reported in bug #54186.
So add them to the list of constants that POSIX imports from Fcntl.

p4raw-id: //depot/perl@33825

16 years agoUpgrade to Devel::PPPort 3.13_03
Marcus Holland-Moritz [Tue, 13 May 2008 19:50:23 +0000 (19:50 +0000)]
Upgrade to Devel::PPPort 3.13_03

p4raw-id: //depot/perl@33824

16 years agoHandle PL_minus_E before PL_minus_{n,p}.
Florian Ragwitz [Sun, 11 May 2008 07:51:18 +0000 (09:51 +0200)]
Handle PL_minus_E before PL_minus_{n,p}.
Message-Id: <1210485078-19640-1-git-send-email-rafl@debian.org>

p4raw-id: //depot/perl@33822

16 years agoIO::Compress::* 2.010
Paul Marquess [Mon, 5 May 2008 18:32:54 +0000 (19:32 +0100)]
IO::Compress::* 2.010
From: "Paul Marquess" <Paul.Marquess@ntlworld.com>
Message-ID: <01dc01c8aed6$0eb13cf0$6501a8c0@myopwv.com>

p4raw-id: //depot/perl@33816

16 years agoCall SvMAGICAL_off in mg_free
Bram [Mon, 5 May 2008 16:18:56 +0000 (18:18 +0200)]
Call SvMAGICAL_off in mg_free
Message-ID: <20080505161856.pgz4pjga1w44ksk4@horde.wizbit.be>

p4raw-id: //depot/perl@33815

16 years agoRun Porting/checkARGS_ASSERT.pl and fix what it picks up. (Which,
Nicholas Clark [Sat, 10 May 2008 16:44:45 +0000 (16:44 +0000)]
Run Porting/checkARGS_ASSERT.pl and fix what it picks up. (Which,
coincidentally were both from changes I made)

p4raw-id: //depot/perl@33814

16 years agoRemove C++ comments
Rafael Garcia-Suarez [Sat, 10 May 2008 16:07:35 +0000 (16:07 +0000)]
Remove C++ comments

p4raw-id: //depot/perl@33811

16 years agothreads::shared 1.19
Jerry D. Hedden [Wed, 7 May 2008 16:36:28 +0000 (12:36 -0400)]
threads::shared 1.19
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510805071336y50db0a35t740fbe9a8192be64@mail.gmail.com>

p4raw-id: //depot/perl@33809

16 years agoThread::Queue 2.07
Jerry D. Hedden [Thu, 8 May 2008 10:05:51 +0000 (06:05 -0400)]
Thread::Queue 2.07
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510805080705p3cc8f657i7a1441da5b0a273b@mail.gmail.com>

p4raw-id: //depot/perl@33808

16 years agoFix [perl #52740] crash when localizing a symtab entry
Rafael Garcia-Suarez [Sat, 10 May 2008 15:58:32 +0000 (15:58 +0000)]
Fix [perl #52740] crash when localizing a symtab entry

p4raw-id: //depot/perl@33807

16 years agoRe: Change 33794: [PATCH] File::Copy & permission bits.
Jerry D. Hedden [Fri, 9 May 2008 13:06:14 +0000 (09:06 -0400)]
Re: Change 33794: [PATCH] File::Copy & permission bits.
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510805091006s1faa2d05lcaa3b6383b7fb603@mail.gmail.com>

p4raw-id: //depot/perl@33804

16 years agoUpgrade to Encode 2.25
Nicholas Clark [Sat, 10 May 2008 12:35:31 +0000 (12:35 +0000)]
Upgrade to Encode 2.25

p4raw-id: //depot/perl@33800

16 years agoRe: helping 5.8.9
Steffen Mueller [Sun, 4 May 2008 21:38:38 +0000 (23:38 +0200)]
Re: helping 5.8.9
Message-ID: <20080504193835.6906.qmail@lists.develooper.com>
Date: Sun, 04 May 2008 21:38:38 +0200

p4raw-id: //depot/perl@33799

16 years agoperlunitut link
Ricardo SIGNES [Fri, 9 May 2008 14:12:31 +0000 (10:12 -0400)]
perlunitut link
Message-ID: <20080509181231.GA20161@minion169.office.icgroup.com>

p4raw-id: //depot/perl@33798

16 years ago[perl #53908] perlpodspec typo "Encoding::Supported"
Kevin Ryde [Thu, 8 May 2008 17:38:00 +0000 (10:38 -0700)]
[perl #53908] perlpodspec typo "Encoding::Supported"
From: Kevin Ryde (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-20841-1210293480-1281.53908-75-0@perl.org>

p4raw-id: //depot/perl@33797

16 years agoThe last change to File::Copy broke the perl build.
Rafael Garcia-Suarez [Thu, 8 May 2008 16:56:05 +0000 (16:56 +0000)]
The last change to File::Copy broke the perl build.

p4raw-id: //depot/perl@33796

16 years agoBump version and document last change.
Rafael Garcia-Suarez [Thu, 8 May 2008 16:12:36 +0000 (16:12 +0000)]
Bump version and document last change.

p4raw-id: //depot/perl@33795

16 years agoFile::Copy & permission bits.
Abigail [Wed, 7 May 2008 23:16:54 +0000 (01:16 +0200)]
File::Copy & permission bits.
Message-ID: <20080507211654.GA7823@abigail.be>

p4raw-id: //depot/perl@33794

16 years agoUse 3-arg open.
Abigail [Tue, 6 May 2008 17:38:28 +0000 (19:38 +0200)]
Use 3-arg open.
Message-ID: <20080506153828.GA27662@abigail.be>

p4raw-id: //depot/perl@33793

16 years ago-Uusedl on cygwin
Reini Urban [Mon, 5 May 2008 20:34:13 +0000 (22:34 +0200)]
-Uusedl on cygwin
Message-ID: <481F5325.5090907@x-ray.at>

p4raw-id: //depot/perl@33792

16 years agoextra tests for t/op/range.t (was Re: [perl #53554] Range
Bram [Mon, 5 May 2008 20:03:32 +0000 (22:03 +0200)]
extra tests for t/op/range.t (was Re: [perl #53554] Range
Message-ID: <20080505200332.pke1i5vu7gos8kc0@horde.wizbit.be>

p4raw-id: //depot/perl@33791

16 years agoData::Dumper patch
Alexandr Ciornii [Thu, 8 May 2008 16:35:42 +0000 (19:35 +0300)]
Data::Dumper patch
Message-ID: <13810622109.20080508163542@gmail.com>

for support on perls < 5.10.0

p4raw-id: //depot/perl@33790

16 years agoDocumentation typo fix for mro.
Florian Ragwitz [Sun, 4 May 2008 17:40:05 +0000 (19:40 +0200)]
Documentation typo fix for mro.
Message-Id: <1209915605-11248-1-git-send-email-rafl@debian.org>

p4raw-id: //depot/perl@33789

16 years agoRecord-style reads in Perl_sv_gets have to be done with read(), not
Craig A. Berry [Sun, 4 May 2008 22:25:44 +0000 (22:25 +0000)]
Record-style reads in Perl_sv_gets have to be done with read(), not
fread() on VMS, and have been for some time.  Except that ain't gonna
work with PerlIO::Scalar's in-memory files.  Old bug exposed by new
test in #33769.

p4raw-id: //depot/perl@33788

16 years agoPerl 5.10/Encode 2.24: Tiny typo in Encode's Makefile.PL arg processing
Jesse Vincent [Sat, 3 May 2008 13:41:45 +0000 (09:41 -0400)]
Perl 5.10/Encode 2.24: Tiny typo in Encode's Makefile.PL arg processing
Message-Id: <961C2A4F-92B3-416D-A9F9-E7B0ADA9F134@fsck.com>

p4raw-id: //depot/perl@33783

16 years agoSomedays, Perforce makes me cranky. Fix perforce resolve
Steve Peters [Fri, 2 May 2008 15:38:46 +0000 (15:38 +0000)]
Somedays, Perforce makes me cranky.  Fix perforce resolve
of the changes to Digest-SHA's Makefile.PL.

p4raw-id: //depot/perl@33782

16 years agoTweaks to Digest-SHA's Makefile.PL that casued problems
Steve Peters [Fri, 2 May 2008 15:36:39 +0000 (15:36 +0000)]
Tweaks to Digest-SHA's Makefile.PL that casued problems
in the core.

p4raw-id: //depot/perl@33781

16 years agoFix makefile for core building
Rafael Garcia-Suarez [Fri, 2 May 2008 15:25:05 +0000 (15:25 +0000)]
Fix makefile for core building

p4raw-id: //depot/perl@33780

16 years agoUpgrade to Digest-SHA-5.47
Steve Peters [Fri, 2 May 2008 14:26:59 +0000 (14:26 +0000)]
Upgrade to Digest-SHA-5.47

p4raw-id: //depot/perl@33779

16 years agoRe: [perl #51636] segmentation fault with array ties
Vincent Pit [Wed, 12 Mar 2008 17:37:40 +0000 (18:37 +0100)]
Re: [perl #51636] segmentation fault with array ties
From: "Vincent Pit" <perl@profvince.com>
Message-ID: <56287.147.210.17.175.1205339860.squirrel@147.210.17.175>

p4raw-id: //depot/perl@33778

16 years ago~~ with non-overloaded objects
Vincent Pit [Thu, 1 May 2008 12:45:51 +0000 (14:45 +0200)]
~~ with non-overloaded objects
From: "Vincent Pit" <perl@profvince.com>
Message-ID: <63496.92.128.104.139.1209638751.squirrel@92.128.104.139>

p4raw-id: //depot/perl@33777

16 years agot/op/pat.t
Robin Barker [Thu, 1 May 2008 19:12:28 +0000 (20:12 +0100)]
t/op/pat.t
From: "Robin Barker" <Robin.Barker@npl.co.uk>
Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093B34@exchsvr2.npl.ad.local>

p4raw-id: //depot/perl@33776

16 years agoAdd a test for "lc(LATIN CAPITAL LETTER SHARP S)"
Rafael Garcia-Suarez [Wed, 30 Apr 2008 15:56:18 +0000 (15:56 +0000)]
Add a test for "lc(LATIN CAPITAL LETTER SHARP S)"

p4raw-id: //depot/perl@33775

16 years ago[perl #53560] Patch for linux LDAP groups
David Dick [Wed, 30 Apr 2008 05:17:54 +0000 (22:17 -0700)]
[perl #53560] Patch for linux LDAP groups
From: David Dick (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-20841-1209557873-1645.53560-75-0@perl.org>

p4raw-id: //depot/perl@33774

16 years agoUpgrade to CGI.pm-3.37
Steve Peters [Wed, 30 Apr 2008 12:57:38 +0000 (12:57 +0000)]
Upgrade to CGI.pm-3.37

p4raw-id: //depot/perl@33773

16 years agoUpgrade to bignum-0.23
Steve Peters [Wed, 30 Apr 2008 12:52:03 +0000 (12:52 +0000)]
Upgrade to bignum-0.23

p4raw-id: //depot/perl@33772

16 years ago[patch]perl5db.pl, perl5db.t - LINUX/UNIX/CYGWIN/VMS
John E. Malmberg [Mon, 28 Apr 2008 00:39:16 +0000 (19:39 -0500)]
[patch]perl5db.pl, perl5db.t - LINUX/UNIX/CYGWIN/VMS
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <48156304.30201@qsl.net>

p4raw-id: //depot/perl@33771

16 years agoDouble magic/warnings with tie $x, $m
Vincent Pit [Wed, 30 Apr 2008 13:14:00 +0000 (15:14 +0200)]
Double magic/warnings with tie $x, $m
From: "Vincent Pit" <perl@profvince.com>
Message-ID: <62186.92.128.43.82.1209554040.squirrel@92.128.43.82>

p4raw-id: //depot/perl@33770

16 years agoRe: [PATCH] testing $/ with in memory files
Bram [Wed, 30 Apr 2008 11:55:30 +0000 (13:55 +0200)]
Re: [PATCH] testing $/ with in memory files
Message-ID: <20080430115530.a09bjj6tic480c80@horde.wizbit.be>

p4raw-id: //depot/perl@33769

16 years agoAvoid garbage in test output when running make minitest.
Rafael Garcia-Suarez [Wed, 30 Apr 2008 09:40:36 +0000 (09:40 +0000)]
Avoid garbage in test output when running make minitest.
This makes all minitests pass on my machine.

p4raw-id: //depot/perl@33768

16 years agoA skip() function is missing, to get this test pass with miniperl
Rafael Garcia-Suarez [Wed, 30 Apr 2008 09:31:53 +0000 (09:31 +0000)]
A skip() function is missing, to get this test pass with miniperl

p4raw-id: //depot/perl@33767

16 years agoDouble magic/warnings with binmode $fh, undef
Vincent Pit [Tue, 29 Apr 2008 19:33:21 +0000 (21:33 +0200)]
Double magic/warnings with binmode $fh, undef
From: "Vincent Pit" <perl@profvince.com>
Message-ID: <63615.92.128.97.94.1209490401.squirrel@92.128.97.94>

p4raw-id: //depot/perl@33766

16 years agoextra tests for t/op/sprintf2.t (was Re: [perl #45383] RE:
Bram [Tue, 29 Apr 2008 22:27:21 +0000 (00:27 +0200)]
extra tests for t/op/sprintf2.t (was Re: [perl #45383] RE:
Message-ID: <20080429222721.rwupydwjk00okwc0@horde.wizbit.be>

p4raw-id: //depot/perl@33765

16 years agoChange of maintainer.
Rafael Garcia-Suarez [Wed, 30 Apr 2008 07:38:00 +0000 (07:38 +0000)]
Change of maintainer.

p4raw-id: //depot/perl@33764

16 years agoWin32 process ids can have more than 16 bits
Jan Dubois [Tue, 29 Apr 2008 01:14:39 +0000 (18:14 -0700)]
Win32 process ids can have more than 16 bits
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <01be01c8a9d1$12b32b10$38198130$@com>

p4raw-id: //depot/perl@33763

16 years agoCast the result of fpsetmask(0) to (void), as some implementations
Nicholas Clark [Mon, 28 Apr 2008 20:41:31 +0000 (20:41 +0000)]
Cast the result of fpsetmask(0) to (void), as some implementations
expand it via a macro, with a comma expression to calculate the return
value, at which point gcc has the gall to warn that an expression
calcualted is not used.
Blame SCO for having to have fpsetmask(0) in the code to start with.

p4raw-id: //depot/perl@33762

16 years agoclarification about @ISA declaration in perlboot.pod
Rafael Garcia-Suarez [Mon, 28 Apr 2008 08:19:36 +0000 (08:19 +0000)]
clarification about @ISA declaration in perlboot.pod
Patch provided by John Heidemann <johnh@isi.edu>
in perlbug #45733.

p4raw-id: //depot/perl@33761

16 years agodoc patch for perlrun -x
Bram [Sun, 27 Apr 2008 21:13:36 +0000 (23:13 +0200)]
doc patch for perlrun -x
Message-ID: <20080427211336.g8mvjusbcc4gwsk4@horde.wizbit.be>

p4raw-id: //depot/perl@33760

16 years agodoc patch for perlfunc/split (was: RE: [perl #46073] split
Bram [Sun, 27 Apr 2008 21:36:57 +0000 (23:36 +0200)]
doc patch for perlfunc/split (was: RE: [perl #46073] split
Message-ID: <20080427213657.mowrap5cgc0o00kc@horde.wizbit.be>

p4raw-id: //depot/perl@33759

16 years agoWarnings within the conditional of until() and for() are not reported
Nicholas Clark [Sun, 27 Apr 2008 10:20:10 +0000 (10:20 +0000)]
Warnings within the conditional of until() and for() are not reported
with the correct line number. (See change 33756). Curiously, warnings
for the third expression of for() have the correct line number.

p4raw-id: //depot/perl@33758

16 years agoUse File::Find rather than shell globbing to get the list of *.pm files
Nicholas Clark [Sun, 27 Apr 2008 10:13:49 +0000 (10:13 +0000)]
Use File::Find rather than shell globbing to get the list of *.pm files
to pass to AutoSplit::autosplit_lib_modules(). This way we only need to
invoke miniperl once, and we don't miss anything that is 3 or more
levels deep.

p4raw-id: //depot/perl@33757

16 years agoWarnings within the condition of while are not reported with the
Nicholas Clark [Sun, 27 Apr 2008 09:21:45 +0000 (09:21 +0000)]
Warnings within the condition of while are not reported with the
correct line number. TODO test inspired by code from Bram.

p4raw-id: //depot/perl@33756

16 years agoRevert change #33751, at least for now: this breaks perl5db.t
Rafael Garcia-Suarez [Sun, 27 Apr 2008 07:40:00 +0000 (07:40 +0000)]
Revert change #33751, at least for now: this breaks perl5db.t
p4raw-link: @33751 on //depot/perl: 216e512e84140c4f1a6711dd28168b2a82c86fd9

p4raw-id: //depot/perl@33753

16 years agoanother go; was RE: [perl #49302] [[:print:]] v \p{Print}
Robin Barker [Fri, 25 Apr 2008 14:21:06 +0000 (15:21 +0100)]
another go; was RE: [perl #49302] [[:print:]] v \p{Print}
From: "Robin Barker" <Robin.Barker@npl.co.uk>
Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093B12@exchsvr2.npl.ad.local>

p4raw-id: //depot/perl@33752

16 years ago[patch]perl5db.pl - What I needed to get the forked debugger to work
John E. Malmberg [Thu, 24 Apr 2008 21:36:51 +0000 (16:36 -0500)]
[patch]perl5db.pl - What I needed to get the forked debugger to work
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <481143C3.3080500@qsl.net>

p4raw-id: //depot/perl@33751

16 years agoNew tests (and TODO tests) for ~~ and overloading,
Ricardo SIGNES [Fri, 18 Apr 2008 18:02:38 +0000 (14:02 -0400)]
New tests (and TODO tests) for ~~ and overloading,
based on:

Subject: object ~~ overloading and not
Message-ID: <20080418220238.GA91526@knight.local>

p4raw-id: //depot/perl@33750

16 years ago[perl #53238] Patch to stop t/op/fork.t relying on rand
David Dick [Wed, 23 Apr 2008 04:12:42 +0000 (21:12 -0700)]
[perl #53238] Patch to stop t/op/fork.t relying on rand
From: David Dick (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-23612-1208949161-1511.53238-75-0@perl.org>

p4raw-id: //depot/perl@33749

16 years agoNote about moving modules to ext/
Rafael Garcia-Suarez [Sat, 26 Apr 2008 16:02:26 +0000 (16:02 +0000)]
Note about moving modules to ext/

p4raw-id: //depot/perl@33748

16 years agoupdate Pod-Perldoc to version 3.14_04
Adriano Ferreira [Wed, 23 Apr 2008 09:45:35 +0000 (06:45 -0300)]
update Pod-Perldoc to version 3.14_04
From: "Adriano Ferreira" <a.r.ferreira@gmail.com>
Message-ID: <73ddeb6c0804230545v75fee05dmeb849636addb14e1@mail.gmail.com>

p4raw-id: //depot/perl@33747

16 years agoInline the trivial S_raise_signal function in the perl signal handler.
Gisle Aas [Thu, 24 Apr 2008 20:54:50 +0000 (20:54 +0000)]
Inline the trivial S_raise_signal function in the perl signal handler.

This makes the code more readable and avoids the need for excuses
for why the function is (still) named this way.

It also effectively avoids segfaults observed with gcc-3.3 when
the sibling-call optimization is used for invoking S_raise_signal()
just before the signal handler returns.

p4raw-id: //depot/perl@33741

16 years agoStop File::Copy truncating destination files if passed 3 named
Nicholas Clark [Thu, 24 Apr 2008 17:04:58 +0000 (17:04 +0000)]
Stop File::Copy truncating destination files if passed 3 named
arguments by accident. In Copy.t, ensure that all file system calls
die with $! if they fail.

p4raw-id: //depot/perl@33740

16 years agoDrop #ifdefs that became empty in change #32012.
Gisle Aas [Thu, 24 Apr 2008 11:15:15 +0000 (11:15 +0000)]
Drop #ifdefs that became empty in change #32012.
p4raw-link: @32012 on //depot/perl: b6455c53c26be8a62e12a3f2a24a3a5086dd2c7b

p4raw-id: //depot/perl@33739

16 years agoLooks like we can do System V IPC 64 bit on Leopard. Lets see whether
Nicholas Clark [Thu, 24 Apr 2008 11:05:02 +0000 (11:05 +0000)]
Looks like we can do System V IPC 64 bit on Leopard. Lets see whether
the magic smoke escapes from other testers.

p4raw-id: //depot/perl@33738

16 years agoOn Darwin, -Uuse64bitall shouldn't mean -Duse64bitall :-/
Nicholas Clark [Thu, 24 Apr 2008 10:38:56 +0000 (10:38 +0000)]
On Darwin, -Uuse64bitall shouldn't mean -Duse64bitall  :-/
Plus fix a pair of typos in a diagnostic output.

p4raw-id: //depot/perl@33737

16 years agoAdd "safely supporting POSIX SA_SIGINFO" to perltodo, as described in
Nicholas Clark [Wed, 23 Apr 2008 17:23:34 +0000 (17:23 +0000)]
Add "safely supporting POSIX SA_SIGINFO" to perltodo, as described in
the thread starting with
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2008-03/msg00305.html

p4raw-id: //depot/perl@33734

16 years agoNote that Rafael did the key elsif() line number TODO, and we're not
Nicholas Clark [Tue, 22 Apr 2008 15:01:52 +0000 (15:01 +0000)]
Note that Rafael did the key elsif() line number TODO, and we're not
certain that solving the general case is worth it.

p4raw-id: //depot/perl@33724

16 years agoUpgrade to ExtUtils-CBuilder-0.23
Steve Hay [Tue, 22 Apr 2008 09:41:44 +0000 (09:41 +0000)]
Upgrade to ExtUtils-CBuilder-0.23

Wipes out local mods in 01-basic.t from #33339 (which are superseded
by changes in 0.23), but keeps local mods for VMS from #32277 (which
are still not in 0.23)

p4raw-id: //depot/perl@33721

16 years agoUpgrade to Win32-0.36
Steve Hay [Tue, 22 Apr 2008 09:38:45 +0000 (09:38 +0000)]
Upgrade to Win32-0.36

p4raw-id: //depot/perl@33720

16 years agoUpdate Compression modules to version 2.009
Paul Marquess [Sun, 20 Apr 2008 15:54:46 +0000 (16:54 +0100)]
Update Compression modules to version 2.009
From: "Paul Marquess" <Paul.Marquess@ntlworld.com>
Message-ID: <006601c8a2f6$7d18a200$6501a8c0@myopwv.com>

p4raw-id: //depot/perl@33716

16 years agoUpgrade to Math::BigInt v1.89
Rafael Garcia-Suarez [Mon, 21 Apr 2008 07:34:12 +0000 (07:34 +0000)]
Upgrade to Math::BigInt v1.89

p4raw-id: //depot/perl@33715