This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
18 years agoFix typo in description.
Nicholas Clark [Mon, 5 Dec 2005 20:09:23 +0000 (20:09 +0000)]
Fix typo in description.

p4raw-id: //depot/perl@26264

18 years agoAdd ext/MIME/Base64/README to MANIFEST
Nicholas Clark [Mon, 5 Dec 2005 19:56:43 +0000 (19:56 +0000)]
Add ext/MIME/Base64/README to MANIFEST

p4raw-id: //depot/perl@26263

18 years agoUpgrade to MIME-Base64-3.07
Steve Peters [Mon, 5 Dec 2005 16:35:14 +0000 (16:35 +0000)]
Upgrade to MIME-Base64-3.07

p4raw-id: //depot/perl@26262

18 years agoUpgrade to Digest-MD5-2.36
Steve Peters [Mon, 5 Dec 2005 16:29:46 +0000 (16:29 +0000)]
Upgrade to Digest-MD5-2.36

p4raw-id: //depot/perl@26261

18 years agoUpgrade to CGI.pm-3.13
Steve Peters [Mon, 5 Dec 2005 16:20:17 +0000 (16:20 +0000)]
Upgrade to CGI.pm-3.13

p4raw-id: //depot/perl@26260

18 years ago"Malformed UTF-8 character" was a severe warning, and can now be
Rafael Garcia-Suarez [Mon, 5 Dec 2005 16:19:35 +0000 (16:19 +0000)]
"Malformed UTF-8 character" was a severe warning, and can now be
also a fatal error (since change #26258)
p4raw-link: @26258 on //depot/perl: 19f6729910f1cd22aa33cc8443fa168b7813bd95

p4raw-id: //depot/perl@26259

18 years agoRe: [perl #37836] Simple Regex causes SEGV when run on specific data
SADAHIRO Tomoyuki [Tue, 6 Dec 2005 00:35:52 +0000 (09:35 +0900)]
Re: [perl #37836] Simple Regex causes SEGV when run on specific data
Message-Id: <20051206003221.5AD9.BQW10602@nifty.com>

p4raw-id: //depot/perl@26258

18 years agoBetter variable names make code clearer
SADAHIRO Tomoyuki [Sun, 4 Dec 2005 16:24:29 +0000 (01:24 +0900)]
Better variable names make code clearer

Subject: Re: XS-assisted SWASHGET (esp. for t/uni/class.t speedup)
Message-Id: <20051204162412.D720.BQW10602@nifty.com>

p4raw-id: //depot/perl@26257

18 years agoRework the error messages from the swashget code.
SADAHIRO Tomoyuki [Sun, 4 Dec 2005 16:24:59 +0000 (01:24 +0900)]
Rework the error messages from the swashget code.

Subject: Re: XS-assisted SWASHGET (esp. for t/uni/class.t speedup)
Message-Id: <20051204162431.D723.BQW10602@nifty.com>

p4raw-id: //depot/perl@26256

18 years agoClarification and cleanup of the XS SWASHGET code
SADAHIRO Tomoyuki [Sun, 4 Dec 2005 16:28:35 +0000 (01:28 +0900)]
Clarification and cleanup of the XS SWASHGET code

Subject: Re: XS-assisted SWASHGET (esp. for t/uni/class.t speedup)
Message-Id: <20051204162508.D726.BQW10602@nifty.com>

p4raw-id: //depot/perl@26255

18 years ago[PAUSE] CPAN Upload: A/AN/ANDK/CPAN-1.80.tar.gz
Andreas König [Sat, 3 Dec 2005 12:24:05 +0000 (13:24 +0100)]
[PAUSE] CPAN Upload: A/AN/ANDK/CPAN-1.80.tar.gz
Message-ID: <87mzji8luy.fsf@k75.linux.bogus>

p4raw-id: //depot/perl@26254

18 years agoNULL is a legal value for newXS()'s name parameter.
Marcus Holland-Moritz [Sun, 4 Dec 2005 19:37:58 +0000 (19:37 +0000)]
NULL is a legal value for newXS()'s name parameter.
(This caused strange build failures with gcc4 -O3)

p4raw-id: //depot/perl@26253

18 years agoFix handling of author's names that had apostrophes. Based on a patch
Steve Peters [Sun, 4 Dec 2005 15:30:55 +0000 (15:30 +0000)]
Fix handling of author's names that had apostrophes.  Based on a patch
by Sean O'Rourke <sorourke@cs.ucsd.edu> in RT bug #22950.

p4raw-id: //depot/perl@26252

18 years agoclarify description of vector (v) sprintf format modifier
Dave Mitchell [Sat, 3 Dec 2005 15:20:24 +0000 (15:20 +0000)]
clarify description of vector (v) sprintf format modifier

p4raw-id: //depot/perl@26251

18 years agoIn vms/vms.c, don't use the thread-specific Newx() during
Craig A. Berry [Sat, 3 Dec 2005 15:15:47 +0000 (15:15 +0000)]
In vms/vms.c, don't use the thread-specific Newx() during
startup before threads are initialized.

p4raw-id: //depot/perl@26250

18 years agoUpdate perlhack.pod with the updated, permanent ActiveState URLs
Steve Peters [Sat, 3 Dec 2005 12:31:02 +0000 (12:31 +0000)]
Update perlhack.pod with the updated, permanent ActiveState URLs

p4raw-id: //depot/perl@26249

18 years agoMissing chunk in change #26247.
Rafael Garcia-Suarez [Sat, 3 Dec 2005 12:16:54 +0000 (12:16 +0000)]
Missing chunk in change #26247.
p4raw-link: @26247 on //depot/perl: ce43db9bedd4c6999381bd25cfc0127c2b615272

p4raw-id: //depot/perl@26248

18 years agoSys::Syslog::syslog can accept a message without printf
Gisle Aas [Sat, 3 Dec 2005 03:35:32 +0000 (19:35 -0800)]
Sys::Syslog::syslog can accept a message without printf
escapes and arguments.

Subject: Re: Perl PR: "Security holes in Sys::Syslog"
Message-ID: <lracfi2z23.fsf@caliper.activestate.com>

p4raw-id: //depot/perl@26247

18 years agoUpgrade to version-0.50
Steve Peters [Sat, 3 Dec 2005 03:30:00 +0000 (03:30 +0000)]
Upgrade to version-0.50

p4raw-id: //depot/perl@26246

18 years agoReplace ^M by a space in test for bug #37716, to make
Rafael Garcia-Suarez [Fri, 2 Dec 2005 23:00:55 +0000 (23:00 +0000)]
Replace ^M by a space in test for bug #37716, to make
Cygwin happy (found by Yitzchak)

p4raw-id: //depot/perl@26245

18 years agoAddress Hugo's comment on Dave's change (26240)
Nicholas Clark [Fri, 2 Dec 2005 17:15:27 +0000 (17:15 +0000)]
Address Hugo's comment on Dave's change (26240)

p4raw-id: //depot/perl@26244

18 years agoStorable retrieve_lscalar fails for empty strings [PATCH]
Gisle Aas [Mon, 28 Nov 2005 04:48:18 +0000 (20:48 -0800)]
Storable retrieve_lscalar fails for empty strings [PATCH]
Message-ID: <lr3blhndkd.fsf@caliper.activestate.com>

and
Message-ID: <lrwtisn062.fsf@caliper.activestate.com>

p4raw-id: //depot/perl@26243

18 years agoSigns, signs, everywhere a sign
Andy Lester [Thu, 1 Dec 2005 14:24:51 +0000 (08:24 -0600)]
Signs, signs, everywhere a sign
Message-ID: <20051201202451.GI22713@petdance.com>

p4raw-id: //depot/perl@26242

18 years agoNit from change #26232 noticed by H. Merijn Brand
Steve Peters [Thu, 1 Dec 2005 20:27:34 +0000 (20:27 +0000)]
Nit from change #26232 noticed by H. Merijn Brand
p4raw-link: @26232 on //depot/perl: 5ac3b81ce71f0f0e0260caac18fb5e1f11f38bf1

p4raw-id: //depot/perl@26241

18 years agosprintf %NNN$ check for large values wrapping to negative
Dave Mitchell [Thu, 1 Dec 2005 16:40:29 +0000 (16:40 +0000)]
sprintf %NNN$ check for large values wrapping to negative

p4raw-id: //depot/perl@26240

18 years agoAlways define PL_memory_wrap, and use it for the new sprintf checks
Rafael Garcia-Suarez [Thu, 1 Dec 2005 15:40:11 +0000 (15:40 +0000)]
Always define PL_memory_wrap, and use it for the new sprintf checks

p4raw-id: //depot/perl@26239

18 years agoMissing #ifdef, noticed by Jan Dubois
Rafael Garcia-Suarez [Thu, 1 Dec 2005 15:26:09 +0000 (15:26 +0000)]
Missing #ifdef, noticed by Jan Dubois

p4raw-id: //depot/perl@26238

18 years ago[PATCH] Re: Perl PR: "Security holes in Sys::Syslog"
Gisle Aas [Thu, 1 Dec 2005 06:20:14 +0000 (22:20 -0800)]
[PATCH] Re: Perl PR: "Security holes in Sys::Syslog"
Date: 01 Dec 2005 06:20:14 -0800
Message-ID: <lroe406grl.fsf_-_@caliper.activestate.com>

Subject: [PATCH] Suppress "0b" prefix for sprintf("%#b", 0)
From: Gisle Aas <gisle@ActiveState.com>
Date: 01 Dec 2005 06:11:44 -0800
Message-ID: <lrsltc6h5r.fsf_-_@caliper.activestate.com>

p4raw-id: //depot/perl@26237

18 years agoDisable constant folding of sprintf
Gisle Aas [Thu, 1 Dec 2005 03:22:10 +0000 (19:22 -0800)]
Disable constant folding of sprintf
Message-ID: <lr8xv56p0d.fsf_-_@caliper.activestate.com>

p4raw-id: //depot/perl@26236

18 years ago[patch] Re: Perl PR: "Security holes in Sys::Syslog"
Philippe M. Chiasson [Wed, 30 Nov 2005 20:17:31 +0000 (12:17 -0800)]
[patch] Re: Perl PR: "Security holes in Sys::Syslog"
From: "Philippe M. Chiasson" <gozer@ActiveState.com>
Message-ID: <438E795B.9060805@ActiveState.com>

p4raw-id: //depot/perl@26235

18 years agoRevert change #26110 (already reverted in maintperl by change 26182)
Rafael Garcia-Suarez [Thu, 1 Dec 2005 08:34:42 +0000 (08:34 +0000)]
Revert change #26110 (already reverted in maintperl by change 26182)
p4raw-link: @26110 on //depot/perl: 678f9f8e69283f64dcdcd30e3fe602110d10a5a6

p4raw-id: //depot/perl@26234

18 years agoJan Dubois notices that sitecustomize.pl is to be found in sitelib,
Rafael Garcia-Suarez [Wed, 30 Nov 2005 21:15:21 +0000 (21:15 +0000)]
Jan Dubois notices that sitecustomize.pl is to be found in sitelib,
not siteperl

p4raw-id: //depot/perl@26233

18 years agodor-assign (//=) was missing from perlop.pod
Steve Peters [Wed, 30 Nov 2005 19:09:17 +0000 (19:09 +0000)]
dor-assign (//=) was missing from perlop.pod

p4raw-id: //depot/perl@26232

18 years agoRemove redundant SvUTF8_on() calls
Gisle Aas [Wed, 30 Nov 2005 09:28:54 +0000 (01:28 -0800)]
Remove redundant SvUTF8_on() calls
Message-ID: <lrhd9uhwo9.fsf@caliper.activestate.com>

p4raw-id: //depot/perl@26231

18 years agoRe: XS-assisted SWASHGET (esp. for t/uni/class.t speedup)
SADAHIRO Tomoyuki [Sun, 27 Nov 2005 17:02:02 +0000 (02:02 +0900)]
Re: XS-assisted SWASHGET (esp. for t/uni/class.t speedup)
Message-Id: <20051127170016.A786.BQW10602@nifty.com>

p4raw-id: //depot/perl@26229

18 years agoThe regexp engine should check SV flags rather than SV type for
Nicholas Clark [Wed, 30 Nov 2005 13:55:05 +0000 (13:55 +0000)]
The regexp engine should check SV flags rather than SV type for
determining if something is a reference, because under the debugger
the value returned by the swash code is SVt_PVMG.
Not doing this has the side effect of repeatedly reassigning the
same array element, which causes destructors to fire on the reassignment
which in turn causes &utf8::DESTROY to run outside of the pseudo-safety
of save_re_context, which under the debugger involves re-entering the
regexp engine, which causes corruption of the regexp engine's global
state.

p4raw-id: //depot/perl@26228

18 years agoFix B::Concise tests after change #26226
Rafael Garcia-Suarez [Wed, 30 Nov 2005 12:30:47 +0000 (12:30 +0000)]
Fix B::Concise tests after change #26226
p4raw-link: @26226 on //depot/perl: 7c8a3dfd3bf64e6ea427f38183b879af54fe8f18

p4raw-id: //depot/perl@26227

18 years agoRevert change #22520 (optimise away my $foo = undef and similar
Rafael Garcia-Suarez [Wed, 30 Nov 2005 09:53:11 +0000 (09:53 +0000)]
Revert change #22520 (optimise away my $foo = undef and similar
constructs), in order to fix bug perl #37776
p4raw-link: @22520 on //depot/perl: b9d46b3942a9a8cce9cbca1e08f61ac23083a740

p4raw-id: //depot/perl@26226

18 years agoRe: [perl #37716] Re: File::Compare broken for filenames with whitespace
Andreas König [Tue, 29 Nov 2005 08:07:19 +0000 (09:07 +0100)]
Re: [perl #37716] Re: File::Compare broken for filenames with whitespace
Message-ID: <878xv89bko.fsf@k75.linux.bogus>

p4raw-id: //depot/perl@26225

18 years agoAssimilate Pod-Escapes-1.04. This is a prereq for Pod::Simple,
Steve Peters [Tue, 29 Nov 2005 12:36:46 +0000 (12:36 +0000)]
Assimilate Pod-Escapes-1.04.  This is a prereq for Pod::Simple,
which is now a prereq for podlators.

p4raw-id: //depot/perl@26224

18 years agoTypo fix, by Olivier Blin
Rafael Garcia-Suarez [Mon, 28 Nov 2005 18:43:51 +0000 (18:43 +0000)]
Typo fix, by Olivier Blin

p4raw-id: //depot/perl@26223

18 years agoFix ext/POSIX/t/time.t on Win32
Steve Hay [Mon, 28 Nov 2005 17:07:25 +0000 (17:07 +0000)]
Fix ext/POSIX/t/time.t on Win32

According to MSDN, "The string result produced by ctime contains
exactly 26 characters and has the form: Wed Jan 02 02:03:55 1980\n\0"
so we *do* want the leading zero on the day returned by strftime

p4raw-id: //depot/perl@26222

18 years agoMac OS X/Darwin seems to have problems with tzname().
Steve Peters [Mon, 28 Nov 2005 14:11:23 +0000 (14:11 +0000)]
Mac OS X/Darwin seems to have problems with tzname().

p4raw-id: //depot/perl@26221

18 years agoFAQ sync.
Rafael Garcia-Suarez [Mon, 28 Nov 2005 11:00:37 +0000 (11:00 +0000)]
FAQ sync.

p4raw-id: //depot/perl@26220

18 years agoMath::Trig: blead and maint (doc patch only): s/Bay/Gulf/ and do away with bad quotes
Jarkko Hietaniemi [Sun, 27 Nov 2005 23:04:31 +0000 (01:04 +0200)]
Math::Trig: blead and maint (doc patch only): s/Bay/Gulf/ and do away with bad quotes
Message-Id: <20051127210431.F1D2C6CF55@ugli.hut.fi>

p4raw-id: //depot/perl@26219

18 years agoMention of possible use of a scalar variable on the rhs of an arrow "->"
Steve Peters [Mon, 28 Nov 2005 02:34:49 +0000 (02:34 +0000)]
Mention of possible use of a scalar variable on the rhs of an arrow "->"
operator added to close two tickets.

p4raw-id: //depot/perl@26218

18 years agoDon't let MakeMaker install doc for MIME::Base64
Rafael Garcia-Suarez [Sun, 27 Nov 2005 23:18:38 +0000 (23:18 +0000)]
Don't let MakeMaker install doc for MIME::Base64
(since installpod does it already)

p4raw-id: //depot/perl@26217

18 years agoUpgrade to Getopt::Long 2.34_04
Rafael Garcia-Suarez [Sun, 27 Nov 2005 22:42:42 +0000 (22:42 +0000)]
Upgrade to Getopt::Long 2.34_04

p4raw-id: //depot/perl@26216

18 years agofix wrong pool error in cygwin build
Yitzchak Scott-Thoennes [Sun, 27 Nov 2005 09:29:00 +0000 (09:29 +0000)]
fix wrong pool error in cygwin build
Message-ID: <20051127082918.GA2556@efn.org>

p4raw-id: //depot/perl@26215

18 years agoUpgrade to MIME-Base64-3.06
Steve Peters [Sun, 27 Nov 2005 02:35:25 +0000 (02:35 +0000)]
Upgrade to MIME-Base64-3.06

p4raw-id: //depot/perl@26214

18 years agoDeal with differences in what clock() does between POSIX and BSD.
Steve Peters [Sat, 26 Nov 2005 12:48:42 +0000 (12:48 +0000)]
Deal with differences in what clock() does between POSIX and BSD.

p4raw-id: //depot/perl@26213

18 years agoUpgrade to Scalar-List-Utils-1.18
Steve Peters [Sat, 26 Nov 2005 12:04:00 +0000 (12:04 +0000)]
Upgrade to Scalar-List-Utils-1.18

p4raw-id: //depot/perl@26212

18 years agoUpgrade to Digest-MD5-2.35
Steve Peters [Sat, 26 Nov 2005 11:50:17 +0000 (11:50 +0000)]
Upgrade to Digest-MD5-2.35

p4raw-id: //depot/perl@26211

18 years agoActually update one of the files from the previous change.
Steve Peters [Sat, 26 Nov 2005 11:40:57 +0000 (11:40 +0000)]
Actually update one of the files from the previous change.

p4raw-id: //depot/perl@26210

18 years agoUpgrade to Digest-1.14
Steve Peters [Sat, 26 Nov 2005 11:38:02 +0000 (11:38 +0000)]
Upgrade to Digest-1.14

p4raw-id: //depot/perl@26209

18 years agoJust be explicit about $TZ.
Steve Peters [Sat, 26 Nov 2005 02:56:26 +0000 (02:56 +0000)]
Just be explicit about $TZ.

p4raw-id: //depot/perl@26208

18 years agoHmmm...strftime() does work on Win32, but tzset() is having problems
Steve Peters [Sat, 26 Nov 2005 02:32:10 +0000 (02:32 +0000)]
Hmmm...strftime() does work on Win32, but tzset() is having problems
on OpenBSD.

p4raw-id: //depot/perl@26207

18 years agoAdditional tests for B and POSIX. The POSIX ones concern me a bit,
Steve Peters [Sat, 26 Nov 2005 01:31:24 +0000 (01:31 +0000)]
Additional tests for B and POSIX.  The POSIX ones concern me a bit,
but I don't expect any black smokes because of testing on OpenBSD,
Linux, Win32, an Cygwin.

p4raw-id: //depot/perl@26206

18 years agoMove report_uninit() and its static supporting functions to the end of
Nicholas Clark [Fri, 25 Nov 2005 15:12:02 +0000 (15:12 +0000)]
Move report_uninit() and its static supporting functions to the end of
sv.c, so that they are not sandwiched between the two halves of the
SV allocation code. However, the diff looks far more evil than it
should given that this is just moving a single albeit large hunk.

p4raw-id: //depot/perl@26205

18 years agoperlpod documentation discrepancy in 5.8.6 ( and maybe later? )
Yves Orton [Fri, 25 Nov 2005 13:57:38 +0000 (14:57 +0100)]
perlpod documentation discrepancy in 5.8.6 ( and maybe later? )
Message-ID: <9b18b3110511250457k6c196c4fu167badd045c2d9e6@mail.gmail.com>

p4raw-id: //depot/perl@26204

18 years agoRe: XS-assisted SWASHGET (esp. for t/uni/class.t speedup)
SADAHIRO Tomoyuki [Fri, 25 Nov 2005 00:19:35 +0000 (09:19 +0900)]
Re: XS-assisted SWASHGET (esp. for t/uni/class.t speedup)
Date: Fri, 25 Nov 2005 00:19:35 +0900
Message-Id: <20051125001031.24E3.BQW10602@nifty.com>

Date: Fri, 25 Nov 2005 01:18:17 +0900
Message-Id: <20051125011410.24E9.BQW10602@nifty.com>

p4raw-id: //depot/perl@26203

18 years agoDocument new perldoc -L switch
Enrico Sorcinelli [Thu, 24 Nov 2005 16:04:03 +0000 (17:04 +0100)]
Document new perldoc -L switch

Subject: Re: Pod::Perldoc patch (Fw: [ANNOUNCE] POD2::IT 0.10)
Message-Id: <20051124160403.568a194b.bepi@perl.it>

p4raw-id: //depot/perl@26202

18 years agoDelete a README made redundant by change 26200.
Rafael Garcia-Suarez [Thu, 24 Nov 2005 08:52:35 +0000 (08:52 +0000)]
Delete a README made redundant by change 26200.

p4raw-id: //depot/perl@26201

18 years agoperlce touches
Vadim Konovalov [Wed, 23 Nov 2005 20:55:00 +0000 (20:55 +0000)]
perlce touches
From: Konovalov, Vadim <vkonovalov@spb.lucent.com>
Message-ID: <7DD1BE2C50259746ABB8683672D2089E12DDC3@itotest-1.spb.lucent.com>

p4raw-id: //depot/perl@26200

18 years agoXS-assisted SWASHGET (esp. for t/uni/class.t speedup)
SADAHIRO Tomoyuki [Wed, 23 Nov 2005 17:57:34 +0000 (02:57 +0900)]
XS-assisted SWASHGET (esp. for t/uni/class.t speedup)
Message-Id: <20051123175603.FFD5.BQW10602@nifty.com>

And :
Message-Id: <20051123202935.4D9D.BQW10602@nifty.com>

with some nits to use U8 instead of char more consistently

p4raw-id: //depot/perl@26199

18 years agoNotes in perlstyle about POD formatting, by Sébastien
Rafael Garcia-Suarez [Tue, 22 Nov 2005 21:24:19 +0000 (21:24 +0000)]
Notes in perlstyle about POD formatting, by Sébastien
Aperghis-Tramoni, with nits by chromatic and Randy W. Sims.

p4raw-id: //depot/perl@26198

18 years agoNote the URL describing the vast riches awaiting us.
Nicholas Clark [Tue, 22 Nov 2005 20:23:34 +0000 (20:23 +0000)]
Note the URL describing the vast riches awaiting us.

p4raw-id: //depot/perl@26197

18 years agoinclude PERL_TRACK_MEMPOOL in perl -V output
Dave Mitchell [Tue, 22 Nov 2005 16:52:24 +0000 (16:52 +0000)]
include PERL_TRACK_MEMPOOL in perl -V output

p4raw-id: //depot/perl@26196

18 years ago[perl #37725] perl segfaults on reversed array reference
Dave Mitchell [Tue, 22 Nov 2005 16:32:42 +0000 (16:32 +0000)]
[perl #37725] perl segfaults on reversed array reference

The 'for (reverse @a)' optimisation got its index wrong when
create LVALUE SVs for undef elements

p4raw-id: //depot/perl@26195

18 years ago[DOC PATCH] Sort subs *can* now be recursive
Robin Houston [Tue, 22 Nov 2005 13:28:17 +0000 (13:28 +0000)]
[DOC PATCH] Sort subs *can* now be recursive
Message-ID: <20051122132817.GA20895@rpc142.cs.man.ac.uk>

p4raw-id: //depot/perl@26194

18 years agoUse the system's free to dealloc a PV allocated by the system
Rafael Garcia-Suarez [Mon, 21 Nov 2005 18:22:00 +0000 (19:22 +0100)]
Use the system's free to dealloc a PV allocated by the system
(more precisely by libgdbm.) See :

Subject: GDBM_file realloc failures
Message-ID: <20051121182200.0b3d2454@grubert.mandrakesoft.com>

p4raw-id: //depot/perl@26193

18 years agoRe: [PATCH] concat interacts badly with magic
Robin Houston [Tue, 22 Nov 2005 14:07:27 +0000 (14:07 +0000)]
Re: [PATCH] concat interacts badly with magic
Message-ID: <20051122140727.GA29861@rpc142.cs.man.ac.uk>

(new version of patch for bug #37722)

p4raw-id: //depot/perl@26192

18 years agoPod::Perldoc patch (Fw: [ANNOUNCE] POD2::IT 0.10)
Enrico Sorcinelli [Sun, 20 Nov 2005 10:20:51 +0000 (11:20 +0100)]
Pod::Perldoc patch (Fw: [ANNOUNCE] POD2::IT 0.10)
Message-Id: <20051120102051.23ef095d.bepi@perl.it>

Also, bump version number of Perldoc.

p4raw-id: //depot/perl@26191

18 years agoRevert change #26185, which could have some unwanted side-effects.
Rafael Garcia-Suarez [Tue, 22 Nov 2005 11:29:03 +0000 (11:29 +0000)]
Revert change #26185, which could have some unwanted side-effects.
(lib/warnings.t had failures due to this patch.)
Moreover Dave Mitchell correctly pointed out that [perl #37722]
wasn't really a bug.
p4raw-link: @26185 on //depot/perl: 91cec4fb3b9ce703dab10db05e717127b2a9ed44

p4raw-id: //depot/perl@26190

18 years agoRE: [perl #37708] [PATCH] wrong IP_ constants on Win32
Jan Dubois [Mon, 21 Nov 2005 21:35:51 +0000 (13:35 -0800)]
RE: [perl #37708] [PATCH] wrong IP_ constants on Win32
From: "Jan Dubois" <jand@ActiveState.com>
Message-ID: <062401c5ef26$99b3a490$2217a8c0@candy>

p4raw-id: //depot/perl@26189

18 years agoff_chop.patch redux
Andy Lester [Mon, 21 Nov 2005 21:16:14 +0000 (15:16 -0600)]
ff_chop.patch redux
Message-ID: <20051122031614.GB19424@petdance.com>

p4raw-id: //depot/perl@26188

18 years agopatch@26180 - t/op/pat.t : Can't reset %ENV on VMS
John E. Malmberg [Mon, 21 Nov 2005 22:09:17 +0000 (17:09 -0500)]
patch@26180 - t/op/pat.t : Can't reset %ENV on VMS
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-ID: <43828BDD.7080302@qsl.net>

p4raw-id: //depot/perl@26187

18 years agopatch@26180 - t/op/array.t : Can't reset %ENV on VMS
John E. Malmberg [Mon, 21 Nov 2005 21:19:31 +0000 (16:19 -0500)]
patch@26180 - t/op/array.t : Can't reset %ENV on VMS
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-ID: <43828033.9040708@qsl.net>

p4raw-id: //depot/perl@26186

18 years agoconcat interacts badly with magic
Robin Houston [Mon, 21 Nov 2005 17:03:39 +0000 (17:03 +0000)]
concat interacts badly with magic
Message-ID: <20051121170339.GA8214@rpc142.cs.man.ac.uk>

p4raw-id: //depot/perl@26185

18 years agoFlip the sign of the value in body details offset, and change its type
Nicholas Clark [Mon, 21 Nov 2005 14:18:03 +0000 (14:18 +0000)]
Flip the sign of the value in body details offset, and change its type
to size_t.

p4raw-id: //depot/perl@26184

18 years agoThread failures on AIX (and others) caused by interleaved output
H.Merijn Brand [Sun, 20 Nov 2005 14:36:00 +0000 (15:36 +0100)]
Thread failures on AIX (and others) caused by interleaved output

Subject: Smoke [5.9.3] 26168 FAIL(X) AIX 4.3.3.0/ML11 (PPC/1 cpu)
From: "H.Merijn Brand" <h.m.brand@xs4all.nl>
Message-Id: <200511201337.jAKDbc1O066213@smtp-vbr6.xs4all.nl>

p4raw-id: //depot/perl@26183

18 years agoUpgrade to Time::HiRes 1.83
Rafael Garcia-Suarez [Mon, 21 Nov 2005 08:58:59 +0000 (08:58 +0000)]
Upgrade to Time::HiRes 1.83

p4raw-id: //depot/perl@26181

18 years agoEliminate two more strlen()s, by using the return value of sprintf().
Nicholas Clark [Sun, 20 Nov 2005 20:39:50 +0000 (20:39 +0000)]
Eliminate two more strlen()s, by using the return value of sprintf().

p4raw-id: //depot/perl@26180

18 years agoDeclarations must come first, or some compilers aren't happy.
Rafael Garcia-Suarez [Sun, 20 Nov 2005 12:10:15 +0000 (12:10 +0000)]
Declarations must come first, or some compilers aren't happy.
(spotted by Jarkko)

p4raw-id: //depot/perl@26179

18 years agoPulling ancient RCS comments
Andy Lester [Sat, 19 Nov 2005 00:16:39 +0000 (18:16 -0600)]
Pulling ancient RCS comments
Message-ID: <20051119061639.GA25086@petdance.com>

p4raw-id: //depot/perl@26178

18 years agoReworked PERL_TRACK_MEMPOOL patch
Jan Dubois [Fri, 18 Nov 2005 11:38:24 +0000 (03:38 -0800)]
Reworked PERL_TRACK_MEMPOOL patch
From: "Jan Dubois" <jand@ActiveState.com>
Message-ID: <003601c5ec77$a45eb260$2217a8c0@candy>

p4raw-id: //depot/perl@26177

18 years agoDown with "warning: code has no effect"
Steve Peters [Sat, 19 Nov 2005 19:14:42 +0000 (19:14 +0000)]
Down with "warning: code has no effect"

p4raw-id: //depot/perl@26176

18 years agoCleaning up some warnings generated by "gcc -W"
Steve Peters [Sat, 19 Nov 2005 18:06:14 +0000 (18:06 +0000)]
Cleaning up some warnings generated by "gcc -W"

p4raw-id: //depot/perl@26175

18 years agoUpgrade to PathTools-3.14
Steve Peters [Sat, 19 Nov 2005 13:46:27 +0000 (13:46 +0000)]
Upgrade to PathTools-3.14

p4raw-id: //depot/perl@26174

18 years agoNorman observed that a couple of macros could make the body defintion
Nicholas Clark [Sat, 19 Nov 2005 11:21:15 +0000 (11:21 +0000)]
Norman observed that a couple of macros could make the body defintion
table a lot more readable.

p4raw-id: //depot/perl@26173

18 years agoWith -DPURFIY we change the flags so that everything is allocated
Nicholas Clark [Sat, 19 Nov 2005 00:50:33 +0000 (00:50 +0000)]
With -DPURFIY we change the flags so that everything is allocated
directly. (Don't use arenas at all.) This seems a rather elegant way
to simplify some of the code in sv.c by removing conditional
compilation.

p4raw-id: //depot/perl@26172

18 years agoMap the HE arena onto SV type 0 (SVt_NULL).
Nicholas Clark [Sat, 19 Nov 2005 00:21:58 +0000 (00:21 +0000)]
Map the HE arena onto SV type 0 (SVt_NULL).
Abolish PL_he_root and PL_he_arenaroot.

p4raw-id: //depot/perl@26171

18 years agoRemove all the now unused new_XFOO()/del_XFOO() macros
Nicholas Clark [Fri, 18 Nov 2005 23:44:32 +0000 (23:44 +0000)]
Remove all the now unused new_XFOO()/del_XFOO() macros

p4raw-id: //depot/perl@26170

18 years agosv_clear can manipulate the arena array directly too.
Nicholas Clark [Fri, 18 Nov 2005 23:28:59 +0000 (23:28 +0000)]
sv_clear can manipulate the arena array directly too.
Also, I think that we may have been "leaking" NV bodies in blead since
25051. Oops. (Will not have been detectable except with -DPURIFY as
the leak is not returning them as free to the arena)

p4raw-id: //depot/perl@26169

18 years agoWe only need to zero new bodies for upgrades. sv_dup doesn't need to
Nicholas Clark [Fri, 18 Nov 2005 21:25:23 +0000 (21:25 +0000)]
We only need to zero new bodies for upgrades. sv_dup doesn't need to
zero as it's copying over the same sized structure. So change
new_NOARENA to malloc(), and add new_NOARENAZ() to calloc()

p4raw-id: //depot/perl@26168

18 years agoMerge the arms of the switch. The decision about what comes from an
Nicholas Clark [Fri, 18 Nov 2005 21:02:34 +0000 (21:02 +0000)]
Merge the arms of the switch. The decision about what comes from an
arena and what comes from malloc is now solely in the table.

p4raw-id: //depot/perl@26167

18 years agoEliminate new_body_length from sv_dup. Replace SvTYPE(sstr) with
Nicholas Clark [Fri, 18 Nov 2005 20:38:26 +0000 (20:38 +0000)]
Eliminate new_body_length from sv_dup. Replace SvTYPE(sstr) with
sv_type, which is a constant variable with the same value.

p4raw-id: //depot/perl@26166

18 years agoEliminate new_body_offset from sv_dup()
Nicholas Clark [Fri, 18 Nov 2005 19:50:24 +0000 (19:50 +0000)]
Eliminate new_body_offset from sv_dup()

p4raw-id: //depot/perl@26165

18 years agoMerge the last remaining case duplication in sv_upgrade
Nicholas Clark [Fri, 18 Nov 2005 17:37:39 +0000 (17:37 +0000)]
Merge the last remaining case duplication in sv_upgrade

p4raw-id: //depot/perl@26164

18 years agoEliminate new_body_length from sv_upgrade
Nicholas Clark [Fri, 18 Nov 2005 16:18:38 +0000 (16:18 +0000)]
Eliminate new_body_length from sv_upgrade

p4raw-id: //depot/perl@26163