This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
12 years agoMake C++ compilers happy #4: move cast so Newc() and
Marcus Holland-Moritz [Fri, 24 Oct 2008 21:49:21 +0000 (21:49 +0000)]
Make C++ compilers happy #4: move cast so Newc() and
Renewc() will return the correct type under PERL_MEM_LOG.

p4raw-id: //depot/perl@34577

12 years agoMake C++ compilers happy #3: make implicit cast
Marcus Holland-Moritz [Fri, 24 Oct 2008 21:45:44 +0000 (21:45 +0000)]
Make C++ compilers happy #3: make implicit cast
from 'void *' explicit.

p4raw-id: //depot/perl@34576

12 years agoMake C++ compilers happy #2: const POD without initializer
Marcus Holland-Moritz [Fri, 24 Oct 2008 21:41:36 +0000 (21:41 +0000)]
Make C++ compilers happy #2: const POD without initializer
is an error for g++, even when static.

p4raw-id: //depot/perl@34575

12 years agoMake C++ compilers happy #1: "typename" is a C++ keyword.
Marcus Holland-Moritz [Fri, 24 Oct 2008 21:38:48 +0000 (21:38 +0000)]
Make C++ compilers happy #1: "typename" is a C++ keyword.

p4raw-id: //depot/perl@34574

12 years agoUpgrade to SelfLoader 1.17.
Nicholas Clark [Fri, 24 Oct 2008 21:00:44 +0000 (21:00 +0000)]
Upgrade to SelfLoader 1.17.

p4raw-id: //depot/perl@34573

12 years agoAdd PL_sv_serial to makedef.pl, so that it is skipped approriately
Nicholas Clark [Fri, 24 Oct 2008 20:43:36 +0000 (20:43 +0000)]
Add PL_sv_serial to makedef.pl, so that it is skipped approriately
on AIX, OS/2, Win32 etc

p4raw-id: //depot/perl@34571

12 years agoAdd PERL_ARGS_ASSERT_MEM_LOG_COMMON to S_mem_log_common().
Marcus Holland-Moritz [Fri, 24 Oct 2008 18:33:26 +0000 (18:33 +0000)]
Add PERL_ARGS_ASSERT_MEM_LOG_COMMON to S_mem_log_common().

p4raw-id: //depot/perl@34570

12 years agoRun 'make regen' for #34567 and #34568.
Marcus Holland-Moritz [Fri, 24 Oct 2008 16:37:49 +0000 (16:37 +0000)]
Run 'make regen' for #34567 and #34568.

p4raw-id: //depot/perl@34569

12 years agoAdd SV allocation tracing to -Dm and PERL_MEM_LOG
Marcus Holland-Moritz [Wed, 22 Oct 2008 01:37:31 +0000 (03:37 +0200)]
Add SV allocation tracing to -Dm and PERL_MEM_LOG
Message-ID: <20081022013731.23b5a2e5@r2d2>

p4raw-id: //depot/perl@34568

12 years agoRefactor Perl_mem_log_ functions
Marcus Holland-Moritz [Wed, 22 Oct 2008 01:37:21 +0000 (03:37 +0200)]
Refactor Perl_mem_log_ functions
Message-ID: <20081022013721.374a490c@r2d2>

p4raw-id: //depot/perl@34567

12 years agoRe: [perl #60022] Typo in perldata
Daniel Frederick Crisman [Thu, 23 Oct 2008 20:14:56 +0000 (16:14 -0400)]
Re: [perl #60022] Typo in perldata
Message-ID: <20081024001456.GA4137@fury.crisman.org>

Change from cardinal to ordinal numbering to avoid confusion.

p4raw-id: //depot/perl@34566

12 years agoWhen testing the case sensitivity settings of the process
Craig A. Berry [Thu, 23 Oct 2008 00:26:03 +0000 (00:26 +0000)]
When testing the case sensitivity settings of the process
on VMS, be a little more sensitive to older versions that
don't have the capability.

p4raw-id: //depot/perl@34562

12 years agoHandle a filename with a tilde in it. Otherwise the build dies
Craig A. Berry [Thu, 23 Oct 2008 00:19:44 +0000 (00:19 +0000)]
Handle a filename with a tilde in it.  Otherwise the build dies
on Bar.pm~ at MANIFEST check time when building on an ODS-2 volume.

p4raw-id: //depot/perl@34561

12 years agoUpgrade to Devel::PPPort 3.14_03
Marcus Holland-Moritz [Tue, 21 Oct 2008 21:23:00 +0000 (21:23 +0000)]
Upgrade to Devel::PPPort 3.14_03

p4raw-id: //depot/perl@34555

12 years agoJerry spotted that as a result of change 34483 which upgrades blead to
Nicholas Clark [Tue, 21 Oct 2008 20:00:16 +0000 (20:00 +0000)]
Jerry spotted that as a result of change 34483 which upgrades blead to
Test::Simple 0.82, lib/DB.t is now issuing a warning. His original
suggestion was ok(!defined ...) - he, Merijn and I independently
refined this to isnt(..., undef)

p4raw-id: //depot/perl@34554

12 years agoAdd BinGOs to AUTHORS, and a second e-mail address for Shlomi
Nicholas Clark [Tue, 21 Oct 2008 19:24:27 +0000 (19:24 +0000)]
Add BinGOs to AUTHORS, and a second e-mail address for Shlomi

p4raw-id: //depot/perl@34553

12 years agoDisentangle the ownership of tests in lib/ExtUtils/
Nicholas Clark [Tue, 21 Oct 2008 13:36:17 +0000 (13:36 +0000)]
Disentangle the ownership of tests in lib/ExtUtils/

p4raw-id: //depot/perl@34548

12 years agoFuture-proof the FreeBSD hints - assume that FreeBSD 8, 9 etc behave
Nicholas Clark [Tue, 21 Oct 2008 11:15:45 +0000 (11:15 +0000)]
Future-proof the FreeBSD hints - assume that FreeBSD 8, 9 etc behave
like 7, not 6 and earlier.

p4raw-id: //depot/perl@34546

12 years agoTest::Simple 0.81_02 has:
Nicholas Clark [Tue, 21 Oct 2008 06:49:53 +0000 (06:49 +0000)]
Test::Simple 0.81_02 has:
  Features Changed
     - Now preserves the tests' exit code if it exits abnormally,
       rather than setting it to 255.

$! is non-zero with PERLIO=stdio in some cases, so die would have set
the exit code to $! (typically 9). Now that would show through, so
ensure $! *is* zero to make sure that the exit code is 255.

p4raw-id: //depot/perl@34545

12 years agoUpdate Changes, README and TODO from the Test-Simple 0.84 tarball.
Nicholas Clark [Tue, 21 Oct 2008 06:46:54 +0000 (06:46 +0000)]
Update Changes, README and TODO from the Test-Simple 0.84 tarball.

p4raw-id: //depot/perl@34544

12 years agoCwd.xs won't load in development releases, unless we munge the
Nicholas Clark [Tue, 21 Oct 2008 06:37:13 +0000 (06:37 +0000)]
Cwd.xs won't load in development releases, unless we munge the
XS_VERSION.

p4raw-id: //depot/perl@34543

12 years agoFreeBSD 7 libc_r detection
Tony Cook [Tue, 21 Oct 2008 10:26:30 +0000 (21:26 +1100)]
FreeBSD 7 libc_r detection
Message-ID: <20081020232630.GA20563@mars.tony.develop-help.com>
Date: Tue, 21 Oct 2008 10:26:30 +1100

p4raw-id: //depot/perl@34542

12 years agoUpgrade to ExtUtils-MakeMaker-6.48
Nicholas Clark [Mon, 20 Oct 2008 20:29:13 +0000 (20:29 +0000)]
Upgrade to ExtUtils-MakeMaker-6.48

p4raw-id: //depot/perl@34541

12 years agoBump the $VERSION of File::stat (documentation changed).
Nicholas Clark [Mon, 20 Oct 2008 15:12:36 +0000 (15:12 +0000)]
Bump the $VERSION of File::stat (documentation changed).

p4raw-id: //depot/perl@34531

12 years agoBump IPC::Open2's $VERSION. (The docs changed.)
Nicholas Clark [Mon, 20 Oct 2008 14:30:41 +0000 (14:30 +0000)]
Bump IPC::Open2's $VERSION. (The docs changed.)

p4raw-id: //depot/perl@34529

12 years agoChange "use $foo; 1" in evals to "require $foo; 1" to avoid breaking
Nicholas Clark [Mon, 20 Oct 2008 14:15:04 +0000 (14:15 +0000)]
Change "use $foo; 1" in evals to "require $foo; 1" to avoid breaking
even more tests if use is borked, but not require.

p4raw-id: //depot/perl@34528

12 years agoAs well as @INC, also convert $^X to an absolute path in MBTest.
Nicholas Clark [Mon, 20 Oct 2008 14:03:42 +0000 (14:03 +0000)]
As well as @INC, also convert $^X to an absolute path in MBTest.

p4raw-id: //depot/perl@34526

12 years agoChange the plan - 2.14 gets the copy permission behaviour change,
Nicholas Clark [Mon, 20 Oct 2008 09:03:08 +0000 (09:03 +0000)]
Change the plan - 2.14 gets the copy permission behaviour change,
2.13 is the bug fix fix.

p4raw-id: //depot/perl@34521

12 years ago[perl #59650] File::Copy does not handle file objects sanely
rabbit+bugs@rabbit.us [Mon, 6 Oct 2008 04:19:10 +0000 (21:19 -0700)]
[perl #59650] File::Copy does not handle file objects sanely
From: "rabbit+bugs@rabbit.us (via RT)" <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-29762-1223291950-1373.59650-75-0@perl.org>

Suggested change modified to cope with the hoop-jumping needed to keep
File::Copy working whilst bootstrapping the core build.

Some tests by me, to try to ensure that (arguablly buggy) IO::Scalar
will still work.

p4raw-id: //depot/perl@34519

12 years agoUpgrade PathTools to 3.28_01
Nicholas Clark [Sun, 19 Oct 2008 10:23:11 +0000 (10:23 +0000)]
Upgrade PathTools to 3.28_01

p4raw-id: //depot/perl@34514

12 years agoSuggestion from Slaven - reverse the part of 23348 that removed the
Nicholas Clark [Sat, 18 Oct 2008 21:20:19 +0000 (21:20 +0000)]
Suggestion from Slaven - reverse the part of 23348 that removed the
conditional call to dl_expandspec() on platforms that default
$do_expand to false. autorequire, rightly or wrongly, is relying on
being able to set $do_expand to true.

p4raw-id: //depot/perl@34513

12 years agoUpdate Porting/makemeta to generate a META.yml compliant with the 1.4
Nicholas Clark [Sat, 18 Oct 2008 19:08:07 +0000 (19:08 +0000)]
Update Porting/makemeta to generate a META.yml compliant with the 1.4
spec. (Add a generated_by, and rename private to no_index.)

p4raw-id: //depot/perl@34510

12 years agoRe-run Porting/makemeta
Nicholas Clark [Sat, 18 Oct 2008 19:07:10 +0000 (19:07 +0000)]
Re-run Porting/makemeta

p4raw-id: //depot/perl@34509

12 years agoMANIFEST update relating to change 34504.
Nicholas Clark [Sat, 18 Oct 2008 18:43:44 +0000 (18:43 +0000)]
MANIFEST update relating to change 34504.

p4raw-id: //depot/perl@34508

12 years agoFix memory leak in // caused by single-char character class
Marcus Holland-Moritz [Sat, 18 Oct 2008 18:11:57 +0000 (18:11 +0000)]
Fix memory leak in // caused by single-char character class
optimization. This was most probably introduced with #28262.
This change fixes perl #59516.

p4raw-id: //depot/perl@34507

12 years agoFix memory leak in qr// operator. This was most probably
Marcus Holland-Moritz [Sat, 18 Oct 2008 18:04:40 +0000 (18:04 +0000)]
Fix memory leak in qr// operator. This was most probably
introduced with #30849.

p4raw-id: //depot/perl@34506

12 years agoDamian has transferred Filter::Simple to p5p. Bump its version to 0.83
Nicholas Clark [Sat, 18 Oct 2008 17:39:33 +0000 (17:39 +0000)]
Damian has transferred Filter::Simple to p5p. Bump its version to 0.83
with the new contact details, and remove the out-of-date README from
core.

p4raw-id: //depot/perl@34505

12 years agoy2038 time checks have overflow checks. Added documentation and
H.Merijn Brand [Sat, 18 Oct 2008 15:26:02 +0000 (15:26 +0000)]
y2038 time checks have overflow checks. Added documentation and
test programs in Porting/

p4raw-id: //depot/perl@34504

12 years agoUpgrade to ExtUtils-MakeMaker-6.47_02
Nicholas Clark [Fri, 17 Oct 2008 08:46:28 +0000 (08:46 +0000)]
Upgrade to ExtUtils-MakeMaker-6.47_02

p4raw-id: //depot/perl@34498

12 years agoClarify which save types are in mathoms, which aren't used, and which
Nicholas Clark [Thu, 16 Oct 2008 20:18:39 +0000 (20:18 +0000)]
Clarify which save types are in mathoms, which aren't used, and which
still are in use.

p4raw-id: //depot/perl@34494

12 years agoSilence a warning in Test::Builder that was causing lib/constant.t
Steve Peters [Wed, 15 Oct 2008 19:07:38 +0000 (19:07 +0000)]
Silence a warning in Test::Builder that was causing lib/constant.t
to fail.

p4raw-id: //depot/perl@34491

12 years agoOne final tweak for the Test-Simple-0.82 upgrade. Ugh.
Steve Peters [Wed, 15 Oct 2008 18:23:56 +0000 (18:23 +0000)]
One final tweak for the Test-Simple-0.82 upgrade.  Ugh.

p4raw-id: //depot/perl@34490

12 years ago*sigh* More files messed with for Test-Simple-0.82.
Steve Peters [Wed, 15 Oct 2008 14:32:01 +0000 (14:32 +0000)]
*sigh* More files messed with for Test-Simple-0.82.

p4raw-id: //depot/perl@34488

12 years agoUpdate Archive::Tar to 1.40
Jos I. Boumans [Mon, 13 Oct 2008 15:40:22 +0000 (17:40 +0200)]
Update Archive::Tar to 1.40
From: "Jos I. Boumans" <jos@dwim.org>
Message-Id: <D694D518-2404-4476-B578-A5B95F89660A@dwim.org>

...minus the Pod tests that we've been regularly removing.

p4raw-id: //depot/perl@34486

12 years agoMust remember to update MANIFEST, OK?
Steve Peters [Wed, 15 Oct 2008 13:38:59 +0000 (13:38 +0000)]
Must remember to update MANIFEST, OK?

p4raw-id: //depot/perl@34485

12 years agoSome additional files changes for Test-Simple-0.82
Steve Peters [Wed, 15 Oct 2008 13:20:02 +0000 (13:20 +0000)]
Some additional files changes for Test-Simple-0.82

p4raw-id: //depot/perl@34484

12 years agoUpgrade to Test-Simple-0.82.
Steve Peters [Wed, 15 Oct 2008 13:11:04 +0000 (13:11 +0000)]
Upgrade to Test-Simple-0.82.

p4raw-id: //depot/perl@34483

12 years agoUpgrade to ExtUtils-MakeMaker-6.47_01
Nicholas Clark [Wed, 15 Oct 2008 11:27:28 +0000 (11:27 +0000)]
Upgrade to ExtUtils-MakeMaker-6.47_01

p4raw-id: //depot/perl@34482

12 years agoStorable.thaw segv on blessed reference to overloaded object
YAMASHINA Hio [Wed, 15 Oct 2008 17:34:35 +0000 (02:34 +0900)]
Storable.thaw segv on blessed reference to overloaded object
Message-Id: <20081015173435.dd95b362.hio@hio.jp>

p4raw-id: //depot/perl@34481

12 years agoYet another [ACGHS]V pointer in the interpreter structure that needs to
Nicholas Clark [Tue, 14 Oct 2008 21:16:05 +0000 (21:16 +0000)]
Yet another [ACGHS]V pointer in the interpreter structure that needs to
be reset if its SV is freed. (see change 22688 (30952)).
A real live bug found by Slaven and Andreas whilst smoking maint-5.8.x.
I guess that we should audit the interpreter structure for any others.

p4raw-id: //depot/perl@34479

12 years agoUpgrade to Devel::PPPort 3.14_02
Marcus Holland-Moritz [Sun, 12 Oct 2008 20:23:51 +0000 (20:23 +0000)]
Upgrade to Devel::PPPort 3.14_02

p4raw-id: //depot/perl@34475

12 years agoMake expand-macro.pl accept macro expressions, i.e. macros with
Marcus Holland-Moritz [Sun, 12 Oct 2008 02:51:44 +0000 (02:51 +0000)]
Make expand-macro.pl accept macro expressions, i.e. macros with
arguments. This makes it much more convenient to get expanded
expressions that can be directly copied to a debugger. This is
optional, so the original behaviour is maintained. Allow to read
the macro name or expression from stdin, which can be useful for
feeding it multi-line macro expressions. Use Pod::Usage and move
the usage to POD section.

p4raw-id: //depot/perl@34474

12 years agoMake sure expand-macro.pl also works for macros in headers
Marcus Holland-Moritz [Sat, 11 Oct 2008 16:13:12 +0000 (16:13 +0000)]
Make sure expand-macro.pl also works for macros in headers
that are not included by perl.h (like regcomp.h).

p4raw-id: //depot/perl@34473

12 years agoUpdate File::Fetch to 0.16
Jos I. Boumans [Fri, 10 Oct 2008 15:14:27 +0000 (17:14 +0200)]
Update File::Fetch to 0.16
From: "Jos I. Boumans" <jos@dwim.org>
Message-Id: <84818689-C970-47A1-9FE7-969C2B74183D@dwim.org>

p4raw-id: //depot/perl@34472

12 years agoChange of email address.
Abigail [Tue, 7 Oct 2008 21:56:55 +0000 (23:56 +0200)]
Change of email address.
Message-ID: <20081007195655.GA22986@almanda>

p4raw-id: //depot/perl@34471

12 years agoDefine HAS_QUAD on Win32 and introduce new value for QUADKIND
Steve Hay [Tue, 7 Oct 2008 12:18:11 +0000 (12:18 +0000)]
Define HAS_QUAD on Win32 and introduce new value for QUADKIND
where appropriate.

This doesn't make much difference on Win32 because IVSIZE is still 4,
but access to the appropriate "quad" type is still useful, e.g. for
Y2038 support.

p4raw-id: //depot/perl@34470

12 years agoRefine Win32's s{GM|LOCAL}TIME_{min|max} values based on the output of
Steve Hay [Tue, 7 Oct 2008 08:28:05 +0000 (08:28 +0000)]
Refine Win32's s{GM|LOCAL}TIME_{min|max} values based on the output of
Schwern's latest check_max.c program.

See:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2008-10/msg00049.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2008-10/msg00137.html

p4raw-id: //depot/perl@34469

12 years agoUpdate Eddy Tan's address.
Nicholas Clark [Mon, 6 Oct 2008 16:13:39 +0000 (16:13 +0000)]
Update Eddy Tan's address.

p4raw-id: //depot/perl@34466

12 years agoAvoid allocating 1 extra regnode when duplicating a regexp.
Nicholas Clark [Sun, 5 Oct 2008 21:51:54 +0000 (21:51 +0000)]
Avoid allocating 1 extra regnode when duplicating a regexp.

See http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2008-09/msg00590.html
and http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2008-10/msg00163.html

p4raw-id: //depot/perl@34464

12 years agoUpdate copyright year to 2008.
Nicholas Clark [Sun, 5 Oct 2008 17:39:24 +0000 (17:39 +0000)]
Update copyright year to 2008.

p4raw-id: //depot/perl@34463

12 years agoCorrect address.
Nicholas Clark [Sun, 5 Oct 2008 16:17:05 +0000 (16:17 +0000)]
Correct address.

p4raw-id: //depot/perl@34460

12 years agoMost of the AUTHORS file already has hard tabs, so convert the
Nicholas Clark [Sun, 5 Oct 2008 15:50:38 +0000 (15:50 +0000)]
Most of the AUTHORS file already has hard tabs, so convert the
remaining lines.

p4raw-id: //depot/perl@34458

12 years agoAll the volunteers who contributed to Paul Fenwick's project to help
Nicholas Clark [Sun, 5 Oct 2008 15:20:15 +0000 (15:20 +0000)]
All the volunteers who contributed to Paul Fenwick's project to help
write perl589delta.pod, who weren't already in the AUTHORS file.
Big thanks to all of them (including the 6 already in it). Still not
to late to book your place in eternity - contact Paul for details.

p4raw-id: //depot/perl@34457

12 years agoAdd probes for *time64 () functions
H.Merijn Brand [Fri, 3 Oct 2008 16:19:55 +0000 (16:19 +0000)]
Add probes for *time64 () functions
Add missing config vars

p4raw-id: //depot/perl@34456

12 years agoIt's RISC OS, dammit. Hard space, upper case. Always.
Nicholas Clark [Wed, 1 Oct 2008 20:59:42 +0000 (20:59 +0000)]
It's RISC OS, dammit. Hard space, upper case. Always.

p4raw-id: //depot/perl@34454

12 years agoFix Archive-Tar's 02_methods.t when IO::Compress::Bzip2 is absent
Steve Hay [Wed, 1 Oct 2008 16:55:42 +0000 (16:55 +0000)]
Fix Archive-Tar's 02_methods.t when IO::Compress::Bzip2 is absent

p4raw-id: //depot/perl@34453

12 years agoUpgrade to Archive-Tar-1.39_04
Steve Hay [Wed, 1 Oct 2008 16:53:57 +0000 (16:53 +0000)]
Upgrade to Archive-Tar-1.39_04

Local change 32352 remains in 04_resolved_issues.t

p4raw-id: //depot/perl@34452

12 years agoerror reporting of [$a ; $b] can be a TODO.
Nicholas Clark [Wed, 1 Oct 2008 08:55:48 +0000 (08:55 +0000)]
error reporting of [$a ; $b] can be a TODO.

p4raw-id: //depot/perl@34451

12 years agoCorrect the sLOCALTIME_{min|max} values added by #34363 for BCC and VC9
Steve Hay [Tue, 30 Sep 2008 16:31:09 +0000 (16:31 +0000)]
Correct the sLOCALTIME_{min|max} values added by #34363 for BCC and VC9
(Manually checking with the Configure test programs shows that the
values differ fromt he sGMTIME_{min|max} values for these compilers)

p4raw-id: //depot/perl@34449

12 years agoAdd the two new test files that I missed in 34446
Steve Hay [Tue, 30 Sep 2008 12:41:16 +0000 (12:41 +0000)]
Add the two new test files that I missed in 34446
(Thanks to Rafael for the spot)

p4raw-id: //depot/perl@34448

12 years agoFix Module-Build's compat.t when HARNESS_TIMER is set to 1
Steve Hay [Tue, 30 Sep 2008 11:27:36 +0000 (11:27 +0000)]
Fix Module-Build's compat.t when HARNESS_TIMER is set to 1

This is hopefully a better way of fixing the failure originally
addressed by 33340 (which was not assimilated into 0.30)

p4raw-id: //depot/perl@34447

12 years agoUpgrade to Module-Build-0.30
Steve Hay [Tue, 30 Sep 2008 11:25:01 +0000 (11:25 +0000)]
Upgrade to Module-Build-0.30

Local changes 32357 in ppm.t and 32351 in test_type.t and xs.t remain,
but not the tilde.t part of 32351, which looks like it might be
superseded by changes in 0.30

p4raw-id: //depot/perl@34446

12 years agoA builtin hard upper bound for sLOCALTIME_max to prevent AIX
H.Merijn Brand [Mon, 29 Sep 2008 16:56:12 +0000 (16:56 +0000)]
A builtin hard upper bound for sLOCALTIME_max to prevent AIX
from stalling in the tests

p4raw-id: //depot/perl@34444

12 years agoAllow s{GM,LOCAL)TIME_{min,max} to be set from CLI, Policy.sh and hints
H.Merijn Brand [Mon, 29 Sep 2008 16:15:52 +0000 (16:15 +0000)]
Allow s{GM,LOCAL)TIME_{min,max} to be set from CLI, Policy.sh and hints

p4raw-id: //depot/perl@34443

12 years agoVersion up for adding hints/hpux.pl
H.Merijn Brand [Mon, 29 Sep 2008 12:41:37 +0000 (12:41 +0000)]
Version up for adding hints/hpux.pl

p4raw-id: //depot/perl@34442

12 years agoStorable and HP-UX Optimizer don't like eachother on 5.8.x
H.Merijn Brand [Mon, 29 Sep 2008 12:40:38 +0000 (12:40 +0000)]
Storable and HP-UX Optimizer don't like eachother on 5.8.x
Dropping optimization level for HP C-ANSI-C to +O1 won't
do too much harm to all other builds, so keep it simple

p4raw-id: //depot/perl@34441

12 years agoUpgrade to ExtUtils-MakeMaker-6.46
Steve Hay [Mon, 29 Sep 2008 09:14:25 +0000 (09:14 +0000)]
Upgrade to ExtUtils-MakeMaker-6.46

Local changes 32905 and 32964 in MM_Unix.pm and 33259 in MM_Unix.t
remain

p4raw-id: //depot/perl@34440

12 years agoRe: [PATCH] Add open "|-" and open "-|" to perlopentut
Shlomi Fish [Tue, 23 Sep 2008 19:00:41 +0000 (22:00 +0300)]
Re: [PATCH] Add open "|-" and open "-|" to perlopentut
Message-id: <200809231900.41474.shlomif@iglu.org.il>

p4raw-id: //depot/perl@34435

12 years agoLoading modules in test.pl
Jerry D. Hedden [Tue, 23 Sep 2008 09:40:27 +0000 (05:40 -0400)]
Loading modules in test.pl
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510809230640y2d5a072g6abff6604f9daa79@mail.gmail.com>

p4raw-id: //depot/perl@34434

12 years ago$? is PVLV on VMS (and actually, anywhere else where COMPLEX_STATUS is
Nicholas Clark [Sat, 27 Sep 2008 09:27:59 +0000 (09:27 +0000)]
$? is PVLV on VMS (and actually, anywhere else where COMPLEX_STATUS is
defined).

p4raw-id: //depot/perl@34433

13 years agoUpgrade Compression modules to 2.015
Steve Hay [Fri, 26 Sep 2008 16:43:21 +0000 (16:43 +0000)]
Upgrade Compression modules to 2.015

p4raw-id: //depot/perl@34425

13 years agoHints file for MirOS BSD
Chris BinGOs Williams [Thu, 25 Sep 2008 16:03:10 +0000 (17:03 +0100)]
Hints file for MirOS BSD
From: "Chris 'BinGOs' Williams" <chris@bingosnet.co.uk>
Message-ID: <20080925150310.GA30736@klanker.bingosnet.co.uk>
Date: Thu, 25 Sep 2008 16:03:10 +0100

p4raw-id: //depot/perl@34423

13 years agoUpgrade to XSLoader 0.10.
Nicholas Clark [Fri, 26 Sep 2008 09:10:02 +0000 (09:10 +0000)]
Upgrade to XSLoader 0.10.

p4raw-id: //depot/perl@34422

13 years agoUpgrade to podlators-2.1.4
Steve Hay [Fri, 26 Sep 2008 08:44:33 +0000 (08:44 +0000)]
Upgrade to podlators-2.1.4

p4raw-id: //depot/perl@34421

13 years ago$! and $1 are PVMG(), but their content is undefined when peeking
H.Merijn Brand [Fri, 26 Sep 2008 08:39:27 +0000 (08:39 +0000)]
$! and $1 are PVMG(), but their content is undefined when peeking

p4raw-id: //depot/perl@34420

13 years agoDon't skip exporting Perl_sv_peek in non-DEBUGGING builds since it
Steve Hay [Thu, 25 Sep 2008 17:12:37 +0000 (17:12 +0000)]
Don't skip exporting Perl_sv_peek in non-DEBUGGING builds since it
is now used in XS::APItest (as of #34417)

p4raw-id: //depot/perl@34419

13 years agoAdd new test file to MANIFEST. Fix tests for threaded builds.
H.Merijn Brand [Thu, 25 Sep 2008 13:46:24 +0000 (13:46 +0000)]
Add new test file to MANIFEST. Fix tests for threaded builds.

p4raw-id: //depot/perl@34418

13 years agoNew XS::APItest's for sv_peek based on my DDumper work
H.Merijn Brand [Thu, 25 Sep 2008 12:54:16 +0000 (12:54 +0000)]
New XS::APItest's for sv_peek based on my DDumper work

p4raw-id: //depot/perl@34417

13 years agopv_uni_display () omitted backslash in output string
H.Merijn Brand [Thu, 25 Sep 2008 11:55:49 +0000 (11:55 +0000)]
pv_uni_display () omitted backslash in output string

p4raw-id: //depot/perl@34416

13 years agoCouple of mail address fixes
Richard Foley [Wed, 24 Sep 2008 14:07:38 +0000 (16:07 +0200)]
Couple of mail address fixes
Message-Id: <200809241407.38389.Richard.Foley@rfi.net>

p4raw-id: //depot/perl@34414

13 years agodefined %{$package.'::'} isn't good enough to tell whether a module is
Nicholas Clark [Tue, 23 Sep 2008 13:48:10 +0000 (13:48 +0000)]
defined %{$package.'::'} isn't good enough to tell whether a module is
loaded when it's XS and staticly linked to perl.

p4raw-id: //depot/perl@34409

13 years agoShow using waitpid in IPC::Open[23] SYNOPSIS
brian d foy [Sun, 21 Sep 2008 15:23:47 +0000 (10:23 -0500)]
Show using waitpid in IPC::Open[23] SYNOPSIS
Message-ID: <210920081523471499%brian.d.foy@gmail.com>

p4raw-id: //depot/perl@34408

13 years agoThe tests for the -ostash option to B::Concise will have been failing
Nicholas Clark [Tue, 23 Sep 2008 13:31:26 +0000 (13:31 +0000)]
The tests for the -ostash option to B::Concise will have been failing
for -Uusedl since they were added. For now, test with a non-XS module,
and TODO the test with the XS module when usedl is undefined.

p4raw-id: //depot/perl@34406

13 years agoFix tests for the case of -Du_usedl
Nicholas Clark [Tue, 23 Sep 2008 12:00:05 +0000 (12:00 +0000)]
Fix tests for the case of -Du_usedl

p4raw-id: //depot/perl@34404

13 years ago[perl #59208][PATCH 5.8.x] ext/DynaLoader/t/XSLoader.t assumes dynamic loading
Andy Dougherty [Mon, 22 Sep 2008 13:36:57 +0000 (09:36 -0400)]
[perl #59208][PATCH 5.8.x] ext/DynaLoader/t/XSLoader.t assumes dynamic loading
Message-ID:  <Pine.LNX.4.64.0809221334120.11020@fractal.phys.lafayette.edu>

p4raw-id: //depot/perl@34402

13 years agoChange 30638 to 5.8.x inadvertently introduced (at lest) two
Nicholas Clark [Mon, 22 Sep 2008 20:39:30 +0000 (20:39 +0000)]
Change 30638 to 5.8.x inadvertently introduced (at lest) two
regressions into the regexp engine. Add tests for the constructions
that regressed, to prevent any future change falling foul of the same
problem.

p4raw-id: //depot/perl@34400

13 years agoAvoid uninitialized warnings from XSLoader
Rafael Garcia-Suarez [Mon, 22 Sep 2008 08:30:40 +0000 (08:30 +0000)]
Avoid uninitialized warnings from XSLoader

p4raw-id: //depot/perl@34392

13 years agoSkip another module from the VERSION comparison checks
Steve Hay [Mon, 22 Sep 2008 08:16:57 +0000 (08:16 +0000)]
Skip another module from the VERSION comparison checks

p4raw-id: //depot/perl@34391

13 years agoFix syntax error in makedef.pl introduced by #34379
Steve Hay [Mon, 22 Sep 2008 07:58:57 +0000 (07:58 +0000)]
Fix syntax error in makedef.pl introduced by #34379

p4raw-id: //depot/perl@34390

13 years agoRe: [perl #59128] Typo in perldsc(1)
Moritz Lenz [Sun, 21 Sep 2008 17:47:11 +0000 (19:47 +0200)]
Re: [perl #59128] Typo in perldsc(1)
Message-ID: <48D66C7F.6000602@casella.verplant.org>

p4raw-id: //depot/perl@34389