9 years agoEntry for PERL_USE_SAFE_PUTENV, reworded slightly from an original perl-5.8.6
Nicholas Clark [Sat, 27 Nov 2004 15:14:36 +0000]
Entry for PERL_USE_SAFE_PUTENV, reworded slightly from an original
by Stas Bekman

p4raw-id: //depot/maint-5.8/perl@23552

9 years agoIntegrate:
Andy Lester [Fri, 26 Nov 2004 00:30:48 +0000]
Integrate:
[ 23546]
Doc nit for B::Lint
Subject: [PATCH] B::Lint
Message-ID: <20041126063048.GA10161@petdance.com>

[ 23549]
Document the interaction of PERL_USE_SAVE_PUTENV and
PL_use_safe_putenv, based on text by Stas Bekman

[ 23550]
Clarify the return values of pos, particularly 0 and undef, as
suggested by Stas Bekman
p4raw-link: @23550 on //depot/perl: b17c04f34c21c46addcb48d31ee352efe59be622
p4raw-link: @23549 on //depot/perl: 575e1338b8c2d1828cc5b364a6c4e723163fec93
p4raw-link: @23546 on //depot/perl: c00253d55e3afc04b4e470781703e82287f1eef6

p4raw-id: //depot/maint-5.8/perl@23551
p4raw-integrated: from //depot/perl@23540 'copy in' ext/B/B/Lint.pm
(@20686..) 'merge in' pod/perlfunc.pod (@23345..) INSTALL
(@23475..)

9 years agoUpdate Changes
Nicholas Clark [Thu, 25 Nov 2004 22:34:55 +0000]
Update Changes

p4raw-id: //depot/maint-5.8/perl@23540

9 years agoIntegrate:
Nicholas Clark [Thu, 25 Nov 2004 22:21:23 +0000]
Integrate:
[ 23532]
Subject: [perl #3242] [PATCH]No error on assignment to $>
From: "Steve Peters via RT" <perlbug-followup@perl.org>
Date: 21 Nov 2004 04:38:09 -0000
Message-ID: <rt-3.0.11-3242-100676.6.32723019025057@perl.org>

[ 23533]
Subject: [patch pod/perlipc] use POSIX; w/o () is a bad idea
From: Stas Bekman <stas@stason.org>
Date: Wed, 24 Nov 2004 11:25:14 -0500
Message-ID: <41A4B5EA.3020804@stason.org>

[ 23534]
Subject: RC1 pod fix #anchor
From: Stas Bekman <stas@stason.org>
Date: Wed, 24 Nov 2004 10:57:21 -0500
Message-ID: <41A4AF61.9080408@stason.org>
p4raw-link: @23534 on //depot/perl: 65c3f8ef8ef106f94d162876a0d4f114f689fc42
p4raw-link: @23533 on //depot/perl: e399c6ae35b89e9cc7cbf04b75c6458d318a75d0
p4raw-link: @23532 on //depot/perl: a537debe17982e491ffa12d12441cf74a452acb2

p4raw-id: //depot/maint-5.8/perl@23539
p4raw-integrated: from //depot/perl@23530 'copy in' pod/perlipc.pod
(@23496..) 'merge in' pod/perlvar.pod (@22263..)
pod/perlrun.pod (@23496..)

9 years agoIntegrate:
Nicholas Clark [Tue, 23 Nov 2004 22:49:13 +0000]
Integrate:
[ 23518]
Subject: [perl #32486] error in documentation for POSIX::pipe
From: chris@ex-parrot.com (via RT) <perlbug-followup@perl.org>
Date: 18 Nov 2004 18:09:54 -0000
Message-ID: <rt-3.0.11-32486-100537.1.04456486825399@perl.org>

[ 23527]
Subject: Re: [perl #32486] error in documentation for POSIX::pipe
From: Michael G Schwern <schwern@pobox.com>
Date: Fri, 19 Nov 2004 14:28:56 -0500
Message-ID: <20041119192856.GA4769@windhund.schwern.org>
p4raw-link: @23527 on //depot/perl: b27d06daa636fd86e1cd11a66e74207401300221
p4raw-link: @23518 on //depot/perl: 1bb8ad523126a79135f26a08af30cf96a4989f0f

p4raw-id: //depot/maint-5.8/perl@23530
p4raw-integrated: from //depot/perl@23529 'copy in' ext/POSIX/POSIX.pod
(@23518..)

9 years agoIntegrate:
Michael Schroeder [Thu, 11 Nov 2004 15:54:43 +0000]
Integrate:
[ 23507]
Subject: SuSE's perl safe_putenf diff
Message-ID: <20041111145443.GA1854@immd4.informatik.uni-erlangen.de>

slightly reworked to make the PL_use_safe_putenv variable fit in
the current framework. This patch turns on the use of safe putenv
for any application that embeds a perl interpreter.
p4raw-link: @23507 on //depot/perl: 50acdf951a03f778010b5632532ec99bfa7c4f6a

p4raw-id: //depot/maint-5.8/perl@23529
p4raw-integrated: from //depot/perl@23524 'merge in' perlvars.h
(@20646..) embedvar.h perlapi.h (@23157..) miniperlmain.c
(@23187..) mg.c (@23365..) perl.c (@23465..)
p4raw-integrated: from //depot/perl@23507 'merge in' util.c (@23376..)

9 years agoBack out 23348 from maint, pending a better way to upgrade DynaLoader's
Nicholas Clark [Mon, 22 Nov 2004 15:20:18 +0000]
Back out 23348 from maint, pending a better way to upgrade DynaLoader's
version number without causing subtle breakages.

p4raw-id: //depot/maint-5.8/perl@23524

9 years agoIntegrate:
Steve Peters [Fri, 12 Nov 2004 11:15:47 +0000]
Integrate:
[ 23495]
Subject: [PATCH] Small documentation fix to ExtUtils::Constant
Message-ID: <20041112171547.GA8011@kirk.dsl-verizon.net>

[ 23517]
Bump version number
p4raw-link: @23517 on //depot/perl: fb738efdc45a5c0caa25b88b4b04eb967f465e83
p4raw-link: @23495 on //depot/perl: ac7de224d1cdf1bc265fb1a3311a78c903d66ee7

p4raw-id: //depot/maint-5.8/perl@23522
p4raw-integrated: from //depot/perl@23521 'edit in'
lib/ExtUtils/Constant.pm (@23495..)

9 years agoIntegrate:
Nicholas Clark [Sat, 20 Nov 2004 15:20:12 +0000]
Integrate:
[ 23513]
Fix deparsing of reversed sort and descending sorts,
due to the recent optimisations on this part of the optree.

[ 23514]
Fix deparsing of reversed foreach loops,
plus a bug in the previous commit

[ 23516]
Remaining nit in the deparsing of reversed foreach loops
p4raw-link: @23516 on //depot/perl: aae53c41000e94361e4c42bf38e7e4f6393c512e
p4raw-link: @23514 on //depot/perl: 36d57d93b96b25d607e30e624947d4248efa2ead
p4raw-link: @23513 on //depot/perl: 3ac6e0f94cbac2937b08ea7ee5d77e4a19c63780

p4raw-id: //depot/maint-5.8/perl@23521
p4raw-integrated: from //depot/perl@23514 'edit in' ext/B/B/Deparse.pm
(@23513..) 'ignore' ext/B/t/deparse.t (@23513..)

9 years agoRe: Proposed patch for perldelta.pod for 5.8.6-RC1
Mike Guy [Wed, 17 Nov 2004 18:10:06 +0000]
Re: Proposed patch for perldelta.pod for 5.8.6-RC1
Message-Id: <E1CUUFq-00006L-H7@virgo.cus.cam.ac.uk>
Date: Wed, 17 Nov 2004 18:10:06 +0000

p4raw-id: //depot/maint-5.8/perl@23515

9 years agoIntegrate:
Nicholas Clark [Wed, 17 Nov 2004 14:50:18 +0000]
Integrate:
[ 23465]
Reformulate an error
(so the error message given by "perl -M" is a bit more
meaningful, as Jarkko pointed out)
p4raw-link: @23465 on //depot/perl: 9e81e6a1d25bde90d61da3e28538c936bc2133ae

p4raw-id: //depot/maint-5.8/perl@23512
p4raw-integrated: from //depot/perl@23511 'merge in' pod/perldiag.pod
(@23378..)
p4raw-integrated: from //depot/perl@23465 'merge in' perl.c (@23445..)

9 years agoIntegrate:
Audrey Tang [Fri, 12 Nov 2004 12:41:33 +0000]
Integrate:
[ 23506]
Subject: [PATCH] perl5db.pl POD cleanup
Message-ID: <20041112044133.GA92924@aut.dyndns.org>

[ 23508]
Fix a couple of typos.

[ 23509]
PerlFAQ sync.
p4raw-link: @23509 on //depot/perl: 28b41a8090d259cff9b1dd87c0c53b3c4a31e822
p4raw-link: @23508 on //depot/perl: 4cdaeff7d67594a60bccc7882d3197ee0420932d
p4raw-link: @23506 on //depot/perl: be9a9b1dd000aab30f25ebe003679f9814da62af

p4raw-id: //depot/maint-5.8/perl@23511
p4raw-integrated: from //depot/perl@23504 'copy in' utf8.c (@23351..)
lib/perl5db.pl (@23372..) pod/perlfaq3.pod pod/perlfaq4.pod
pod/perlfaq6.pod pod/perlfaq7.pod (@23466..) 'merge in' hv.c
(@23176..)

9 years agoOops. They didn't want to get here. Pesky stowaways.
Nicholas Clark [Tue, 16 Nov 2004 21:29:19 +0000]
Oops. They didn't want to get here. Pesky stowaways.

p4raw-id: //depot/maint-5.8/perl@23504

9 years agoIntegrate:
Nicholas Clark [Tue, 16 Nov 2004 21:28:30 +0000]
Integrate:
[ 23494]
Add some descriptive text from Larry to op.c on how optrees are built

[ 23496]
Subject: [perl #32419] Spelling fixes for perl@23492
Date: 12 Nov 2004 16:14:49 -0000
From: Richard Soderberg (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-32419-100173.13.0717895191322@perl.org>

[ 23500]
Subject: [PATCH] s/hierachy/hierarchy/
Date: Mon, 15 Nov 2004 15:59:14 -0700
From: "Larry Shatzer Jr." <larrysh@cpan.org>
Message-ID: <20041115225913.GA22373@zippy.zyx.net>
p4raw-link: @23500 on //depot/perl: 3d036c2b4a16bfabb30adc0a1c9a65f0f7823869
p4raw-link: @23496 on //depot/perl: fa11829f4b6d56533794dd127f3d1068d9593670
p4raw-link: @23494 on //depot/perl: 61b743bbcef6a7a9fafaccaf3e76f5b76165e33b

p4raw-id: //depot/maint-5.8/perl@23503
p4raw-branched: from //depot/perl@23502 'branch in'
pod/perl590delta.pod (@22221..) pod/perl591delta.pod (@22504..)
pod/perl592delta.pod (@22530..)
p4raw-integrated: from //depot/perl@23502 'copy in' pod/perldebtut.pod
(@17265..) pod/perl573delta.pod (@18014..) pod/perltooc.pod
(@18926..) perlio.h (@19620..) pod/perlapio.pod (@20489..)
pod/perlthrtut.pod (@22257..) pod/perl58delta.pod (@22258..)
pod/perlretut.pod (@22368..) pod/perlipc.pod (@22927..)
pod/perltodo.pod (@23205..) ext/B/B.pm (@23300..)
ext/Time/HiRes/Makefile.PL (@23329..) 'merge in'
pod/perldata.pod (@20127..) pod/perlre.pod (@22125..)
pod/perlsub.pod (@22595..) pod/perlport.pod (@23163..)
pod/perlrun.pod (@23372..) pod/perlapi.pod (@23432..)
p4raw-integrated: from //depot/perl@23494 'merge in' op.c (@23357..)

9 years agoDisarm the maint branch
Nicholas Clark [Tue, 16 Nov 2004 14:20:15 +0000]
Disarm the maint branch

p4raw-id: //depot/maint-5.8/perl@23502

9 years agoThis is RC1
Nicholas Clark [Thu, 11 Nov 2004 14:50:27 +0000]
This is RC1

p4raw-id: //depot/maint-5.8/perl@23493

9 years agoIntegrate:
Nicholas Clark [Mon, 8 Nov 2004 21:35:33 +0000]
Integrate:
[ 23487]
No more late changes, dammit
p4raw-link: @23487 on //depot/perl: 4837be0183cb4ecea051efb5fb88a97a0c4f34d4

p4raw-id: //depot/maint-5.8/perl@23488
p4raw-integrated: from //depot/perl@23486 'merge in'
ext/B/t/optree_concise.t (@23481..)

9 years agoIntegrate:
Yitzchak Scott-Thoennes [Sun, 7 Nov 2004 23:24:15 +0000]
Integrate:
[ 23485]
Subject: Re: optree tests and VMS progress (no really)
Message-ID: <20041108072415.GA3928@efn.org>
p4raw-link: @23485 on //depot/perl: 3731c1afa47cbf4343a95eddd3f74b7c7d65f629

p4raw-id: //depot/maint-5.8/perl@23486
p4raw-integrated: from //depot/perl@23484 'copy in'
ext/B/t/OptreeCheck.pm (@23481..)

9 years agoIntegrate:
Jim Cromie [Sat, 6 Nov 2004 00:57:13 +0000]
Integrate:
[ 23481]
Subject: Re: optree tests and VMS progress (no really)
Message-ID: <cfe85dfa041105235723398fe2@mail.gmail.com>
p4raw-link: @23481 on //depot/perl: 5e251bf1fe0e5e66987f1eeb75b275092a7de496

p4raw-id: //depot/maint-5.8/perl@23484
p4raw-integrated: from //depot/perl@23483 'copy in'
ext/B/t/OptreeCheck.pm (@23356..) 'merge in'
ext/B/t/optree_concise.t (@23441..) ext/B/t/optree_check.t
(@23446..)

9 years agoIntegrate:
Nicholas Clark [Sun, 7 Nov 2004 13:18:19 +0000]
Integrate:
[ 23482]
document regcomp.c/regexec.c's dual life under ext/re/
p4raw-link: @23482 on //depot/perl: e4a054ea0a8cd1ea68a25b95ec3055e51df2d6d4

p4raw-id: //depot/maint-5.8/perl@23483
p4raw-integrated: from //depot/perl@23480 'merge in' regcomp.c
(@23433..) regexec.c (@23471..)

9 years agoCargo cult 5.8.6 upgrade
Nicholas Clark [Fri, 5 Nov 2004 22:48:41 +0000]
Cargo cult 5.8.6 upgrade

p4raw-id: //depot/maint-5.8/perl@23480

9 years agoUpdate perldelta
Nicholas Clark [Fri, 5 Nov 2004 22:01:13 +0000]
Update perldelta

p4raw-id: //depot/maint-5.8/perl@23479

9 years agoUpdate Changes
Nicholas Clark [Fri, 5 Nov 2004 21:24:11 +0000]
Update Changes

p4raw-id: //depot/maint-5.8/perl@23478

9 years agoIntegrate:
Andy Dougherty [Fri, 5 Nov 2004 10:36:57 +0000]
Integrate:
[ 23475]
Subject: Re: Buidling stable.tar.gz on Unix as non-root [PATCH]
Message-ID: <Pine.SOL.4.58.0411051035020.15217@maxwell.phys.lafayette.edu>
p4raw-link: @23475 on //depot/perl: 4bbc15861f6f8e7faecf7eec9412d0ea2c95d102

p4raw-id: //depot/maint-5.8/perl@23477
p4raw-integrated: from //depot/perl@23476 'merge in' INSTALL (@22890..)

9 years agoIntegrate:
Nicholas Clark [Fri, 5 Nov 2004 20:18:51 +0000]
Integrate:
[ 23423]
Small updates to the web addresses for Perl, noticed by Robert Spier

[ 23466]
FAQ sync
p4raw-link: @23466 on //depot/perl: c98c5709a1fc0acfba02e8ebb6a4c372fb300ad7
p4raw-link: @23423 on //depot/perl: c5f69108107d74addb45ef7db360779d1d1fd1a5

p4raw-id: //depot/maint-5.8/perl@23476
p4raw-integrated: from //depot/perl@23464 'copy in' pod/perlfaq.pod
pod/perlfaq9.pod (@19188..) pod/perlfaq6.pod (@21166..)
pod/perlfaq7.pod (@21349..) pod/perlfaq1.pod pod/perlfaq3.pod
pod/perlfaq4.pod (@21835..) pod/perlfaq5.pod pod/perlfaq8.pod
(@22258..) pod/perlfaq2.pod (@23423..) 'merge in' pod/perl.pod
(@23392..)

9 years agoRe: [patches] optree_* tests unexpectedly succeeding. + maint-only patch
Jim Cromie [Tue, 26 Oct 2004 14:41:59 +0000]
Re: [patches] optree_* tests unexpectedly succeeding. + maint-only patch
Message-ID: <417EB697.9020301@divsol.com>
Date: Tue, 26 Oct 2004 14:41:59 -0600

p4raw-id: //depot/maint-5.8/perl@23464

9 years agoIntegrate:
Nicholas Clark [Mon, 1 Nov 2004 15:28:24 +0000]
Integrate:
[ 23444]
Skip tests if Devel::Peek not built
p4raw-link: @23444 on //depot/perl: 4946def643f4b02cbfd9fb0ba60fc8d67c013a19

p4raw-id: //depot/maint-5.8/perl@23463
p4raw-integrated: from //depot/perl@23462 'copy in'
ext/threads/shared/t/sv_refs.t (@16572..) ext/threads/t/end.t
(@19706..) 'merge in' ext/threads/t/join.t (@21013..)
lib/base/t/fields-base.t (@23266..)

9 years agoIntegrate:
Nicholas Clark [Mon, 1 Nov 2004 14:51:33 +0000]
Integrate:
[ 23445]
Set the IV values for PL_sv_yes and PL_sv_no at initialisation time.
p4raw-link: @23445 on //depot/perl: 0309f36e4df1c9e72102c33e0035b9cae83fb872

p4raw-id: //depot/maint-5.8/perl@23462
p4raw-integrated: from //depot/perl@23461 'merge in' perl.c (@23426..)
sv.c (@23433..)

9 years agoIntegrate:
Nicholas Clark [Mon, 1 Nov 2004 14:36:03 +0000]
Integrate:
[ 23440]
Assimilate I18N::LangTags 0.35

[ 23442]
Oops. Forgot to add the new test in I18N::LangTags 0.35

[ 23443]
Assimilate PathTools 3.01 (File::Spec and Cwd)
p4raw-link: @23443 on //depot/perl: 21f4e7e5deb9dcacb7ae8fa00f7857b644748023
p4raw-link: @23442 on //depot/perl: 91d43147e4cecfbf37e858760e10b3a1bf877cd7
p4raw-link: @23440 on //depot/perl: 77b20956d615e3ae00cdb4d84d0e0dbc255b99f6

p4raw-id: //depot/maint-5.8/perl@23461
p4raw-branched: from //depot/perl@23460 'branch in'
lib/I18N/LangTags/t/20_locales.t
p4raw-integrated: from //depot/perl@23460 'copy in'
lib/I18N/LangTags/README (@21526..) lib/I18N/LangTags/List.pm
(@22941..) lib/I18N/LangTags.pm lib/I18N/LangTags/ChangeLog
(@23024..) lib/File/Spec.pm lib/File/Spec/VMS.pm (@23247..)
ext/Cwd/t/cwd.t lib/Cwd.pm (@23248..) 'merge in' MANIFEST
(@23322..)

9 years agoIntegrate:
Ed Allen Smith [Sun, 31 Oct 2004 04:01:42 +0000]
Integrate:
[ 23439]
Subject: [PATCH] Temporary fix for usemallocwrap problems on IRIX (was Re: usemallocwrap problems on IRIX (was Re: Problem and question))
Message-Id: <mid+200410310901.i9V91g1Y519894@dogberry.rutgers.edu>
p4raw-link: @23439 on //depot/perl: 49117913cae2ddc0be5964d0bd7e9a81dbd4be0b

p4raw-id: //depot/maint-5.8/perl@23460
p4raw-integrated: from //depot/perl@23459 'copy in' hints/irix_6.sh
(@22260..)

9 years agoIntegrate:
Nicholas Clark [Mon, 1 Nov 2004 14:04:39 +0000]
Integrate:
[ 23431]
Subject: [PATCH] 36 additional tests for B
From: Steve Peters <steve@fisharerojo.org>
Date: Fri, 29 Oct 2004 00:53:22 -0500
Message-Id: <200410290053.22947.steve@fisharerojo.org>

[ 23446]
Subject: [patches] optree_* tests unexpectedly succeeding. + maint-only patch
From: Jim Cromie <jim.cromie@gmail.com>
Message-ID: <cfe85dfa04102515365f11ef10@mail.gmail.com>
Date: Mon, 25 Oct 2004 16:36:40 -0600
p4raw-link: @23446 on //depot/perl: 181f6ff5f88de6db5f8bade64a581afc9c32fcfc
p4raw-link: @23431 on //depot/perl: 01b509b0993b5dd659665407a96cb80ea8da0cab

p4raw-id: //depot/maint-5.8/perl@23459
p4raw-integrated: from //depot/perl@23458 'copy in' ext/B/t/b.t
(@22951..) 'merge in' ext/B/t/optree_check.t
ext/B/t/optree_varinit.t (@23441..)

9 years agoIntegrate:
Nicholas Clark [Mon, 1 Nov 2004 13:39:35 +0000]
Integrate:
[ 23424]
Fix [perl #32130] Errno.pm must not pass references to "prototype"
p4raw-link: @23424 on //depot/perl: f8ed3476f18eeb645feeb028cc05ab8e72bae078

p4raw-id: //depot/maint-5.8/perl@23458
p4raw-integrated: from //depot/perl@23456 'copy in' ext/Errno/t/Errno.t
(@20535..) ext/Errno/Errno_pm.PL (@22614..)

9 years agoIntegrate:
Nicholas Clark [Mon, 1 Nov 2004 13:06:23 +0000]
Integrate:
[ 23438]
[perl #32033] Using foreach on threads::shared array crashes perl
The FETCH code for shared aggregate elements could leak a shared RV
address into a private SV. RVs are now handled specially, in the
same way that they already were for scalar shared magic.
p4raw-link: @23438 on //depot/perl: abdac9fa130ffbfb2a187768e4c7ad2ccdd97c0c

p4raw-id: //depot/maint-5.8/perl@23456
p4raw-integrated: from //depot/perl@23454 'copy in'
ext/threads/shared/shared.xs (@21971..)

9 years agoIntegrate:
Nicholas Clark [Mon, 1 Nov 2004 12:38:48 +0000]
Integrate:
[ 23419]
Subject: [PATCH] Re: Devel::Peek: hash quality 125%?
From: Tels <perl_dummy@bloodgate.com>
Date: Sat, 23 Oct 2004 16:56:31 +0200
Message-Id: <200410231656.40995@bloodgate.com>

[ 23420]
Subject: Re: [perl #31937] perlop: add basic =~ examples
From: Steve Peters <steve@fisharerojo.org>
Date: Sat, 23 Oct 2004 08:01:51 -0500
Message-Id: <200410230801.51649.steve@fisharerojo.org>

[ 23422]
Subject: [perl #30227] [PATCH]splain vs. -w
From: "Steve Peters via RT" <perlbug-followup@perl.org>
Date: 23 Oct 2004 13:55:41 -0000
Message-ID: <rt-3.0.11-30227-98375.1.28465791111211@perl.org>

[ 23432]
Document sv_magic() changes brought about by sv_magicext()

Change 14335 made sv_magic() a wrapper to a new sv_magicext(),
but didn't update the documentation for sv_magic() to reflect
the changed handling of the name/namlen arguments.

Also correct a couple of typos, and mention sv_magicext() in
perlguts.
p4raw-link: @23432 on //depot/perl: 2d8d5d5aa55d3bc73a36db1fc2d8bcfe8bb20516
p4raw-link: @23422 on //depot/perl: c411974dd51c7d7c0ee08434cc1bb9b77909385d
p4raw-link: @23420 on //depot/perl: d7782e692220009924ccb07ccb747c51ffee1823
p4raw-link: @23419 on //depot/perl: d58892206344925510820a73d2d509d20abee418

p4raw-id: //depot/maint-5.8/perl@23454
p4raw-integrated: from //depot/perl@23453 'copy in'
ext/Devel/Peek/Changes (@2322..) ext/Devel/Peek/Peek.pm
(@20687..) lib/diagnostics.pm (@23191..) 'merge in'
pod/perlguts.pod (@22853..) pod/perlop.pod (@23333..)
pod/perlapi.pod (@23368..)
p4raw-integrated: from //depot/perl@23432 'merge in' sv.c (@23373..)

9 years agoIntegrate:
Nicholas Clark [Mon, 1 Nov 2004 12:17:44 +0000]
Integrate:
[ 23266]
[perl #31078] Fields package bug
An intermediate class with no fields messes up private fields
in the base class.

[ 23267]
I somehow managed to omit the base.pm change from #23266
p4raw-link: @23267 on //depot/perl: 446e776fb7618d56ecd9043c4060e08967abe22c
p4raw-link: @23266 on //depot/perl: 85be41ddc82ae1b92a5cc5dab5f925295b67a742

p4raw-id: //depot/maint-5.8/perl@23453
p4raw-integrated: from //depot/perl@23452 'copy in' lib/base.pm
(@23266..)
p4raw-integrated: from //depot/perl@23266 'edit in'
lib/base/t/fields-base.t (@23256..)

9 years agoImprovements and corrections as suggested by Ed Allen Smith,
Nicholas Clark [Mon, 1 Nov 2004 10:24:35 +0000]
Improvements and corrections as suggested by Ed Allen Smith,
Glenn Linderman, Yitzchak Scott-Thoennes and Steve Hay

p4raw-id: //depot/maint-5.8/perl@23452

9 years agoFirst draft of 5.8.6's perldelta
Nicholas Clark [Sun, 31 Oct 2004 18:46:53 +0000]
First draft of 5.8.6's perldelta

p4raw-id: //depot/maint-5.8/perl@23451

9 years agoIntegrate:
Nicholas Clark [Sun, 31 Oct 2004 14:25:17 +0000]
Integrate:
[ 23365]
Fix [perl #31971] local $^D gives noise

(ish. Actually a rewrite to give binary compatibility)
p4raw-link: @23365 on //depot/perl: ddcf8bc1d288a9d34b94e354ef9f98b84591150c

p4raw-id: //depot/maint-5.8/perl@23447
p4raw-edited: from //depot/perl@23430 'edit in' mg.c (@23277..) embed.h
(@23325..) proto.h (@23357..)
p4raw-edited: from //depot/perl@23365 'edit in' embed.fnc (@23357..)
perl.c (@23364..)

9 years agoIntegrate:
Craig A. Berry [Tue, 26 Oct 2004 23:32:25 +0000]
Integrate:
[ 23425]
Subject: [PATCH] lib/Carp.t improvements
From: "Craig A. Berry" <craigberry@mac.com>
Message-Id: <417F24D9.1000904@mac.com>
p4raw-link: @23425 on //depot/perl: ce707141976f2adac9e0ddc6a04f5dded42ef198

p4raw-id: //depot/maint-5.8/perl@23430
p4raw-integrated: from //depot/perl@23429 'copy in' lib/Carp.t
(@23221..)

9 years agoIntegrate:
Nicholas Clark [Thu, 28 Oct 2004 10:07:49 +0000]
Integrate:
[ 23418]
[perl #32039] Chained goto &sub drops data too early.

Change 22373 to stop a memory leak in goto &foo intead caused
the elements of @_ to be freed too early. This revised fix
just transfers the reifiedness of the old @_ to the new @_

[ 23426]
include flags and refcount in the list of leaked scalars
p4raw-link: @23426 on //depot/perl: a548cda821d2121318f53907c736e60edf2b1881
p4raw-link: @23418 on //depot/perl: b1464ded1acfef257a05adfafdd413fb0659a7e5

p4raw-id: //depot/maint-5.8/perl@23429
p4raw-integrated: from //depot/perl@23428 'copy in' t/op/goto.t
(@23217..) 'edit in' pp_ctl.c (@23357..) 'merge in' perl.c
(@23392..)

9 years agoIntegrate:
Brendan O'Dea [Fri, 22 Oct 2004 13:30:33 +0000]
Integrate:
[ 23416]
Subject: [PATCH] ext/IO/IO.xs: fix blocking on sparc linux
Message-ID: <20041022033033.GA12362@londo.c47.org>
p4raw-link: @23416 on //depot/perl: 3b2f3eeb7db34430d0f2a4bbc1b52e70a34987d0

p4raw-id: //depot/maint-5.8/perl@23428
p4raw-integrated: from //depot/perl@23427 'copy in' ext/IO/IO.xs
(@22091..)

9 years agoIntegrate:
Nicholas Clark [Thu, 28 Oct 2004 09:10:57 +0000]
Integrate:
[ 23417]
Upgrade to Encode 2.07

[ 23421]
Upgrade to Encode 2.08.
p4raw-link: @23421 on //depot/perl: cc836e956f1f965d89e75825961e461d4c4efb8a
p4raw-link: @23417 on //depot/perl: f9d05ba35dc7d01260b38a6dc93f199c3b1d2c39

p4raw-id: //depot/maint-5.8/perl@23427
p4raw-integrated: from //depot/perl@23417 'ignore' ext/Encode/META.yml
(@23384..)
p4raw-integrated: from //depot/perl@23415 'copy in'
ext/Encode/t/fallback.t (@16372..) ext/Encode/t/Encode.t
(@19712..) ext/Encode/Unicode/Unicode.xs
ext/Encode/ucm/macArabic.ucm ext/Encode/ucm/macCentEuro.ucm
ext/Encode/ucm/macChinsimp.ucm ext/Encode/ucm/macChintrad.ucm
ext/Encode/ucm/macDingbats.ucm ext/Encode/ucm/macGreek.ucm
ext/Encode/ucm/macKorean.ucm ext/Encode/ucm/macROMnn.ucm
ext/Encode/ucm/macSymbol.ucm ext/Encode/ucm/macThai.ucm
(@22835..) ext/Encode/AUTHORS (@23380..) ext/Encode/encoding.pm
(@23384..) ext/Encode/Changes ext/Encode/Encode.pm
ext/Encode/Encode.xs ext/Encode/Unicode/Unicode.pm
ext/Encode/lib/Encode/Encoding.pm (@23417..)

9 years agoUpdate Changes
Nicholas Clark [Fri, 22 Oct 2004 18:01:45 +0000]
Update Changes

p4raw-id: //depot/maint-5.8/perl@23415

9 years agoIntegrate:
David Cantrell [Thu, 21 Oct 2004 12:21:52 +0000]
Integrate:
[ 23410]
Subject: docpatch for perltie.pod
Message-ID: <20041021112151.GA22862@bytemark.barnyard.co.uk>
p4raw-link: @23410 on //depot/perl: 15c110d57bebe8bc2ebd9e41b921e4d0ee296da1

p4raw-id: //depot/maint-5.8/perl@23414
p4raw-integrated: from //depot/perl@23413 'copy in' pod/perltie.pod
(@22910..)

9 years agoIntegrate:
Nicholas Clark [Fri, 22 Oct 2004 17:47:25 +0000]
Integrate:
[ 23372]
Implement a new -dt command-line flag, to enable threads under the
debugger (bug #31666).

Subject: RE: [PATCH] debugger handles threads [perl #31666]
From: <richard.foley@ubs.com>
Date: Wed, 13 Oct 2004 13:01:18 +0200
Message-ID: <B374141B0A424D4F9CF143CC51B3ADD903FB9E12@NZURC900PEX1.ubsgs.ubsgroup.net>

Subject: Re: [PATCH] debugger handles threads [perl #31666]
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Wed, 13 Oct 2004 02:49:58 -0700
Message-ID: <20041013094957.GA17184@efn.org>
p4raw-link: @23372 on //depot/perl: 2cbb2ee1d6d1dc9f375107de4b70573ece8a4e13

p4raw-id: //depot/maint-5.8/perl@23413
p4raw-integrated: from //depot/perl@23412 'copy in' lib/perl5db.pl
(@23095..) 'merge in' pod/perlrun.pod (@23364..)
p4raw-integrated: from //depot/perl@23372 'merge in' perl.c (@23365..)

9 years agoBack out changes 23347 and 23349 for now, as they cause URI to fail
Nicholas Clark [Fri, 22 Oct 2004 15:51:06 +0000]
Back out changes 23347 and 23349 for now, as they cause URI to fail
regression tests. (Integrated with change 23391).
It's not clear to me whether the regression tests are buggy, or this
change, or something else which this change now exposes.

p4raw-id: //depot/maint-5.8/perl@23412

9 years agoOoops. I forgot to move Changes to Changes5.8.5. Split things properly
Nicholas Clark [Fri, 22 Oct 2004 15:26:39 +0000]
Ooops. I forgot to move Changes to Changes5.8.5. Split things properly

p4raw-id: //depot/maint-5.8/perl@23411

9 years agoUpdate Changes
Nicholas Clark [Thu, 21 Oct 2004 15:49:06 +0000]
Update Changes

p4raw-id: //depot/maint-5.8/perl@23409

9 years agoRebuild table of contents and re-sort MANIFEST
Nicholas Clark [Thu, 21 Oct 2004 15:42:32 +0000]
Rebuild table of contents and re-sort MANIFEST

p4raw-id: //depot/maint-5.8/perl@23408

9 years agoRe-run regen.pl
Nicholas Clark [Thu, 21 Oct 2004 15:37:52 +0000]
Re-run regen.pl

p4raw-id: //depot/maint-5.8/perl@23407

9 years agoIntegrate:
Nicholas Clark [Thu, 21 Oct 2004 15:18:42 +0000]
Integrate:
[ 23393]
Ensure that PVA.pl returns a true value.

[ 23394]
Remove opmini.c when cleaning up.
p4raw-link: @23394 on //depot/perl: 34433938114b9a3e6617db3dbecdd8ae1d6979cb
p4raw-link: @23393 on //depot/perl: d403599d7a1cc648bc040fd003505344a3cc6961

p4raw-id: //depot/maint-5.8/perl@23406
p4raw-integrated: from //depot/perl@23405 'copy in'
lib/unicore/mktables (@22963..) 'merge in' Makefile.SH
(@23370..)

9 years agoIntegrate:
Nicholas Clark [Thu, 21 Oct 2004 15:08:19 +0000]
Integrate:
[ 22741]
Include variable names in "Use of uninitialized value" warnings
(just for lib/Math/BigInt/t/mbimbf.inc)

[ 23216]
Subject: [PATCH] pre Math::BigInt v1.72
From: Tels <perl_dummy@bloodgate.com>
Date: Fri, 13 Aug 2004 14:02:50 +0200
Message-Id: <200408131402.52270@bloodgate.com>

[ 23359]
Subject: Patch: BigInt v1.73 (pre-release)
From: Tels <perl_dummy@bloodgate.com>
Date: Sun, 10 Oct 2004 22:36:03 +0200
Message-Id: <200410102236.03637@bloodgate.com>

[ 23396]
Subject: [PATCH] Math::BigInt v1.73 final
From: Tels <perl_dummy@bloodgate.com>
Date: Wed, 20 Oct 2004 21:06:40 +0200
Message-Id: <200410202106.41840@bloodgate.com>

Subject: [PATCH] Math::BigRat v0.13 (pre-release)
From: Tels <tels@bloodgate.com>
Date: Wed, 20 Oct 2004 22:03:55 +0200
Message-Id: <200410202203.56063@bloodgate.com>
p4raw-link: @23396 on //depot/perl: 12fc24939aa1955e247b87a4837866062d192a17
p4raw-link: @23359 on //depot/perl: 2d2b274444abe9850378c8466aa976c778ccebb2
p4raw-link: @23216 on //depot/perl: 90d1b12917c6df69d793f0c9dc8d5cbfacf97955
p4raw-link: @22741 on //depot/perl: 29489e7c741791873ea464cb7e13d2b5a19577a7

p4raw-id: //depot/maint-5.8/perl@23405
p4raw-integrated: from //depot/perl@23404 'copy in'
lib/Math/BigRat/t/big_ap.t (@17756..)
lib/Math/BigRat/t/bigratup.t (@20000..)
lib/Math/BigRat/t/bigratpm.inc lib/Math/BigRat/t/bigratpm.t
(@22110..) lib/Math/BigInt/t/mbimbf.inc
lib/Math/BigInt/t/upgrade.inc lib/Math/BigInt/t/upgrade.t
lib/Math/BigRat.pm lib/Math/BigRat/t/bigrat.t (@22344..)
lib/Math/BigInt/t/bare_mbi.t lib/Math/BigInt/t/bigintpm.inc
lib/Math/BigInt/t/bigintpm.t lib/Math/BigInt/t/sub_mbi.t
(@23142..) lib/Math/BigInt/t/bare_mbf.t
lib/Math/BigInt/t/bigfltpm.t lib/Math/BigInt/t/sub_mbf.t
lib/Math/BigInt/t/with_sub.t (@23216..)
p4raw-integrated: from //depot/perl@23359 'ignore' lib/Math/BigFloat.pm
lib/Math/BigInt.pm (@23216..)
p4raw-integrated: from //depot/perl@23216 'ignore'
lib/Math/BigInt/Calc.pm lib/Math/BigInt/t/bigfltpm.inc
(@23171..)

9 years agoIntegrate:
Nicholas Clark [Thu, 21 Oct 2004 13:53:01 +0000]
Integrate:
[ 23052]
A tool to check the AUTHORS file

[ 23371]
Make autodoc.pl write its output with UNIX style EOL's.

This saves the Win32 committer(s?) having to dos2unix the files
before committing.  Maybe Perforce's "LineEnd: share" suffices
anyway, but there's no harm in playing safe.
p4raw-link: @23371 on //depot/perl: c333cfe784a03678e3e071720a240ed3993ae09b
p4raw-link: @23052 on //depot/perl: 5649b9c91ff66cc306b62bcb97b1a7ec3087a251

p4raw-id: //depot/maint-5.8/perl@23404
p4raw-branched: from //depot/perl@23403 'branch in'
Porting/checkAUTHORS.pl
p4raw-integrated: from //depot/perl@23403 'copy in' autodoc.pl
(@23127..)
p4raw-integrated: from //depot/perl@23052 'merge in' MANIFEST
(@22944..)

9 years agoIntegrate:
Nicholas Clark [Thu, 21 Oct 2004 13:32:54 +0000]
Integrate:
[ 23360]
Subject: [PATCH-for-23358] enable statically linked extensions for Win32
From: Vadim Konovalov <konovalo@mail.wplus.net>
Date: Mon, 11 Oct 2004 22:57:00 +0400
Message-ID: <80173417046.20041011225700@vkonovalov.ru>

[ 23363]
Subject: [PATCH@23361] RE: [PATCH-for-23358] enable statically linked exte nsions for Win32
From: "Konovalov, Vadim" <vkonovalov@spb.lucent.com>
Date: Wed, 13 Oct 2004 09:45:31 +0400
Message-ID: <7DD1BE2C50259746ABB8683672D2089E08133C@itotest-1.spb.lucent.com>
p4raw-link: @23363 on //depot/perl: 8bcd5811450ad13819564acc4bb15a205239031f
p4raw-link: @23360 on //depot/perl: d2b2597412218806baa0430cf97cc8334ac3ec71

p4raw-id: //depot/maint-5.8/perl@23403
p4raw-integrated: from //depot/perl@23402 'copy in' win32/sync_ext.pl
(@11453..) win32/dl_win32.xs (@12627..) win32/buildext.pl
(@23360..) 'edit in' win32/makefile.mk (@23360..) 'merge in'
win32/perllib.c (@18030..) makedef.pl (@22841..) win32/Makefile
(@23200..)

9 years agoIntegrate:
chromatic [Tue, 19 Oct 2004 22:52:19 +0000]
Integrate:
[ 23353]
A new machine type, some reformatting, some reorganization
and a bit of additional info on Sleepycat's db.

[ 23364]
A few fixes in the list of -D debugging flags

[ 23392]
Subject: [PATCH perl.c pod/perl.pod pod/perlfaq2.pod]
Rephrase "Perl Home Page" References
Message-Id: <1098251539.20976.53.camel@localhost>
p4raw-link: @23392 on //depot/perl: c9e30dd8153632a4205f5780cc54d922f26feb15
p4raw-link: @23364 on //depot/perl: 3679267a1146847531c6d6f9fc1a5988659ca0aa
p4raw-link: @23353 on //depot/perl: af8e01f26a6bc94de18e21a252964d57ac91474c

p4raw-id: //depot/maint-5.8/perl@23402
p4raw-integrated: from //depot/perl@23401 'copy in' README.hpux
(@22919..) AUTHORS (@23149..) pod/perlfaq2.pod (@23382..)
'merge in' pod/perl.pod (@23154..)
p4raw-integrated: from //depot/perl@23364 'edit in' pod/perlrun.pod
(@23275..) perl.c (@23337..)

9 years agoIntegrate:
Nicholas Clark [Thu, 21 Oct 2004 12:50:53 +0000]
Integrate:
[ 23354]
Make AIX 5 + gcc work in 64bitall
p4raw-link: @23354 on //depot/perl: 0c0f82231532c76a9c20f1dd989b3e879c19a114

p4raw-id: //depot/maint-5.8/perl@23401
p4raw-integrated: from //depot/perl@23400 'copy in' hints/aix.sh
(@23188..)

9 years agoIntegrate:
Nicholas Clark [Thu, 21 Oct 2004 11:43:53 +0000]
Integrate:
[ 23351]
Make the perl interpreter more tolerant of UTF-16-encoded script
(patch by Jarkko Hietaniemi)

[ 23352]
Briefly document the test.utf16 make target.

[ 23362]
Minor tweaks for the test.utf16 target, by Jarkko
p4raw-link: @23362 on //depot/perl: 90f6ca78c85ab94ac108f3fd8202d56948c025be
p4raw-link: @23352 on //depot/perl: cc0710ff8fd43a4bc2497be73d2dd00477cc8990
p4raw-link: @23351 on //depot/perl: 1de9afcdf18cf98bbdecaa782da93e907be6fe4e

p4raw-id: //depot/maint-5.8/perl@23400
p4raw-integrated: from //depot/perl@23399 'copy in' utf8.c (@23207..)
pod/perlhack.pod (@23240..)
p4raw-integrated: from //depot/perl@23351 'edit in' t/TEST (@22932..)
'merge in' Makefile.SH (@23155..) toke.c (@23339..)

9 years agoIntegrate:
Nicholas Clark [Thu, 21 Oct 2004 11:13:27 +0000]
Integrate:
[ 23348]
Subject: [PATCH-for-23341] dynaloader improvements and cleanup
From: Vadim Konovalov <vadim@vkonovalov.ru>
Date: Sun, 3 Oct 2004 22:10:06 +0400
Message-ID: <138-1837306906.20041003221006@vkonovalov.ru>

[ 23361]
Subject: [perl #31843] warnings::warn($obj,...) fails when $obj overloads ""
From: kaminsky@math.huji.ac.il (via RT) <perlbug-followup@perl.org>
Date: 5 Oct 2004 09:52:07 -0000
Message-ID: <rt-3.0.11-31843-97358.2.89612012687236@perl.org>
(with tweaks)
p4raw-link: @23361 on //depot/perl: 9df0f64f445f30276560fec596914dd510e244e9
p4raw-link: @23348 on //depot/perl: 1c7f9087b1206cc798470bc670fc38b5c413712a

p4raw-id: //depot/maint-5.8/perl@23399
p4raw-integrated: from //depot/perl@23398 'copy in'
ext/DynaLoader/DynaLoader_pm.PL (@22816..) 'merge in'
lib/warnings.pm warnings.pl (@22034..)

9 years agoIntegrate:
Nicholas Clark [Thu, 21 Oct 2004 10:54:14 +0000]
Integrate:
[ 23343]
Subject: [PATCH] make t/uni/class.t pass on VMS
From: "Craig A. Berry" <craigberry@mac.com>
Date: Fri, 01 Oct 2004 12:57:55 -0500
Message-ID: <415D9AA3.1000908@mac.com>

[ 23346]
Subject: [PATCH] vms/t/filespec.t tweak
From: "Craig A. Berry" <craigberry@mac.com>
Date: Fri, 01 Oct 2004 13:18:03 -0500
Message-ID: <415D9F5B.5040306@mac.com>

[ 23358]
Subject: [PATCH] add the 'test_harness' target to vms "makefile"
From: Abe Timmerman <abe@ztreet.demon.nl>
Date: Sat, 9 Oct 2004 18:13:38 +0200
Message-Id: <200410091813.38673.abe@ztreet.demon.nl>

[ 23367]
Subject: [PATCH] Re: [NOT OK] 23353 OpenVMS 7.2 VAX
From: "Craig A. Berry" <craigberry@mac.com>
Date: Thu, 14 Oct 2004 10:09:41 -0500
Message-ID: <416E96B5.5020100@mac.com>

[ 23377]
Subject: [PATCH] test_harness tweak for VMS
From: "Craig A. Berry" <craigberry@mac.com>
Date: Sat, 16 Oct 2004 12:15:02 -0500
Message-Id: <41715716.5000108@mac.com>
p4raw-link: @23377 on //depot/perl: 20533b5ab7dd4e5ed429644a69a242f721deb78c
p4raw-link: @23367 on //depot/perl: d8d9a45565468f5ed50aa4257f7366c751a44183
p4raw-link: @23358 on //depot/perl: 40996b7810cf32994b2b30ccaee4f9d870d60be0
p4raw-link: @23346 on //depot/perl: 78b110b07ed3c6a4447914870f86996e65674caf
p4raw-link: @23343 on //depot/perl: 53cd54806aabd2c7159c2bd2a9152721d6b02e08

p4raw-id: //depot/maint-5.8/perl@23398
p4raw-integrated: from //depot/perl@23397 'copy in' t/harness
(@16910..) vms/ext/filespec.t (@17913..) t/uni/class.t
(@22765..) ext/Devel/PPPort/parts/inc/ppphtest (@23234..)
ext/Devel/PPPort/t/ppphtest.t (@23280..) 'edit in'
vms/descrip_mms.template (@23358..)
p4raw-integrated: from //depot/perl@23358 'ignore' vms/test.com
(@17394..)

9 years agoIntegrate:
Jim Cromie [Thu, 23 Sep 2004 21:45:42 +0000]
Integrate:
[ 23350]
Subject: [perl #31697] [PATCH] B::Showlex::newlex enhancement and pod
From: Jim Cromie (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-31697-96840.0.810265136907162@perl.org>
(with doc nits)

[ 23356]
Hack to make -Dusethreads -Uuseithreads -Uuse5005threads pass all tests

[ 23395]
Need to skip optree walking tests if perlio not built
p4raw-link: @23395 on //depot/perl: 7f046282e716820f674dd01c0468a782b741538b
p4raw-link: @23356 on //depot/perl: 54cf8e17f0d40db1139c694ac85474f8b0c35b86
p4raw-link: @23350 on //depot/perl: 59910b6dbc5bdf043d9f33f40bbbc9957f008770

p4raw-id: //depot/maint-5.8/perl@23397
p4raw-integrated: from //depot/perl@23391 'copy in' ext/B/B/Showlex.pm
ext/B/t/OptreeCheck.pm (@22820..) ext/B/t/f_map.t
ext/B/t/f_sort.t (@23278..) ext/B/t/showlex.t (@23319..)
ext/B/B/Concise.pm (@23349..)

9 years agoIntegrate:
Nicholas Clark [Tue, 19 Oct 2004 20:10:52 +0000]
Integrate:
[ 22926]
Subject: Re: [perl #30197] perlbug AutoReply: Data::Dumper does not indent the deparsed code properly
From: Mathieu Arnold <m@absolight.fr>
Date: Thu, 10 Jun 2004 16:43:58 +0200
Message-ID: <34D483170C7F84E0DFBE442B@andromede.in.reaumur.net>
(with a test adjustment)

[ 23347]
Subject: [PATCH perl-current] Re: [perl #31793] Data::Dumper: Useqq interacts badly with overloading
From: Rick Delaney <rick@bort.ca>
Date: Sat, 2 Oct 2004 01:04:49 -0400
Message-ID: <20041002050448.GB5059@biff.bort.ca>

[ 23349]
Increment $overload::VERSION after change #23347
p4raw-link: @23349 on //depot/perl: 00acedc188c9751ee95950dacf7675153b18a34f
p4raw-link: @23347 on //depot/perl: d411a6a9eb5df09116806ed1c441d30d37e8d5e8
p4raw-link: @22926 on //depot/perl: 41a63c2f0a70d77b39bfc2320f65e2edb58c6519

p4raw-id: //depot/maint-5.8/perl@23391
p4raw-integrated: from //depot/perl@23349 'copy in' ext/B/B/Concise.pm
(@23278..)
p4raw-integrated: from //depot/perl@23347 'copy in' lib/overload.t
(@23106..) 'edit in' lib/overload.pm (@23182..)
p4raw-integrated: from //depot/perl@22926 'edit in'
ext/Data/Dumper/Dumper.pm (@21036..) 'merge in'
ext/Data/Dumper/t/dumper.t (@21036..)

9 years agoIntegrate:
Nicholas Clark [Tue, 19 Oct 2004 19:35:22 +0000]
Integrate:
[ 23331]
Subject:  Re: [perl #31586] utime does not reach expectations [PATCH]
From:  LAUN Wolfgang <wolfgang.laun@alcatel.at>
Date:  Fri, 17 Sep 2004 14:01:11 +0200
Message-Id:  <DF27CDCBD2581D4B88431901094E4B4D02B0C88B@attmsx1.aut.alcatel.at>

Clarify the effect of utime when the file isn't owned by the user

[ 23332]
Document that $ENV{PATH} may not contain relative directories under -T

[ 23333]
Remove a couple of C<> to avoid confusing double quotes in text
rendering. [perl #31678]

[ 23338]
Spelling correction spotted by Greg McCarroll

[ 23341]
Subject: [patch] Sys::Syslog POD - $Sys::Syslog::host
From: "Jay Hannah" <jhannah@omnihotels.com>
Date: Wed, 15 Sep 2004 14:51:42 -0500
Message-ID: <002001c49b5d$6d0d79c0$4722000a@omarests2>

[ 23345]
More caveats on the non-portability of stat(), suggested by
Stas Bekman.

[ 23368]
Document sv_vcatpvf, sv_vsetpvf, sv_vcatpvf_mg and sv_vsetpvf_mg.

These are already in the API supported by Devel::PPPort, and are
often more useful than sv_vcatpvfn and sv_vsetpvfn which were
already documented.

[ 23369]
Doc nit to Data::Dumper, suggested by Peter Kay.

[ 23378]
Add a missing warning categorisation in perldiag.

[ 23379]
Fix a typo.

[ 23382]
Subject: [PATCH] perlfaq2.pod (add a book)
From: <richard.foley@ubs.com>
Date: Tue, 19 Oct 2004 07:29:31 +0200
Message-ID: <B374141B0A424D4F9CF143CC51B3ADD903FB9E3A@NZURC900PEX1.ubsgs.ubsgroup.net>

[ 23383]
More Data::Dumper docs nits, fix the previous one,
suggested by Yves Orton.
p4raw-link: @23383 on //depot/perl: fc3a748cd0ee9b79d0761d5ab998a733a5f2010c
p4raw-link: @23382 on //depot/perl: 024e7d0c442665d8c8757fddb243fb415f2a580f
p4raw-link: @23379 on //depot/perl: aa534ff5c7e215c8ef5cbc68519f3301b552522c
p4raw-link: @23378 on //depot/perl: 10749184fbd7dcfe7ac73cd71876e978adcad266
p4raw-link: @23369 on //depot/perl: 6cbbc06272884293d5b49863f65805a188482c82
p4raw-link: @23368 on //depot/perl: bffc3d176498c580e8c7f5c238edf3c2945b99be
p4raw-link: @23345 on //depot/perl: 3e2557b2b37c1f5014d01d764b58616c3cd1e38f
p4raw-link: @23341 on //depot/perl: 476b65d99f3d74dcdd84fe0193db04f9db2c3d52
p4raw-link: @23338 on //depot/perl: a4cd2bbecb05de499e8e493d1c12501036f583b9
p4raw-link: @23333 on //depot/perl: bff5667cab927076651176299f898dee445d6b01
p4raw-link: @23332 on //depot/perl: df98f9840e6fe334c33012e022f10cdcd0547d43
p4raw-link: @23331 on //depot/perl: a4142048d093908dfadd5b3e7ed8f633af464ea8

p4raw-id: //depot/maint-5.8/perl@23390
p4raw-integrated: from //depot/perl@23389 'copy in' README.epoc
(@18512..) pod/perlfaq2.pod (@21835..) utils/c2ph.PL (@22258..)
ext/Sys/Syslog/Syslog.pm (@22451..) pod/perlsec.pod (@23253..)
'edit in' pod/perlfunc.pod (@23331..) ext/Data/Dumper/Dumper.pm
(@23369..) 'merge in' pod/perlapi.pod (@23214..) pod/perlop.pod
(@23250..) embed.fnc (@23365..)
p4raw-integrated: from //depot/perl@23368 'merge in' sv.c (@23344..)
p4raw-integrated: from //depot/perl@23332 'edit in' pod/perldiag.pod
(@23256..)

9 years agoIntegrate:
Nicholas Clark [Tue, 19 Oct 2004 19:16:21 +0000]
Integrate:
[ 23326]
Subject: [PATCH] encoding and open pragmas
From: Jarkko Hietaniemi <jhi@iki.fi>
Date: Mon, 16 Aug 2004 22:27:00 +0300
Message-ID: <41210A84.6060506@iki.fi>

Subject: Re: [PATCH] encoding and open pragmas
From: Jarkko Hietaniemi <jhi@iki.fi>
Date: Tue, 17 Aug 2004 11:22:58 +0300 (EEST)
Message-Id: <200408170822.i7H8MwUU016793@vipunen.hut.fi>

[ 23334]
Typo fix.
Subject: [PATCH] Re: Smoke [5.9.2] 23330 FAIL(X) hp-ux 11.11/64 (PA-2.0/64/2 cpu)
From: Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com>
Date: Wed, 22 Sep 2004 11:20:53 +0200
Message-ID: <20040922112053.686562b6@valis.local>

[ 23355]
Restore runtime loading of Encode and Encode-related modules, so that
open.pm will work when the Encode extension isn't build.

[ 23380]
Upgrade to Encode 2.04.

[ 23381]
Re-apply the encoding.pm part of:

Subject: [PATCH] encoding and open pragmas
From: Jarkko Hietaniemi <jhi@iki.fi>
Date: Mon, 16 Aug 2004 22:27:00 +0300
Message-ID: <41210A84.6060506@iki.fi>

[ 23384]
Upgrade to Encode 2.05
p4raw-link: @23384 on //depot/perl: d7fe8a7a142a8a71ee7a4ebb861012b548dc70a2
p4raw-link: @23381 on //depot/perl: b1aeb384e13509b880aa9ad8303863293c7f9b87
p4raw-link: @23380 on //depot/perl: 8f1ed24a4d3af53304bd3890a619bde305168316
p4raw-link: @23355 on //depot/perl: b4ebbc942f328f1a36f70b899d9165fa73484cd8
p4raw-link: @23334 on //depot/perl: 00243fce2e6342da5c299fe3c6bd180ff12ba811
p4raw-link: @23326 on //depot/perl: 7c0e976d40017a166598b7de52585069637d2764

p4raw-id: //depot/maint-5.8/perl@23389
p4raw-integrated: from //depot/perl@23388 'copy in'
ext/Encode/Makefile.PL (@19325..) lib/open.t (@19600..)
ext/Encode/lib/Encode/Supported.pod (@21331..) t/io/layers.t
(@22423..) ext/Encode/JP/JP.pm ext/Encode/bin/piconv (@22835..)
ext/Encode/AUTHORS ext/Encode/bin/ucmsort
ext/Encode/lib/Encode/Alias.pm ext/Encode/ucm/big5-hkscs.ucm
(@23258..) ext/Encode/META.yml (@23380..)
p4raw-integrated: from //depot/perl@23380 'ignore' ext/Encode/Changes
ext/Encode/Encode.pm (@23258..)
p4raw-integrated: from //depot/perl@23326 'ignore' lib/open.pm
(@22538..) ext/Encode/encoding.pm (@22835..)

9 years agoIntegrate:
Peter Dintelmann [Mon, 11 Oct 2004 09:54:15 +0000]
Integrate:
[ 23329]
Upgrade to Time::HiRes 1.65.

[ 23330]
Upgrade to MIME::Base64 3.05.

[ 23340]
A fix for [perl #31692] : as PerlIO::scalar accesses directly the
PV of the scalar it reads from, avoid to read it when it's an
undefined PV.

[ 23366]
Subject: AW: [perl #31864] IO::Poll - undef fd not checked in mask()
From: "Dintelmann, Peter" <Peter.Dintelmann@Dresdner-Bank.com>
Message-ID: <8FD9B6A658383E468B55D364D1A9951601857331@ffz00zm6.ffz00e.mail.dresdner.net>
p4raw-link: @23366 on //depot/perl: 06cd8c16b6bacaad231fad0a4a04b54ca0a48760
p4raw-link: @23340 on //depot/perl: 47cc46ee1b0f541fba01adac0a6a3dd526924313
p4raw-link: @23330 on //depot/perl: 2a99bba51541367c1fa77cddaf4838ae3213738a
p4raw-link: @23329 on //depot/perl: 64a7a97c20dd04240e4f413ed151ebe43591df37

p4raw-id: //depot/maint-5.8/perl@23388
p4raw-integrated: from //depot/perl@23387 'copy in'
ext/IO/lib/IO/Poll.pm (@14743..) ext/PerlIO/scalar/scalar.xs
(@21106..) ext/MIME/Base64/t/warn.t (@22325..)
ext/PerlIO/t/scalar.t (@22998..) ext/MIME/Base64/Base64.pm
ext/MIME/Base64/Changes (@23238..) ext/Time/HiRes/Changes
ext/Time/HiRes/HiRes.pm ext/Time/HiRes/HiRes.xs
ext/Time/HiRes/Makefile.PL ext/Time/HiRes/ppport.h
ext/Time/HiRes/t/HiRes.t (@23322..)

9 years agoIntegrate:
Nicholas Clark [Tue, 19 Oct 2004 18:09:57 +0000]
Integrate:
[ 23373]
Implement sv_svset _nosteal variants by passing a flag into
sv_set_flags rather than messing with the SvTEMP() flag on either
side of the call.

[ 23374]
The second half of Perl_vwarner is actually a straight cut&paste job
from Perl_vwarn, so convert it into a (tail) call to Perl_vwarn.
cut&paste is bad, m'kay.

[ 23375]
Merge the common code from Perl_vdie and Perl_vwarner into a
S_vdie_common

[ 23376]
Merge code from vdie and vcroak into S_vdie_croak_common
p4raw-link: @23376 on //depot/perl: 3ab1ac99cac69a50df98e9a6b2a9d1217de1d092
p4raw-link: @23375 on //depot/perl: 63315e187a785a8535d1f84110e060293f0f744c
p4raw-link: @23374 on //depot/perl: d13b0d777d6d58b6258c1f4aebb7ed97a4ad3301
p4raw-link: @23373 on //depot/perl: 5fcdf167f4386a3583bf0db9d98b989639295a45

p4raw-id: //depot/maint-5.8/perl@23387
p4raw-integrated: from //depot/perl@23386 'edit in' sv.c (@23368..)
'merge in' sv.h (@23277..)
p4raw-integrated: from //depot/perl@23375 'edit in' util.c (@23374..)

9 years agoIntegrate:
Nicholas Clark [Tue, 19 Oct 2004 16:56:17 +0000]
Integrate:
[ 23321]
Subject:  Re: [perl #31459] Bug in read()
From:  Chris Heath <chris@heathens.co.nz>
Date:  06 Sep 2004 00:03:12 -0400
Message-Id:  <1094443392.12379.35.camel@linux.heathens.co.nz>

a read(F) into a UTF8-encoded buffer with an offset off the
end of the buffer, miss-calculated buffer lengths

[ 23337]
Subject: Patch for perl.c fixing an obscure environment bug
From: Merijn Broeren <merijnb@iloquent.com>
Date: Thu, 23 Sep 2004 17:18:17 +0200
Message-ID: <20040923151817.GA15782@brugman.iloquent.nl>

[ 23342]
 [perl #31767] open $1, "file" doesn't raise an exception

[ 23344]
Perl_sv_recode_to_utf8 shouldn't be returning SvPVX(sv) without
any check on whether it's valid.
p4raw-link: @23344 on //depot/perl: 95899a2a29f7dc4950eff7768b479a7492599135
p4raw-link: @23342 on //depot/perl: ac53db4c3f7e2209c2c3f33df2423b5511eedd24
p4raw-link: @23337 on //depot/perl: 9b4eeda5ae692087a98457d63c818ddb127a1327
p4raw-link: @23321 on //depot/perl: 6960c29afe6e3b12a2656bad7e38c80aa2c13fad

p4raw-id: //depot/maint-5.8/perl@23386
p4raw-integrated: from //depot/perl@23385 'copy in' t/io/open.t
(@22778..) 'merge in' pp_sys.c (@23176..) pp.c (@23277..)
p4raw-integrated: from //depot/perl@23344 'merge in' sv.c (@23320..)
p4raw-integrated: from //depot/perl@23337 'merge in' perl.c (@23277..)

9 years agoIntegrate:
Nicholas Clark [Tue, 19 Oct 2004 16:29:12 +0000]
Integrate:
[ 23155]
Build the perldelta copying command for the main Unix makefile with
buildtoc, so that it doesn't get forgotten on version increments.

[ 23370]
Include opmini.c in the dependency generation.
p4raw-link: @23370 on //depot/perl: c015c5e45f866671c406f740a09e67f5544ed21c
p4raw-link: @23155 on //depot/perl: 0dfdcd8a63a82bd61087d84a6f130e03a4b20ed9

p4raw-id: //depot/maint-5.8/perl@23385
p4raw-edited: from //depot/perl@23335 'edit in' Makefile.SH (@23351..)
p4raw-integrated: from //depot/perl@23335 'copy in' pod/buildtoc
(@22113..)

9 years agoIntegrate:
Nicholas Clark [Thu, 23 Sep 2004 10:12:34 +0000]
Integrate:
[ 23320]
[perl #30066] Memory leak in nested shared data structures in 5.8.4
A pop of an item from a shared array ref causes a leak due to
AVf_REAL not having been set after an sv_upgrade(sv, SVt_PVAV).
Make sv_upgrade() set always this flag.
p4raw-link: @23320 on //depot/perl: e763e3dc1f6aaacf9b75417484c98496493059ec

p4raw-id: //depot/maint-5.8/perl@23335
p4raw-integrated: from //depot/perl@23328 'merge in' sv.c (@23277..)

10 years agoIntegrate:
Nicholas Clark [Mon, 20 Sep 2004 14:14:31 +0000]
Integrate:
[ 23322]
Upgrade to Time::HiRes 1.63.
Note that it includes a ppport.h file. See if the one
previously built in Devel::PPPort can be used instead.
p4raw-link: @23322 on //depot/perl: 1fbb4de4c7fd798d63246750a9916fb1b938184e

p4raw-id: //depot/maint-5.8/perl@23328
p4raw-branched: from //depot/perl@23324 'branch in'
ext/Time/HiRes/ppport.h
p4raw-integrated: from //depot/perl@23324 'copy in'
ext/Time/HiRes/Changes ext/Time/HiRes/HiRes.pm
ext/Time/HiRes/HiRes.xs ext/Time/HiRes/Makefile.PL (@23232..)
ext/Time/HiRes/t/HiRes.t (@23246..) 'merge in' MANIFEST
(@23223..)

10 years agoHave usethreads set the same as useithreads on Win32
Steve Hay [Fri, 17 Sep 2004 16:31:49 +0000]
Have usethreads set the same as useithreads on Win32

This should fix the current ext/B/t/optree_*.t failures.

Nicholas Clark and Andy Dougherty both say this is how it should be:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-09/msg00195.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-09/msg00259.html

p4raw-id: //depot/maint-5.8/perl@23324

10 years agoUpdate the skips for the no perlio case
Nicholas Clark [Fri, 10 Sep 2004 16:27:07 +0000]
Update the skips for the no perlio case

p4raw-id: //depot/maint-5.8/perl@23318

10 years agoIntegrate:
Nicholas Clark [Fri, 10 Sep 2004 14:37:25 +0000]
Integrate:
[ 23200]
Fix [perl #24269] socket() call uses non-IFS providers
causing subsequent print/read to hang or misbehave

Patch supplied by Artiom Morozov <artiom@phreaker.net>
in the bug report at http://rt.perl.org/rt3/index.html?q=24269

(strictly actually use the alternative supplied "stable" patch)

[ 23275]
Implement new environment variable to allow the use of non-IFS
compatible LSP's on Windows to allow Perl to work in conjunction
with a firewall such as McAfee Guardian.

Bug report and possible solutions by Ken Fox <kfox@ford.com>;
further assistance by Artiom Morozov <artiom@phreaker.net>.
p4raw-link: @23275 on //depot/perl: 1c97260979b979af03b946d71d50e8e4c075665c
p4raw-link: @23200 on //depot/perl: 036c1c1eb70a0dfc5a7187959eb5e39d499c9396

p4raw-id: //depot/maint-5.8/perl@23317
p4raw-integrated: from //depot/perl@23316 'merge in' win32/Makefile
(@22887..) win32/makefile.mk (@22901..) pod/perlrun.pod
(@23185..)
p4raw-edited: from //depot/perl@23200 'edit in' win32/win32sck.c
(@21989..)
p4raw-integrated: from //depot/perl@23200 'merge in' README.win32
(@23172..)

10 years agoIntegrate:
Nicholas Clark [Fri, 10 Sep 2004 10:56:43 +0000]
Integrate:
[ 23170]
Bug report #30132 was resolved before it was finished!
Here's the last piece in the puzzle.

[ 23191]
Subject: [PATCH] extension to diagnostics.pm
From: Fergal Daly <fergal@esatclear.ie>
Date: Wed, 4 Aug 2004 00:33:09 +0100
Message-ID: <20040803233309.GA239@dyn.fergaldaly.com>

[ 23221]
Subject: [PATCH] Document Carp's global variables + provide tests
From: "Jos I. Boumans" <kane@dwim.org>
Date: Mon, 16 Aug 2004 15:53:40 +0200
Message-Id: <ADC6DEC6-EF8B-11D8-8425-000A95EF62E2@dwim.org>
(tests a bit reworked)
p4raw-link: @23221 on //depot/perl: 22dc90ad47bfa790b556c07d444ffa5b2626a4bf
p4raw-link: @23191 on //depot/perl: 58618f23d81135f8218a27f5197a29e9c271d2cb
p4raw-link: @23170 on //depot/perl: bfe0af6c2b72dec90528e054ccd7f52cdacefae9

p4raw-id: //depot/maint-5.8/perl@23316
p4raw-integrated: from //depot/perl@23315 'copy in'
ext/IO/lib/IO/File.pm (@20686..) lib/Carp.t (@22876..)
lib/Carp.pm lib/diagnostics.pm (@23019..)

10 years agoIntegrate:
Nicholas Clark [Fri, 10 Sep 2004 10:34:45 +0000]
Integrate:
[ 23280]
Upgrade to Devel::PPPort 3.02.

[ 23282]
Upgrade to Devel::PPPort 3.03.
p4raw-link: @23282 on //depot/perl: e4c28a9f9392ef0dd068270ebd8d19899d1903a2
p4raw-link: @23280 on //depot/perl: a745474a9337d45b59bfb4efa581fcb3999c4ab3

p4raw-id: //depot/maint-5.8/perl@23315
p4raw-integrated: from //depot/perl@23314 'copy in'
ext/Devel/PPPort/devel/scanprov ext/Devel/PPPort/mktests.PL
ext/Devel/PPPort/parts/base/5004050
ext/Devel/PPPort/parts/base/5005000
ext/Devel/PPPort/parts/base/5006000
ext/Devel/PPPort/parts/base/5008001
ext/Devel/PPPort/parts/base/5009002 ext/Devel/PPPort/t/SvPV.t
ext/Devel/PPPort/t/call.t ext/Devel/PPPort/t/grok.t
ext/Devel/PPPort/t/limits.t ext/Devel/PPPort/t/mPUSH.t
ext/Devel/PPPort/t/magic.t ext/Devel/PPPort/t/misc.t
ext/Devel/PPPort/t/newCONSTSUB.t ext/Devel/PPPort/t/newRV.t
ext/Devel/PPPort/t/threads.t (@23222..)
ext/Devel/PPPort/PPPort.xs ext/Devel/PPPort/parts/inc/misc
ext/Devel/PPPort/t/cop.t ext/Devel/PPPort/t/sv_xpvf.t
ext/Devel/PPPort/t/uv.t (@23223..)
ext/Devel/PPPort/t/ppphtest.t (@23234..)
ext/Devel/PPPort/Changes ext/Devel/PPPort/META.yml (@23280..)
p4raw-integrated: from //depot/perl@23280 'ignore'
ext/Devel/PPPort/parts/inc/MY_CXT ext/Devel/PPPort/t/MY_CXT.t
(@23222..) ext/Devel/PPPort/PPPort.pm
ext/Devel/PPPort/PPPort_pm.PL (@23234..)

10 years agoIntegrate:
Nicholas Clark [Fri, 10 Sep 2004 10:24:09 +0000]
Integrate:
[ 23146]
Subject: [PATCH] Mention common dynaloader errors in perldiag.pod
From: "Jos I. Boumans" <kane@dwim.org>
Date: Wed, 21 Jul 2004 13:47:35 +0200
Message-Id: <C226C05A-DB0B-11D8-A551-000A95EF62E2@dwim.org>
(with tweaks)

[ 23148]
Grammar fix by Paul Johnson.

[ 23151]
Sort perldiag.

[ 23159]
make a note in perlrun that -i doesn't preserve UNIX hard links.

[ 23160]
document that -i messes soft as well hard hard links.

[ 23164]
Subject:  [perl #7558] [PATCH] README.solaris
From:  Andy Dougherty <doughera@lafayette.edu>
Date:  Mon, 26 Jul 2004 15:32:35 -0400 (EDT)
Message-Id:  <Pine.SOL.4.58.0407261530350.19559@maxwell.phys.lafayette.edu>

Add more info on /dev/random under solaris

[ 23165]
Subject: Re: AW: [perl #7558] [PATCH] README.solaris
From: Andy Dougherty <doughera@lafayette.edu>
Date: Tue, 27 Jul 2004 14:12:06 -0400 (EDT)
Message-ID: <Pine.SOL.4.58.0407271335550.22839@maxwell.phys.lafayette.edu>

[ 23172]
A few minor updates to README.win32 (aka perlwin32)

[ 23182]
Subject: [PATCH] mention refaddr() in overload::StrVal docs
From: Fergal Daly <fergal@esatclear.ie>
Date: Fri, 30 Jul 2004 16:09:19 +0100
Message-ID: <20040730150919.GB19022@dyn.fergaldaly.com>

[ 23184]
Enhance the caveat in the description of tell()

Subject: Re: [perl #30788] Error in documentation
From: Nick Ing-Simmons <nick@ing-simmons.net>
Date: Wed, 28 Jul 2004 15:12:54 +0100
Message-Id: <20040728141254.3861.5@llama.ing-simmons.net>

[ 23205]
Add a note in perltodo about a potential extension of readpipe()

[ 23220]
Subject: Updates to modules-related pod
From: Kirrily Skud Robert <skud@infotrope.net>
Date: Mon, 16 Aug 2004 16:00:14 -0400
Message-ID: <20040816200014.GC27764@infotrope.net>

[ 23224]
Add notes for building with MS VC++ Toolkit 2003

[ 23227]
Delete superfluous "with".

[ 23236]
Grammatical nit by Hugo.

[ 23240]
Pumpkinship updates

[ 23250]
From: david nicol <whatever@davidnicol.com>
Subject: [perl #31228] no no-op
Message-Id: 1093659222.1436.70.camel@plaza.davidnicol.com>
Date: 27 Aug 2004 21:13:42 -0500

Document that 0 and 1 can (sort of) be used as no-ops.

[ 23276]
Subject: [PATCH] perlintro.pod
From: Paul Johnson <paul@pjcj.net>
Date: Tue, 7 Sep 2004 15:13:51 +0200
Message-ID: <20040907131351.GD2513@pjcj.net>

[ 23281]
Subject:  [perl #21553] Re: Solaris Perl (fwd)
From:  Andy Dougherty <doughera@lafayette.edu>
Date:  Wed, 8 Sep 2004 11:32:26 -0400 (EDT)
Message-Id:  <Pine.SOL.4.58.0409081129180.17582@maxwell.phys.lafayette.edu>
Clarify whether it's safe to replace the perl bundled with Solaris

[ 23283]
Subject: [PATCH-5.8.5] lib/bigint.pm tiny typo fix
From: "Konovalov, Vadim" <vkonovalov@spb.lucent.com>
Date: Mon, 6 Sep 2004 11:09:51 +0400
Message-ID: <7DD1BE2C50259746ABB8683672D2089E081132@itotest-1.spb.lucent.com>
p4raw-link: @23283 on //depot/perl: f9156151b874f37c4f61050b776344e7f7bd5fbe
p4raw-link: @23281 on //depot/perl: b9b9bf5ab74c29d33a8cbe68ddf26d874572f92b
p4raw-link: @23276 on //depot/perl: 59ca07c7edc9811274fdf723986979460325278a
p4raw-link: @23250 on //depot/perl: fd1abbef24b103836b91c31da66323dac8ca6b23
p4raw-link: @23240 on //depot/perl: 961f29c63481f1799b8f944aca99d307774964fa
p4raw-link: @23236 on //depot/perl: 85b35914c9f3fc562f8a505e6508276be17f9d70
p4raw-link: @23227 on //depot/perl: 4a7adf4cc54636e45d7e02e80dcda7badf0e162b
p4raw-link: @23224 on //depot/perl: 7241fd2809f71df7303ed0a304105fc622c4058d
p4raw-link: @23220 on //depot/perl: 4e9dada01dea61250de18f52c49ec01866133705
p4raw-link: @23205 on //depot/perl: 80b46460027bf2bee58a37ec48620576b7519f26
p4raw-link: @23184 on //depot/perl: 59c9df153f318eb57e9c2dabb5d780ea5b7073fa
p4raw-link: @23182 on //depot/perl: 6a0e9e729887ef408896cb941e158abe23871017
p4raw-link: @23172 on //depot/perl: 00808b83cb115b43fc0c0ea4cde0afb36c1b9112
p4raw-link: @23165 on //depot/perl: dc75166c4b1f2f1385d7343c148574549c247a51
p4raw-link: @23164 on //depot/perl: 60193da327eb347549e2a2f2de7b83052db7ce46
p4raw-link: @23160 on //depot/perl: 0cb0633f672fc6005f4c2ac2d095ce9b3152b1a4
p4raw-link: @23159 on //depot/perl: a66b22caf4f0cb9d9cd0ec14a50f27dd54688a86
p4raw-link: @23151 on //depot/perl: 6d3b25aa06c9837fbb97c3791369b6d8990787c7
p4raw-link: @23148 on //depot/perl: 16d98ec5dcfd1b1e737a03c74580074d0c15ee66
p4raw-link: @23146 on //depot/perl: b8170e599aeb3f6442d8a57b9d8231b9a8251123

p4raw-id: //depot/maint-5.8/perl@23314
p4raw-integrated: from //depot/perl@23313 'copy in' pod/perlintro.pod
(@17055..) lib/bigint.pm (@22491..) pod/perlhack.pod (@22882..)
pod/perltodo.pod (@23116..) README.solaris (@23165..) 'edit in'
README.win32 (@23224..) 'merge in' lib/overload.pm (@20695..)
pod/perlop.pod (@23014..) pod/perlfunc.pod (@23163..)
p4raw-integrated: from //depot/perl@23220 'ignore' pod/perlnewmod.pod
(@20917..)
p4raw-integrated: from //depot/perl@23159 'edit in' pod/perlrun.pod
(@23150..)
p4raw-edited: from //depot/perl@23151 'edit in' pod/perldiag.pod
(@23150..)

10 years agoIntegrate:
Marcus Holland-Moritz [Sun, 1 Aug 2004 12:46:48 +0000]
Integrate:
[ 23277]
Subject: SvO?OK_off()'s return value
Message-Id: <20040801124648.7f9b3cee@r2d2>

Move (void) casts into SvOOK_off macro.
p4raw-link: @23277 on //depot/perl: 0c34ef67a6aacb77e2b5421df56439f11f4d78c0

p4raw-id: //depot/maint-5.8/perl@23313
p4raw-edited: from //depot/perl@23312 'edit in' pp_ctl.c (@23252..)
p4raw-integrated: from //depot/perl@23312 'edit in' pp_hot.c (@23176..)
sv.c (@23197..) sv.h (@23214..) 'merge in' pp.c (@23176..) mg.c
scope.c (@23187..) gv.c (@23199..) perl.c (@23230..)

10 years agoIntegrate:
Nicholas Clark [Fri, 10 Sep 2004 09:20:53 +0000]
Integrate:
[ 23218]
Subject: [PATCH] make cygwin ld2 executable
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Sun, 15 Aug 2004 17:14:59 -0700
Message-ID: <20040816001252.GA2148@efn.org>

[ 23219]
Subject: [PATCH] running mktables on VMS
From: "Craig A. Berry" <craigberry@mac.com>
Date: Tue, 10 Aug 2004 22:28:04 -0500
Message-ID: <41199244.9020706@mac.com>

[ 23274]
Subject: [PATCH] -Dunlink_all_versions for VMS
From: "Craig A. Berry" <craigberry@mac.com>
Date: Sat, 04 Sep 2004 11:58:56 -0500
Message-ID: <4139F450.7040708@mac.com>
p4raw-link: @23274 on //depot/perl: 4adb88450c3225313624769fdb5ae7f59c89d326
p4raw-link: @23219 on //depot/perl: 23b626098a68e700b17c473fd951347d6ff93572
p4raw-link: @23218 on //depot/perl: 5ccbefbd101ff91402d18311e7dd3e44726dc93a

p4raw-id: //depot/maint-5.8/perl@23312
p4raw-integrated: from //depot/perl@23311 'copy in' cygwin/Makefile.SHs
(@21783..) 'merge in' configure.com (@22884..)
vms/descrip_mms.template (@23154..)

10 years agoIntegrate:
Nicholas Clark [Fri, 10 Sep 2004 09:09:38 +0000]
Integrate:
[ 23225]
Mark a test that relies on tainting behavior as TODO on Windows.

Should have been part of integration 23310, but for
http://www.google.com/search?q=%66%75%63%6Bing+perforce
p4raw-link: @23225 on //depot/perl: 83176b6e7e89da2ccf0713207f5666901eb76192

p4raw-id: //depot/maint-5.8/perl@23311
p4raw-integrated: from //depot/perl@23310 'copy in' t/comp/opsubs.t
(@23215..)

10 years agoIntegrate:
Andy Lester [Mon, 9 Aug 2004 00:11:51 +0000]
Integrate:
[ 23206]
Subject: Patch for t/op/sleep.t
Date: Mon, 9 Aug 2004 00:11:51 -0500
Message-ID: <20040809051151.GA13872@petdance.com>

[ 23215]
Subject: Test for functions with operator names
From: Andy Lester <andy@petdance.com>
Date: Thu, 12 Aug 2004 11:31:03 -0500
Message-ID: <20040812163103.GA26687@petdance.com>

[ 23253]
Subject:  PATCH: Taintedness and ternary conditional
From:  Andy Lester <andy@petdance.com>
Date:  Thu, 26 Aug 2004 23:44:47 -0500
Message-Id:  <20040827044447.GA5268@petdance.com>

add tests and documentation to the effect that ($tainted ? $a : $b)
doesn't necessarily return a tainted value. Also tidy the markup in
perldoc.pod
p4raw-link: @23253 on //depot/perl: 23634c1038ac02e06ed94c94fa7451ed7bca7315
p4raw-link: @23215 on //depot/perl: 02c3ec76152345b10b4b092ca94b7ac52e5b1d25
p4raw-link: @23206 on //depot/perl: 642c4ad7e6ff8efaa5b06b11273bd071b3f3f7f8

p4raw-id: //depot/maint-5.8/perl@23310
p4raw-integrated: from //depot/perl@23309 'copy in' t/op/sleep.t
(@1575..) pod/perlsec.pod (@22770..) 'merge in' t/op/taint.t
(@22071..)
p4raw-branched: from //depot/perl@23215 'branch in' t/comp/opsubs.t
p4raw-integrated: from //depot/perl@23215 'merge in' MANIFEST
(@23203..)

10 years agoIntegrate:
Nicholas Clark [Fri, 10 Sep 2004 08:41:17 +0000]
Integrate:
[ 23179]
Skip test when building without Encode.

[ 23181]
Fix breakage caused by Change 23179

[ 23244]
Skip a Data::Dumper test if configured without B module.

[ 23245]
Fix skipping of a Dumpvalue test when configured without Devel::Peek.

[ 23246]
Skip Time::HiRes tests if configured without that module.
p4raw-link: @23246 on //depot/perl: df2f6354ec75c3a7d7d07975479b72910dca7931
p4raw-link: @23245 on //depot/perl: af3f5016d7b1b8e62e6c41ccf1d2f00957b261d2
p4raw-link: @23244 on //depot/perl: 4543415b4bf727b6d2b807b141805b40a67913b8
p4raw-link: @23181 on //depot/perl: 3a853408f051116868e8714b90365eb2581caf59
p4raw-link: @23179 on //depot/perl: 1f616d559fcb84901480199144ce9065d098670b

p4raw-id: //depot/maint-5.8/perl@23309
p4raw-integrated: from //depot/perl@23308 'copy in' lib/Dumpvalue.t
(@22998..) ext/Time/HiRes/t/HiRes.t (@23232..) 'merge in'
ext/Data/Dumper/t/dumper.t (@22926..)
p4raw-integrated: from //depot/perl@23179 'edit in' t/run/fresh_perl.t
(@23074..)

10 years agoIntegrate:
Stas Bekman [Thu, 12 Aug 2004 18:10:36 +0000]
Integrate:
[ 23173]
Fix and update Perl_grok_* docs.

[ 23176]
Add comment to the top of most .c files explaining their purpose

[ 23180]
Add comment to top of reentr.c and fix typos in other files

[ 23187]
more typo fixes for change 3176 (comments at top of .c files)

[ 23195]
Comment describing purpose.

[ 23196]
Document sv_catpvn_nomg, sv_setsv_nomg and sv_catsv_nomg.

[ 23207]
fix minor nit in file description, to keep Jarkko happy

[ 23214]
Subject: api doc fix for SvSetMagicSV_nosteal
Message-ID: <411C150C.5020602@stason.org>
p4raw-link: @23214 on //depot/perl: 8066315874125a86ec0500eff546689dd0058589
p4raw-link: @23207 on //depot/perl: 56da48f7e00cdb289542091917287b81e0078360
p4raw-link: @23196 on //depot/perl: 0f76ff59727b0fa5128e3888186cfa355dc6891d
p4raw-link: @23195 on //depot/perl: 7b8efacbb1727e113e4959cbe88921d459f35f43
p4raw-link: @23187 on //depot/perl: ddfa107c1b1f4a56f36bb18fc7c4fc45ab1119d0
p4raw-link: @23180 on //depot/perl: 61296642cbf8fa29a8af855294fd11d2d43e79d5
p4raw-link: @23176 on //depot/perl: 166f8a29442475f7fe0e9216f957512a793bc4ed
p4raw-link: @23173 on //depot/perl: 7b667b5fb1c41f31aff1e46b9f74e36eb063010e

p4raw-id: //depot/maint-5.8/perl@23308
p4raw-integrated: from //depot/perl@23307 'copy in' globals.c locale.c
(@19242..) perlio.c (@22509..) malloc.c (@23126..) numeric.c
(@23173..) run.c (@23176..) 'edit in' perly.h (@22306..) dump.c
perly.y regcomp.c regexec.c (@23176..) miniperlmain.c
(@23180..) pod/perlapi.pod (@23196..) 'merge in' taint.c
(@21563..) reentr.c reentr.h reentr.pl (@21660..) doop.c
(@22509..) pp_pack.c (@22780..) universal.c (@23021..) hv.c
(@23061..) doio.c (@23076..) pp_sort.c (@23102..) pp_sys.c
(@23156..)
p4raw-integrated: from //depot/perl@23196 'edit in' sv.h (@22937..)
p4raw-integrated: from //depot/perl@23187 'edit in' perl.c (@23176..)
mg.c (@23177..)
p4raw-integrated: from //depot/perl@23180 'edit in' scope.c (@23178..)
'ignore' utf8.c (@23176..)
p4raw-integrated: from //depot/perl@23176 'edit in' pad.c (@22896..)
deb.c (@23156..) 'merge in' gv.c (@22962..) op.c (@23115..)
util.c (@23126..) pp.c (@23145..) pp_ctl.c pp_hot.c (@23156..)

10 years ago[ 23149]
Nicholas Clark [Fri, 10 Sep 2004 06:45:43 +0000]
[ 23149]
Email change for Steffen Mueller.

[ 23162]
Windows-related updates to Porting/repository.pod
p4raw-link: @23162 on //depot/perl: dbb93a7d5454dc18d0fc96ebe58941858ddf7bcb
p4raw-link: @23149 on //depot/perl: ae66550fab0bda6873f03245e4b9b035b8f35026

p4raw-id: //depot/maint-5.8/perl@23307
p4raw-integrated: from //depot/perl@23306 'copy in'
Porting/repository.pod (@18337..) AUTHORS (@23051..)

10 years agoIntegrate:
Nicholas Clark [Fri, 10 Sep 2004 06:39:03 +0000]
Integrate:
[ 23126]
Encourage compilers to tail call optimise in sv_savepv, sv_savepvn
and sv_savesharedpv. Need to create non-void returning versions of
Copy and Zero, as the existing macros deliberately cast to (void)

[ 23135]
Turn 2 strcpy()s into memcpy() because we know the length.
p4raw-link: @23135 on //depot/perl: 689badd5a97f92b96d41abcba9996dc8da00c8a7
p4raw-link: @23126 on //depot/perl: e90e236463307bd7f53439b91573fe42e9cb8901

p4raw-id: //depot/maint-5.8/perl@23306
p4raw-integrated: from //depot/perl@23305 'copy in' handy.h (@22721..)
'merge in' toke.c (@22990..)
p4raw-integrated: from //depot/perl@23126 'copy in' malloc.c (@20184..)
'merge in' perl.c (@22893..) sv.c (@23085..) util.c (@23121..)
pod/perlapi.pod (@23125..)

10 years agoIntegrate:
Nicholas Clark [Fri, 10 Sep 2004 06:25:00 +0000]
Integrate:
[ 23122]
oslevel can fail on AIX, but the output generated would confuse
Configure

[ 23124]
Be sure HP-UX' ANSI C compiler's PATH is found *before*
the path to the bundled braindead C compiler. This might
influence ccache's behaviour in finding the correct path

[ 23174]
First steps towards an explicit perl.exp-less AIX build
Previous method can still be used by undeffing usenativedlopen
If that is ever tested at all on AIX

[ 23188]
gcc on AIX doesn't like -G on the commandline

[ 23189]
gcc on AIX 4 doesn't like -G on the commandline too
p4raw-link: @23189 on //depot/perl: 1be326de458e100f1527bf44371fc6d90f6f67fe
p4raw-link: @23188 on //depot/perl: ad5c63c6cecbd2f3619070c0fd8ea7f3132c0eae
p4raw-link: @23174 on //depot/perl: 142c15906ae08e559b1337c4816a6c2a0c341e24
p4raw-link: @23124 on //depot/perl: 87bdd940c6fd08108ec93f5976066dfb8645f9af
p4raw-link: @23122 on //depot/perl: e81c5c2a4504e8ed2983ba7b4e9c704c6ea45a05

p4raw-id: //depot/maint-5.8/perl@23305
p4raw-integrated: from //depot/perl@23304 'copy in' Configure
(@23122..) hints/aix.sh (@23174..)
p4raw-integrated: from //depot/perl@23174 'ignore' hints/aix_4.sh
(@22743..)

10 years agoIntegrate:
Steve Hay [Fri, 10 Sep 2004 06:04:43 +0000]
Integrate:
[ 23111]
This seems to be needed to get COW working on Win32

[ 23121]
Some calls to PerlMemShared_alloc() aren't checking the return value.
Bug spotted by Nigel Sandever

[ 23128]
Use VirtualAlloc() more flexibly when using it to mimic UNIX's sbrk().
CC: perl-win32-porters@listserv.ActiveState.com
Message-ID: <40F6B295.8010804@uk.radan.com>

Assumes perl's malloc can now handle non-contiguous memory (believed
to be true).
Does not address threading issues.

"The attached patch (against blead) makes sbrk() initially try to
extend the existing block of memory exactly as it currently does, but
to not  fail immediately if it can't -- it now frees up that part of
whatever it  had previously reserved+committed which hadn't actually
been used yet,  resets all its static variables and basically starts
anew."
p4raw-link: @23128 on //depot/perl: b2d41e21b21c57718b8e506bc104adc20f931613
p4raw-link: @23121 on //depot/perl: 8043fdafce9b64db18484779a548e4f4adefc5ed
p4raw-link: @23111 on //depot/perl: 62c28f1eb11a09465e40c241ad70e9821eac5d49

p4raw-id: //depot/maint-5.8/perl@23304
p4raw-integrated: from //depot/perl@23303 'copy in'
ext/threads/threads.xs (@23120..)
p4raw-integrated: from //depot/perl@23121 'merge in' util.c (@23101..)
p4raw-integrated: from //depot/perl@23111 'edit in' win32/win32.c
(@22789..)

10 years agoIntegrate:
Jim Cromie [Mon, 2 Aug 2004 09:15:23 +0000]
Integrate:
[ 23091]
Check each line of config_re output.

[ 23147]
Config::config_re and config_sh would report the byteorder as 'ffff'

[ 23185]
Subject: [PATCH] additional -V:foo tests
Message-ID: <410E5A8B.9030307@divsol.com>
p4raw-link: @23185 on //depot/perl: 307dc11379fefa6850036a968c505ca34e0fccb8
p4raw-link: @23147 on //depot/perl: 8468119f6ee8085392e5c77b735fdba19cf0f08e
p4raw-link: @23091 on //depot/perl: 8d871aab0d757dcad09eb49601d7e4a0a29d51ef

p4raw-id: //depot/maint-5.8/perl@23303
p4raw-integrated: from //depot/perl@23302 'copy in' configpm (@23147..)
p4raw-integrated: from //depot/perl@23185 'merge in' pod/perlrun.pod
(@23160..)
p4raw-integrated: from //depot/perl@23091 'edit in' lib/Config.t
(@22921..)

10 years agoIntegrate:
Jim Cromie [Wed, 21 Jul 2004 11:21:50 +0000]
Integrate:
[ 23023]
[perl #30258] utf8 POPSTACK crash on split execution
split() does a SWITCHSTACK to directly split to an array, but
if it subsequently dies (eg the regex triggers a 'use utf8' which
is then denied by Safe), then the switch doesn't get undone. Add
a new save type to allow for this.

[ 23150]
Subject: Re: "Too late for -T" could be more descriptive
Message-ID: <40FEA62E.2010809@divsol.com>
(with tweaks)

[ 23158]
[perl #30733] memory leak in array delete
av_delete() wasn't mortalizing the returned value

[ 23209]
eval_sv() failing a taint test could corrupt the stack

[ 23210]
Fix a typo and remove some debugging crud from change #23209

[ 23271]
only mortalize deleted array elements for AvREAL
(update to change #23158)

[ 23279]
Add MY_CXT_CLONE to the core. (Taken from Time::HiRes.) See also:
http://groups.google.com/groups?selm=r5l1vv00ca033k7a06d40fgei1ion91rnp%404ax.com
p4raw-link: @23279 on //depot/perl: 8fba5d14715902515f3d1a2ba75483f168b44cbb
p4raw-link: @23271 on //depot/perl: fdb3bdd059fbc95fa3b254744f5311a0d67b4208
p4raw-link: @23210 on //depot/perl: 43d2322dfe15a2c5bb24cfb950929e9c6bfb5cdd
p4raw-link: @23209 on //depot/perl: dedbcade96321798da47de9721e77227a1c11eb5
p4raw-link: @23158 on //depot/perl: 2c8ddff3c182e26372c9343750c9b3c45e438ca2
p4raw-link: @23150 on //depot/perl: fa3aa65a5ab84a4dd986ed927a8fcbf6d6dfcf43
p4raw-link: @23023 on //depot/perl: 8b7059b1a993d7ac934442e99623d9dbc5fe3ce8

p4raw-id: //depot/maint-5.8/perl@23302
p4raw-integrated: from //depot/perl@23301 'copy in' pod/perldebug.pod
(@22258..) t/op/delete.t (@22775..) ext/XS/APItest/t/call.t
(@23209..) 'edit in' av.c (@23158..)
p4raw-integrated: from //depot/perl@23209 'edit in' perl.c (@23190..)
p4raw-integrated: from //depot/perl@23150 'edit in' perl.h (@22937..)
'merge in' pod/perlrun.pod (@22829..) pod/perldiag.pod
(@23148..)
p4raw-integrated: from //depot/perl@23023 'merge in' scope.c scope.h
(@22594..) pp.c (@22904..)

10 years agoIntegrate:
Nicholas Clark [Thu, 9 Sep 2004 16:17:05 +0000]
Integrate:
[ 23300]
A single version of B that supports 5.8 and 5.10

Plus some edits to remove the last differences on the maint side.
p4raw-link: @23300 on //depot/perl: f5ba13079587260a0b8a2a6958a44e80adc29fe2

p4raw-id: //depot/maint-5.8/perl@23301
p4raw-edited: from //depot/perl@23299 'edit in' ext/B/B.pm (@23212..)
ext/B/B/C.pm (@23278..)
p4raw-integrated: from //depot/perl@23299 'edit in'
ext/B/ramblings/runtime.porting (@18030..) ext/B/t/lint.t
(@22951..) ext/B/B.xs (@23278..)

10 years agoSynchronise the opname regexp with blead.
Nicholas Clark [Thu, 9 Sep 2004 15:44:32 +0000]
Synchronise the opname regexp with blead.
(No harm in including dor, as nothing in maint will generate that)

p4raw-id: //depot/maint-5.8/perl@23299

10 years agoUndo integration edit to make file identical with blead.
Nicholas Clark [Thu, 9 Sep 2004 13:46:42 +0000]
Undo integration edit to make file identical with blead.
Expectation munging now done conditionally on perl version.

p4raw-id: //depot/maint-5.8/perl@23298

10 years agoIntegrate:
Jim Cromie [Sun, 8 Aug 2004 18:42:47 +0000]
Integrate:
[ 23212]
Subject: 2 patches: goto.t, B.pm/xs
Date: Sun, 08 Aug 2004 18:42:47 -0600
Message-ID: <4116C887.9080400@divsol.com>

[ 23249]
Subject:  [ PATCH ] 2 added private flags for B::Concise
From:  Jim Cromie <jcromie@divsol.com>
Date:  Tue, 31 Aug 2004 23:19:54 -0600
Message-Id:  <41355BFA.8010900@divsol.com>

The OPpENTERSUB_NOMOD and OPpCONST_SHORTCIRCUIT flags weren't
displayed by B::Concise.
p4raw-link: @23249 on //depot/perl: d4797c1db270629c34a4328ed9f62ec5d7a6003c
p4raw-link: @23212 on //depot/perl: a60ba18bf6de9909177ce1cfc42df4266790d232

p4raw-id: //depot/maint-5.8/perl@23297
p4raw-integrated: from //depot/perl@23296 'merge in' ext/B/B.pm
(@22354..)
p4raw-integrated: from //depot/perl@23249 'merge in' ext/B/B/Concise.pm
(@23108..)
p4raw-integrated: from //depot/perl@23212 'edit in' ext/B/B.xs
(@22353..)

10 years agoIntegrate:
Nicholas Clark [Thu, 9 Sep 2004 12:58:00 +0000]
Integrate:
[ 23105]
Lots of tests for for reverse ...

[ 23108]
Optimise foreach my $i (reverse ...)
foreach without a lexical iterator not yet optimised

[ 23109]
"That's the way to do it"
In taking out a bug spotted by my regression tests in t/cmd/for.t
I actually managed to disable the entire optimisation. Which means
that I didn't find the other bug. This optimisation is live, and
passes all tests.

[ 23112]
The optrees for C<for $_ (...)> and C<for (...)> differ, so even more
tests.

[ 23113]
Now optimising for $a (reverse ...)

[ 23114]
Optimise for (reverse ...)

[ 23115]
for (reverse @foo) now iterates in reverse in place.
p4raw-link: @23115 on //depot/perl: e682d7b7fae5a50c5afb147f913a4e88d7261606
p4raw-link: @23114 on //depot/perl: d46f46af75970be4ecf8811cc8d1ad9bcd7df36c
p4raw-link: @23113 on //depot/perl: ce335f3791058b599c665db1b9a094f3a312805a
p4raw-link: @23112 on //depot/perl: 4ef67d7894a4b0122c67921baf1b20c2bd71ed0a
p4raw-link: @23109 on //depot/perl: c491ecac864a369a2913fd8e3ff31636a481b18b
p4raw-link: @23108 on //depot/perl: ef3e5ea91ec4f974a02ae36f5bcc9e91bcab852f
p4raw-link: @23105 on //depot/perl: 4d46db716459905a58c7a86181b69d8dadaf4951

p4raw-id: //depot/maint-5.8/perl@23296
p4raw-integrated: from //depot/perl@23295 'merge in' op.h (@23093..)
p4raw-edited: from //depot/perl@23109 'edit in' op.c (@23108..)
p4raw-integrated: from //depot/perl@23108 'edit in' pp_ctl.c (@23074..)
pp_hot.c (@23106..) 'merge in' ext/B/B/Concise.pm (@23096..)
p4raw-integrated: from //depot/perl@23105 'ignore' t/cmd/for.t
(@22913..)

10 years agoJarkko had reverted ext/B/t/bytecode.t with change 20434.
Nicholas Clark [Thu, 9 Sep 2004 11:25:08 +0000]
Jarkko had reverted ext/B/t/bytecode.t with change 20434.
Hence it was gone from the MANIFEST. Re-integrating it may prove to
be foolish on my part, but let's give it a smoke for now.

p4raw-id: //depot/maint-5.8/perl@23295

10 years agoIntegrate:
Nicholas Clark [Thu, 9 Sep 2004 11:12:47 +0000]
Integrate:
[ 21566]
Subject: [PATCH lib/overload.t] TODO tests for bug #24313.
From: Abigail <abigail@abigail.nl>
Date: Mon, 27 Oct 2003 13:05:37 +0100
Message-ID: <20031027120536.GA24608@abigail.nl>

Subject: [PATCH bleadperl] [perl #24313] (was Re: [PATCH lib/overload.t] TODO tests for bug #24313.)
From: Rick Delaney <rick@bort.ca>
Date: Mon, 27 Oct 2003 12:17:49 -0500
Message-ID: <20031027121749.E2233@biff.bort.ca>

[ 23106]
Numeric comparison operators mustn't compare addresses of references
that are overloaded.
p4raw-link: @23106 on //depot/perl: 0bdaccee393e6b53324e029b6bf5b646d5d93331
p4raw-link: @21566 on //depot/perl: 61f33854a9297ada503a0aaeb7eed1072b0de126

p4raw-id: //depot/maint-5.8/perl@23294
p4raw-integrated: from //depot/perl@23293 'copy in' lib/overload.t
(@22998..)
p4raw-integrated: from //depot/perl@23106 'merge in' pp_hot.c
(@22913..) pp.c (@23092..)
p4raw-integrated: from //depot/perl@21566 'merge in' toke.c (@21452..)

10 years agoIntegrate:
Nicholas Clark [Thu, 9 Sep 2004 10:15:43 +0000]
Integrate:
[ 23242]
Skip ext/B/t/assembler.t when configured without B.

[ 23243]
Fix typo in B::Assembler.
p4raw-link: @23243 on //depot/perl: 6f8e50fdc5167d02d87a059595a5085c4f96aa3c
p4raw-link: @23242 on //depot/perl: 46b73616b85ca93e35755f76895a77bbc69bab8c

p4raw-id: //depot/maint-5.8/perl@23293
p4raw-integrated: from //depot/perl@23292 'copy in' ext/B/t/assembler.t
(@20827..) ext/B/B/Assembler.pm (@22642..)

10 years agoIntegrate:
david nicol [Wed, 21 Jul 2004 17:10:05 +0000]
Integrate:
[ 23093]
The current optimisation for sort {$b cmp $a} is bogus now that we
guarantee a stable sort. Disable it, pending a correct optimisation.

[ 23096]
A proper, working, stable optimisation for sort {$b cmp $a}

[ 23097]
Also test reverse sort in scalar context

[ 23098]
Test reverse sort as the return from a function in list and scalar
contexts.

[ 23099]
Check that non-optimimisable sort comparisons work when reversed
(Not optimised yet, but might be coming soon)

[ 23100]
check that reverse (sort (@a), @b) etc work.
Join some lines that don't need wrapping

[ 23102]
Optimise list context reverse sort to reverse as part of the sort op

[ 23166]
Subject: Re: more 5.9 sort tests (second draft)
Message-Id: <1090447805.995.24.camel@plaza.davidnicol.com>
p4raw-link: @23166 on //depot/perl: 59608b94bdb1503711d01a3b061daf424794da04
p4raw-link: @23102 on //depot/perl: 471178c043790ed006373ae69f9589278aca3fbf
p4raw-link: @23100 on //depot/perl: c093edd09880a1b87e82c8b6b11c8ccd0aca2d55
p4raw-link: @23099 on //depot/perl: 7e7a548edf460232d9b4613fe535ab822495e12d
p4raw-link: @23098 on //depot/perl: a1824f2aba8e109cac73756dc271522cdd4a8200
p4raw-link: @23097 on //depot/perl: 75dd5fa499dd672c3f86079e60a7657e149999a8
p4raw-link: @23096 on //depot/perl: 6c3fb703f2b4baeb80013bb4dcb062d7252ba482
p4raw-link: @23093 on //depot/perl: eb209983b577c1511edd805e0a43c2e2113ddeaf

p4raw-id: //depot/maint-5.8/perl@23292
p4raw-integrated: from //depot/perl@23100 'ignore' t/op/sort.t
(@23099..)
p4raw-integrated: from //depot/perl@23096 'edit in' pp_sort.c
(@22509..) ext/B/t/f_sort.t (@23093..) 'merge in'
ext/B/B/Concise.pm (@22820..)
p4raw-edited: from //depot/perl@23093 'edit in' op.c (@22990..)
p4raw-integrated: from //depot/perl@23093 'merge in' op.h (@22604..)

10 years agoIntegrate:
Stephen McCamant [Mon, 28 Jun 2004 18:26:24 +0000]
Integrate:
[ 23046]
Subject: Re: [perl #30504] B::Deparse scoping problem with for loop
Message-ID: <16608.50496.787002.560481@apocalypse.OCF.Berkeley.EDU>

[ 23047]
Update tests and $VERSION for change 23046

plus changes to Deparse.pm from 17682 and 18727. Deparse is now
identical in blead and maint.
p4raw-link: @23047 on //depot/perl: 0bb5f065f38674978e125cbbe6bfe2d453cf29fb
p4raw-link: @23046 on //depot/perl: cf24a84005bbe3e9a7eec3a0b9eb2e5e5b89c450

p4raw-id: //depot/maint-5.8/perl@23291
p4raw-integrated: from //depot/perl@23290 'copy in' ext/B/t/deparse.t
(@22951..)
p4raw-edited: from //depot/perl@18727 'edit in' ext/B/B/Deparse.pm
ext/B/defsubs_h.PL (@18302..)

10 years agoIntegrate:
Nicholas Clark [Thu, 9 Sep 2004 08:39:31 +0000]
Integrate:
[ 22824]
Fix new B::Concise test output
Subject: Re: Smoke [5.9.2] 22820 FAIL(F) openbsd 3.5 (i386/1 cpu)
From: Jim Cromie <jcromie@divsol.com>
Date: Mon, 17 May 2004 09:19:00 -0600
Message-ID: <40A8D7E4.1020007@divsol.com>

[ 22825]
Remove a TODO test that is no longer to do.

[ 22833]
Test portability nit.
Subject: [PATCH] Re: Smoke [5.9.2] 22821 FAIL(F) MSWin32 WinXP/.Net SP1 (x86/1 cpu)
From: Steve Hay <steve.hay@uk.radan.com>
Date: Tue, 18 May 2004 11:31:04 +0100
Message-ID: <40A9E5E8.7030800@uk.radan.com>

[ 22951]
If we don't build B, we should skip all its tests.
p4raw-link: @22951 on //depot/perl: 9cd8f8571248133e4de95e0188070c0cef2693b6
p4raw-link: @22833 on //depot/perl: bc2a472ee2496e18323688445a703595a998e3a4
p4raw-link: @22825 on //depot/perl: 91451e42347a75e822ac69341556a66aff081878
p4raw-link: @22824 on //depot/perl: 7ce9b5fb929d8db597cb08c830ef116cfd1fd078

p4raw-id: //depot/maint-5.8/perl@23290
p4raw-branched: from //depot/perl@23289 'branch in' ext/B/t/bytecode.t
(@20775..)
p4raw-integrated: from //depot/perl@23289 'copy in'
ext/B/t/optree_check.t ext/B/t/optree_concise.t
ext/B/t/optree_sort.t ext/B/t/optree_varinit.t (@22820..)
p4raw-edited: from //depot/perl@22951 'edit in'
ext/B/t/optree_samples.t (@22820..)
p4raw-integrated: from //depot/perl@22951 'merge in' ext/B/t/f_map.t
(@22820..)
p4raw-integrated: from //depot/perl@22833 'ignore'
ext/B/t/optree_specials.t (@22820..)
p4raw-edited: from //depot/perl@22824 'edit in' ext/B/t/f_sort.t
(@22820..)

10 years agoI DO NOT NEED THIS
Nicholas Clark [Thu, 9 Sep 2004 06:48:05 +0000]
I DO NOT NEED THIS
//depot/maint-5.8/perl/ext/B/t/f_map.t - can't branch (already opened for add)
//depot/maint-5.8/perl/ext/B/t/f_sort.t - can't branch (already opened for add)

(23278 integration redux - the parts that perforce JUST CANNOT DO the
 first time)

p4raw-id: //depot/maint-5.8/perl@23289
p4raw-integrated: from //depot/perl@23288 'merge in' ext/B/t/f_map.t
(@22951..) ext/B/t/f_sort.t (@23096..)

10 years agoIntegrate:
Jim Cromie [Mon, 10 May 2004 05:28:11 +0000]
Integrate:
[ 22820]
Subject: Re: more B::Concise stuff (PATCH - updated)
Message-ID: <409F674B.2000506@divsol.com>

[ 23278]
backport B to work on 5.8.x, so that a single version of the source
can be maintained, and ultimately dual-lifed on CPAN
(the version conditional changes are actually surprisingly small)

(well, except the bits that hateful perforce won't let me integrate
 this time round)
p4raw-link: @23278 on //depot/perl: 7252851f9977dfc5c982b985eeabcb43c006d03e
p4raw-link: @22820 on //depot/perl: cc02ea560c8a37fafefc4084ece79bdf6aceb9b8

p4raw-id: //depot/maint-5.8/perl@23288
p4raw-branched: from //depot/perl@23287 'branch in' ext/B/t/f_map
ext/B/t/f_sort
p4raw-integrated: from //depot/perl@23287 'copy in' ext/B/B/Showlex.pm
(@13034..) ext/B/B/Terse.pm (@20166..) ext/B/t/OptreeCheck.pm
(@22664..) 'edit in' ext/B/t/optree_samples.t (@22951..)
p4raw-branched: from //depot/perl@22820 'branch in' ext/B/t/f_map.t
ext/B/t/f_sort.t ext/B/t/optree_specials.t
p4raw-edited: from //depot/perl@22820 'edit in' ext/B/t/showlex.t
(@14449..) ext/B/t/concise.t (@22801..)
p4raw-integrated: from //depot/perl@22820 'copy in'
ext/B/t/optree_check.t ext/B/t/optree_concise.t
ext/B/t/optree_sort.t ext/B/t/optree_varinit.t (@22801..)
'merge in' ext/B/B/Concise.pm (@22801..) MANIFEST (@22818..)