platform/upstream/perl.git
17 years agoUpgrade to ExtUtils-MakeMaker-6.35
Steve Peters [Mon, 2 Jul 2007 15:39:52 +0000 (15:39 +0000)]
Upgrade to ExtUtils-MakeMaker-6.35

p4raw-id: //depot/perl@31519

17 years agoAdd add-package.pl to the core (was Re: Why no (XML|DBI|WWW|Template) modules in...
Jos I. Boumans [Mon, 2 Jul 2007 15:20:37 +0000 (17:20 +0200)]
Add add-package.pl to the core (was Re: Why no (XML|DBI|WWW|Template) modules in the core?)
From: "Jos I. Boumans" <kane@dwim.org>
Message-Id: <A819F8C7-19C9-4ECE-8CF5-80FAAF54F890@dwim.org>

p4raw-id: //depot/perl@31518

17 years agoAddress 250_ping_hires.t failure
Jerry D. Hedden [Sun, 1 Jul 2007 15:23:37 +0000 (11:23 -0400)]
Address 250_ping_hires.t failure
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510707011223u7557fc53m9df980815479892a@mail.gmail.com>

p4raw-id: //depot/perl@31517

17 years agoFixes to threads tests
Jerry D. Hedden [Sun, 1 Jul 2007 15:03:41 +0000 (11:03 -0400)]
Fixes to threads tests
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510707011203qc90c31he6f6b86d08d34e39@mail.gmail.com>

p4raw-id: //depot/perl@31516

17 years agoApply win32/Makefile changes from #31102 and #31506 to win32/makefile.mk
Steve Hay [Mon, 2 Jul 2007 12:25:46 +0000 (12:25 +0000)]
Apply win32/Makefile changes from #31102 and #31506 to win32/makefile.mk

p4raw-id: //depot/perl@31515

17 years agoRestore a comment from 30501 unintentionally deleted with change 31513.
Nicholas Clark [Sun, 1 Jul 2007 14:45:47 +0000 (14:45 +0000)]
Restore a comment from 30501 unintentionally deleted with change 31513.

p4raw-id: //depot/perl@31514

17 years agoAvoid copying the AV in Perl_mro_get_linear_isa_dfs()
Nicholas Clark [Sun, 1 Jul 2007 14:23:45 +0000 (14:23 +0000)]
Avoid copying the AV in Perl_mro_get_linear_isa_dfs()

p4raw-id: //depot/perl@31513

17 years agoAdd some information to the comments describing SV flag bits.
Nicholas Clark [Sun, 1 Jul 2007 12:33:39 +0000 (12:33 +0000)]
Add some information to the comments describing SV flag bits.

p4raw-id: //depot/perl@31512

17 years agotest that localised tieing of a hash or array remains local
Dave Mitchell [Sun, 1 Jul 2007 12:30:50 +0000 (12:30 +0000)]
test that localised tieing of a hash or array remains local
(tests for change #31505)
p4raw-link: @31505 on //depot/perl: c4a7531db1b7667c9d43fd3494f5bbf4901ff149

p4raw-id: //depot/perl@31511

17 years agochar is not a good type to use for array indexes;
Jerry D. Hedden [Sat, 30 Jun 2007 16:34:06 +0000 (12:34 -0400)]
char is not a good type to use for array indexes;
should have been U8 in the first place.

Originally noticed by Jerry Hedden in
Subject: [PATCH] Compiler warning in regcomp.c
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510706301334t337903a0k46abc6d2d25c68a5@mail.gmail.com>

p4raw-id: //depot/perl@31510

17 years agoFYI: Math::BigInt v1.87 released [PATCH]
Tels [Sat, 30 Jun 2007 13:14:05 +0000 (15:14 +0200)]
FYI: Math::BigInt v1.87 released [PATCH]
Message-Id: <200706301314.07075@bloodgate.com>

p4raw-id: //depot/perl@31509

17 years agoComment typo fix
Abigail [Fri, 29 Jun 2007 22:49:35 +0000 (00:49 +0200)]
Comment typo fix
Message-ID: <20070629204935.GA13919@abigail.nl>

p4raw-id: //depot/perl@31508

17 years agoregclass on EBCDIC platforms
Benjamin Carter [Fri, 29 Jun 2007 23:42:59 +0000 (18:42 -0500)]
regclass on EBCDIC platforms
Message-ID: <20070630044259.GB22566@egg>

p4raw-id: //depot/perl@31507

17 years ago/p vs (?p)
Abigail [Fri, 29 Jun 2007 23:38:07 +0000 (01:38 +0200)]
/p vs (?p)
Date: Fri, 29 Jun 2007 23:38:07 +0200
Message-ID: <20070629213807.GA14454@abigail.nl>

Subject: [PATCH pod/perlre.pod] Keeping up with the changes.
From: Abigail <abigail@abigail.be>
Date: Sat, 30 Jun 2007 01:24:36 +0200
Message-ID: <20070629232436.GA15326@abigail.nl>

Plus tweaks, and debug enahancements.

p4raw-id: //depot/perl@31506

17 years agoRemoves the code that is supposed to restore magic on leaving the
Rafael Garcia-Suarez [Fri, 29 Jun 2007 16:28:34 +0000 (16:28 +0000)]
Removes the code that is supposed to restore magic on leaving the
localization of an array or a hash. This fixes some memory leaks.
Basically we were overwriting the magic of the outer value (value
from the outer scope) by the magic of the inner value (therefore making
that outer magic leaking in memory). But that inner magic was created
by mg_localize() by copying *some* of the outer magic. Consequently the
outer value already has that magic. So just keep it and don't bother.

That change might introduce obscure bugs. On the other hand, it might
also cure obscure bugs, related to the inner value acquiring container
magic during its lifetime, or to the outer value loosing non-container
magic. No test in the test suite seems to test that.

p4raw-id: //depot/perl@31505

17 years agoFix up change 31494
Jerry D. Hedden [Fri, 29 Jun 2007 12:02:17 +0000 (08:02 -0400)]
Fix up change 31494
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510706290902k57b540a5n446fad22c1afdab0@mail.gmail.com>

p4raw-id: //depot/perl@31504

17 years agoUpdate Changes
Rafael Garcia-Suarez [Fri, 29 Jun 2007 09:09:39 +0000 (09:09 +0000)]
Update Changes

p4raw-id: //depot/perl@31503

17 years agoRevert change #31489.
Rafael Garcia-Suarez [Fri, 29 Jun 2007 09:00:32 +0000 (09:00 +0000)]
Revert change #31489.
That change was adding a hook to cope with the case when one was
undef'ining *ISA globs, in order to clean up correctly. However, this
broke the case where one was assiging an array ref to @ISA, which
is likely to be more common.
Conclusion: don't undef *ISA. (or more generally don't undef globs
that contain magical variables)
p4raw-link: @31489 on //depot/perl: 5be5c7a687aa37f2ea9dec7988eb57cad1f1ec24

p4raw-id: //depot/perl@31502

17 years agoRe: valgrind findings
Brandon Black [Thu, 28 Jun 2007 15:58:32 +0000 (10:58 -0500)]
Re: valgrind findings
From: "Brandon Black" <blblack@gmail.com>
Message-ID: <84621a60706281358o3b379b20k2c1e53566587d79b@mail.gmail.com>

p4raw-id: //depot/perl@31501

17 years agoBeing tired of adjusting the test count of concise-xs.t
Rafael Garcia-Suarez [Fri, 29 Jun 2007 07:58:19 +0000 (07:58 +0000)]
Being tired of adjusting the test count of concise-xs.t
all the time. Use no_plan instead.

p4raw-id: //depot/perl@31500

17 years agoSmall pod fix
Rafael Garcia-Suarez [Fri, 29 Jun 2007 06:28:07 +0000 (06:28 +0000)]
Small pod fix

p4raw-id: //depot/perl@31499

17 years agofix overzealous search and replace
Yves Orton [Fri, 29 Jun 2007 00:05:57 +0000 (00:05 +0000)]
fix overzealous search and replace

p4raw-id: //depot/perl@31498

17 years agoRename various regex defined so that they have distinct prefixes based on their usage.
Yves Orton [Thu, 28 Jun 2007 23:14:39 +0000 (23:14 +0000)]
Rename various regex defined so that they have distinct prefixes based on their usage.

RXf_ => flags used in pm_flags argument to regcomp
  and stored in the regex via rx->extflags
PREGf_ => flags stored in rx->intflags
RXapif_ => argument flags for regex named capture api
RX_BUFF_IDX_ => special indexes to represent $` $' $&
  used in the numeric capture buffer api

PREGf is untouched by this change, but RXf_ is split into RXapif and RX_BUFF_IDX_.

p4raw-id: //depot/perl@31497

17 years agoReplace pattern parsing logic with optree "parsing" logic.
Yves Orton [Thu, 28 Jun 2007 22:14:14 +0000 (22:14 +0000)]
Replace pattern parsing logic with optree "parsing" logic.

p4raw-id: //depot/perl@31496

17 years agoMove the RXf_WHITE logic for split " " into the regex engine
Ævar Arnfjörð Bjarmason [Thu, 28 Jun 2007 20:06:50 +0000 (20:06 +0000)]
Move the RXf_WHITE logic for split " " into the regex engine
From: "Ævar Arnfjörð Bjarmason"
<avarab@gmail.com>
Message-ID: <51dd1af80706281306i4dbba39em3eeb8da1d67ea27c@mail.gmail.com>

(with tweaks)

p4raw-id: //depot/perl@31495

17 years agoAdd a TODO test cases RT# 43403.
Steve Peters [Thu, 28 Jun 2007 20:33:32 +0000 (20:33 +0000)]
Add a TODO test cases RT# 43403.

p4raw-id: //depot/perl@31494

17 years agoFix tests so they actually test $@. like() demands a qr//.
Rafael Garcia-Suarez [Thu, 28 Jun 2007 15:05:42 +0000 (15:05 +0000)]
Fix tests so they actually test $@. like() demands a qr//.

p4raw-id: //depot/perl@31493

17 years agoNew valgrind suppressions.
Rafael Garcia-Suarez [Thu, 28 Jun 2007 10:55:04 +0000 (10:55 +0000)]
New valgrind suppressions.

p4raw-id: //depot/perl@31492

17 years agoRe-enable the setlocale() tests for Windows XP onwards
Steve Hay [Thu, 28 Jun 2007 10:46:39 +0000 (10:46 +0000)]
Re-enable the setlocale() tests for Windows XP onwards
since they seem to work OK. Not sure about older flavours
of Windows, so leave them alone.

p4raw-id: //depot/perl@31491

17 years agoRE: Problem in Win32CORE when building PAR-Packer-0.975 with bleadperl on Win32
Jan Dubois [Wed, 27 Jun 2007 15:34:12 +0000 (08:34 -0700)]
RE: Problem in Win32CORE when building PAR-Packer-0.975 with bleadperl on Win32
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <02bd01c7b90b$49863720$dc92a560$@com>

Rearranges the initialization of Win32CORE. The Perl interpreter isn't
fully initialized when Perl_init_os_extras() in win32/win32.c is called,
so it is not safe to use the Perl calling mechanism yet. Fixes a problem
building PAR-Packer on Win32.

p4raw-id: //depot/perl@31490

17 years agoRe: [perl #43357] *DESTROY = sub {} at runtime
Brandon Black [Wed, 27 Jun 2007 10:07:54 +0000 (05:07 -0500)]
Re: [perl #43357] *DESTROY = sub {} at runtime
From: "Brandon Black" <blblack@gmail.com>
Message-ID: <84621a60706270807r7af65546x8d959b131ffa28e6@mail.gmail.com>

p4raw-id: //depot/perl@31489

17 years agoMove tests under 'threads' module
Jerry D. Hedden [Wed, 27 Jun 2007 14:15:16 +0000 (10:15 -0400)]
Move tests under 'threads' module
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510706271115n6c816334nbde6774792743a54@mail.gmail.com>

p4raw-id: //depot/perl@31488

17 years agoRe: [PATCH-revised] ext/Win32/t/Unicode.t failures on FAT32 under Cygwin
Jerry D. Hedden [Wed, 27 Jun 2007 20:46:39 +0000 (16:46 -0400)]
Re: [PATCH-revised] ext/Win32/t/Unicode.t failures on FAT32 under Cygwin
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510706271746r62f921f4s3770df0b92cdf201@mail.gmail.com>

p4raw-id: //depot/perl@31487

17 years agoMath::BigFloat - fix bpi() and A [PATCH]
Tels [Wed, 27 Jun 2007 18:34:14 +0000 (20:34 +0200)]
Math::BigFloat - fix bpi() and A [PATCH]
Message-Id: <200706271834.14904@bloodgate.com>

p4raw-id: //depot/perl@31486

17 years agoRe: Broken bignum tests [PATCH]
Tels [Wed, 27 Jun 2007 19:15:45 +0000 (21:15 +0200)]
Re: Broken bignum tests [PATCH]
Message-Id: <200706271915.46068@bloodgate.com>

p4raw-id: //depot/perl@31485

17 years agobring File-Path up to 2.01
David Landgren [Wed, 27 Jun 2007 21:46:39 +0000 (23:46 +0200)]
bring File-Path up to 2.01
Message-ID: <4682BE9F.6080502@landgren.net>

p4raw-id: //depot/perl@31484

17 years agoFree memory in case of error/failure to compile.
Yves Orton [Thu, 28 Jun 2007 00:01:54 +0000 (00:01 +0000)]
Free memory in case of error/failure to compile.

Hopefully valgrind will notice and like. :-)

p4raw-id: //depot/perl@31483

17 years agoFix POSIX::setlocale(): the CRT function returns a pointer to a
Steve Hay [Wed, 27 Jun 2007 17:08:01 +0000 (17:08 +0000)]
Fix POSIX::setlocale(): the CRT function returns a pointer to a
buffer that may be overwritten by subsequent calls to the CRT
function, so we must make a safe copy of that buffer for our own
use. This fixes lib/locale.t on Win32 with the Borland compiler,
but presumably could affect other compilers too.

p4raw-id: //depot/perl@31482

17 years agoRevert change #31480. The PI and e functions can accept an argument.
Rafael Garcia-Suarez [Wed, 27 Jun 2007 16:40:10 +0000 (16:40 +0000)]
Revert change #31480. The PI and e functions can accept an argument.
p4raw-link: @31480 on //depot/perl: c8ab6ea16e62f8a4c2caf5d6b6f57d1f5fb3b685

p4raw-id: //depot/perl@31481

17 years agoAdd an empty prototype to functions PI and e
Rafael Garcia-Suarez [Wed, 27 Jun 2007 13:02:02 +0000 (13:02 +0000)]
Add an empty prototype to functions PI and e

p4raw-id: //depot/perl@31480

17 years agoRe: RFC: bigint et. al exporting PI method? [PATCH]
Tels [Tue, 26 Jun 2007 20:56:45 +0000 (22:56 +0200)]
Re: RFC: bigint et. al exporting PI method? [PATCH]
Message-Id: <200706262056.47311@bloodgate.com>

p4raw-id: //depot/perl@31479

17 years agoMath::BigInt take 12 [PATCH]
Tels [Tue, 26 Jun 2007 21:00:53 +0000 (23:00 +0200)]
Math::BigInt take 12 [PATCH]
Message-Id: <200706262100.54138@bloodgate.com>

p4raw-id: //depot/perl@31478

17 years agothreads 1.63
Jerry D. Hedden [Tue, 26 Jun 2007 21:17:52 +0000 (17:17 -0400)]
threads 1.63
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510706261817o52ad2e23kbd4efb16b5bed98b@mail.gmail.com>

p4raw-id: //depot/perl@31477

17 years agoB::Deparse cleanups
Chia-liang Kao [Wed, 27 Jun 2007 00:06:56 +0000 (01:06 +0100)]
B::Deparse cleanups
Message-Id: <1182899216.22414.32.camel@localhost>

p4raw-id: //depot/perl@31476

17 years agoavoid double-free of the thread function
Dave Mitchell [Tue, 26 Jun 2007 21:25:15 +0000 (21:25 +0000)]
avoid double-free of the thread function

p4raw-id: //depot/perl@31475

17 years agomake sure PL_Parser is NULL during early stage of thread clone
Dave Mitchell [Tue, 26 Jun 2007 21:07:02 +0000 (21:07 +0000)]
make sure PL_Parser is NULL during early stage of thread clone

p4raw-id: //depot/perl@31474

17 years agoSecond patch from:
Brandon Black [Tue, 26 Jun 2007 11:05:31 +0000 (06:05 -0500)]
Second patch from:
Subject: Re: [perl #43357] *DESTROY = sub {} at runtime
From: "Brandon Black" <blblack@gmail.com>
Message-ID: <84621a60706260905x2da6eaf1x4bd7d5223951e52@mail.gmail.com>

Fix MRO behaviour when one undefs @ISA

p4raw-id: //depot/perl@31473

17 years agoFirst patch from:
Brandon Black [Tue, 26 Jun 2007 11:05:31 +0000 (06:05 -0500)]
First patch from:
Subject: Re: [perl #43357] *DESTROY = sub {} at runtime
From: "Brandon Black" <blblack@gmail.com>
Message-ID: <84621a60706260905x2da6eaf1x4bd7d5223951e52@mail.gmail.com>

Fix problem recently introduced with loosing a DESTROY when redefined
at runtime.

p4raw-id: //depot/perl@31472

17 years agoAdd TODO tests for refcount issues related to threads
Jerry D. Hedden [Tue, 26 Jun 2007 11:26:25 +0000 (07:26 -0400)]
Add TODO tests for refcount issues related to threads
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510706260826h79124373y51d899e53c96b50e@mail.gmail.com>

p4raw-id: //depot/perl@31471

17 years agoUpgrade to Win32-0.30
Steve Hay [Tue, 26 Jun 2007 09:10:24 +0000 (09:10 +0000)]
Upgrade to Win32-0.30

p4raw-id: //depot/perl@31470

17 years ago[PATCH] Remove dead code from win32/win32sck.c
Jan Dubois [Mon, 25 Jun 2007 17:13:04 +0000 (10:13 -0700)]
[PATCH] Remove dead code from win32/win32sck.c
From: "Jan Dubois" <jand@activestate.com>
Date: Mon, 25 Jun 2007 17:13:04 -0700
Message-ID: <02bb01c7b786$c42099c0$4c61cd40$@com>

Subject: RE: [PATCH] Remove dead code from win32/win32sck.c
From: "Jan Dubois" <jand@activestate.com>
Date: Mon, 25 Jun 2007 17:26:15 -0700
Message-ID: <02c801c7b788$9bf7ebe0$d3e7c3a0$@com>

p4raw-id: //depot/perl@31469

17 years agoWin32 is dual-lived on CPAN
Jan Dubois [Mon, 25 Jun 2007 17:02:24 +0000 (10:02 -0700)]
Win32 is dual-lived on CPAN
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <02a501c7b785$4774f890$d65ee9b0$@com>

p4raw-id: //depot/perl@31468

17 years agoPorting/corecpan.pl -f option doesn't work
Jan Dubois [Mon, 25 Jun 2007 16:55:01 +0000 (09:55 -0700)]
Porting/corecpan.pl -f option doesn't work
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <02a101c7b784$3f79c720$be6d5560$@com>

p4raw-id: //depot/perl@31467

17 years agoRevert #30197 and #30219, which #31464 has just made redundant
Steve Hay [Mon, 25 Jun 2007 15:10:34 +0000 (15:10 +0000)]
Revert #30197 and #30219, which #31464 has just made redundant

p4raw-id: //depot/perl@31466

17 years agoAccept file exists error in ext/Win32API/File/t/file.t
Jerry D. Hedden [Mon, 25 Jun 2007 10:23:15 +0000 (06:23 -0400)]
Accept file exists error in ext/Win32API/File/t/file.t
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510706250723r4d6c5f5dg203b3f61cdeaa14d@mail.gmail.com>

p4raw-id: //depot/perl@31465

17 years agoRename README and Changes for more readability
Rafael Garcia-Suarez [Mon, 25 Jun 2007 14:20:04 +0000 (14:20 +0000)]
Rename README and Changes for more readability

p4raw-id: //depot/perl@31464

17 years agoUpgrade to libnet 1.21
Rafael Garcia-Suarez [Mon, 25 Jun 2007 14:16:28 +0000 (14:16 +0000)]
Upgrade to libnet 1.21

p4raw-id: //depot/perl@31463

17 years agoApply doc suggestion from:
Danny Rathjens [Thu, 21 Jun 2007 17:35:26 +0000 (10:35 -0700)]
Apply doc suggestion from:
Subject: [perl #43287] perluniintro inaccurate answer to testing encoding validity
From: Danny Rathjens (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-1276-1182472526-1129.43287-75-0@perl.org>

p4raw-id: //depot/perl@31462

17 years agoremove op_static
Paul Johnson [Fri, 22 Jun 2007 02:13:20 +0000 (04:13 +0200)]
remove op_static
Message-ID: <20070622001320.GD20560@pjcj.net>

Plus version bumps

p4raw-id: //depot/perl@31461

17 years agoThat test too should be skipped in the core on EBCDIC platforms
Rafael Garcia-Suarez [Mon, 25 Jun 2007 10:23:47 +0000 (10:23 +0000)]
That test too should be skipped in the core on EBCDIC platforms
(because it requires Convert::EBCDIC)

p4raw-id: //depot/perl@31460

17 years ago[Caffeine-Patch] Math::BigInt 1.87 take 11 (add batan2, fix batan, speedup bpi()
Tels [Sat, 23 Jun 2007 15:30:49 +0000 (17:30 +0200)]
[Caffeine-Patch] Math::BigInt 1.87 take 11 (add batan2, fix batan, speedup bpi()
Message-Id: <200706231530.49865@bloodgate.com>

p4raw-id: //depot/perl@31459

17 years agoRemove now-irrelevant comment
Rafael Garcia-Suarez [Mon, 25 Jun 2007 09:08:53 +0000 (09:08 +0000)]
Remove now-irrelevant comment

p4raw-id: //depot/perl@31458

17 years ago[perl #43285] Win32API::File tests language specific
Reini Urban [Sat, 23 Jun 2007 11:15:07 +0000 (04:15 -0700)]
[perl #43285] Win32API::File tests language specific
From: "Reini Urban via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-1276-1182622506-790.43285-15-0@perl.org>

p4raw-id: //depot/perl@31457

17 years agoPerlFAQ sync.
Rafael Garcia-Suarez [Mon, 25 Jun 2007 09:02:18 +0000 (09:02 +0000)]
PerlFAQ sync.

p4raw-id: //depot/perl@31456

17 years agos/\bunicode\b/Unicode/; # For everything not dual life
Nicholas Clark [Sun, 24 Jun 2007 15:46:40 +0000 (15:46 +0000)]
s/\bunicode\b/Unicode/; # For everything not dual life

p4raw-id: //depot/perl@31455

17 years agoAlso get copy on write working with ithreads. It hadn't been working
Nicholas Clark [Sun, 24 Jun 2007 13:32:42 +0000 (13:32 +0000)]
Also get copy on write working with ithreads. It hadn't been working
since change 26684 (which uses sv_setsv_flags to copy a value from an
SV in one interpreter context to an SV in another), despite what
change 31120 thought. ext/Compress/Raw/Zlib/t/07bufsize.t still fails.

p4raw-id: //depot/perl@31454

17 years agoRename test files starting with regexp_ that do not
Yves Orton [Sat, 23 Jun 2007 19:53:53 +0000 (19:53 +0000)]
Rename test files starting with regexp_ that do not
wrap regexp.t (and thus use re_tests) to reg_ to make
it clear they are standalone.

p4raw-id: //depot/perl@31453

17 years agoResolve
Yves Orton [Sat, 23 Jun 2007 19:04:04 +0000 (19:04 +0000)]
Resolve
http://www.nntp.perl.org/group/perl.perl5.porters/2007/06/msg125667.html
by reverting part of change #29354.

Unfortunately match vars after a /g match in scalar context will be
unsafe (again) after this, but such matches on long strings won't be
as diabolically slow.

Question: why does the new test in t/op/pat.t pass, but the same test
in t/op/reg_unsafe.t fail? (Latter is TODO for now)
p4raw-link: @29354 on //depot/perl: 58e23c8d7d24dd08c87b5d56819ad45527176c15

p4raw-id: //depot/perl@31451

17 years agoTels' patch to defer overloading of hex and oct,
Rafael Garcia-Suarez [Sat, 23 Jun 2007 10:14:43 +0000 (10:14 +0000)]
Tels' patch to defer overloading of hex and oct,
to avoid magic leaking and smoke failures under
utf-8 locales

p4raw-id: //depot/perl@31450

17 years agoMath::BigInt v1.87 take 10
Tels [Fri, 22 Jun 2007 19:02:22 +0000 (21:02 +0200)]
Math::BigInt v1.87 take 10
Message-Id: <200706221902.22487@bloodgate.com>

p4raw-id: //depot/perl@31449

17 years agoremove the test added by change #31447
Dave Mitchell [Sat, 23 Jun 2007 00:08:44 +0000 (00:08 +0000)]
remove the test added by change #31447
(I couldn't get a test that worked, and accidentally included my
failed attempt in the patch).
p4raw-link: @31447 on //depot/perl: efa785391fea9e6aff4c999b27ad62b7d8f9ea99

p4raw-id: //depot/perl@31448

17 years agosafely handle cloning a stale lexical var
Dave Mitchell [Fri, 22 Jun 2007 23:46:36 +0000 (23:46 +0000)]
safely handle cloning a stale lexical var
This code:
    my $x if ...; sub { $x}
could attempt to clone $x even if $x is stale.

p4raw-id: //depot/perl@31447

17 years agoRemove orphaned (and unused) Test::Simple test
Jerry D. Hedden [Thu, 21 Jun 2007 14:28:12 +0000 (10:28 -0400)]
Remove orphaned (and unused) Test::Simple test
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510706211128h58cd5e98s49ec897bbdcce2a2@mail.gmail.com>

p4raw-id: //depot/perl@31446

17 years ago[perl #43291] perl-5.8.8 - AIX 5.3 64bit build issues
Niklas Edmundsson [Fri, 22 Jun 2007 00:30:36 +0000 (17:30 -0700)]
[perl #43291] perl-5.8.8 - AIX 5.3 64bit build issues
From: Niklas Edmundsson (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-1276-1182497436-1446.43291-75-0@perl.org>

p4raw-id: //depot/perl@31445

17 years agoperlopentut
Peter Dintelmann [Fri, 22 Jun 2007 10:30:50 +0000 (12:30 +0200)]
perlopentut
From: "Dintelmann, Peter" <Peter.Dintelmann@Dresdner-Bank.com>
Message-ID: <3852726AFA94DE4F87E616F13F416A5FB66C78@naimucu1.ffz00k.rootdom.net>

p4raw-id: //depot/perl@31444

17 years agoAdd avar to the authors file... Apparently the 'ae' ligature sorts after z in Iceland...
Yves Orton [Thu, 21 Jun 2007 22:57:20 +0000 (22:57 +0000)]
Add avar to the authors file... Apparently the 'ae' ligature sorts after z in Icelandic so he goes at the bottom of the file.

p4raw-id: //depot/perl@31443

17 years agoCorrect my email address. (My very first commit!)
Yves Orton [Thu, 21 Jun 2007 22:23:20 +0000 (22:23 +0000)]
Correct my email address. (My very first commit!)

p4raw-id: //depot/perl@31442

17 years agoRemove unused Module::Build tests
Jerry D. Hedden [Thu, 21 Jun 2007 10:24:01 +0000 (06:24 -0400)]
Remove unused Module::Build tests
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510706210724v5ccd24d0md024fd5a941ee769@mail.gmail.com>

p4raw-id: //depot/perl@31441

17 years agoFile::Spec::Cygwin more tests and silence warning
Reini Urban [Wed, 20 Jun 2007 21:10:05 +0000 (23:10 +0200)]
File::Spec::Cygwin more tests and silence warning
Message-ID: <46797B8D.8040002@x-ray.at>

p4raw-id: //depot/perl@31440

17 years ago[perl #43265] cygwin/Makefile.SHs: miniperl -Ilib for a clean @INC
cygwin@cygwin.com [Wed, 20 Jun 2007 09:39:31 +0000 (02:39 -0700)]
[perl #43265] cygwin/Makefile.SHs: miniperl -Ilib for a clean @INC
From: cygwin@cygwin.com (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-1276-1182357570-46.43265-75-0@perl.org>

p4raw-id: //depot/perl@31439

17 years agocloexec.t works under Cygwin
Jerry D. Hedden [Wed, 20 Jun 2007 09:39:20 +0000 (05:39 -0400)]
cloexec.t works under Cygwin
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510706200639t13f58ecbi286015713765c403@mail.gmail.com>

p4raw-id: //depot/perl@31438

17 years agoRemove Archive::Test POD check
Jerry D. Hedden [Wed, 20 Jun 2007 09:43:27 +0000 (05:43 -0400)]
Remove Archive::Test POD check
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510706200643s50cb5028ted455f52497f6af5@mail.gmail.com>

p4raw-id: //depot/perl@31437

17 years ago[perl #40103] File::Spec->case_tolerant() should return true on Cygwin
Reini Urban [Wed, 20 Jun 2007 11:50:21 +0000 (04:50 -0700)]
[perl #40103] File::Spec->case_tolerant() should return true on Cygwin
From: "Reini Urban via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-1276-1182365420-145.40103-15-0@perl.org>

p4raw-id: //depot/perl@31436

17 years ago[perl #43273] Enable lib/User/*.t on cygwin
Reini Urban [Wed, 20 Jun 2007 16:22:48 +0000 (09:22 -0700)]
[perl #43273] Enable lib/User/*.t on cygwin
From: Reini Urban (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-1276-1182381767-470.43273-75-0@perl.org>

p4raw-id: //depot/perl@31435

17 years ago[PATH] AUTHORS rurban
Reini Urban [Wed, 20 Jun 2007 23:35:03 +0000 (01:35 +0200)]
[PATH] AUTHORS rurban
Message-ID: <46799D87.50906@x-ray.at>

p4raw-id: //depot/perl@31434

17 years agopod/perlhack.pod where to go for information about smoke testing
Gabor Szabo [Thu, 21 Jun 2007 08:19:33 +0000 (11:19 +0300)]
pod/perlhack.pod where to go for information about smoke testing
From: "Gabor Szabo" <szabgab@gmail.com>
Message-ID: <d8a74af10706202219n4f4659eenef064752bd0a6954@mail.gmail.com>

p4raw-id: //depot/perl@31433

17 years agoSkip a test that causes list assignment to %ENV errors on VMS.
Craig A. Berry [Thu, 21 Jun 2007 03:24:02 +0000 (03:24 +0000)]
Skip a test that causes list assignment to %ENV errors on VMS.

p4raw-id: //depot/perl@31432

17 years agoMake File::Spec::VMS->splitdir stop returning an empty first directory
Craig A. Berry [Thu, 21 Jun 2007 03:15:59 +0000 (03:15 +0000)]
Make File::Spec::VMS->splitdir stop returning an empty first directory
when passed a relative path.  Also, don't split on escaped directory
delimiters.

p4raw-id: //depot/perl@31431

17 years agoSilence "signed/unsigned mismatch" warning from VC++ when building
Steve Hay [Wed, 20 Jun 2007 16:26:01 +0000 (16:26 +0000)]
Silence "signed/unsigned mismatch" warning from VC++ when building
with -DPERL_DEBUGGING_MSTATS

p4raw-id: //depot/perl@31430

17 years agoStop the VC++ warning "'HUF_func_2mode' undefined; assuming extern
Steve Hay [Wed, 20 Jun 2007 16:07:06 +0000 (16:07 +0000)]
Stop the VC++ warning "'HUF_func_2mode' undefined; assuming extern
returning int" by shuffling the functions around so that that
function is defined before it is called (since there are no forward
declarations of functions in this file)

p4raw-id: //depot/perl@31429

17 years agoChange #31426 should also be applied to the PERL_IMPLICIT_SYS
Steve Hay [Wed, 20 Jun 2007 16:03:10 +0000 (16:03 +0000)]
Change #31426 should also be applied to the PERL_IMPLICIT_SYS
version of ioctl()

p4raw-id: //depot/perl@31428

17 years agoChange #31426 should also be applied to the windows CE version
Rafael Garcia-Suarez [Wed, 20 Jun 2007 14:36:19 +0000 (14:36 +0000)]
Change #31426 should also be applied to the windows CE version

p4raw-id: //depot/perl@31427

17 years agoRe: Net::SMTP can't send large messages with bleadperl
Yves Orton [Wed, 20 Jun 2007 15:22:31 +0000 (17:22 +0200)]
Re: Net::SMTP can't send large messages with bleadperl
Message-ID: <9b18b3110706200622o344c417apbd50468c6e5eb533@mail.gmail.com>

p4raw-id: //depot/perl@31426

17 years agoA first stab at making perlreref.pod up to date
Rafael Garcia-Suarez [Wed, 20 Jun 2007 07:45:43 +0000 (07:45 +0000)]
A first stab at making perlreref.pod up to date

p4raw-id: //depot/perl@31425

17 years agoFix docs for \u ; plus a POD formatting nit
Rafael Garcia-Suarez [Wed, 20 Jun 2007 07:41:15 +0000 (07:41 +0000)]
Fix docs for \u ; plus a POD formatting nit

p4raw-id: //depot/perl@31424

17 years agoRe: Net::SMTP can't send large messages with bleadperl
Yves Orton [Mon, 18 Jun 2007 18:43:17 +0000 (20:43 +0200)]
Re: Net::SMTP can't send large messages with bleadperl
Message-ID: <9b18b3110706180943y22c0eaa7yf34565d87689dd9e@mail.gmail.com>
Date: Mon, 18 Jun 2007 18:43:17 +0200

p4raw-id: //depot/perl@31423

17 years agoWork on getting B compiling outside of the perl source tree.
Nicholas Clark [Tue, 19 Jun 2007 18:32:59 +0000 (18:32 +0000)]
Work on getting B compiling outside of the perl source tree.

p4raw-id: //depot/perl@31422

17 years agoBetter handling of escapes in filenames when converting between VMS
Craig A. Berry [Tue, 19 Jun 2007 12:29:32 +0000 (12:29 +0000)]
Better handling of escapes in filenames when converting between VMS
and Unix syntax.

p4raw-id: //depot/perl@31421

17 years ago[perl #43242] "use base" breaks code containing peculiarly named constant
Martin Becker [Mon, 18 Jun 2007 09:48:54 +0000 (02:48 -0700)]
[perl #43242] "use base" breaks code containing peculiarly named constant
From: Martin Becker (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-7948-1182185333-640.43242-75-0@perl.org>

plus a test case

p4raw-id: //depot/perl@31420

17 years agoUpdate list of files that need crlf line endings
Rafael Garcia-Suarez [Tue, 19 Jun 2007 09:43:21 +0000 (09:43 +0000)]
Update list of files that need crlf line endings

p4raw-id: //depot/perl@31419