This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
14 years agoRe: thread free problem
Jerry D. Hedden [Mon, 20 Nov 2006 07:32:36 +0000 (23:32 -0800)]
Re: thread free problem
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <696736.39963.qm@web30204.mail.mud.yahoo.com>

p4raw-id: //depot/perl@29329

14 years agoActually, undef $SIG{FOO} should restore the default signal
Rafael Garcia-Suarez [Mon, 20 Nov 2006 15:31:03 +0000 (15:31 +0000)]
Actually, undef $SIG{FOO} should restore the default signal
handler. Else, once we exit a block where the signal handler was
localized, it becomes ignored.

p4raw-id: //depot/perl@29328

14 years agoMake undef $SIG{FOO} ignore the signal FOO
Rafael Garcia-Suarez [Mon, 20 Nov 2006 15:19:36 +0000 (15:19 +0000)]
Make undef $SIG{FOO} ignore the signal FOO

p4raw-id: //depot/perl@29327

14 years ago[patch@29297] perl5db.pl detecting forked debugger on VMS.
John E. Malmberg [Sat, 18 Nov 2006 23:07:17 +0000 (18:07 -0500)]
[patch@29297] perl5db.pl detecting forked debugger on VMS.
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-ID: <455FD875.8050007@qsl.net>

p4raw-id: //depot/perl@29326

14 years agoFix precedence problem
Rafael Garcia-Suarez [Mon, 20 Nov 2006 14:04:22 +0000 (14:04 +0000)]
Fix precedence problem

p4raw-id: //depot/perl@29325

14 years agoPatch by Yves Orton to fix the regression reported in :
Andreas König [Sun, 19 Nov 2006 05:41:53 +0000 (06:41 +0100)]
Patch by Yves Orton to fix the regression reported in :
Subject: 28325/6 break DateTime::Format::Strptime
Message-ID: <877ixs6oa6.fsf@k75.linux.bogus>

p4raw-id: //depot/perl@29324

14 years agoExtend the test-reonly make target on windows (Yves Orton)
Rafael Garcia-Suarez [Mon, 20 Nov 2006 11:19:29 +0000 (11:19 +0000)]
Extend the test-reonly make target on windows (Yves Orton)

p4raw-id: //depot/perl@29323

14 years agoUn-TODO tests for bug #32840, plus some new tests,
Rafael Garcia-Suarez [Mon, 20 Nov 2006 11:18:03 +0000 (11:18 +0000)]
Un-TODO tests for bug #32840, plus some new tests,
by Yves Orton

p4raw-id: //depot/perl@29322

14 years agoRevert #29307. It doesn't fix the XXX after all. Using "$(shell @type )"
Steve Hay [Mon, 20 Nov 2006 10:38:07 +0000 (10:38 +0000)]
Revert #29307. It doesn't fix the XXX after all. Using "$(shell @type )"
on a temporary file just inserts the contents of the file in question
into the command-line, exactly like putting the data there in the first
place would achieve. It doesn't avoid creating a long command-line as we
would like to do.

p4raw-id: //depot/perl@29321

14 years agoUpdate Text::Tabs and Text::Wrap to version 2006.1117
Rafael Garcia-Suarez [Mon, 20 Nov 2006 09:54:10 +0000 (09:54 +0000)]
Update Text::Tabs and Text::Wrap to version 2006.1117

p4raw-id: //depot/perl@29320

14 years agoExtUtils/typemap: better error messages + constant string optimization
Alexey Tourbin [Sat, 18 Nov 2006 05:06:47 +0000 (08:06 +0300)]
ExtUtils/typemap: better error messages + constant string optimization
Message-ID: <20061118020647.GA23287@localhost.localdomain>

p4raw-id: //depot/perl@29319

14 years agoRe: [PATCH] Study SUSPEND (and recursion) properly
Yves Orton [Fri, 17 Nov 2006 13:34:42 +0000 (14:34 +0100)]
Re: [PATCH] Study SUSPEND (and recursion) properly
Message-ID: <9b18b3110611170434w218b4e86x7d61df2d1166a746@mail.gmail.com>

p4raw-id: //depot/perl@29318

14 years agoUpdate skip count for VMS.
Craig A. Berry [Sat, 18 Nov 2006 17:02:38 +0000 (17:02 +0000)]
Update skip count for VMS.

p4raw-id: //depot/perl@29317

14 years ago[perl #40921] shellwords.pl cannot handle trailing backslash
alexander_bluhm@genua.de [Fri, 17 Nov 2006 09:31:48 +0000 (01:31 -0800)]
[perl #40921] shellwords.pl cannot handle trailing backslash
From: alexander_bluhm@genua.de (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.5.HEAD-32013-1163784707-1469.40921-75-0@perl.org>

(and convert the example to a test)

p4raw-id: //depot/perl@29316

14 years agoConvert lib/Text/ParseWords.t to Test::More
Nicholas Clark [Sat, 18 Nov 2006 15:32:04 +0000 (15:32 +0000)]
Convert lib/Text/ParseWords.t to Test::More

p4raw-id: //depot/perl@29315

14 years agoSync up the function definitions for Perl_my_popen with the prototype.
Steve Peters [Sat, 18 Nov 2006 05:42:14 +0000 (05:42 +0000)]
Sync up the function definitions for Perl_my_popen with the prototype.

p4raw-id: //depot/perl@29314

14 years agoTweaks needed to get Perl compiling with g++ on OpenBSD.
Steve Peters [Sat, 18 Nov 2006 05:04:42 +0000 (05:04 +0000)]
Tweaks needed to get Perl compiling with g++ on OpenBSD.

p4raw-id: //depot/perl@29313

14 years ago[perl #18209] bug in regex s/\s$word\s/ /gi; and $&
yves orton [Fri, 17 Nov 2006 10:17:48 +0000 (02:17 -0800)]
[perl #18209] bug in regex s/\s$word\s/ /gi; and $&
From: "yves orton via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.5.HEAD-1713-1163787467-1300.18209-15-0@perl.org>

p4raw-id: //depot/perl@29312

14 years ago[perl #18209] bug in regex s/\s$word\s/ /gi; and $&
yves orton [Fri, 17 Nov 2006 10:17:48 +0000 (02:17 -0800)]
[perl #18209] bug in regex s/\s$word\s/ /gi; and $&
From: "yves orton via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.5.HEAD-1713-1163787467-1300.18209-15-0@perl.org>

p4raw-id: //depot/perl@29311

14 years ago[perl #22395] regexp /(.*)[bc]/ 10000 times slower in 5.8.0 vs 5.6.1
yves orton [Fri, 17 Nov 2006 09:48:14 +0000 (01:48 -0800)]
[perl #22395] regexp /(.*)[bc]/ 10000 times slower in 5.8.0 vs 5.6.1
From: "yves orton via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.5.HEAD-1666-1163785693-404.22395-15-0@perl.org>

p4raw-id: //depot/perl@29310

14 years ago[perl #17542] regex confusion
yves orton [Fri, 17 Nov 2006 07:40:15 +0000 (23:40 -0800)]
[perl #17542] regex confusion
From: "yves orton via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.5.HEAD-32013-1163778013-580.17542-15-0@perl.org>

p4raw-id: //depot/perl@29309

14 years ago[perl #36909] $^R undefined on matches involving backreferences
yves orton [Fri, 17 Nov 2006 16:07:00 +0000 (16:07 +0000)]
[perl #36909] $^R undefined on matches involving backreferences
From: yves orton via RT <bugs-perl5@bugs6.perl.org>
Date: Nov 17, 2006 4:07 PM

p4raw-id: //depot/perl@29308

14 years agoFix the XXX in #29303
Steve Hay [Fri, 17 Nov 2006 17:07:33 +0000 (17:07 +0000)]
Fix the XXX in #29303

p4raw-id: //depot/perl@29307

14 years agoTidy up Makefile part of #29260 and apply to makefile.mk too
Steve Hay [Fri, 17 Nov 2006 15:55:51 +0000 (15:55 +0000)]
Tidy up Makefile part of #29260 and apply to makefile.mk too

p4raw-id: //depot/perl@29306

14 years agoInstall perl-static.exe if it was built
Steve Hay [Fri, 17 Nov 2006 15:45:26 +0000 (15:45 +0000)]
Install perl-static.exe if it was built

Perhaps this should be done via "installperl" so as to get, e.g.,
perl5.9.5-static.exe and honour INST_VER and INST_ARCH?

Just do it quick-and-dirty for now, as is done for wperl.exe. It
can always be fixed later if anyone wants it.

p4raw-id: //depot/perl@29305

14 years ago[patch@29297] d_printf_format_null needed in configure.com
John E. Malmberg [Fri, 17 Nov 2006 10:22:50 +0000 (05:22 -0500)]
[patch@29297] d_printf_format_null needed in configure.com
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-ID: <455DD3CA.6050405@qsl.net>

p4raw-id: //depot/perl@29304

14 years agoAdd perl-static.exe support to win32/makefile.mk
Steve Hay [Fri, 17 Nov 2006 15:12:12 +0000 (15:12 +0000)]
Add perl-static.exe support to win32/makefile.mk

This applies the same changes that were made in win32/Makefile by
changes #29285 and #29296, plus a tweak to win32/runperl.c to fix
a linker error when using MinGW/gcc
p4raw-link: @29285 on //depot/perl: 4e036e4bbba6d063b01c50038bdc634716ef4439

p4raw-id: //depot/perl@29303

14 years agoChange 29297 omitted a semicolon.
Nicholas Clark [Fri, 17 Nov 2006 13:01:51 +0000 (13:01 +0000)]
Change 29297 omitted a semicolon.

p4raw-id: //depot/perl@29302

14 years agoStudy SUSPEND (and recursion) properly
Yves Orton [Thu, 16 Nov 2006 20:32:11 +0000 (21:32 +0100)]
Study SUSPEND (and recursion) properly
Message-ID: <9b18b3110611161132j695ee86ata939a149b08efb11@mail.gmail.com>

p4raw-id: //depot/perl@29301

14 years agoDoc nits to re.pm
Rafael Garcia-Suarez [Fri, 17 Nov 2006 09:45:56 +0000 (09:45 +0000)]
Doc nits to re.pm

p4raw-id: //depot/perl@29300

14 years agoadd regmust() to re.pm/re.xs
Yves Orton [Fri, 17 Nov 2006 00:54:13 +0000 (01:54 +0100)]
add regmust() to re.pm/re.xs
Message-ID: <9b18b3110611161554m222446bay7912ec1f778d3aaa@mail.gmail.com>

p4raw-id: //depot/perl@29299

14 years agoAdd missing d_ctermid/HAS_CTERMID to Win32 canned configs
Steve Hay [Fri, 17 Nov 2006 08:53:21 +0000 (08:53 +0000)]
Add missing d_ctermid/HAS_CTERMID to Win32 canned configs

p4raw-id: //depot/perl@29298

14 years agoChange #27951 added tests to t/op/taint.t involving taint, opening
Steve Peters [Fri, 17 Nov 2006 04:20:01 +0000 (04:20 +0000)]
Change #27951 added tests to t/op/taint.t involving taint, opening
"|-".  Unfortunately, this usually reacts badly on OpenBSD with
threaded Perls, causing zombie processes nearly every time this is run.
For now, skipping the test seem reasonable while working on a solution
to the problem.

p4raw-id: //depot/perl@29297

14 years agoFix Extensions_static dependencies to avoid relinking every time
Yves Orton [Thu, 16 Nov 2006 13:58:32 +0000 (14:58 +0100)]
Fix Extensions_static dependencies to avoid relinking every time

Subject: Re: [PATCH@29224] RE: [patch-at-29217] static linkage for perl.ex e fo r win32
Message-ID: <9b18b3110611160458r6bebb7f6k8421abe68b474997@mail.gmail.com>

p4raw-id: //depot/perl@29296

14 years agoRemove duplicate declaration
Rafael Garcia-Suarez [Thu, 16 Nov 2006 13:35:14 +0000 (13:35 +0000)]
Remove duplicate declaration

p4raw-id: //depot/perl@29295

14 years agoClarifications to close() docs, pointed out by Peter Dintelmann
Rafael Garcia-Suarez [Thu, 16 Nov 2006 11:55:07 +0000 (11:55 +0000)]
Clarifications to close() docs, pointed out by Peter Dintelmann

p4raw-id: //depot/perl@29294

14 years agothreads 1.51
Jerry D. Hedden [Wed, 15 Nov 2006 11:36:58 +0000 (03:36 -0800)]
threads 1.51
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <71793.95536.qm@web30213.mail.mud.yahoo.com>

p4raw-id: //depot/perl@29293

14 years agoUpdate checkcfgvars.pl: config.ce is in win32/ in 5.9.x
Steve Hay [Thu, 16 Nov 2006 09:30:48 +0000 (09:30 +0000)]
Update checkcfgvars.pl: config.ce is in win32/ in 5.9.x
Leave wince/config.ce in the list as well, though, because that still
exists in 5.8.x

p4raw-id: //depot/perl@29292

14 years agoExtended uconfig.sh based on Porting/checkcfgvar.pl findings
H.Merijn Brand [Thu, 16 Nov 2006 09:13:08 +0000 (09:13 +0000)]
Extended uconfig.sh based on Porting/checkcfgvar.pl findings

p4raw-id: //depot/perl@29291

14 years agoYet another step in generation a more reliable Glossary
H.Merijn Brand [Thu, 16 Nov 2006 08:07:33 +0000 (08:07 +0000)]
Yet another step in generation a more reliable Glossary

p4raw-id: //depot/perl@29289

14 years ago1. Less Whoa there, based on a suggestion by Andy Dougherty
H.Merijn Brand [Wed, 15 Nov 2006 21:36:30 +0000 (21:36 +0000)]
1. Less Whoa there, based on a suggestion by Andy Dougherty
2. d_printf_format_null, based on a patch by Robin Barker

p4raw-id: //depot/perl@29288

14 years agoAdd support for building a perl-static.exe that doesn't depend on
Vadim Konovalov [Mon, 13 Nov 2006 19:45:05 +0000 (20:45 +0100)]
Add support for building a perl-static.exe that doesn't depend on
the perl59.dll. It currently can't load DLL extension modules, so
any that are required must be statically linked too. This may be
fixed sometime.  Changes to win32/makefile.mk also to follow.

Subject: RE: [PATCH@29224] RE: [patch-at-29217] static linkage for perl.exe fo r win32
From: "Konovalov, Vadim Vladimirovich (Vadim)** CTR **" <vkonovalov@Lucent.com>
Message-ID: <E3FB32585BF1D411B9E900805FF51A080207FA41@ru0022exch001u.ru.lucent.com>

(with minor tweaks for cleanup and embedding manifest file)

p4raw-id: //depot/perl@29285

14 years agoFix tests added by #29248 and #29249
Steve Hay [Wed, 15 Nov 2006 17:32:24 +0000 (17:32 +0000)]
Fix tests added by #29248 and #29249

p4raw-id: //depot/perl@29284

14 years ago[perl #39026] Tie::Memoize::EXISTS not caching the value
Len Weisberg [Fri, 28 Apr 2006 20:36:05 +0000 (13:36 -0700)]
[perl #39026] Tie::Memoize::EXISTS not caching the value
From: Len Weisberg (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-39026-132847.17.5801704932685@perl.org>

p4raw-id: //depot/perl@29283

14 years agoFAQ sync
Rafael Garcia-Suarez [Wed, 15 Nov 2006 13:56:52 +0000 (13:56 +0000)]
FAQ sync

p4raw-id: //depot/perl@29282

14 years agoFix a signedness cast warning
Rafael Garcia-Suarez [Wed, 15 Nov 2006 13:03:34 +0000 (13:03 +0000)]
Fix a signedness cast warning

p4raw-id: //depot/perl@29281

14 years agoTweaks to the debugger test by Richard Foley,
Rafael Garcia-Suarez [Wed, 15 Nov 2006 12:51:48 +0000 (12:51 +0000)]
Tweaks to the debugger test by Richard Foley,
plus fix auxiliary file path

p4raw-id: //depot/perl@29280

14 years agoRe: [PATCH] Fix RT#19049 and add relative backreferences
Yves Orton [Wed, 15 Nov 2006 12:29:39 +0000 (13:29 +0100)]
Re: [PATCH] Fix RT#19049 and add relative backreferences
Message-ID: <9b18b3110611150329l206e4552w887ae5f0a3f7ca80@mail.gmail.com>

p4raw-id: //depot/perl@29279

14 years agoMove the test files for the debugger in a t/ subdirectory, so they
Rafael Garcia-Suarez [Wed, 15 Nov 2006 11:12:30 +0000 (11:12 +0000)]
Move the test files for the debugger in a t/ subdirectory, so they
don't get installed

p4raw-id: //depot/perl@29278

14 years agoRe: Fix linker error on Win32
Yves Orton [Wed, 15 Nov 2006 10:36:34 +0000 (11:36 +0100)]
Re: Fix linker error on Win32
Message-ID: <9b18b3110611150136n7c90d187t5cf49847f153a537@mail.gmail.com>

p4raw-id: //depot/perl@29277

14 years agoMakefile.SH: lib/re.pm often messes restarted parallel makes
Jarkko Hietaniemi [Wed, 15 Nov 2006 05:48:32 +0000 (07:48 +0200)]
Makefile.SH: lib/re.pm often messes restarted parallel makes
Message-Id: <20061115034832.43B7E8B3E7@seth.hut.fi>

p4raw-id: //depot/perl@29276

14 years agodebugger test could hang if run with umask 0002
Dave Mitchell [Tue, 14 Nov 2006 23:24:45 +0000 (23:24 +0000)]
debugger test could hang if run with umask 0002

p4raw-id: //depot/perl@29275

14 years agoA first regression test for the debugger, by Shlomi Fish
Rafael Garcia-Suarez [Tue, 14 Nov 2006 16:59:45 +0000 (16:59 +0000)]
A first regression test for the debugger, by Shlomi Fish
and Richard Foley.

p4raw-id: //depot/perl@29274

14 years agoFix bug #39037: rcatline doesn't stringify references
Rafael Garcia-Suarez [Tue, 14 Nov 2006 14:19:46 +0000 (14:19 +0000)]
Fix bug #39037: rcatline doesn't stringify references

p4raw-id: //depot/perl@29273

14 years agoDoc patch by Thomas O Smailus :
Adriano Ferreira [Tue, 14 Nov 2006 10:24:38 +0000 (08:24 -0200)]
Doc patch by Thomas O Smailus :
Subject: Fwd: [perl #40866] Error on doc page? (File::Basename)
From: "Adriano Rodrigues" <a.r.ferreira@gmail.com>
Message-ID: <73ddeb6c0611140424t26b01d0aq667ca95e77f25e6@mail.gmail.com>

p4raw-id: //depot/perl@29272

14 years agoAssert that we don't access strings saved for $1 etc. out of bounds
Rafael Garcia-Suarez [Tue, 14 Nov 2006 11:35:04 +0000 (11:35 +0000)]
Assert that we don't access strings saved for $1 etc. out of bounds

p4raw-id: //depot/perl@29271

14 years agoRe: Why aren't %Carp::Internal and %Carp::CarpInternal documented?
Ben Tilly [Sun, 22 Oct 2006 14:07:23 +0000 (07:07 -0700)]
Re: Why aren't %Carp::Internal and %Carp::CarpInternal documented?
From: "Ben Tilly" <btilly@gmail.com>
Message-ID: <acc274b30610221407o39e0157gad44ad5828c2bc21@mail.gmail.com>

p4raw-id: //depot/perl@29270

14 years agoParseXS.pm: small optimization for "Usage: ..." constant strings
Alexey Tourbin [Tue, 14 Nov 2006 05:45:40 +0000 (08:45 +0300)]
ParseXS.pm: small optimization for "Usage: ..." constant strings
Message-ID: <20061114024540.GA21986@localhost.localdomain>

p4raw-id: //depot/perl@29269

14 years agoFwd: Memory leak with s/// and hashes
Yves Orton [Tue, 14 Nov 2006 00:38:31 +0000 (01:38 +0100)]
Fwd: Memory leak with s/// and hashes
Message-ID: <9b18b3110611131538kc00175ft4db7ff71df22e766@mail.gmail.com>

p4raw-id: //depot/perl@29268

14 years agoAllow negative indexing in recursive patterns
Yves Orton [Mon, 13 Nov 2006 18:59:32 +0000 (19:59 +0100)]
Allow negative indexing in recursive patterns
Message-ID: <9b18b3110611130959k1fdd2485yd8eb1cd428de570a@mail.gmail.com>

p4raw-id: //depot/perl@29267

14 years agoEmbed manifest files in EXEs and DLLs when building with VC++ 8.x
Steve Hay [Mon, 13 Nov 2006 18:09:58 +0000 (18:09 +0000)]
Embed manifest files in EXEs and DLLs when building with VC++ 8.x

See the thread starting here for details:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-11/msg00398.html

(Still need to do something for Module::Build somtime...)

p4raw-id: //depot/perl@29266

14 years agoTodo (nice to have): an improvement to ~~
Rafael Garcia-Suarez [Mon, 13 Nov 2006 15:52:54 +0000 (15:52 +0000)]
Todo (nice to have): an improvement to ~~

p4raw-id: //depot/perl@29265

14 years agoUpgrade to CPAN-1.88_62
Steve Peters [Mon, 13 Nov 2006 15:10:16 +0000 (15:10 +0000)]
Upgrade to CPAN-1.88_62

p4raw-id: //depot/perl@29264

14 years agoFix a bug in the debugger tracing variables when one was eval'ing
Rafael Garcia-Suarez [Mon, 13 Nov 2006 15:05:27 +0000 (15:05 +0000)]
Fix a bug in the debugger tracing variables when one was eval'ing
a string including a "#line" directive containing the actual
name of the file already. (following-up change #25409)
p4raw-link: @25409 on //depot/perl: e66cf94c7069ec9c7bdb94d5438988fe7012771f

p4raw-id: //depot/perl@29263

14 years agoThe latest regression test to Scalar::Util doesn't pass with threaded perls
Rafael Garcia-Suarez [Mon, 13 Nov 2006 14:30:15 +0000 (14:30 +0000)]
The latest regression test to Scalar::Util doesn't pass with threaded perls

p4raw-id: //depot/perl@29262

14 years agoA new regression test from:
Paul Marquess [Sun, 29 Oct 2006 21:03:21 +0000 (21:03 +0000)]
A new regression test from:

Subject: [PATHCH]  Scalar::Util::readonly &  compression (was RE: Change 29117: [PATCH] IO::Compress modules)
From: "Paul Marquess" <paul.marquess@ntlworld.com>
Message-ID: <02cf01c6fb9d$ade808a0$6501a8c0@myopwv.com>

p4raw-id: //depot/perl@29261

14 years agoRe: [PATCH] New regex syntax omnibus
Yves Orton [Thu, 9 Nov 2006 17:09:34 +0000 (18:09 +0100)]
Re: [PATCH] New regex syntax omnibus
Message-ID: <9b18b3110611090809l667860c9t6c27453d7c86a21e@mail.gmail.com>

p4raw-id: //depot/perl@29260

14 years agowas RE: Perl_die() / Perl_croak()
Robin Barker [Mon, 13 Nov 2006 10:25:08 +0000 (10:25 +0000)]
was RE: Perl_die() / Perl_croak()
From: "Robin Barker" <Robin.Barker@npl.co.uk>
Message-ID: <2C2E01334A940D4792B3E115F95B7226149377@exchsvr1.npl.ad.local>

p4raw-id: //depot/perl@29259

14 years agoParsing fix: it wasn't possible to call a function with a (_) prototype
Rafael Garcia-Suarez [Mon, 13 Nov 2006 11:17:10 +0000 (11:17 +0000)]
Parsing fix: it wasn't possible to call a function with a (_) prototype
(that is, a function mimicing an unary op) without parentheses.
Bug reported by Ævar Arnfjörð Bjarmason.

p4raw-id: //depot/perl@29258

14 years agoRe: [perl #27053] /^/m doesn't match after a newline at the end of the string
Yves Orton [Sat, 11 Nov 2006 16:25:17 +0000 (17:25 +0100)]
Re: [perl #27053] /^/m doesn't match after a newline at the end of the string
Message-ID: <9b18b3110611110725t3dc1e447v751ef5880363aa9b@mail.gmail.com>

p4raw-id: //depot/perl@29257

14 years agoCasting nit
Rafael Garcia-Suarez [Mon, 13 Nov 2006 10:12:34 +0000 (10:12 +0000)]
Casting nit

p4raw-id: //depot/perl@29256

14 years agoPOD fixes and nits in re.pm
Rafael Garcia-Suarez [Mon, 13 Nov 2006 09:55:11 +0000 (09:55 +0000)]
POD fixes and nits in re.pm

p4raw-id: //depot/perl@29255

14 years agominor nit in binmode docs
Paul Johnson [Fri, 10 Nov 2006 12:17:37 +0000 (13:17 +0100)]
minor nit in binmode docs
Message-ID: <20061110111737.GP17047@pjcj.net>

p4raw-id: //depot/perl@29254

14 years agoThe DynaLoader test isn't happy with OpenBSD's libc.so.39.3.
Steve Peters [Mon, 13 Nov 2006 02:23:29 +0000 (02:23 +0000)]
The DynaLoader test isn't happy with OpenBSD's libc.so.39.3.

p4raw-id: //depot/perl@29253

14 years agoRegex Utility Functions and Substituion Fix (XML::Twig core dump)
Yves Orton [Sun, 12 Nov 2006 23:29:41 +0000 (00:29 +0100)]
Regex Utility Functions and Substituion Fix (XML::Twig core dump)
Message-ID: <9b18b3110611121429g1fc9d6c1t4007dc711f9e8396@mail.gmail.com>

Plus a couple tweaks to ext/re/re.pm and t/op/pat.t to those patches
to apply cleanly.

p4raw-id: //depot/perl@29252

14 years agoRe-order ops to the implementation order in pp_sys.c - this makes a
Nicholas Clark [Sun, 12 Nov 2006 23:09:46 +0000 (23:09 +0000)]
Re-order ops to the implementation order in pp_sys.c - this makes a
branch table corresponding to a switch statement slightly smaller.

p4raw-id: //depot/perl@29251

14 years agoAvoid ext/Safe/t/safeops.t needing to keep its tests in lockstep with
Nicholas Clark [Sun, 12 Nov 2006 22:17:30 +0000 (22:17 +0000)]
Avoid ext/Safe/t/safeops.t needing to keep its tests in lockstep with
opcode.pl OP order.

p4raw-id: //depot/perl@29250

14 years agoForgot to add the new files for 29248.
Nicholas Clark [Sun, 12 Nov 2006 21:57:22 +0000 (21:57 +0000)]
Forgot to add the new files for 29248.

p4raw-id: //depot/perl@29249

14 years agoChange 24714 was arguably over-ambitious, in that non-core modules
Nicholas Clark [Sun, 12 Nov 2006 20:22:28 +0000 (20:22 +0000)]
Change 24714 was arguably over-ambitious, in that non-core modules
can't be expected to know that sv_setsv() may now not "really" copy a
scalar. So arrange things so that COW of shared hash key scalars is
only done for calls within the the PERL_CORE.

p4raw-id: //depot/perl@29248

14 years agoLooks like I didn't actually test the COW conditional code in
Nicholas Clark [Sun, 12 Nov 2006 18:16:52 +0000 (18:16 +0000)]
Looks like I didn't actually test the COW conditional code in
change 27533. Perl now compiles, but
ext/Compress/Raw/Zlib/t/07bufsize.t fails.

p4raw-id: //depot/perl@29247

14 years ago(2nd version) small tweaks based on smoke signs
Jarkko Hietaniemi [Sat, 11 Nov 2006 06:18:56 +0000 (08:18 +0200)]
(2nd version) small tweaks based on smoke signs
Message-Id: <200611110418.kAB4Ium5350338@kosh.hut.fi>

p4raw-id: //depot/perl@29246

14 years agoReinstate warning 'Useless use of "re" pragma'
Rafael Garcia-Suarez [Sun, 12 Nov 2006 13:11:07 +0000 (13:11 +0000)]
Reinstate warning 'Useless use of "re" pragma'

p4raw-id: //depot/perl@29245

14 years agoUpgrade to Test-Simple-0.65.
Steve Peters [Fri, 10 Nov 2006 22:55:01 +0000 (22:55 +0000)]
Upgrade to Test-Simple-0.65.

p4raw-id: //depot/perl@29244

14 years agoAdd to Attribute::Handlers the ability to report caller's file and line
David Feldman [Wed, 25 Oct 2006 16:34:26 +0000 (12:34 -0400)]
Add to Attribute::Handlers the ability to report caller's file and line
number. Based on:

Subject: FW: Attribute::Handlers
From: "David Feldman" <David.Feldman@tudor.com>
Message-ID: <BA9AB162DD5CED46AC03DC5904B19C5B3736B4@tudor.com>

plus docs and tests.

p4raw-id: //depot/perl@29243

14 years agoSilence warnings in Pod::Man
Rafael Garcia-Suarez [Thu, 9 Nov 2006 13:33:57 +0000 (13:33 +0000)]
Silence warnings in Pod::Man

p4raw-id: //depot/perl@29242

14 years ago***speculative*** was RE: [PATCH] regexec.c - silence compiler warning
Robin Barker [Wed, 8 Nov 2006 15:29:47 +0000 (15:29 +0000)]
***speculative***  was RE: [PATCH] regexec.c - silence compiler warning
From: "Robin Barker" <Robin.Barker@npl.co.uk>
Message-ID: <2C2E01334A940D4792B3E115F95B7226120AA6@exchsvr1.npl.ad.local>

p4raw-id: //depot/perl@29241

14 years agoregcomp.c: printf arg casts
Jarkko Hietaniemi [Thu, 9 Nov 2006 06:47:53 +0000 (08:47 +0200)]
regcomp.c: printf arg casts
Message-Id: <200611090447.kA94lreg223840@kosh.hut.fi>

p4raw-id: //depot/perl@29240

14 years ago[perl #40718] perl parser bug leading to memory corruption
Dave Mitchell [Wed, 8 Nov 2006 19:13:57 +0000 (19:13 +0000)]
[perl #40718] perl parser bug leading to memory corruption
quoted-string parser naughtily maintained a pointer into an SV
which could get realloc()ed.

p4raw-id: //depot/perl@29239

14 years agoConfigure patch to add detection for DIR.dd_fd member variable
Steve Peters [Sun, 5 Nov 2006 01:40:34 +0000 (19:40 -0600)]
Configure patch to add detection for DIR.dd_fd member variable
From: "Steve Peters" <steve.peters@gmail.com>
Message-ID: <fd7a59d30611042340p5543442ctad306aeb748b6bfe@mail.gmail.com>

p4raw-id: //depot/perl@29238

14 years agofails under minitest
Robin Barker [Wed, 8 Nov 2006 15:18:23 +0000 (15:18 +0000)]
fails under minitest
From: "Robin Barker" <Robin.Barker@npl.co.uk>
Message-ID: <2C2E01334A940D4792B3E115F95B7226120AA5@exchsvr1.npl.ad.local>

p4raw-id: //depot/perl@29236

14 years agoChange the documentation of the return values of @INC-hooks to match
Rafael Garcia-Suarez [Wed, 8 Nov 2006 15:14:31 +0000 (15:14 +0000)]
Change the documentation of the return values of @INC-hooks to match
what is tested to work. (It's a bit confusing that optional values
might appear at the middle, too.)

p4raw-id: //depot/perl@29235

14 years agoSupress df warning in stat.t on OS X
Michael G Schwern [Wed, 8 Nov 2006 08:51:50 +0000 (03:51 -0500)]
Supress df warning in stat.t on OS X
Message-ID: <4551E0F6.20108@gmail.com>

p4raw-id: //depot/perl@29234

14 years agoDon't use the PERL_MSVCRT_READFIX when using VC++ 7.x onwards.
Steve Hay [Wed, 8 Nov 2006 13:53:52 +0000 (13:53 +0000)]
Don't use the PERL_MSVCRT_READFIX when using VC++ 7.x onwards.

VC++ 7.x onwards use their own MSVCR7x.dll, MSVCR8x.dll, etc, rather
than MSVCRT.dll, so they do not require the read() fix.

Therefore, we also don't need to update the ioinfo struct used by the
read() fix w.r.t. VC++ 8.x, so back out that part of change #29218
p4raw-link: @29218 on //depot/perl: 0448a0bdbfbd5e00696d6b3361b97fb1190434c1

p4raw-id: //depot/perl@29233

14 years agoType change to avoid signed/unsigned compiler warnings
Rafael Garcia-Suarez [Wed, 8 Nov 2006 13:27:14 +0000 (13:27 +0000)]
Type change to avoid signed/unsigned compiler warnings
(thanks to Robin Barker)

p4raw-id: //depot/perl@29232

14 years agoRegenerate Changes; update perldelta
Rafael Garcia-Suarez [Wed, 8 Nov 2006 13:14:20 +0000 (13:14 +0000)]
Regenerate Changes; update perldelta

p4raw-id: //depot/perl@29231

14 years agoRe: New version diagnostic breaks a bunch of modules.
Glenn Linderman [Mon, 30 Oct 2006 12:50:21 +0000 (04:50 -0800)]
Re: New version diagnostic breaks a bunch of modules.
Message-ID: <4546658D.6090507@NevCal.com>

p4raw-id: //depot/perl@29230

14 years agoPerl_die() / Perl_croak()
Philip M. Gollucci [Tue, 7 Nov 2006 23:27:40 +0000 (15:27 -0800)]
Perl_die() / Perl_croak()
From: "Philip M. Gollucci" <pgollucci@p6m7g8.com>
Message-ID: <455186EC.8010906@p6m7g8.com>

(backported to embed.fnc)

p4raw-id: //depot/perl@29229

14 years agoPatch for bug in SelfLoader.pm
Mike Schilli [Tue, 7 Nov 2006 13:39:30 +0000 (05:39 -0800)]
Patch for bug in SelfLoader.pm
Message-ID: <20061107132809.I31331@spiral.corp.yahoo.com>

p4raw-id: //depot/perl@29228

14 years agoUse $HOME/localperl as default prefix for installing perl
Rafael Garcia-Suarez [Tue, 7 Nov 2006 17:31:02 +0000 (17:31 +0000)]
Use $HOME/localperl as default prefix for installing perl
in the terse installation instructions in README.

p4raw-id: //depot/perl@29227

14 years agoMore notes in perldelta
Rafael Garcia-Suarez [Tue, 7 Nov 2006 16:50:47 +0000 (16:50 +0000)]
More notes in perldelta

p4raw-id: //depot/perl@29226