This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
19 years agoUpdate Changes
Nicholas Clark [Mon, 16 May 2005 13:29:52 +0000 (13:29 +0000)]
Update Changes

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

19 years agoIntegrate:
Andy Lester [Fri, 13 May 2005 11:39:52 +0000 (06:39 -0500)]
Integrate:
[ 24471]
Subject: [PATCH] Minor tweak to via
Message-ID: <20050513163952.GA20167@petdance.com>

from a bug report and patch by Matt Lawrence
p4raw-link: @24471 on //depot/perl: 7248df0ae3121db86f7eace13b08195914a6b2a1

p4raw-id: //depot/maint-5.8/perl@24474
p4raw-integrated: from //depot/perl@24473 'merge in'
ext/PerlIO/via/via.xs (@24271..)

19 years agoIntegrate:
Nicholas Clark [Mon, 16 May 2005 08:27:52 +0000 (08:27 +0000)]
Integrate:
[ 24326]
Upgrade to CGI.pm 3.08

[ 24470]
Upgrade to CGI.pm 3.10
p4raw-link: @24470 on //depot/perl: 70194bd699eee0388870aca35b7bdf42b89957da
p4raw-link: @24326 on //depot/perl: 741ff09d3fcdc73149baf215916d82f587db7157

p4raw-id: //depot/maint-5.8/perl@24473
p4raw-branched: from //depot/perl@24466 'branch in' lib/CGI/t/can.t
p4raw-integrated: from //depot/perl@24466 'copy in' lib/CGI/Pretty.pm
(@21928..) lib/CGI/Carp.pm lib/CGI/t/form.t (@24013..)
lib/CGI/Cookie.pm (@24039..) lib/CGI/Changes (@24326..) 'merge
in' MANIFEST (@24465..)
p4raw-integrated: from //depot/perl@24326 'ignore' lib/CGI.pm
(@24039..)

19 years agoUpdate META.yml
Nicholas Clark [Fri, 13 May 2005 21:36:27 +0000 (21:36 +0000)]
Update META.yml

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

19 years agoRE: 5.8.7-tobe fails to compile on AIX 4.3.3
Jan Dubois [Fri, 13 May 2005 12:21:40 +0000 (05:21 -0700)]
RE: 5.8.7-tobe fails to compile on AIX 4.3.3
From: "Jan Dubois" <jand@ActiveState.com>
Message-Id: <200505131921.j4DJLgG5007986@smtp3.ActiveState.com>
Date: Fri, 13 May 2005 12:21:40 -0700

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

19 years agoThe danger of cargo cult is that you miss things.
Nicholas Clark [Fri, 13 May 2005 15:32:16 +0000 (15:32 +0000)]
The danger of cargo cult is that you miss things.

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

19 years agoCargo cult 5.8.7 upgrade
Nicholas Clark [Fri, 13 May 2005 14:50:56 +0000 (14:50 +0000)]
Cargo cult 5.8.7 upgrade

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

19 years agoFix from Steve Peters
Nicholas Clark [Thu, 12 May 2005 21:34:03 +0000 (21:34 +0000)]
Fix from Steve Peters

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

19 years agoRe: [PATCH] reentr.h changes so threaded Perl's compile on OpenBSD 3.7
Steve Peters [Thu, 12 May 2005 15:15:32 +0000 (10:15 -0500)]
Re: [PATCH] reentr.h changes so threaded Perl's compile on OpenBSD 3.7
Message-ID: <20050512201532.GA30279@mccoy.peters.homeunix.org>
Date: Thu, 12 May 2005 15:15:32 -0500

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

19 years agoIntegrate:
Michael G. Schwern [Tue, 10 May 2005 18:10:47 +0000 (11:10 -0700)]
Integrate:
[ 24446]
Subject: Hints changes for OS X 10.4
Message-ID: <20050511011047.GA23955@windhund.schwern.org>
p4raw-link: @24446 on //depot/perl: e800eb2ef64b60f7fef69c20beaa3589a131c1c8

p4raw-id: //depot/maint-5.8/perl@24456
p4raw-integrated: from //depot/perl@24448 'merge in' hints/darwin.sh
(@22815..)

19 years agoIntegrate:
Steve Peters [Mon, 9 May 2005 21:10:49 +0000 (16:10 -0500)]
Integrate:
[ 24433]
Subject: [PATCH] reentr.h changes so threaded Perl's compile on OpenBSD 3.7
Date: Mon, 9 May 2005 21:10:49 -0500
Message-Id: <20050510021049.GA20147@mccoy.peters.homeunix.org>

[ 24441]
Subject: Re: [PATCH] reentr.h changes so threaded Perl's compile on OpenBSD 3.7
From: Steve Peters <steve@fisharerojo.org>
Date: Tue, 10 May 2005 12:44:13 -0500
Message-Id: <20050510174413.GA19686@mccoy.peters.homeunix.org>

[ 24442]
Regenerate reentr.[ch]

(plus some edits to cope with the maint/blead differences)
p4raw-link: @24442 on //depot/perl: d4b8ffd779e69afa69b775b7e789e0e33434d03f
p4raw-link: @24441 on //depot/perl: 23e2b7a9cd174dbd4e526e1069d671e42c30d954
p4raw-link: @24433 on //depot/perl: 3eb179807dd3db5c6281415b4cc74d53978cc7a6

p4raw-id: //depot/maint-5.8/perl@24448
p4raw-branched: from //depot/perl@24447 'branch in' README.openbsd
p4raw-integrated: from //depot/perl@24447 'merge in' MANIFEST
(@24426..)
p4raw-edited: from //depot/perl@24441 'edit in' reentr.pl (@24271..)
p4raw-edited: from //depot/perl@24433 'edit in' reentr.h (@24176..)

19 years agoIntegrate:
Nicholas Clark [Wed, 11 May 2005 13:58:12 +0000 (13:58 +0000)]
Integrate:
[ 24176]
cast to/from (void *) in the re-entrant code. Now watch the smoke rise.
p4raw-link: @24176 on //depot/perl: f6f0b69b4261c1c8a526a772d6ec556acf2786b6

p4raw-id: //depot/maint-5.8/perl@24447
p4raw-edited: from //depot/perl@24176 'edit in' reentr.c reentr.h
(@23180..)
p4raw-integrated: from //depot/perl@24176 'edit in' reentr.pl
(@23180..)

19 years agoIntegrate:
Nicholas Clark [Mon, 9 May 2005 13:27:16 +0000 (13:27 +0000)]
Integrate:
[ 24425]
Change 24413 should have updated makedef.pl with the knowledge that 2
symbols are ithreads only.
p4raw-link: @24425 on //depot/perl: 6e72d904e617d7842bb5f27ebd0bb001bf29b80f

p4raw-id: //depot/maint-5.8/perl@24428
p4raw-integrated: from //depot/perl@24415 'merge in' makedef.pl
(@24352..)

19 years agoIntegrate:
Nicholas Clark [Sun, 8 May 2005 05:45:28 +0000 (05:45 +0000)]
Integrate:
[ 24404]
Allocate pointer table entries (for ithread cloning) from an arena

[ 24405]
Make the arena size changeable at compile time, and up the default by
a factor of 4.

[ 24413]
The ptr_table arena variables and code is only needed for ithreads.

(plus move the 2 new variables to the end of intrpvar.h to preserve
bincompat)
p4raw-link: @24413 on //depot/perl: 892b45be8fb48b672b1d646c00fb1b9bac292d07
p4raw-link: @24405 on //depot/perl: 9c17f24aa487711c8756a0b66e6cfd58e2633f42
p4raw-link: @24404 on //depot/perl: 32e691d01937c3a18dbf57e0e5a2d5fbb7d48dd1

p4raw-id: //depot/maint-5.8/perl@24415
p4raw-integrated: from //depot/perl@24405 'edit in' sv.c (@24404..)
'merge in' hv.c (@24271..) perl.h (@24365..)
p4raw-edited: from //depot/perl@24404 'edit in' intrpvar.h (@24271..)
p4raw-integrated: from //depot/perl@24400 'merge in' embedvar.h
perlapi.h (@24271..)

19 years agoIntegrate:
Nicholas Clark [Thu, 5 May 2005 15:48:01 +0000 (15:48 +0000)]
Integrate:
[ 24396]
Bump B version numbers

[ 24398]
Bump version numbers

[ 24399]
Bump versions of non dual-life modules

plus ext/threads/shared/shared.pm version number from 24248
p4raw-link: @24399 on //depot/perl: 612cfdf27c84f3ca36e00ec7f6925d0a5223e483
p4raw-link: @24398 on //depot/perl: 6e0c49021edba9e9721445f9290f9128c314b9de
p4raw-link: @24396 on //depot/perl: b4ec42b69d9617082490f2c4d5d6882716a48762

p4raw-id: //depot/maint-5.8/perl@24400
p4raw-integrated: from //depot/perl@24395 'copy in'
ext/threads/shared/shared.pm (@21921..) ext/B/B/Deparse.pm
(@23526..) lib/FileCache.pm (@23643..) lib/Pod/Html.pm
(@23658..) ext/B/B/Terse.pm (@23691..) win32/FindExt.pm
(@23785..) lib/utf8.pm (@23788..) ext/B/B/Concise.pm
ext/B/t/OptreeCheck.pm (@23891..) lib/Symbol.pm (@23950..)
lib/File/Path.pm (@23953..) ext/IO/lib/IO/File.pm (@23974..)
ext/IO/lib/IO/Socket/INET.pm (@23981..)
ext/Devel/DProf/DProf.pm (@24018..) ext/B/B/Disassembler.pm
(@24040..) 'edit in' ext/B/B.pm (@24369..) 'merge in'
ext/XS/APItest/APItest.pm (@23911..)

19 years agoIt's a good job that Steve Hay is paying attention.
Nicholas Clark [Thu, 5 May 2005 13:17:06 +0000 (13:17 +0000)]
It's a good job that Steve Hay is paying attention.

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

19 years agorelating to 23767
Robin Barker [Wed, 4 May 2005 18:21:39 +0000 (19:21 +0100)]
relating to 23767
Message-ID: <533D273D4014D411AB1D00062938C4D90849C679@hotel.npl.co.uk>
Date: Wed, 4 May 2005 18:21:39 +0100

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

19 years agoChanges and improvements suggested by Ronald J Kimball, Dave Mitchell,
Nicholas Clark [Thu, 5 May 2005 11:31:18 +0000 (11:31 +0000)]
Changes and improvements suggested by Ronald J Kimball, Dave Mitchell,
Steve Hay, Aaron Sherman, Hugo van der Sanden and chromatic.

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

19 years agoIntegrate:
Nicholas Clark [Sat, 30 Apr 2005 17:02:19 +0000 (17:02 +0000)]
Integrate:
[ 24355]
Put back INSTALL_PREFIX and INSTALL_PREFIX_EXP as they were
unintendedly removed by patch #23435
p4raw-link: @24355 on //depot/perl: 33fce22c17e4d84e19459498605cdb98ccf649a5

p4raw-id: //depot/maint-5.8/perl@24356
p4raw-integrated: from //depot/perl@24346 'merge in' config_h.SH
(@24218..)

19 years agoIntegrate:
Nicholas Clark [Thu, 28 Apr 2005 09:39:31 +0000 (09:39 +0000)]
Integrate:
[ 24339]
A couple of warning fixes by Gisle
p4raw-link: @24339 on //depot/perl: 8569b9dcecd37c8ddfb10cf00cd3f0a1d60426a0

p4raw-id: //depot/maint-5.8/perl@24346
p4raw-integrated: from //depot/perl@24337 'merge in' pp.c (@24271..)
pp_sys.c (@24276..)

19 years agoIntegrate:
Craig A. Berry [Sat, 23 Apr 2005 18:25:52 +0000 (13:25 -0500)]
Integrate:
[ 24310]
Subject: [PATCH] lib/Time/Local.t: time_t is unsigned on VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <426AD980.2010801@mac.com>
p4raw-link: @24310 on //depot/perl: 5c415a7a73a5d8a3f7e2df6cfea8750870e920aa

p4raw-id: //depot/maint-5.8/perl@24337
p4raw-integrated: from //depot/perl@24336 'copy in' lib/Time/Local.t
(@23956..)

19 years agoRemove a const that shouldn't have been integrated to maint
Nicholas Clark [Wed, 27 Apr 2005 11:02:09 +0000 (11:02 +0000)]
Remove a const that shouldn't have been integrated to maint

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

19 years agoIntegrate:
Nicholas Clark [Wed, 27 Apr 2005 10:32:26 +0000 (10:32 +0000)]
Integrate:
[ 24319]
Provide $Config{libswanted_uselargefiles} on Win32

This fixes some test failures introduced by change 24271.

[ 24321]
Update location to fetch dmake from in README.win32

Use the generic search.cpan.org URL so that the latest version is
always found
p4raw-link: @24321 on //depot/perl: 13e18e900a89c069a17fe64121f08ff963d2c129
p4raw-link: @24319 on //depot/perl: 232fbd893ffc3c44018ea0945f6cafa71d309760

p4raw-id: //depot/maint-5.8/perl@24335
p4raw-integrated: from //depot/perl@24332 'merge in' README.win32
(@23972..) win32/config.bc win32/config.gc win32/config.vc
win32/config.vc64 (@24227..)

19 years agoIntegrate:
Nicholas Clark [Tue, 26 Apr 2005 16:02:43 +0000 (16:02 +0000)]
Integrate:
[ 24247]
Add CLONE_SKIP() class method to allow individual classes to skip
cloning objects during thread creation
p4raw-link: @24247 on //depot/perl: 9660f4819671f0b9100e5eabfa988ead3e799a1e

p4raw-id: //depot/maint-5.8/perl@24332
p4raw-integrated: from //depot/perl@24331 'copy in'
ext/threads/t/thread.t (@21470..) pod/perlmod.pod (@23062..)
p4raw-integrated: from //depot/perl@24247 'merge in' dump.c (@24148..)
sv.c (@24239..) sv.h (@24246..)

19 years agoMissing > spotted by Rafael. That will teach me not to run podchecker.
Nicholas Clark [Tue, 26 Apr 2005 15:05:07 +0000 (15:05 +0000)]
Missing > spotted by Rafael. That will teach me not to run podchecker.

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

19 years agoMissing , spotted by Rafael
Nicholas Clark [Tue, 26 Apr 2005 15:01:47 +0000 (15:01 +0000)]
Missing , spotted by Rafael

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

19 years agoStab 1 at the perl delta
Nicholas Clark [Tue, 26 Apr 2005 14:43:44 +0000 (14:43 +0000)]
Stab 1 at the perl delta

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

19 years agoCorrect description of change 24297
Nicholas Clark [Tue, 26 Apr 2005 13:01:18 +0000 (13:01 +0000)]
Correct description of change 24297

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

19 years agoIntegrate:
Nicholas Clark [Mon, 25 Apr 2005 15:04:43 +0000 (15:04 +0000)]
Integrate:
[ 24314]
Upgrade to Test::Harness 2.48

[ 24315]
Add files missing in 24314
p4raw-link: @24315 on //depot/perl: f675c333aa2ffb38d0c396f20dded19915213ef6
p4raw-link: @24314 on //depot/perl: c0c1f8c25e048e29ce0ff014e57416e973e2b29c

p4raw-id: //depot/maint-5.8/perl@24324
p4raw-branched: from //depot/perl@24323 'branch in'
lib/Test/Harness/Point.pm lib/Test/Harness/t/from_line.t
lib/Test/Harness/t/point-parse.t lib/Test/Harness/t/point.t
lib/Test/Harness/t/version.t
p4raw-integrated: from //depot/perl@24323 'copy in'
t/lib/sample-tests/skip (@8691..)
lib/Test/Harness/t/strap-analyze.t (@22021..)
lib/Test/Harness/t/00compile.t (@22026..)
lib/Test/Harness/Changes lib/Test/Harness/TAP.pod
lib/Test/Harness/t/strap.t (@23847..)
lib/Test/Harness/Straps.pm (@23871..) 'merge in'
lib/Test/Harness.pm (@23847..)
p4raw-integrated: from //depot/perl@24314 'merge in' MANIFEST
(@24271..)

19 years agoIntegrate:
Steve Peters [Fri, 22 Apr 2005 22:36:03 +0000 (17:36 -0500)]
Integrate:
[ 24307]
Subject:  [PATCH] Fix for warnings in util.c/Perl_init_tm()
Message-Id:  <20050423033603.GA32547@mccoy.peters.homeunix.org>

localtime() can return null

[ 24308]
Save state when auto-generating #ifdef PERL_CORE and PERL_CORE/PERL_EXT
reducing embed.h by about 10%.

[ 24309]
Variable declarations can't come after statements in C89.
p4raw-link: @24309 on //depot/perl: 82c57498f7f8f27d0d5411ddaf2f473d905b3929
p4raw-link: @24308 on //depot/perl: da4ddda1308ab0218fa0865029c9475e5cfe8bc6
p4raw-link: @24307 on //depot/perl: ca46b8ee06bde4bff70dee92de161b97200c8d19

p4raw-id: //depot/maint-5.8/perl@24323
p4raw-edited: from //depot/perl@24322 'edit in' embed.h (@24280..)
p4raw-integrated: from //depot/perl@24322 'merge in' embed.pl
(@24271..)
p4raw-integrated: from //depot/perl@24307 'edit in' util.c (@24271..)

19 years agoIntegrate:
Nicholas Clark [Mon, 25 Apr 2005 13:25:15 +0000 (13:25 +0000)]
Integrate:
[ 24301]
Subject: [PATCH] t/uni/class.t -- update VMS test skippage
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <42692501.6090809@mac.com>
Date: Fri, 22 Apr 2005 11:23:29 -0500

[ 24320]
Subject: [PATCH] mktables.lst and related stuff (was Re: [PATCH] Unicode 4.1.0)
From: demerphq <demerphq@gmail.com>
Message-ID: <9b18b31105042412352fcf2bc5@mail.gmail.com>
Date: Sun, 24 Apr 2005 21:35:35 +0200
p4raw-link: @24320 on //depot/perl: 97050450a35395bba290e678cf36fa3f967db90d
p4raw-link: @24301 on //depot/perl: 269612580a985f510041ddc790ef23086f91c0d4

p4raw-id: //depot/maint-5.8/perl@24322
p4raw-integrated: from //depot/perl@24306 'copy in'
lib/unicore/mktables.lst (@24056..) lib/unicore/README.perl
t/uni/class.t (@24134..) lib/unicore/mktables (@24191..)

19 years agoUpdate Changes
Nicholas Clark [Fri, 22 Apr 2005 22:06:04 +0000 (22:06 +0000)]
Update Changes

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

19 years agoRun pod/buildtoc --build-all
Nicholas Clark [Fri, 22 Apr 2005 21:42:56 +0000 (21:42 +0000)]
Run  pod/buildtoc --build-all

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

19 years agoRun regen.pl
Nicholas Clark [Fri, 22 Apr 2005 21:41:25 +0000 (21:41 +0000)]
Run regen.pl

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

19 years agoIntegrate:
Nicholas Clark [Fri, 22 Apr 2005 21:25:13 +0000 (21:25 +0000)]
Integrate:
[ 23768]
Subject: Re: [PATCH] Remove Carp from warnings.pm
From: Jim Cromie <jim.cromie@gmail.com>
Date: Mon, 3 Jan 2005 06:36:16 -0700
Message-ID: <cfe85dfa05010305367445dee6@mail.gmail.com>

[ 23819]
Fix dependencies in ext/B/Makefile.PL
(bug #8254, fix by Alan Burlison)

[ 23841]
Subject: [PATCH] doc SVt_PVLV <=> SVt_PVGV change version in B.pm
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Sun, 19 Dec 2004 23:57:56 -0800
Message-ID: <20041220075754.GA800@efn.org>

[ 23845]
Subject: [perl #32967] [PATCH] Re: More B bugs: svref_2object
From: Stephen McCamant <smcc@OCF.Berkeley.EDU>
Date: Tue, 28 Dec 2004 16:01:49 -0800
Message-ID: <16849.62445.116153.489478@apocalypse.OCF.Berkeley.EDU>

[ 23891]
Subject: Re: [patch] decrufting OptreeCheck stuff
From: Jim Cromie <jcromie@divsol.com>
Date: Sun, 16 Jan 2005 17:16:00 -0700
Message-ID: <41EB03C0.7030509@divsol.com>
(with minor typos fixed)

[ 23894]
Calculate the number of tests in one place, so that the skip()s will
always agree with the plan()s

[ 23973]
Subject: Re: [PATCH] Re: perl winpid?
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Tue, 15 Feb 2005 20:45:13 -0800
Message-ID: <20050216044512.GA2516@efn.org>

[ 23983]
Subject: [perl #32968] [PATCH] Re: B::walkoptree segfaults
From: Stephen McCamant <smcc@MIT.EDU>
Date: Tue, 28 Dec 2004 10:13:50 -0800
Message-ID: <16849.41566.887352.677148@apocalypse.OCF.Berkeley.EDU>

[ 24040]
Subject: [PATCH] $B::Disassembler::VERSION
From: Alexey Tourbin <at@altlinux.ru>
Date: Thu, 17 Mar 2005 19:02:38 +0300
Message-ID: <20050317160238.GN5825@solemn.turbinal.org>

[ 24213]
Mangle the expected output correctly for both 5.9 and 5.8

[ 24286]
For now, TODO the 2 tests that fail on 5.8.x
p4raw-link: @24286 on //depot/perl: b8443148095870afff102e04226f4cf527a66f93
p4raw-link: @24213 on //depot/perl: 4581844a3cc3a7a0d705d34f64d0a3da950a530d
p4raw-link: @24040 on //depot/perl: cbf966efc99a2c4f5bca154fea9fa6b35e220766
p4raw-link: @23983 on //depot/perl: 5464c1495ed0e2dec7738478e7bb89ce97a68c52
p4raw-link: @23973 on //depot/perl: 85ca31585f272964329771671d2ea2fff9ec765d
p4raw-link: @23894 on //depot/perl: b37cb8219ff2bec6842038e1ec5cb9efeb4c223a
p4raw-link: @23891 on //depot/perl: 19e169bfb15baa663525996999bfeb9bd76bdc62
p4raw-link: @23845 on //depot/perl: f31c3107030f031d9abc088f3d5f450116edba5b
p4raw-link: @23841 on //depot/perl: a01b8a532e28fdf8a628e0be61983a5719a52753
p4raw-link: @23819 on //depot/perl: 70c68212ed57a5a044505a3d22a9a10e9a272055
p4raw-link: @23768 on //depot/perl: 09e96b99c215ed417c37d0d188dd576c5464c72a

p4raw-id: //depot/maint-5.8/perl@24302
p4raw-integrated: from //depot/perl@24299 'copy in' ext/B/Makefile.PL
(@17724..) ext/B/B/Disassembler.pm (@20816..)
ext/B/B/Concise.pm (@23350..) ext/B/t/OptreeCheck.pm (@23485..)
ext/B/t/f_map.t ext/B/t/f_sort.t ext/B/t/optree_samples.t
ext/B/t/optree_sort.t ext/B/t/optree_varinit.t (@23691..)
ext/B/B.pm (@23841..) ext/B/t/stash.t (@23973..) 'edit in'
ext/B/t/optree_check.t (@23891..)
p4raw-integrated: from //depot/perl@23983 'copy in' ext/B/B.xs
(@23300..) 'merge in' op.h (@23499..)
p4raw-integrated: from //depot/perl@23891 'ignore'
ext/B/t/optree_concise.t (@23691..) ext/B/t/optree_specials.t
(@23768..)

19 years agoIntegrate:
Nicholas Clark [Fri, 22 Apr 2005 15:56:13 +0000 (15:56 +0000)]
Integrate:
[ 24254]
Don't set things to zero twice. Once is enough. (see also change 15255)
p4raw-link: @24254 on //depot/perl: d2e562908ab20a1b4a30495729ed42b9cea03ed7

p4raw-id: //depot/maint-5.8/perl@24299
p4raw-integrated: from //depot/perl@24254 'merge in' sv.c (@24252..)

19 years agoIntegrate:
Nicholas Clark [Fri, 22 Apr 2005 15:40:24 +0000 (15:40 +0000)]
Integrate:
[ 23228]
Tweak 'h2xs -h' output.
p4raw-link: @23228 on //depot/perl: 23e47b7f14ec3e8514e43ca6565c935432508693

p4raw-id: //depot/maint-5.8/perl@24298
p4raw-integrated: from //depot/perl@23228 'merge in' utils/h2xs.PL
(@22836..)

19 years ago Integrate:
Nicholas Clark [Fri, 22 Apr 2005 15:27:52 +0000 (15:27 +0000)]
   Integrate:
       [ 24273]
       [perl #34902] Text::Wrap::wrap() fails with non-space separator

       [ 24274]
       bump version number in Text::Wrap after change #24273

       [ 24275]
       Sigh - really bump Text::Wrap version number this time.
p4raw-link: @24275 on //depot/perl: 32b07b1dcddfe0b551377bf4b236cbb2ae0e6f4a
p4raw-link: @24274 on //depot/perl: 11be98fd71199b4394e4135d18be959e8f393d2f
p4raw-link: @24273 on //depot/perl: 818675a5006285acc41be05f4d63d56374ea5eca

p4raw-id: //depot/maint-5.8/perl@24297
p4raw-integrated: from //depot/perl@24296 'copy in'
lib/Text/TabsWrap/t/wrap.t (@17917..)
p4raw-integrated: from //depot/perl@24274 'ignore' lib/Text/Wrap.pm
(@24273..)

19 years agoIntegrate:
Jos I. Boumans [Tue, 18 Jan 2005 15:12:03 +0000 (16:12 +0100)]
Integrate:
[ 23820]
Subject: [PATCH] Make Data::Dumper work when dynamic extensions are not available
From: "Jos I. Boumans" <kane@xs4all.net>
Message-Id: <ED6BA2C4-695A-11D9-B09C-000A95EF62E2@xs4all.net>

[ 23851]
Fix spurious warnings emitted by XSLoader via Data::Dumper
p4raw-link: @23851 on //depot/perl: a76739e6d49eb52ea8eb265b05f138a4bde35ccc
p4raw-link: @23820 on //depot/perl: 907e51147bc707de302c94d14addc54fdb84d588

p4raw-id: //depot/maint-5.8/perl@24296
p4raw-integrated: from //depot/perl@23851 'copy in'
ext/Data/Dumper/Dumper.pm (@23820..)

19 years agoIntegrate:
Sam Tregar [Sun, 19 Dec 2004 14:40:25 +0000 (09:40 -0500)]
Integrate:
[ 23671]
Subject: [PATCH] Data::Dumper Freezer fixes
Message-ID: <Pine.LNX.4.61.0412191434490.7660@hillmont.dreamhost.com>

and bump Data::Dumper's VERSION
p4raw-link: @23671 on //depot/perl: c5f7c514bb4668f1a5a19abd36ab87f001002ea4

p4raw-id: //depot/maint-5.8/perl@24295
p4raw-branched: from //depot/perl@24294 'branch in'
ext/Data/Dumper/t/freezer.t
p4raw-integrated: from //depot/perl@23671 'copy in'
ext/Data/Dumper/Dumper.xs (@21036..) ext/Data/Dumper/Dumper.pm
(@23383..) 'merge in' MANIFEST (@23661..)

19 years agoRestore 23347 and 23349 then integrate:
Rick Delaney [Wed, 3 Nov 2004 19:46:16 +0000 (14:46 -0500)]
Restore 23347 and 23349 then integrate:

[ 23469]
Mostly revert change #23347 (keep the test suite, fixed),
having decided that it wasn't a correct fix for bug #31793.

[ 23470]
Subject: Re: [PATCH perl-current] Re: [perl #31793] Data::Dumper: Useqq interacts badly with overloading
Message-ID: <20041104004616.GA11214@biff.bort.ca>
p4raw-link: @23470 on //depot/perl: 1b1d102f0a25a469525d1d8639733ed50d8b39b6
p4raw-link: @23469 on //depot/perl: 76c43448ac432c021de5e478d6210fa84dcac466
p4raw-link: @23347 on //depot/perl: d411a6a9eb5df09116806ed1c441d30d37e8d5e8

p4raw-id: //depot/maint-5.8/perl@24294
p4raw-edited: from //depot/perl@24293 'edit in' lib/overload.pm
(@23469..)
p4raw-edited: from //depot/perl@23469 'edit in' lib/overload.t
(@23357..)

19 years agoWe love hard coded test numbers, we do.
Nicholas Clark [Fri, 22 Apr 2005 14:24:40 +0000 (14:24 +0000)]
We love hard coded test numbers, we do.

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

19 years agoIntegrate:
Nicholas Clark [Fri, 22 Apr 2005 14:15:59 +0000 (14:15 +0000)]
Integrate:
[ 24234]
H.Merijn changed e-mail

[ 24235]
Mandrakesoft is now Mandriva
p4raw-link: @24235 on //depot/perl: 3f8312b9451dad9a3b0a4e9004015177ef82fbb7
p4raw-link: @24234 on //depot/perl: 3bd76f0a957f9db1d7e0dc7f797f6ef163db655c

p4raw-id: //depot/maint-5.8/perl@24292
p4raw-integrated: from //depot/perl@24291 'copy in'
Porting/patching.pod (@17772..) README.aix (@22919..)
Porting/checkAUTHORS.pl (@23052..) README.hpux (@24008..)
AUTHORS (@24234..)

19 years agoIntegrate:
Nicholas Clark [Fri, 22 Apr 2005 14:02:56 +0000 (14:02 +0000)]
Integrate:
[ 18829]
Patch by Salvador Fandiño to read the warning mask
returned by caller() and ${^WARNING_BITS} from
$warnings::Bits{all} and not from the hardcoded core
constant. (This mask could have been extended by
warnings::register.) Plus tests.

[ 24215]
Fix [perl #34892] Segfault on &DB::sub declared but not defined

[ 24237]
Fix for:
[perl #34934] perl 5.8.5 on x86 and x86-64 hang at compile-time
From: bstrand@switchmanagement.com (via RT) <perlbug-followup@perl.org>
Date: 12 Apr 2005 19:12:58 -0000
Message-ID: <rt-3.0.11-34934-110595.15.9181274318682@perl.org>

This syntax error now produces a panic message.

[ 24265]
Subject:  [perl #35059] [PATCH] caller() skips frames (such as eval() frames) if $^P set
From:  glasser@tang-eleven-seventy-nine.mit.edu (via RT) <perlbug-followup@perl.org>
Date:  20 Apr 2005 19:28:14 -0000
Message-Id:  <rt-3.0.11-35059-111134.0.304511316819145@perl.org>

improved version of change 21842 that copes with glob DB::sub
existing but &DB::sub not existing.

[ 24270]
[perl #34976] substr uses utf8 length cache incorrectly

[ 24287]
There's no point listing '-f' in --help output
when perl isn't built with USE_SITECUSTOMIZE, since it might
confuse users about $sitelib/sitecustomize.pl being sourced
at startup.
p4raw-link: @24287 on //depot/perl: f71cb6df11614c54913a9f429bb3d009a4951ed5
p4raw-link: @24270 on //depot/perl: ec0624293b57ae07d6b2c32bae099d4f163e7e07
p4raw-link: @24265 on //depot/perl: f2a7f2982c10dbcfc2084d281af6ad8b959d5fb9
p4raw-link: @24237 on //depot/perl: d09ad8562457f47cb9b12ff500929b3f4d67a07e
p4raw-link: @24215 on //depot/perl: ccafdc969fe8361303a07e7576d1af4e3e389a76
p4raw-link: @18829 on //depot/perl: 75b6c4caab1abb3506eab9e8e512c69bbeb1c49f

p4raw-id: //depot/maint-5.8/perl@24291
p4raw-integrated: from //depot/perl@24289 'edit in' t/op/substr.t
(@22976..) 'merge in' pod/perldiag.pod (@24205..) perl.c
(@24284..)
p4raw-integrated: from //depot/perl@24270 'merge in' sv.c (@24260..)
p4raw-integrated: from //depot/perl@24265 'edit in' mg.c (@24248..)
p4raw-integrated: from //depot/perl@24237 'merge in' op.c (@24230..)
p4raw-integrated: from //depot/perl@24215 'merge in' pp_hot.c
(@24205..)
p4raw-edited: from //depot/perl@18829 'edit in' t/op/caller.t
(@16662..)
p4raw-integrated: from //depot/perl@18829 'edit in' pp_ctl.c (@18801..)

19 years agoIntegrate:
Nicholas Clark [Fri, 22 Apr 2005 13:01:52 +0000 (13:01 +0000)]
Integrate:
[ 24166]
Upgrade to Unicode::Normalize 0.32
p4raw-link: @24166 on //depot/perl: 628bbff0c15c13c4704c1f63e1b8dac4c47eb639

p4raw-id: //depot/maint-5.8/perl@24289
p4raw-integrated: from //depot/perl@24288 'copy in'
ext/Unicode/Normalize/mkheader ext/Unicode/Normalize/t/norm.t
ext/Unicode/Normalize/t/test.t (@19735..)
ext/Unicode/Normalize/Makefile.PL
ext/Unicode/Normalize/t/form.t (@21550..)
ext/Unicode/Normalize/Changes
ext/Unicode/Normalize/Normalize.pm
ext/Unicode/Normalize/Normalize.xs (@22911..)

19 years agoIntegrate:
Tels [Sun, 3 Apr 2005 10:43:10 +0000 (12:43 +0200)]
Integrate:
[ 24155]
Subject: [Patch] Math::BigInt v1.76, Math::BigRat v0.15, bignum v0.17
Message-Id: <200504031043.12273@bloodgate.com>
p4raw-link: @24155 on //depot/perl: 233f7bc03a8f0557d08657ec772040b570b403cd

p4raw-id: //depot/maint-5.8/perl@24288
p4raw-integrated: from //depot/perl@24285 'copy in'
lib/Math/BigInt/t/req_mbf0.t lib/Math/BigInt/t/trap.t
lib/Math/BigRat/t/requirer.t (@20000..)
lib/Math/BigInt/t/calling.t lib/Math/BigInt/t/config.t
lib/Math/BigInt/t/req_mbfw.t (@22344..)
lib/Math/BigInt/t/_e_math.t (@22491..)
lib/Math/BigInt/t/bare_mbf.t lib/Math/BigInt/t/bigfltpm.inc
lib/Math/BigInt/t/bigfltpm.t lib/Math/BigInt/t/sub_mbf.t
lib/Math/BigInt/t/with_sub.t lib/Math/BigRat.pm
lib/Math/BigRat/t/bigratpm.t lib/bigint.pm lib/bignum.pm
lib/bigrat.pm (@23739..) lib/Math/BigFloat.pm
lib/Math/BigInt.pm lib/Math/BigInt/Calc.pm
lib/Math/BigInt/t/bigintpm.t (@24048..)

19 years agoIntegrate:
Nicholas Clark [Fri, 22 Apr 2005 12:36:53 +0000 (12:36 +0000)]
Integrate:
[ 24139]
Subject: Re: [PATCH] Re: [perl #34632] perlintro: "Comments start with a hash symbol"
From: Steven Schubiger <steven@accognoscere.org>
Date: Sat, 2 Apr 2005 19:37:11 +0200 (CEST)
Message-Id: <200504021737.j32HbBNS000652@accognoscere.homeunix.org>

[ 24147]
Subject: Re: [PATCH] Re: [perl #34632] perlintro: "Comments start with ahash symbol"
From: Steven Schubiger <steven@accognoscere.org>
Date: Sun, 3 Apr 2005 11:47:22 +0200 (CEST)
Message-Id: <200504030947.j339lMgp010306@accognoscere.homeunix.org>

[ 24187]
Subject: [perl #34699] documentation bug in "man perlpodspec"
From: "raf@tradingpost.com.au (via RT)" <perlbug-followup@perl.org>
Date: 7 Apr 2005 00:20:31 -0000
Message-ID: <rt-3.0.11-34699-110174.9.79475562169704@perl.org>

[ 24190]
Subject: perldbtty$$ location
From: Gisle Aas <gisle@ActiveState.com>
Date: 06 Apr 2005 01:49:54 -0700
Message-ID: <lr3bu48f2l.fsf@caliper.activestate.com>
(and remove trailing whitespace)

[ 24194]
Mention that select() returns -1 on error,
as suggested by Hernan Perez Masci

[ 24209]
Subject: Re: [PATCH] Re: [perl #24119] CPAN.pm error in Win32: uses rename() not File::Copy::move
From: Steven Schubiger <steven@accognoscere.org>
Date: Thu, 7 Apr 2005 22:38:25 +0200 (CEST)
Message-Id: <200504072038.j37KcPXY011755@accognoscere.homeunix.org>

(with arguments changed to match perlfunc.pod)

[ 24224]
Subject: [PATCH] perlfunc.pod: incomplete select description
From: Hernan Perez Masci <hmasci@uolsinectis.com.ar>
Date: Fri, 8 Apr 2005 15:28:28 -0300
Message-Id: <200504081528.28307.hmasci@uolsinectis.com.ar>

[ 24238]
Update the outdated info in "Minimizing the Perl installation"

[ 24266]
change misleading syslog() example

[ 24267]
In change 24266 I failed to actually change anything. Sigh.
p4raw-link: @24267 on //depot/perl: e6c138cdb74ffbd3706f86d6768c25df4ba08689
p4raw-link: @24266 on //depot/perl: 251a23143f44171fe562bf459d6c2c4a65ff11d1
p4raw-link: @24238 on //depot/perl: bfe08c74b6c277925a0a4c6d707ff24113ccca13
p4raw-link: @24224 on //depot/perl: ec8ce15a509319429ec7650026fe4a9ff9f2ee0d
p4raw-link: @24209 on //depot/perl: c9b2b9d4d960a51598189ee80c55769909ce4114
p4raw-link: @24194 on //depot/perl: 353e5636307914c34c0bd10d18cb9c23e9186b8e
p4raw-link: @24190 on //depot/perl: 2e8f3c35926871095feda1ba18dbe8ffc40a0273
p4raw-link: @24187 on //depot/perl: 75f15e9f00f368613ca4c59248fc2f6b4315911c
p4raw-link: @24147 on //depot/perl: ba0dd969c3cb02f7dcf68ef7217d1d96446af41c
p4raw-link: @24139 on //depot/perl: d52dc02aaec9ecc47b0ab108be2200be5979d8a5

p4raw-id: //depot/maint-5.8/perl@24285
p4raw-integrated: from //depot/perl@24283 'copy in' pod/perlpodspec.pod
(@22900..) pod/perldebug.pod (@23150..) 'merge in'
pod/perlport.pod (@23496..) INSTALL (@24205..)
p4raw-integrated: from //depot/perl@24266 'ignore'
ext/Sys/Syslog/Syslog.pm (@23650..)
p4raw-integrated: from //depot/perl@24194 'edit in' pod/perlfunc.pod
(@24100..)
p4raw-integrated: from //depot/perl@24139 'ignore' pod/perltrap.pod
(@23663..)

19 years agoIntegrate:
Abigail [Wed, 6 Apr 2005 01:41:55 +0000 (03:41 +0200)]
Integrate:
[ 21532]
...

Plus a small fix to t/TEST to recognize the added TODO test
as a TODO test.

[ 24078]
FreeBSD NDBM appears to generate files ending .db, so be prepared to
clean this variant up as well.

[ 24173]
1. t/TEST now deals with SKIP as if it was TODO. This complies to TAP
2. Removed the depricated 'my $foo if expr' there

[ 24192]
Subject: Re: [PATCH] Re: [perl #34650] perldoc -f my should perhaps mention BEGIN and END
Message-ID: <20050405234154.GG8680@abigail.nl>
p4raw-link: @24192 on //depot/perl: 55082927c3a5e85aa9f9d6c8e76cacf11d232232
p4raw-link: @24173 on //depot/perl: eac7c7286dd025decafd0b9e9f1c01aba6ce02d6
p4raw-link: @24078 on //depot/perl: cacf81f42beab47944769821db143b4be96edd5d
p4raw-link: @21532 on //depot/perl: 6c0731c3784186294017516545e3530192f2be03

p4raw-id: //depot/maint-5.8/perl@24283
p4raw-integrated: from //depot/perl@24282 'copy in' t/TEST (@23448..)
t/japh/abigail.t (@23987..) 'merge in' lib/Memoize/t/tie_ndbm.t
(@22258..)

19 years agoIntegrate:
Hugo van der Sanden [Mon, 21 Feb 2005 17:59:49 +0000 (17:59 +0000)]
Integrate:
[ 24053]
Subject: Re: [perl #34195] Regex: Alternations within negative lookahead assertions
Date: Mon, 21 Feb 2005 17:59:49 +0000
Message-Id: <200502211759.j1LHxnC22894@zen.crypt.org>

[ 24055]
Resubmit change #24053.

[ 24067]
Revert change #24055, which was producing a segfault in installman
when it was trying to install perltoc.

[ 24086]
Subject: Re: [perl #34195] Regex: Alternations within negative lookahead assertions
From: hv@crypt.org
Date: Thu, 24 Mar 2005 19:51:08 +0000
Message-Id: <200503241951.j2OJp8s18147@zen.crypt.org>
p4raw-link: @24086 on //depot/perl: 3ab3c9b49fb213f2b1d4cda8797de17be82b2b15
p4raw-link: @24067 on //depot/perl: 69a95ace1ba28c07cbc7748ef89ef90fa99c2d34
p4raw-link: @24055 on //depot/perl: c689e61c7cf072958f1f0f7838c3e6c7dc5e21d5
p4raw-link: @24053 on //depot/perl: db70e37e387af55c0d76b7ec65cedd21b2364520

p4raw-id: //depot/maint-5.8/perl@24282
p4raw-integrated: from //depot/perl@24067 'edit in' t/op/re_tests
(@24055..)
p4raw-integrated: from //depot/perl@24055 'edit in' regexec.c
(@24053..)

19 years agoIntegrate:
Yitzchak Scott-Thoennes [Thu, 10 Feb 2005 20:04:35 +0000 (12:04 -0800)]
Integrate:
[ 23961]
Subject: Re: [PATCH] Re: perl winpid?
Message-ID: <20050211040434.GA3824@efn.org>

[ 24242]
Fix bug #33664: allow for transport providers with protocol == 0

(This indicates that any protocol may be used, so don't bother checking
that the requested protocol matches in this case.)
p4raw-link: @24242 on //depot/perl: f9169742e89a053d2b45fc68a78b7b0ce030b537
p4raw-link: @23961 on //depot/perl: 49fd6edc755e0fc505e10cdb1d5025c747291b4c

p4raw-id: //depot/maint-5.8/perl@24281
p4raw-branched: from //depot/perl@24263 'branch in' t/lib/cygwin.t
p4raw-integrated: from //depot/perl@24263 'copy in' cygwin/cygwin.c
(@15378..) 'merge in' win32/win32sck.c (@24099..)
p4raw-integrated: from //depot/perl@23961 'merge in' README.cygwin
(@20774..) MANIFEST (@23960..)

19 years agoIntegrate:
Craig A. Berry [Sat, 9 Apr 2005 15:58:43 +0000 (10:58 -0500)]
Integrate:
[ 24214]
Subject: [PATCH] usesitecustomize for VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <42584203.2090405@mac.com>
p4raw-link: @24214 on //depot/perl: 79e63f36d616e2a045841795af8be1361f55c9ed

p4raw-id: //depot/maint-5.8/perl@24263
p4raw-integrated: from //depot/perl@24214 'merge in' configure.com
(@23775..)

19 years agoIntegrate:
Abe Timmerman [Sun, 10 Apr 2005 22:19:28 +0000 (00:19 +0200)]
Integrate:
[ 24171]
D'oh! We were never correctly spotting a modfl prototype

[ 24208]
Drop d_sitecustomize again. (usesitecustomize is enough)

[ 24210]
now usesitecustomize is used more generic

[ 24217]
Configure now probes for _LIB_VERSION support in math.h/libm
LIBM_LIB_VERSION is defined if it does

[ 24218]
Sorting still is a mess. This is better.

[ 24221]
Subject: Re: New Configure functionality
Message-Id: <200504102219.29024.abe@ztreet.demon.nl>

[ 24226]
Out of sync metaunit caused the erroneous return of the
removed d_sitecustomize. Mea Culpa.
p4raw-link: @24226 on //depot/perl: 4afd418c3e6e3e6ca18f1e99b1ab9b8936bb7471
p4raw-link: @24221 on //depot/perl: 5b55c15651b986277e286fb92039a24eee57be26
p4raw-link: @24218 on //depot/perl: 557d0d2689794874d4e716239a8d031333c32775
p4raw-link: @24217 on //depot/perl: 0a0abfba80ecb959bb176fcf214c3d9eeebfb1c6
p4raw-link: @24210 on //depot/perl: 835dc977775cbf623226bc819d8c87309aea7151
p4raw-link: @24208 on //depot/perl: 7b7f248700c2e3f625d40a59dc7467377a3b7547
p4raw-link: @24171 on //depot/perl: 3a79450617e447f22fcb046f4f6cb1ba6ca24171

p4raw-id: //depot/maint-5.8/perl@24262
p4raw-edited: from //depot/perl@24261 'edit in' config_h.SH (@24217..)
p4raw-integrated: from //depot/perl@24261 'merge in' Porting/config_H
(@24149..) configure.com (@24214..)
p4raw-integrated: from //depot/perl@24217 'edit in' Configure
(@24208..) 'merge in' handy.h (@24106..)

19 years agoIntegrate:
Nicholas Clark [Wed, 20 Apr 2005 15:30:26 +0000 (15:30 +0000)]
Integrate:
[ 23915]
Subject: Re: encoding neutral unpack
From: perl5-porters[at]ton.iguana.be (Ton Hospel)
Date: Sat, 29 Jan 2005 12:41:20 +0000 (UTC)
Message-ID: <ctg09g$j0e$1[at]post.home.lunix>

Forgotten character progress while checksumming over partial
b or B format. (plus a regression test)

[ 23922]
Subject: Re: encoding neutral unpack
From: perl5-porters[at]ton.iguana.be (Ton Hospel)
Date: Sat, 29 Jan 2005 13:24:55 +0000 (UTC)
Message-ID: <ctg2r7$j0e$4[at]post.home.lunix>

Ensure that with the C format, unpack checksums
don't get overflowed. (plus a regression test)

[ 23923]
Subject: Re: encoding neutral unpack
From: perl5-porters[at]ton.iguana.be (Ton Hospel)
Date: Sat, 29 Jan 2005 13:07:38 +0000 (UTC)
Message-ID: <ctg1qq$j0e$3[at]post.home.lunix>

Make U0 and C0 scoped to () pack subtemplates.
(plus a regression test)

[ 23924]
Subject: Re: encoding neutral unpack
From: perl5-porters[at]ton.iguana.be (Ton Hospel)
Date: Sat, 29 Jan 2005 12:54:34 +0000 (UTC)
Message-ID: <ctg12a$j0e$2[at]post.home.lunix>

Counted length prefixes shouldn't change C0/U0 mode
in pack/unpack (plus a regression test)

[ 23946]
Subject: [perl #34062] pack Z0 destroys the character before
From: perl-5.8.0@ton.iguana.be (via RT) <perlbug-followup@perl.org>
Date: 5 Feb 2005 18:09:00 -0000
Message-ID: <rt-3.0.11-34062-107199.19.360569328007@perl.org>
(plus a regression test)

[ 23951]
Subject: [perl #34076] P/p pack formats only recognize literal undef
From: perl-5.8.0@ton.iguana.be (via RT) <perlbug-followup@perl.org>
Date: 6 Feb 2005 22:03:20 -0000
Message-ID: <rt-3.0.11-34076-107344.19.3123360602169@perl.org>
p4raw-link: @23951 on //depot/perl: 28a4f200aaf4705198a8689fe5f7fabc732dc669
p4raw-link: @23946 on //depot/perl: f0df5f8b34ab27424e2b758635888ff39aa69398
p4raw-link: @23924 on //depot/perl: 21c16052ffb70c4bff066e455c6d4bea74622e34
p4raw-link: @23923 on //depot/perl: 0c81e54bc30e3e0dec16be656a10a6c616817930
p4raw-link: @23922 on //depot/perl: d6d3e8bddad8c105fc1972d4d9a8298ad3f73f11
p4raw-link: @23915 on //depot/perl: 0ed7c1bbe9e393cef0b94251a5a51525bd4e04ad

p4raw-id: //depot/maint-5.8/perl@24261
p4raw-integrated: from //depot/perl@23924 'edit in' t/op/pack.t
(@23923..)
p4raw-integrated: from //depot/perl@23922 'ignore' pp_pack.c (@23915..)

19 years agoIntegrate:
Yves Orton [Sat, 19 Feb 2005 11:00:08 +0000 (12:00 +0100)]
Integrate:
[ 23969]
Fix definition of DEBUG_MSTATS for Win32 dmake builds

[ 23970]
Fix PERL_MALLOC/DEBUG_MSTATS options in Win32 makefiles

Currently, if USE_IMP_SYS is defined then PERL_MALLOC gets undefined.
We should also undefine DEBUG_MSTATS if PERL_MALLOC is (or has become)
undefined, and we should do all this *before* inspecting DEBUG_MSTATS
to see if we need to add -DPERL_DEBUGGING_MSTATS to BUILDOPT.

[ 23992]
Subject: Patch Win32 makefiles for blead to allow parameters to be passed to harness:
Date: Sat, 19 Feb 2005 11:00:08 +0100
Message-ID: <9b18b31105021902003d9c2a95@mail.gmail.com>

[ 24004]
Stop mktables from needlessly re-running when using dmake on Win32

[ 24005]
Suppress "ECHO is on." messages when using dmake on Win32

(The shell's "echo" command displays the current echo setting when
called with no arguments.  Use "echo." to display nothing.)

[ 24006]
A better fix than change 24005 was ;)

Actually, "@echo." still emits a blank line.  Use "@rem" instead as the
no-op.  This was being used in the Win95 case, but works fine on WinNT
too, and is actually what ExtUtils-MakeMaker uses.

Also change the nmake Makefile.

[ 24007]
Include regcomp.h in Win32 makefiles

Subject: Re: Stop mktables from needlessly re-running when using dmake on Win32
From: demerphq <demerphq@gmail.com>
Date: Sun, 6 Mar 2005 09:16:12 +0100
Message-ID: <9b18b311050306001624012bd@mail.gmail.com>

[ 24014]
More Win32 dmake fixes

Use $B macro as per change 23991 in more places, and fix some syntax
errors in the subst's (missing trailing ",")

Tested with GCC and MSVC. I don't have BCC available, so those parts
are untested.

[ 24111]
A few Win32 makefile tidy-ups (No real changes)

[ 24113]
Add support for PERL_HASH_SEED_EXPLICIT and NO_HASH_SEED in the
Win32 makefiles

[ 24131]
Remove dependency on tr(1) for MinGW builds on Win32

This leaves things slightly (more) broken for MinGW builds on Cygwin,
but that doesn't currently quite work in other respects and isn't
documented anyway.  See:

http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-03/msg00751.html

[ 24227]
Support d_libm_lib_version for Win32 (see change 24217)
p4raw-link: @24227 on //depot/perl: f024374aaec3af368c46dadae280209e8297c32a
p4raw-link: @24131 on //depot/perl: 31e0fb333baa3f4848b16dd03107480226ae8bc2
p4raw-link: @24113 on //depot/perl: 2eb87578b6bf9c2a989b418d4847ad2dfbec21d8
p4raw-link: @24111 on //depot/perl: bdb4cb8840ea1c52d93df2ca4ff3757a85e58737
p4raw-link: @24014 on //depot/perl: bfbbc0be4da2c5ef1aac071cb1386a2d693a18d9
p4raw-link: @24007 on //depot/perl: cdb0f5473779f318e8bd3f9e8e8bf96093f979e4
p4raw-link: @24006 on //depot/perl: 65980d9413eea8415cdea4a9a608257b175e4fb6
p4raw-link: @24005 on //depot/perl: 6bbff615ed723ae41b6e721cd8dfbcda8084de40
p4raw-link: @24004 on //depot/perl: e99b0bf3355fd2ede555e05f6f07bf3c364e2b72
p4raw-link: @23992 on //depot/perl: 89087c85554906f75168ff676e546ecaa383a9c4
p4raw-link: @23970 on //depot/perl: 646e33b6c26a24d89e6543ab606cb6a803ed6126
p4raw-link: @23969 on //depot/perl: beb7ea05639dd45e5efb7c5681abbf11349121ca

p4raw-id: //depot/maint-5.8/perl@24259
p4raw-integrated: from //depot/perl@24250 'merge in' win32/config_H.vc
(@23436..) win32/config.bc win32/config.gc win32/config.vc
win32/config.vc64 (@24120..) win32/config_H.bc
win32/config_H.gc win32/config_H.vc64 (@24149..)
p4raw-integrated: from //depot/perl@24113 'edit in' win32/makefile.mk
(@24111..)
p4raw-integrated: from //depot/perl@23970 'edit in' win32/Makefile
(@23777..)

19 years agoIntegrate:
Steve Hay [Tue, 19 Apr 2005 13:31:34 +0000 (13:31 +0000)]
Integrate:
[ 23991]
Fix Win32's dmake makefile.mk for new dmakes built with Visual C++
p4raw-link: @23991 on //depot/perl: 66e09d83129b69ae14a81397dfc3921f2930216c

p4raw-id: //depot/maint-5.8/perl@24250
p4raw-integrated: from //depot/perl@23991 'edit in' win32/makefile.mk
(@23984..)

19 years agoIntegrate:
Nicholas Clark [Fri, 8 Apr 2005 11:25:00 +0000 (11:25 +0000)]
Integrate:
[ 24134]
Subject: [PATCH] Unicode 4.1.0
From: Jarkko Hietaniemi <jhi@iki.fi>
Message-ID: <424E584D.5000508@iki.fi>
Date: Sat, 02 Apr 2005 11:31:09 +0300

[ 24135]
Oops. Forgot to add this.

[ 24191]
Subject: Re: Bugs? In Unicode::EastAsianWidth.
From: Autrijus Tang <autrijus@autrijus.org>
Date: Wed, 6 Apr 2005 18:17:32 +0800
Message-ID: <20050406101732.GA17931@aut.dyndns.org>
p4raw-link: @24191 on //depot/perl: adc6a8bda4a952a87bcbd5de609cab61c47a2b49
p4raw-link: @24135 on //depot/perl: d6d6baebee64d58c2423d178fa6cd7e331b79929
p4raw-link: @24134 on //depot/perl: a2bd7410d0183a5974c36ff0549fab8692d0713b

p4raw-id: //depot/maint-5.8/perl@24203
p4raw-branched: from //depot/perl@24202 'branch in'
lib/unicore/NamedSequences.txt
p4raw-integrated: from //depot/perl@24202 'copy in'
lib/unicore/BidiMirroring.txt
lib/unicore/CompositionExclusions.txt
lib/unicore/EastAsianWidth.txt lib/unicore/NamesList.txt
lib/unicore/NormalizationCorrections.txt
lib/unicore/StandardizedVariants.txt (@19391..)
lib/unicore/ArabicShaping.txt lib/unicore/Blocks.txt
lib/unicore/CaseFolding.txt lib/unicore/HangulSyllableType.txt
lib/unicore/Jamo.txt lib/unicore/LineBreak.txt
lib/unicore/PropList.txt lib/unicore/PropValueAliases.txt
lib/unicore/PropertyAliases.txt lib/unicore/ReadMe.txt
lib/unicore/Scripts.txt lib/unicore/SpecialCasing.txt
lib/unicore/UnicodeData.txt lib/unicore/version (@22621..)
lib/unicore/README.perl (@22630..) lib/Unicode/UCD.pm
(@22642..) lib/Unicode/UCD.t (@22950..) t/uni/class.t
(@23343..) lib/unicore/mktables (@24085..)
p4raw-integrated: from //depot/perl@24134 'merge in' MANIFEST
(@24115..)

19 years agoIntegrate:
Nicholas Clark [Fri, 8 Apr 2005 10:58:39 +0000 (10:58 +0000)]
Integrate:
[ 24165]
Down with C++ reserved names
(and also function pointer declarations that rely on the C semantics
 of ())
p4raw-link: @24165 on //depot/perl: 0723351e0aae3b4ed046fabd41bf188a3d6a77df

p4raw-id: //depot/maint-5.8/perl@24202
p4raw-integrated: from //depot/perl@24197 'merge in' perlio.c
(@24094..) pp_sort.c (@24096..) mg.c (@24148..)

19 years agoIntegrate:
Nicholas Clark [Fri, 8 Apr 2005 09:05:27 +0000 (09:05 +0000)]
Integrate:
[ 24096]
Clean-up some warnings when compiling on Win32 with VC++

[ 24099]
A couple more Win32 compilation clean-ups

[ 24162]
Down with unneeded duplicate prototypes

[ 24163]
Down with more K&R prototypes

[ 24164]
Down with potentially incorrect duplicate prototypes
p4raw-link: @24164 on //depot/perl: a6c0611711f1e672f5a8bc135ac604baafe03a0a
p4raw-link: @24163 on //depot/perl: 2ec6e3854216d77cb1a18ccf45ccd53556415957
p4raw-link: @24162 on //depot/perl: 07445afaa422fe673ed115231793ea101373a3ee
p4raw-link: @24099 on //depot/perl: 47660177f659a8fbe5e2bac72a2bdfad9744a453
p4raw-link: @24096 on //depot/perl: fe2774edcceb29d7f31eb2b8407d2ab3df896594

p4raw-id: //depot/maint-5.8/perl@24197
p4raw-integrated: from //depot/perl@24196 'copy in' x2p/a2p.c
(@19242..) ext/DynaLoader/dl_dyld.xs (@23756..) 'edit in'
pp_sys.c (@24096..) 'merge in' win32/win32sck.c (@23275..) hv.c
(@24074..) utf8.c (@24084..)
p4raw-integrated: from //depot/perl@24096 'merge in' pp_sort.c
(@23803..) op.c util.c (@24095..)

19 years agoIntegrate:
Nicholas Clark [Thu, 7 Apr 2005 16:49:05 +0000 (16:49 +0000)]
Integrate:
[ 23631]
Subject: [PATCH] :encoding(utf8) broken in perl-5.8.6
From: Gisle Aas <gisle@ActiveState.com>
Date: 03 Dec 2004 06:09:19 -0800
Message-ID: <lrllcfeank.fsf_-_@caliper.activestate.com>

[ 23632]
Subject: UTF8_ALLOW_ANYUV should not allow overlong sequences [PATCH]
From: Gisle Aas <gisle@activestate.com>
Date: 06 Dec 2004 02:59:24 -0800
Message-ID: <lrmzwrae0j.fsf_-_@caliper.activestate.com>

[ 23640]
Subject: Re: Smoke [5.9.2] 23634 FAIL(F) openbsd 3.6 (i386/1 cpu) [PATCH]
From: Gisle Aas <gisle@ActiveState.com>
Date: 11 Dec 2004 02:57:19 -0800
Message-ID: <lrr7lxje5s.fsf_-_@caliper.activestate.com>

[ 24084]
[perl #33185] UTF-8 string substitution corrupts memory
The implicit call of 'require utf8' triggered by code like
    "\x{100}" =~ /[[:print:]]/
wasn't saving state correctly first.
p4raw-link: @24084 on //depot/perl: 96ca9f552a246a04e9873c974fac21138f3acd66
p4raw-link: @23640 on //depot/perl: 75dbc64466f68eeb78bbdb5a24eb7586261e17b5
p4raw-link: @23632 on //depot/perl: 618432450ee258c0a450666f1fd0f5b5f5dafcb8
p4raw-link: @23631 on //depot/perl: fbadb8fa63a268309e194a1a88ab374218e944d9

p4raw-id: //depot/maint-5.8/perl@24196
p4raw-integrated: from //depot/perl@24195 'copy in'
ext/PerlIO/t/encoding.t (@20175..)
p4raw-integrated: from //depot/perl@23640 'edit in' utf8.c (@23508..)
p4raw-integrated: from //depot/perl@23632 'merge in' utf8.h (@21198..)

19 years agoIntegrate:
Nicholas Clark [Thu, 7 Apr 2005 16:05:43 +0000 (16:05 +0000)]
Integrate:
[ 23900]
minor corrections to comments in perly.y

[ 23986]
Subject: Patch for Perlbug #4253
From: Nikolai Eipel <eipel@web.de>
Date: Sat, 29 Jan 2005 16:52:53 +0100
Message-Id: <200501291652.53841.eipel@web.de>

(-T and -B invalidate _ filehandle when no read permission on file)
plus a regression test

[ 23997]
SvUTF8 can be present on scalars other than PVs
(specifically references with overloaded stringification)

[ 23998]
ithreads: cond_signal() on a non-shared object coredumped

[ 23999]
Fix for bug [ID 20020227.005] format bug with undefined _TOP
http://rt.perl.org/rt3/Ticket/Display.html?id=8698
If there was no TOP format the lines left on page was set
to fixed number, now set to the current page length of the
IO channel used. More debugging for yet another bug needed.

[ 24022]
Make the return value of close() depend not only on the success of the
close itself, but also on whether the output stream had a previous
error. From Jim Meyering <jim@meyering.net>, via Debian.

[ 24070]
Forbid the -C option on the command-line
as suggested by Merijn (see [perl #34087])

[ 24080]
Subject: Re: [perl #34568] Perl crashes reading past the end of a heap block while parsing foreach statement
From: Gurusamy Sarathy <gsar@ActiveState.com>
Date: Fri, 25 Mar 2005 10:31:09 -0800
Message-Id: <200503251831.j2PIV9A6006234@smtp3.ActiveState.com>

[ 24092]
Fix PerlLIO_chsize() for platforms that don't have chsize()

This is the patch from the end of the thread that started here:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-09/msg00055.html

[ 24167]
Using savesvpv() here is terser and produces smaller object code.

[ 24174]
If we're going to prototype modfl(), it needs extern "C" linkage.
p4raw-link: @24174 on //depot/perl: a221a8a55f0bbb6b52da5c544e7bc886f16754e8
p4raw-link: @24167 on //depot/perl: 705bfa5f438d0b377898a48829d400d708246a4c
p4raw-link: @24092 on //depot/perl: 58e24efff3e72032a19e2adb55a951735452dbca
p4raw-link: @24080 on //depot/perl: bd5f3bc473acbb69a352d57b0baf5d694577ad8e
p4raw-link: @24070 on //depot/perl: 3ffe3ee448ef9bbf97ab82f8e68a3a749541b012
p4raw-link: @24022 on //depot/perl: e199e3bef188fd5eadcca420af186241e2773db1
p4raw-link: @23999 on //depot/perl: b929a54bc3b1e6622917dee605ce635e4c48caf4
p4raw-link: @23998 on //depot/perl: 10532ef0bc83090a3acebb63693a4f506bd96830
p4raw-link: @23997 on //depot/perl: 86f0d186b5906b677cf64db5216b59d27c937db6
p4raw-link: @23986 on //depot/perl: 25988e07f3c5c5717930b897625a3e6119c92879
p4raw-link: @23900 on //depot/perl: ad4673e589e7f7480399659499acd36d1af9a0f3

p4raw-id: //depot/maint-5.8/perl@24195
p4raw-integrated: from //depot/perl@24193 'copy in' iperlsys.h
(@21433..) t/op/stat.t (@23842..) 'merge in' perl.h (@24170..)
p4raw-integrated: from //depot/perl@24092 'edit in' doio.c (@24074..)
p4raw-integrated: from //depot/perl@24080 'merge in' op.c (@24079..)
p4raw-integrated: from //depot/perl@24070 'merge in' toke.c (@24049..)
pod/perldiag.pod (@24052..)
p4raw-integrated: from //depot/perl@23998 'copy in'
ext/threads/shared/shared.xs (@23438..)
p4raw-integrated: from //depot/perl@23997 'merge in' dump.c (@23180..)
p4raw-integrated: from //depot/perl@23986 'edit in' pp_sys.c (@23898..)
p4raw-integrated: from //depot/perl@23900 'merge in' perly.y (@23357..)

19 years agoIntegrate:
Steve Peters [Mon, 14 Feb 2005 19:54:17 +0000 (13:54 -0600)]
Integrate:
[ 23960]
[perl #34101] not() || 1 produces segmentation fault

Fixed by making not() behave like not(0). This is also the
way not() behaved before it started segfaulting in 5.6.0.

[ 23967]
Subject: [PATCH] Additional tests for t/op/not.t
Message-ID: <20050215015417.GA30368@mccoy.peters.homeunix.org>
p4raw-link: @23967 on //depot/perl: 1b293ed1e0e66b606ed121bd34c8112e6fd8e30d
p4raw-link: @23960 on //depot/perl: a758b0b5fd9985d853637e2aa988519329533771

p4raw-id: //depot/maint-5.8/perl@24193
p4raw-branched: from //depot/perl@24186 'branch in' t/op/not.t
(@23960..)
p4raw-integrated: from //depot/perl@24186 'merge in' perly.y (@23900..)
p4raw-integrated: from //depot/perl@23960 'edit in' MANIFEST (@23954..)

19 years agoIntegrate:
Nicholas Clark [Thu, 7 Apr 2005 08:24:49 +0000 (08:24 +0000)]
Integrate:
[ 23919]
Picky compilers (e.g. vac on AIX 5.2) do not accept statements
between declarations
p4raw-link: @23919 on //depot/perl: f8952f9c0d30f65af1114a6384b97ad7770dce81

p4raw-id: //depot/maint-5.8/perl@24186
p4raw-integrated: from //depot/perl@23919 'merge in'
ext/Devel/PPPort/PPPort.xs (@23912..)

19 years agoIntegrate:
Gisle Aas [Fri, 18 Mar 2005 04:06:40 +0000 (20:06 -0800)]
Integrate:
[ 24043]
Subject: Re: sitecustomize.pl [PATCH]
Message-ID: <lru0n9w433.fsf@caliper.activestate.com>

Adds a new command-line switch, -f, and a new optional
compile-time setting -DUSE_SITECUSTOMIZE

[ 24104]
Support for -Dusesitecustomize

[ 24105]
Simplify #24043 note now Configure can do -Dusesitecustomize

[ 24120]
Add support for USE_SITECUSTOMIZE in the Win32 makefiles

Note that this feature doesn't actually work correctly on Win32
until the problem described here is solved:

http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-03/msg00740.html

[ 24122]
Fix USE_SITECUSTOMIZE on Win32

This fixes the problem described in:

http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-03/msg00740.html
p4raw-link: @24122 on //depot/perl: f0c8bec29ec0362a1d5bd0ad2f2e00b2304ea2a8
p4raw-link: @24120 on //depot/perl: 7ada00a0afea1d7eec1411de227ec2e27211e619
p4raw-link: @24105 on //depot/perl: 36de116d52df0633b2c925a475f8b7e43ad9ac11
p4raw-link: @24104 on //depot/perl: 5f106f9c27148e746d86e2ea943381cda96398b4
p4raw-link: @24043 on //depot/perl: 20ef40cf6a00eee95a449854794854a93e411e3b

p4raw-id: //depot/maint-5.8/perl@24184
p4raw-integrated: from //depot/perl@24183 'copy in'
ext/Devel/DProf/t/DProf.t (@20269..) 'merge in' win32/win32.c
(@23200..) config_h.SH (@23674..) win32/config.bc
win32/config.gc win32/config.vc win32/config.vc64 (@23764..)
p4raw-integrated: from //depot/perl@24120 'merge in' win32/Makefile
win32/makefile.mk (@24113..)
p4raw-integrated: from //depot/perl@24105 'edit in' INSTALL (@24043..)
p4raw-integrated: from //depot/perl@24104 'merge in' Configure
(@23909..)
p4raw-integrated: from //depot/perl@24043 'merge in' pod/perlrun.pod
(@23963..) perl.c (@24003..)

19 years agoIntegrate:
Nicholas Clark [Wed, 6 Apr 2005 20:05:33 +0000 (20:05 +0000)]
Integrate:
[ 23964]
Require version 0.05 of Devel::Tokenizer::C.

[ 23965]
Regenerate Perl_keyword() to remove superfluous goto statements.
p4raw-link: @23965 on //depot/perl: 3140b3dadd87efbc39d3d4ff1289925baa047cc9
p4raw-link: @23964 on //depot/perl: 35175a9ce4be48663a7f98d01d6f5a77a0214ecf

p4raw-id: //depot/maint-5.8/perl@24183
p4raw-integrated: from //depot/perl@24182 'merge in' perl_keyword.pl
(@23914..)
p4raw-integrated: from //depot/perl@23965 'merge in' toke.c (@23914..)

19 years agoIntegrate:
Nicholas Clark [Wed, 6 Apr 2005 18:49:11 +0000 (18:49 +0000)]
Integrate:
[ 23926]
Upgrade to Devel::PPPort 3.06.

The hateful perforce bit. We hates software. All of it.
p4raw-link: @23926 on //depot/perl: 2dd695763641c95e068d98b5293519953c68fc4e

p4raw-id: //depot/maint-5.8/perl@24182
p4raw-integrated: from //depot/perl@24181 'copy in'
ext/Devel/PPPort/parts/inc/exception (@23912..)

19 years agoIntegrate:
Nicholas Clark [Wed, 6 Apr 2005 16:45:19 +0000 (16:45 +0000)]
Integrate:
[ 23974]
Subject: [perl #31730] [PATCH] IO::File reads garbage from directory filehandles
From: "Steve Peters via RT" <perlbug-followup@perl.org>
Date: 1 Feb 2005 16:24:11 -0000
Message-ID: <rt-3.0.11-31730-107010.1.24399823945417@perl.org>

[ 23981]
Subject: Re: Bug in Socket::IO::INET Version 1.27
From: Gisle Aas <gisle@ActiveState.com>
Date: 03 Feb 2005 03:16:46 -0800
Message-ID: <lr7jlpsxk1.fsf@caliper.activestate.com>
p4raw-link: @23981 on //depot/perl: b2118e7e233f26626887786dffd133bfb7222840
p4raw-link: @23974 on //depot/perl: fd172bcd67687fb9a94b92c46d2c582cce40a2c1

p4raw-id: //depot/maint-5.8/perl@24181
p4raw-integrated: from //depot/perl@24180 'copy in'
ext/IO/lib/IO/Socket/INET.pm (@20686..) ext/IO/lib/IO/File.pm
(@23489..)

19 years agoIntegrate:
Nicholas Clark [Wed, 6 Apr 2005 16:20:17 +0000 (16:20 +0000)]
Integrate:
[ 23950]
Remove mention of sub-packages in the Symbol manpage.

[ 23953]
Patch for CAN-2004-0452 by Jeroen van Wolffelaar.
The rmtree() function in the perl File::Path module would remove
directories in an insecure manner which could lead to the removal
of arbitrary files and directories via a symlink attack.

[ 24001]
Subject: [perl #32193] Tie::RefHash DELETE does not return value for ref keys
From: Yuval Kojman (via RT) <perlbug-followup@perl.org>
Date: 28 Oct 2004 12:16:37 -0000
Message-ID: <rt-3.0.11-32193-98805.8.56634266171625@perl.org>

[ 24002]
Add a regression test for bug #32193, and make the
fix a bit more robust

[ 24018]
Doc patch for Devel::DProf (from Debian)

[ 24019]
Remove a spurious undefined warning when using getopts.pl with -w.
(from Debian)

[ 24064]
Subject: [PATCH] simple optimization for SelectSaver
From: Alexey Tourbin <at@altlinux.ru>
Date: Fri, 18 Mar 2005 21:05:51 +0300
Message-ID: <20050318180551.GA12596@solemn.turbinal.org>

[ 24097]
Subject: Re: [PATCH] 5.6 File::Glob documentation insufficient for use
From: Steven Schubiger <steven@accognoscere.org>
Date: Wed, 30 Mar 2005 03:41:03 +0200 (CEST)
Message-Id: <200503300141.j2U1f3EP024524@accognoscere.homeunix.org>

[ 24098]
Minor POD nits.

[ 24101]
Subject: [PATCH] ext/Errno/Errno_pm.PL: fix for GNU hurd
From: Brendan O'Dea <bod@debian.org>
Date: Wed, 30 Mar 2005 10:30:25 +1000
Message-ID: <20050330003025.GA29797@londo.c47.org>
p4raw-link: @24101 on //depot/perl: a633c72b52416b7dbe2354fbc72b752af530ba5d
p4raw-link: @24098 on //depot/perl: 9d70ac1bf1ad8f13286afaa13cb098444403f9fb
p4raw-link: @24097 on //depot/perl: 6bd08436b5facfa8804866632e55b76c48986285
p4raw-link: @24064 on //depot/perl: a399f54aa42608589fd1ea74b6eb5f6dc14c9622
p4raw-link: @24019 on //depot/perl: b1fd7ccc41177ed6dd350c64b8373d34ce2d689e
p4raw-link: @24018 on //depot/perl: 7d2f12589b9863889bcf889cdfff8a7528e4a1a7
p4raw-link: @24002 on //depot/perl: 18592d64f2500d3ad1a9da4535c78adf607159d1
p4raw-link: @24001 on //depot/perl: 296b60dd8987f12ccbda0d2499a3bcf09b3ab304
p4raw-link: @23953 on //depot/perl: e2ba98a1f4e37e016e9f91967cb62bf01e236655
p4raw-link: @23950 on //depot/perl: bec253151bb75227dc04006405395de6d40bec8c

p4raw-id: //depot/maint-5.8/perl@24180
p4raw-integrated: from //depot/perl@24179 'copy in' lib/getopts.pl
(@7209..) lib/SelectSaver.pm (@8013..) ext/Devel/DProf/DProf.pm
(@20687..) lib/File/Path.pm (@20688..) lib/Symbol.pm (@20922..)
ext/Errno/Errno_pm.PL (@23807..) 'merge in' lib/Tie/RefHash.t
(@22998..)
p4raw-integrated: from //depot/perl@24097 'ignore'
ext/File/Glob/Glob.pm (@23019..)
p4raw-integrated: from //depot/perl@24001 'ignore' lib/Tie/RefHash.pm
(@20688..)

19 years agoIntegrate:
Nicholas Clark [Wed, 6 Apr 2005 16:03:39 +0000 (16:03 +0000)]
Integrate:
[ 23912]
Upgrade to Devel::PPPort 3.05.

[ 23926]
Upgrade to Devel::PPPort 3.06.

[ 23927]
Remove 2 unused variables from APItest.xs.
p4raw-link: @23927 on //depot/perl: 14b40fa7a92ebfc0647a15ef6114c7c26b280915
p4raw-link: @23926 on //depot/perl: 2dd695763641c95e068d98b5293519953c68fc4e
p4raw-link: @23912 on //depot/perl: 9132e1a37fb6d8c980f305a393fed9323586cbca

p4raw-id: //depot/maint-5.8/perl@24179
p4raw-branched: from //depot/perl@24177 'branch in'
ext/Devel/PPPort/parts/base/5008006
ext/Devel/PPPort/parts/todo/5008006
ext/Devel/PPPort/t/exception.t
p4raw-integrated: from //depot/perl@24177 'copy in'
ext/Devel/PPPort/HACKERS ext/Devel/PPPort/MANIFEST.SKIP
ext/Devel/PPPort/PPPort_xs.PL ext/Devel/PPPort/README
ext/Devel/PPPort/apicheck_c.PL
ext/Devel/PPPort/devel/buildperl.pl
ext/Devel/PPPort/devel/mkapidoc.sh
ext/Devel/PPPort/devel/mktodo ext/Devel/PPPort/devel/mktodo.pl
ext/Devel/PPPort/parts/base/5004000
ext/Devel/PPPort/parts/embed.fnc
ext/Devel/PPPort/parts/inc/call ext/Devel/PPPort/parts/inc/cop
ext/Devel/PPPort/parts/inc/format
ext/Devel/PPPort/parts/inc/grok
ext/Devel/PPPort/parts/inc/limits
ext/Devel/PPPort/parts/inc/mPUSH
ext/Devel/PPPort/parts/inc/magic
ext/Devel/PPPort/parts/inc/newCONSTSUB
ext/Devel/PPPort/parts/inc/newRV
ext/Devel/PPPort/parts/inc/threads
ext/Devel/PPPort/parts/todo/5009002
ext/Devel/PPPort/ppport_h.PL ext/Devel/PPPort/soak
ext/Devel/PPPort/typemap (@23222..) ext/Devel/PPPort/MANIFEST
ext/Devel/PPPort/parts/apicheck.pl
ext/Devel/PPPort/parts/inc/sv_xpvf
ext/Devel/PPPort/parts/inc/uv
ext/Devel/PPPort/parts/ppptools.pl (@23223..)
ext/Devel/PPPort/Makefile.PL (@23226..)
ext/Devel/PPPort/module2.c ext/Devel/PPPort/parts/inc/version
(@23234..) 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/misc.t (@23280..)
ext/Devel/PPPort/parts/inc/MY_CXT (@23282..)
ext/Devel/PPPort/TODO ext/Devel/PPPort/parts/inc/SvPV
ext/Devel/PPPort/parts/inc/ppphbin
ext/Devel/PPPort/parts/inc/ppphdoc
ext/Devel/PPPort/parts/inc/ppphtest (@23700..)
ext/Devel/PPPort/META.yml ext/Devel/PPPort/PPPort.pm
ext/Devel/PPPort/module3.c ext/Devel/PPPort/parts/inc/misc
(@23912..) 'edit in' ext/Devel/PPPort/PPPort.xs (@23919..)
'merge in' ext/XS/APItest/APItest.xs (@23925..)
p4raw-branched: from //depot/perl@23912 'branch in'
ext/Devel/PPPort/parts/inc/exception
p4raw-integrated: from //depot/perl@23912 'ignore'
ext/Devel/PPPort/Changes ext/Devel/PPPort/PPPort_pm.PL
(@23700..) 'merge in' MANIFEST (@23911..)

19 years agoIntegrate:
Nicholas Clark [Wed, 6 Apr 2005 15:49:18 +0000 (15:49 +0000)]
Integrate:
[ 23822]
Subject: Re: [perl #32498] h2xs generates incorrect code for Makefile.PL for enums
From: Noah <sitz@onastick.net>
Date: Wed, 19 Jan 2005 12:33:52 -0500
Message-ID: <20050119173352.GA15592@radu.onastick.net>

[ 24056]
Subject: Re: Stop mktables from needlessly re-running when using dmake on Win32
From: demerphq <demerphq@gmail.com>
Date: Tue, 8 Mar 2005 02:24:10 +0100
Message-ID: <9b18b311050307172455a5816e@mail.gmail.com>

Change 24004 stopped mktables from needlessly re-running when using
dmake on Win32, but it can still happen when using nmake because it
doesn't support the .UPDATEALL attribute that was used to fix dmake.
e.g. Build perl, touch a core header file, then rebuild -- mktables
re-runs when it didn't need to, and 7 times over at that!  This change
alleviates the pain by making mktables exit quickly in such cases.

[ 24057]
Oops - forgot to update MANIFEST for change 24056.

[ 24085]
Fix -C option of mktables (for VMS)

Subject: Re: [PATCH] Consting five
From: demerphq <demerphq@gmail.com>
Date: Sat, 26 Mar 2005 21:45:09 +0100
Message-ID: <9b18b311050326124563db5113@mail.gmail.com>
p4raw-link: @24085 on //depot/perl: 02b1aeecfc1c7a075d9bd84f08388446e35fa5a2
p4raw-link: @24057 on //depot/perl: 96746c4ecc25e998d69434161d50eb699acbb9b4
p4raw-link: @24056 on //depot/perl: 00a8df5c7fec3b630b936c5570f60eb2bbfd7675
p4raw-link: @23822 on //depot/perl: 3e0a3558675c46274592389adb574bfc2a161d7a

p4raw-id: //depot/maint-5.8/perl@24177
p4raw-branched: from //depot/perl@24168 'branch in'
lib/unicore/mktables.lst
p4raw-integrated: from //depot/perl@24168 'merge in' utils/h2xs.PL
(@23652..)
p4raw-integrated: from //depot/perl@24057 'merge in' MANIFEST
(@24050..)
p4raw-integrated: from //depot/perl@24056 'ignore' lib/unicore/mktables
(@23393..)

19 years agoIntegrate:
Yves Orton [Sat, 19 Feb 2005 11:04:00 +0000 (12:04 +0100)]
Integrate:
[ 23935]
Let's (un)do the timewarp, again.
Attempt to bodge round Makefile sometimes being older than Makefile.PL
Pesky filesystems.

[ 23942]
Stop lib/h2xs.t failing needlessly if it failed to clear up behind
itself on a previous run.

[ 23987]
Subject: (blead patch) Skip a torture test under blead, and skip certain torture tests under Win32.
Message-ID: <9b18b3110502190204641e103c@mail.gmail.com

[ 24063]
minitest fix
p4raw-link: @24063 on //depot/perl: 46cea15777af239bf2c7798126b9919bc202efe7
p4raw-link: @23987 on //depot/perl: 0d37d45345b4719e886fa62871a35dd0db1987b7
p4raw-link: @23942 on //depot/perl: 98d84473cbdd600ea0a62255d76863484ac654f0
p4raw-link: @23935 on //depot/perl: 558fa1e8b99b11f5445685a5adf1b526ab9c0803

p4raw-id: //depot/maint-5.8/perl@24168
p4raw-integrated: from //depot/perl@24157 'copy in'
lib/ExtUtils/t/Constant.t (@19183..) t/japh/abigail.t
(@20407..) lib/h2xs.t (@22998..) 'merge in' t/run/fresh_perl.t
(@23181..)

19 years agoOops. Wasn't supposed to pick this up.
Nicholas Clark [Tue, 5 Apr 2005 11:50:44 +0000 (11:50 +0000)]
Oops. Wasn't supposed to pick this up.

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

19 years agoIntegrate:
Nicholas Clark [Tue, 5 Apr 2005 11:07:15 +0000 (11:07 +0000)]
Integrate:
[ 23861]
Update copyright years and add editor blocks

[ 23941]
With mallocwrap New() evaluates its arguments more than once, so they
had better not have any side effects.
:-(

[ 23943]
Avoid evaluating a strlen twice due the new implementation
of New() with PERL_MALLOC_WRAP

[ 23968]
Use strl* functions in doio.c when available
Based on :
Subject: [PATCH] Changes to doio.c to use strlcpy() and strlcat()
From: Steve Peters <steve@fisharerojo.org>
Date: Wed, 1 Dec 2004 19:42:14 -0600
Message-ID: <20041202014214.GA20907@mccoy.peters.homeunix.org>

[ 24003]
Update -v copyright notice

[ 24032]
gcc warning patch by Andy Lester

[ 24046]
Remove an useless line, spotted by Andy Lester

[ 24058]
Break up long lines in -V output for compile-time options

Subject: Re: sitecustomize.pl [PATCH]
From: sthoenna[at]efn.org (Yitzchak Scott-Thoennes)
Date: Tue, 8 Mar 2005 17:46:04 -0800
Message-ID: <20050309014604.GA5876[at]efn.org>

[ 24102]
USE_STRLCAT and USE_STRLCPY now actually used
LIBM_VERSION_TYPE and USE_SITECUSTOMIZE are preparations
for future use

[ 24106]
Update copyrights.

[ 24108]
Another Win32 compilation clean-up (for when using Perl's malloc)

[ 24121]
Update copyrights.
Well, those are generated files anyway.
p4raw-link: @24121 on //depot/perl: 2419183b5b2616670ccea658b69504ec1babc68d
p4raw-link: @24108 on //depot/perl: 575fbe19638bbb2c64232d56697c4e2bd450b1de
p4raw-link: @24106 on //depot/perl: 1d3259712a05143b33614901d9fae89e4bbfaa3e
p4raw-link: @24102 on //depot/perl: cae3d67c6ac216abcbe9b6832a607768c0fe4ccf
p4raw-link: @24058 on //depot/perl: efcaa95b05d30c10585967bb358126b84bd75b53
p4raw-link: @24046 on //depot/perl: 6176dd9f323ed71666b3090232f3bc20f1d8ec8b
p4raw-link: @24032 on //depot/perl: 22469a62e89c5b688296aee74b9b68348ff12194
p4raw-link: @24003 on //depot/perl: 359b00fe3089c84f6f4b5e7703992d79ccfc9b88
p4raw-link: @23968 on //depot/perl: 0c19750d2627c55b20798d7cb5b4c84a03d8ec71
p4raw-link: @23943 on //depot/perl: fbbafa6d4d20579293b51de798077b9e8c394e94
p4raw-link: @23941 on //depot/perl: 26866f99b421a0fa48720d3ab1c6664d3cde4a59
p4raw-link: @23861 on //depot/perl: af3babe40f275e6db9af8c90e109cc84e4f526b3

p4raw-id: //depot/maint-5.8/perl@24156
p4raw-branched: from //depot/perl@24154 'branch in' regen_perly.pl
(@23959..)
p4raw-integrated: from //depot/perl@24154 'copy in' perlapi.c
(@20406..) malloc.c (@23176..) hv.h (@23873..) 'edit in'
handy.h (@24102..) embedvar.h (@24106..) 'merge in' embed.pl
(@23568..) thread.h (@23749..) pp.h (@23767..) perlapi.h
scope.h (@23780..) doop.c (@23857..) op.h (@23983..) XSUB.h
deb.c regcomp.h (@24074..) numeric.c (@24079..) av.c
miniperlmain.c thrdvar.h (@24081..) sv.h (@24088..) pad.c
(@24089..) gv.h (@24095..)
p4raw-integrated: from //depot/perl@24121 'merge in' global.sym
(@23873..) embed.h (@24094..) proto.h (@24095..)
p4raw-integrated: from //depot/perl@24106 'edit in' perl.h (@24074..)
'merge in' dump.c (@24088..)
p4raw-integrated: from //depot/perl@24058 'edit in' perl.c (@24049..)
p4raw-integrated: from //depot/perl@24046 'merge in' toke.c (@24042..)
p4raw-integrated: from //depot/perl@23968 'merge in' doio.c (@23725..)
p4raw-integrated: from //depot/perl@23941 'edit in' util.c (@23881..)
p4raw-integrated: from //depot/perl@23861 'merge in' hv.c (@23843..)
utf8.c (@23857..)

19 years agoIntegrate:
Nicholas Clark [Mon, 4 Apr 2005 22:35:30 +0000 (22:35 +0000)]
Integrate:
[ 23899]
Subject: h2hp: 2 fix
From: Olivier Thauvin <olivier.thauvin@aerov.jussieu.fr>
Date: Fri, 28 Jan 2005 16:53:11 +0100
Message-Id: <200501281653.15708.olivier.thauvin@aerov.jussieu.fr>

[ 23978]
Missing dependencies in x2p makefile, by Slaven Rezic.

[ 23979]
Subject: [PATCH] find2perl, new options
From: slaven@rezic.de
Date: Thu, 17 Feb 2005 22:30:13 +0100
Message-Id: <1108675813.24421@devpc01.iconmobile.de>

[ 23994]
Subject: [PATCH] dprofpp help
From: Andy Lester <andy@petdance.com>
Date: Thu, 24 Feb 2005 00:10:42 -0600
Message-ID: <20050224061042.GA20259@petdance.com>

[ 24020]
Fix a2p manpage (from Debian)

[ 24054]
Subject: [PATCH] Re: [perl #34493] h2ph `extern inline' problems
From: Alexey Tourbin <at@altlinux.ru>
Date: Sat, 19 Mar 2005 16:37:12 +0300
Message-ID: <20050319133712.GB6484@solemn.turbinal.org>

and

Message-ID: <20050319141457.GC6484@solemn.turbinal.org>
p4raw-link: @24054 on //depot/perl: bf076876beb37faf404cb529462c0d3621da4786
p4raw-link: @24020 on //depot/perl: 53273a086103cdbbf7ebdd5f1a18b2c0777cbc1b
p4raw-link: @23994 on //depot/perl: b65c400d4426c8471eb3e17d5dfd6df960c6fcad
p4raw-link: @23979 on //depot/perl: 6f028b0150dd9565638af63708c17381bbafce85
p4raw-link: @23978 on //depot/perl: 1b641bfc0adaa36fd81d349c214379b379436eec
p4raw-link: @23899 on //depot/perl: 9e3b9e5a5d8bea4abb387fc616a73216b4d8c289

p4raw-id: //depot/maint-5.8/perl@24154
p4raw-integrated: from //depot/perl@24153 'copy in' x2p/a2p.pod
(@8965..) t/lib/h2ph.h (@18963..) x2p/Makefile.SH (@19629..)
utils/dprofpp.PL (@20513..) x2p/find2perl.PL (@22749..)
p4raw-integrated: from //depot/perl@23899 'ignore' utils/h2ph.PL
(@23628..)

19 years agoIntegrate:
Robin Barker [Wed, 5 Jan 2005 11:55:09 +0000 (11:55 +0000)]
Integrate:
[ 23767]
Subject: [PATCH] to improve -DCHECK_FORMAT
Date: Wed, 5 Jan 2005 11:55:09 -0000
Message-ID: <533D273D4014D411AB1D00062938C4D90849C55A@hotel.npl.co.uk>

[ 23781]
Subject: [PATCH] follow-up to 23767
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Tue, 11 Jan 2005 15:48:49 -0000
Message-ID: <533D273D4014D411AB1D00062938C4D90849C56A@hotel.npl.co.uk>

[ 23824]
Subject: [PATCH] Further follow-up to 23767
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Wed, 19 Jan 2005 18:30:31 -0000
Message-ID: <533D273D4014D411AB1D00062938C4D90849C57D@hotel.npl.co.uk>

[ 24151]
Make -DFORMAT_CHECK compile with threads.
p4raw-link: @24151 on //depot/perl: 3358ade6797003037fdb5badd4a2c7712ad05b56
p4raw-link: @23824 on //depot/perl: 014ead4bccac5462b3a10654493980250e84b1d4
p4raw-link: @23781 on //depot/perl: 57f5baf2d376469520fedfc328fdf51d005eafe3
p4raw-link: @23767 on //depot/perl: 5df617be18e4372550725f3369e8e3fd641cce19

p4raw-id: //depot/maint-5.8/perl@24153
p4raw-integrated: from //depot/perl@24150 'merge in'
Porting/pumpkin.pod (@22304..)
p4raw-edited: from //depot/perl@23824 'edit in' perl.h (@23780..)
p4raw-integrated: from //depot/perl@23824 'edit in' XSUB.h (@23323..)
gv.c (@23766..) perl.c (@23786..) pp_ctl.c sv.c (@23803..)
'merge in' utf8.c (@23801..)
p4raw-integrated: from //depot/perl@23767 'merge in' pp.h (@23680..)
mg.c pp_sys.c (@23766..)

19 years agoIntegrate:
Nicholas Clark [Mon, 4 Apr 2005 19:59:56 +0000 (19:59 +0000)]
Integrate:
[ 23750]
Subject: [PATCH] gcc and ld in Configure
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Wed, 5 Jan 2005 12:04:25 -0000
Message-ID: <533D273D4014D411AB1D00062938C4D90849C55D@hotel.npl.co.uk>

[ 23952]
IBM Released vac.C version 7, and changed the naming convention (again)
Thanks to Campo for spotting, testing and the fix

[ 23958]
'what' cannot find ccversion if `which cc` is a symlink to ccache
ccversion is important enough to jump through some hoops to get it

[ 24016]
Patch for Debian bug #258618, compilation under Debian/Hurd

[ 24017]
Add support for Debian GNU/k*BSD

[ 24050]
Subject: Re: bugzilla.redhat bug #101767 (threads, threads::shared)
From: Alexey Tourbin <at@altlinux.ru>
Date: Sat, 19 Mar 2005 06:10:45 +0300
Message-ID: <20050319031045.GN12596@solemn.turbinal.org>

[ 24075]
Subject: [PATCH] Re: Smoke [5.9.2] 24061 FAIL(m) linux 2.6.10-1.770_FC3 [fedora] (i686/1 cpu)
From: Steve Peters <steve@fisharerojo.org>
Date: Tue, 22 Mar 2005 17:15:23 -0600
Message-ID: <20050322231523.GA3083@mccoy.peters.homeunix.org>

[ 24107]
Now that we have the full path, we can skip the which call,
that might cause trouble on testdrive systems.
p4raw-link: @24107 on //depot/perl: 8ab815d325c0064e12998204098708d4bb1b7b88
p4raw-link: @24075 on //depot/perl: 2d1d6bf608dc9681503e57929d9632850c2e5677
p4raw-link: @24050 on //depot/perl: da3f33f8c9eb0c2e730aa4a7790e8198a51839ef
p4raw-link: @24017 on //depot/perl: 46c947e8b9def6de34ac831834a3c290ab266515
p4raw-link: @24016 on //depot/perl: bfbdaa667072956d5a0e974db8ab75c91d670262
p4raw-link: @23958 on //depot/perl: bd7dcc1560fe205bfdd287ecf78da4eb59a80bf9
p4raw-link: @23952 on //depot/perl: 3c2f5eaa3d62cf90602dffad42f22b01cbc57787
p4raw-link: @23750 on //depot/perl: 98bcce56a742eca3224554590f22319067820c5a

p4raw-id: //depot/maint-5.8/perl@24150
p4raw-branched: from //depot/perl@24146 'branch in'
ext/threads/hints/linux.pl ext/threads/shared/hints/linux.pl
p4raw-integrated: from //depot/perl@24146 'copy in' hints/gnu.sh
(@22314..) hints/linux.sh (@22706..) hints/solaris_2.sh
(@22996..) hints/aix.sh (@23354..) hints/gnukfreebsd.sh
hints/gnuknetbsd.sh (@23909..)
p4raw-integrated: from //depot/perl@24050 'merge in' MANIFEST
(@24044..)
p4raw-integrated: from //depot/perl@23958 'ignore' hints/hpux.sh
(@23007..)

19 years ago Integrate:
Nicholas Clark [Sun, 3 Apr 2005 15:37:36 +0000 (15:37 +0000)]
   Integrate:
       [ 24027]
       Add standard core test headers to the Class::ISA new tests
p4raw-link: @24027 on //depot/perl: 011f492532dd36cd0b5dc4c06613829bf20b535a

p4raw-id: //depot/maint-5.8/perl@24146
p4raw-integrated: from //depot/perl@24145 'copy in'
lib/Class/ISA/t/00_about_verbose.t
lib/Class/ISA/t/01_old_junk.t (@24026..)

19 years agoIntegrate:
Nicholas Clark [Sun, 3 Apr 2005 15:27:20 +0000 (15:27 +0000)]
Integrate:
[ 24026]
Upgrade to Class::ISA 0.33
p4raw-link: @24026 on //depot/perl: a6c6f6710d6bf02abf379042f65b7ea75261b772

p4raw-id: //depot/maint-5.8/perl@24145
p4raw-branched: from //depot/perl@24144 'branch in'
lib/Class/ISA/ChangeLog
p4raw-deleted: from //depot/perl@24144 'delete in'
lib/Class/ISA/test.pl (@10676..)
p4raw-integrated: from //depot/perl@24144 'copy in' lib/Class/ISA.pm
(@9557..)
p4raw-branched: from //depot/perl@24026 'branch in'
lib/Class/ISA/t/00_about_verbose.t
lib/Class/ISA/t/01_old_junk.t
p4raw-integrated: from //depot/perl@24026 'merge in' MANIFEST
(@23990..)

19 years agoIntegrate:
Nicholas Clark [Sun, 3 Apr 2005 15:18:11 +0000 (15:18 +0000)]
Integrate:
[ 23327]
Subject: [perl #27576] [PATCH] Pod::Usage -exitvalue => "NOEXIT" requires -output be set (Doc bug)
From: "Steve Peters via RT" <perlbug-followup@perl.org>
Date: 26 Aug 2004 19:06:52 -0000
Message-ID: <rt-3.0.11-27576-94411.2.28321880730803@perl.org>

[ 23956]
Upgrade to Time::Local 1.11

[ 23975]
Upgrade to Time::HiRes 1.66

[ 23976]
Upgrade to Pod::LaTeX 0.58

[ 23977]
Upgrade to PathTools 3.04
(plus tweaks to Cwd and cwd.t to run when building perl)

[ 23982]
Subject: Re: Integration of PathTools 3.04
From: demerphq <demerphq@gmail.com>
Date: Fri, 18 Feb 2005 16:31:50 +0100
Message-ID: <9b18b31105021807316af0aed5@mail.gmail.com>

[ 24013]
Upgrade to CGI.pm 3.06

[ 24028]
Upgrade to DB_File 1.811, by Paul Marquess

[ 24034]
Upgrade to Pod::Parser 1.30

[ 24039]
Upgrade to CGI 3.07.
Add CGI's changelog

[ 24068]
Upgrade to File::Temp 0.16

[ 24069]
Upgrade to PathTools 3.05
p4raw-link: @24069 on //depot/perl: b04f6d364dc3b26d2309e24417e692690629b145
p4raw-link: @24068 on //depot/perl: 05fb677a707541c064a1e603c5ed94d6d12db486
p4raw-link: @24039 on //depot/perl: 976c4ade930645f3b8c72758f0dca6062c93eb42
p4raw-link: @24034 on //depot/perl: d5c61f7c3478189627500a82494061b415064f59
p4raw-link: @24028 on //depot/perl: dcdb9d1fbeae272f94bb6c224713fdfcd57e2d73
p4raw-link: @24013 on //depot/perl: 29ddc2a4443cff956621f7b060b68c8ff93220d4
p4raw-link: @23982 on //depot/perl: 8e6a5f51ce130bc855c9ce739a2ac67752f39617
p4raw-link: @23977 on //depot/perl: 99f36a739b86a289062066efb312754683ab485a
p4raw-link: @23976 on //depot/perl: ebb9462d35b8e2e4f8f628bc4e3e7af9194b146a
p4raw-link: @23975 on //depot/perl: 44d3ce20f589f12b64fe2f9e40734a9bea4663ed
p4raw-link: @23956 on //depot/perl: 5847cf895c6e325eb16d32163270ffec382f535b
p4raw-link: @23327 on //depot/perl: bc8c94cb1e936701f1bcc05c67b0d0624b30c0b0

p4raw-id: //depot/maint-5.8/perl@24144
p4raw-branched: from //depot/perl@24143 'branch in' ext/Cwd/ppport.h
lib/CGI/Changes
p4raw-integrated: from //depot/perl@24143 'copy in'
lib/Pod/t/pod2latex.t (@19226..) lib/CGI/t/form.t (@19664..)
lib/File/Spec/Epoc.pm lib/File/Spec/Functions.pm (@20798..)
lib/File/Temp/t/object.t (@20810..) lib/File/Spec/Cygwin.pm
(@20815..) lib/File/Temp/t/tempfile.t (@20839..)
lib/File/Spec/t/rel2abs2rel.t (@20908..) t/pod/poderrs.xr
(@20928..) lib/File/Spec/Mac.pm lib/File/Spec/OS2.pm
lib/File/Spec/Unix.pm lib/File/Spec/t/crossplatform.t
(@21239..) lib/Pod/InputObjects.pm lib/Pod/Select.pm (@21975..)
lib/Pod/Find.pm (@22886..) lib/Time/Local.pm lib/Time/Local.t
(@22908..) lib/Pod/LaTeX.pm (@22912..) lib/CGI/Carp.pm
lib/CGI/Util.pm lib/CGI/t/html.t (@22914..) lib/Pod/Checker.pm
lib/Pod/ParseUtils.pm lib/Pod/Parser.pm (@22920..)
pod/pod2usage.PL pod/podselect.PL (@22931..)
ext/DB_File/typemap (@22970..) ext/Cwd/t/taint.t (@22993..)
ext/Cwd/Cwd.xs ext/Cwd/t/win32.t (@23152..)
lib/File/Spec/Win32.pm (@23168..) ext/DB_File/Changes
ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
ext/DB_File/t/db-hash.t (@23202..) lib/File/Spec/t/Spec.t
(@23241..) lib/Pod/Usage.pm (@23327..) ext/Time/HiRes/Changes
ext/Time/HiRes/HiRes.pm ext/Time/HiRes/HiRes.xs
ext/Time/HiRes/t/HiRes.t (@23329..) lib/File/Spec/VMS.pm
(@23443..) ext/Cwd/t/cwd.t lib/File/Spec.pm (@23977..)
lib/CGI.pm (@24013..) 'edit in' lib/File/Temp.pm (@23849..)
p4raw-integrated: from //depot/perl@24039 'edit in' MANIFEST (@24026..)
p4raw-integrated: from //depot/perl@24013 'ignore' lib/CGI/Cookie.pm
(@22469..)
p4raw-integrated: from //depot/perl@23977 'ignore' ext/Cwd/Changes
(@23248..) lib/Cwd.pm (@23443..)

19 years agoIntegrate:
Nicholas Clark [Sun, 3 Apr 2005 14:49:04 +0000 (14:49 +0000)]
Integrate:
[ 23847]
Upgrade to Test::Harness 2.46

[ 23871]
Subject: [PATCH] Test::Harness::Straps::_default_inc shell problem
From: "Craig A. Berry" <craigberry@mac.com>
Date: Sun, 23 Jan 2005 13:44:49 -0600
Message-ID: <41F3FEB1.9020102@mac.com>

[ 23993]
Subject: (patch blead) Extend t/harness to allow filtering of the file list by regex.
From: demerphq <demerphq@gmail.com>
Date: Sat, 19 Feb 2005 11:10:00 +0100
Message-ID: <9b18b3110502190210105decf4@mail.gmail.com>

[ 23995]
Subject: Re: (patch blead) Extend t/harness to allow filtering of the file list by regex.
From: demerphq <demerphq@gmail.com>
Date: Wed, 23 Feb 2005 17:49:50 +0100
Message-ID: <9b18b311050223084917d7ef59@mail.gmail.com>

[ 24136]
Fix "[perl #34643] Config_heavy.pl not in archlib"
p4raw-link: @24136 on //depot/perl: b809f04e6ef1fa3cd9abc5b53c75100bb603e794
p4raw-link: @23995 on //depot/perl: 7205a85d1570b13acf2f59aa0811bf1eb6b3fc0e
p4raw-link: @23993 on //depot/perl: 8a76aa1f201f195cea47d9c3db2cada8aeafe866
p4raw-link: @23871 on //depot/perl: be2fd869b865f98d379a59b06d007a594bb39a17
p4raw-link: @23847 on //depot/perl: 3c87ea76a29c989d68c834cb6f9fd80a9892d62a

p4raw-id: //depot/maint-5.8/perl@24143
p4raw-branched: from //depot/perl@24142 'branch in'
lib/Test/Harness/TAP.pod lib/Test/Harness/t/harness.t
lib/Test/Harness/t/prove-globbing.t
p4raw-integrated: from //depot/perl@24142 'copy in'
lib/Test/Harness/Assert.pm (@21826..)
lib/Test/Harness/Iterator.pm lib/Test/Harness/t/strap.t
(@22021..) lib/Test/Harness/Changes
lib/Test/Harness/t/prove-switches.t (@22907..) t/harness
(@23448..) 'merge in' lib/Test/Harness.pm (@22907..)
installperl (@23947..)
p4raw-integrated: from //depot/perl@23995 'copy in' pod/perlhack.pod
(@23352..)
p4raw-integrated: from //depot/perl@23847 'ignore'
lib/Test/Harness/Straps.pm (@22021..) 'merge in' MANIFEST
(@23838..)

19 years agoIntegrate:
Tels [Sat, 1 Jan 2005 18:59:51 +0000 (19:59 +0100)]
Integrate:
[ 23739]
Subject: [PATCH] Math::BigInt v1.74, Math::BigRat v0.14, bignum v0.16
Date: Sat, 1 Jan 2005 18:59:51 +0100
Message-Id: <200501011859.52858@bloodgate.com>

[ 23882]
Subject: [PATCH] BigInt mbi_rand.t failings
From: Tels <nospam-abuse@bloodgate.com>
Date: Tue, 25 Jan 2005 18:06:58 +0100
Message-Id: <200501251806.59782@bloodgate.com>

[ 23955]
Subject: Re: [PATCH] BigInt mbi_rand.t failings (solved now)
From: Tels <nospam-abuse@bloodgate.com>
Date: Wed, 9 Feb 2005 21:44:22 +0100
Message-Id: <200502092144.24051@bloodgate.com>

[ 24048]
Upgrade to Math::BigInt 1.75, by Tels
p4raw-link: @24048 on //depot/perl: a87115f0a1b74f765307464de281024d76c71ad6
p4raw-link: @23955 on //depot/perl: 52edfb599e340320dace5311afb7593b66043d71
p4raw-link: @23882 on //depot/perl: da21930332ec1997612ca0fbcfe4ac176237c0e5
p4raw-link: @23739 on //depot/perl: b68b7ab1e328997a801e104fc190aa117fc75775

p4raw-id: //depot/maint-5.8/perl@24142
p4raw-branched: from //depot/perl@24141 'branch in'
lib/Math/BigInt/t/lib_load.t lib/bignum/t/ratopt_a.t
p4raw-integrated: from //depot/perl@24141 'copy in'
lib/bignum/t/option_a.t lib/bignum/t/option_l.t
lib/bignum/t/option_p.t (@15455..) lib/Math/BigInt/t/inf_nan.t
t/lib/Math/BigFloat/Subclass.pm (@20000..) lib/bigrat.pm
(@20864..) lib/Math/BigInt/t/mbi_rand.t (@21318..)
lib/Math/BigInt/t/fallback.t (@21882..)
lib/Math/BigInt/CalcEmu.pm (@22344..) lib/bignum.pm (@22491..)
lib/bigint.pm (@23283..) lib/Math/BigInt/t/bare_mbf.t
lib/Math/BigInt/t/bigfltpm.inc lib/Math/BigInt/t/bigfltpm.t
lib/Math/BigInt/t/sub_mbf.t lib/Math/BigInt/t/upgrade.inc
lib/Math/BigInt/t/with_sub.t (@23359..) lib/Math/BigRat.pm
lib/Math/BigRat/t/bigrat.t lib/Math/BigRat/t/bigratpm.inc
lib/Math/BigRat/t/bigratpm.t (@23396..) lib/Math/BigFloat.pm
lib/Math/BigInt/t/bare_mbi.t lib/Math/BigInt/t/bigintpm.t
lib/Math/BigInt/t/sub_mbi.t (@23739..)
p4raw-integrated: from //depot/perl@23955 'ignore'
lib/Math/BigInt/Calc.pm (@23882..)
p4raw-integrated: from //depot/perl@23739 'ignore'
lib/Math/BigInt/t/bigintpm.inc (@23359..) lib/Math/BigInt.pm
(@23396..) 'merge in' MANIFEST (@23730..)

19 years agoIntegrate:
Nicholas Clark [Sun, 3 Apr 2005 13:58:48 +0000 (13:58 +0000)]
Integrate:
[ 23945]
A small precision in the docs for overloaded regexp escapes
(see bug #33906)

[ 23963]
Mac OS Classic vs Mac OS X clarications
by Sherm Pendley

[ 23971]
Fix documentation bug in using Socket's import tags :

Subject: [perl #34141] example in perlbug -f getsockopt incomplete
From: David Dyck (via RT) <perlbug-followup@perl.org>
Date: 15 Feb 2005 07:35:45 -0000
Message-ID: <rt-3.0.11-34141-107730.6.0777451251105@perl.org>

[ 24000]
do "filename" is not really used with perl subroutine librairies
anymore.

[ 24021]
8 is not an octal digit. (from Debian)

[ 24024]
FAQ sync

[ 24033]
Doc patches to clarify the stringification rules of {} and =>
by Jarkko (bug #34419)

[ 24036]
Subject: Re: [perl #34155] perldoc -f hex should say how to convert back
From: David Nicol <davidnicol@gmail.com>
Date: Tue, 8 Mar 2005 18:23:11 -0600
Message-ID: <934f64a20503081623713f6d27@mail.gmail.com>

[ 24045]
Remove trie optimisation from the todo list

[ 24047]
Subject: [PATCH] perlrun typo (env PERLDB_OPTS)
From: Alexey Tourbin <at@altlinux.ru>
Date: Sat, 19 Mar 2005 03:40:13 +0300
Message-ID: <20050319004013.GJ12596@solemn.turbinal.org>

[ 24066]
Fix unresolved POD link

[ 24090]
Make the spelling of whitespace (vs white-space and white space)
  more consistent
From: Offer Kaye <offer.kaye@gmail.com>
Date: Thu, 17 Mar 2005 14:47:36 -0500
Message-ID: <5694250503171147668e73c7@mail.gmail.com>

[ 24123]
This is 5.9.2. Mostly.

[ 24127]
Add a note about installhtml

[ 24128]
FAQ sync.

[ 24129]
POD fixes.
p4raw-link: @24129 on //depot/perl: c234bec13fe4a2f24d15acc1160981b4c4765876
p4raw-link: @24128 on //depot/perl: 571e049f835793c9e2ebba49d438be94a271f3ee
p4raw-link: @24127 on //depot/perl: 3a89a73cb887422a8ff6ad0a1a2725cc8f177fb7
p4raw-link: @24123 on //depot/perl: 690cf44b891769f83179a3b154e2b155ab8c433c
p4raw-link: @24090 on //depot/perl: 6b0ac556af9eedace4d32a9b51232914d1118023
p4raw-link: @24066 on //depot/perl: ae4c54028c3d99561d10bd627f850a84553c8e0c
p4raw-link: @24047 on //depot/perl: fdac53cdf7b8b7030448d0e63e6537e85a7a19df
p4raw-link: @24045 on //depot/perl: 5ee738cbe35eeb5b92b8391ea3fa711d75f88414
p4raw-link: @24036 on //depot/perl: 38366c114d966e1bfc88beb6923273d54aa6e78d
p4raw-link: @24033 on //depot/perl: 719b43e8a7892cfc854b9123fcad88c53828b0b9
p4raw-link: @24024 on //depot/perl: 7678ccedef3d2583c849cbd8e5a13ba36925ac4c
p4raw-link: @24021 on //depot/perl: 6ed007ae6b14c10b7b8e33947dc7bbed976b6e7c
p4raw-link: @24000 on //depot/perl: ea63ef19ca3f585d76378df52ef140c169642026
p4raw-link: @23971 on //depot/perl: 4852725b6599d1cee72970100a6c19e0adc9b5b7
p4raw-link: @23963 on //depot/perl: 8e30f651d14878f73c030bd08b8c6efdc65d89fe
p4raw-link: @23945 on //depot/perl: 580a9fe1f2eadca33b9bfe7700739a00e7d804ca

p4raw-id: //depot/maint-5.8/perl@24141
p4raw-integrated: from //depot/perl@24140 'copy in' pod/perllocale.pod
(@16520..) pod/perlxstut.pod (@17766..) pod/perlreref.pod
(@20661..) pod/perlmodinstall.pod (@22735..) pod/perlfaq2.pod
pod/perlfaq8.pod pod/perlfaq9.pod (@23466..) pod/perlhist.pod
(@23570..) pod/perlfaq5.pod (@23647..) pod/perlopentut.pod
(@23963..) pod/perlfaq.pod pod/perlfaq1.pod pod/perlfaq3.pod
pod/perlfaq4.pod (@24024..) 'edit in' pod/perlre.pod (@23945..)
pod/perlop.pod (@24033..) 'merge in' pod/perldata.pod
(@23496..)
p4raw-integrated: from //depot/perl@24045 'ignore' pod/perltodo.pod
(@23754..)
p4raw-integrated: from //depot/perl@24024 'ignore' pod/perlfaq6.pod
pod/perlfaq7.pod (@23509..)
p4raw-integrated: from //depot/perl@24000 'edit in' pod/perlfunc.pod
(@23971..)
p4raw-integrated: from //depot/perl@23963 'edit in' pod/perlrun.pod
(@23907..)

19 years agoIntegrate:
Nicholas Clark [Sun, 3 Apr 2005 12:54:42 +0000 (12:54 +0000)]
Integrate:
[ 23962]
README.cygwin additions by Reini Urban

[ 23972]
Jan Dubois has taken over maintenance of Win32 stuff from Sarathy

[ 24008]
Some updates to current status

[ 24009]
Subject: Minor AUTHORS patch
From: Andy Lester <andy@petdance.com>
Date: Tue, 8 Mar 2005 09:44:45 -0600
Message-ID: <20050308154445.GB3213@petdance.com>

[ 24015]
Subject: Minor AUTHORS patch
From: "Mike Giroux" <rmgiroux@hotmail.com>
Date: Thu, 10 Mar 2005 08:39:04 -0500
Message-ID: <BAY104-F4B1925432A15287069D3BCE520@phx.gbl>

[ 24029]
Change my email, put real name of Pixel

[ 24110]
Fix typo in INSTALL (s/USE_HAS_SEED_EXPLICIT/USE_HASH_SEED_EXPLICIT/)

[ 24112]
AUTHORS update

[ 24133]
Add encoding::warnings to Maintainers.pl and rebuild META.yml for release

(not the META.yml part)
p4raw-link: @24133 on //depot/perl: f366f7b38b027e6aab7ac71e1c1715678bda65b1
p4raw-link: @24112 on //depot/perl: febff313fdb0c981cad2c773917ba2b9ee12c10f
p4raw-link: @24110 on //depot/perl: f80da78ecb80cd50fe82c63c50dc2b384716bdcf
p4raw-link: @24029 on //depot/perl: 6576cad96dde71e44bcbd5446f5115bcc003d895
p4raw-link: @24015 on //depot/perl: 5207adf3a6188a4cfbe2431a4dcc3ca14f296618
p4raw-link: @24009 on //depot/perl: c478aefb95db58c5f937ab7c70bba552d23df9b2
p4raw-link: @24008 on //depot/perl: 7cd31a2a3a16340eaa8eea422e384f0122df1b22
p4raw-link: @23972 on //depot/perl: 2bfd3252dd0e05c7bf8bcc370c10fa405ae0fb9f
p4raw-link: @23962 on //depot/perl: 75e109ec81c2002e1d04766607aa888464c8e6cf

p4raw-id: //depot/maint-5.8/perl@24140
p4raw-integrated: from //depot/perl@24015 'ignore' AUTHORS (@24009..)
p4raw-integrated: from //depot/perl@23944 'copy in' README.hpux
(@23611..) 'edit in' Porting/Maintainers.pl (@23972..) 'merge
in' README.win32 (@23621..) README.cygwin (@23961..) INSTALL
(@24105..)

19 years agoUpdate Changes
Nicholas Clark [Mon, 7 Feb 2005 18:06:38 +0000 (18:06 +0000)]
Update Changes

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

19 years agoIntegrate:
Nicholas Clark [Sat, 5 Feb 2005 17:17:19 +0000 (17:17 +0000)]
Integrate:
[ 23749]
Subject: [PATCH] Avoid segfault when pthread_key_create fails
From: Gisle Aas <gisle@ActiveState.com>
Date: 05 Jan 2005 01:09:51 -0800
Message-ID: <lracroz1gg.fsf@caliper.activestate.com>

[ 23840]
Subject: [patch] cleanup perlsfio.h
From: Stas Bekman <stas@stason.org>
Date: Thu, 13 Jan 2005 16:14:23 -0500
Message-ID: <41E6E4AF.8070303@stason.org>

[ 23842]
Subject: Re: [PATCH] File::Find dies on find({follow=>1, ...}) on Win32
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Mon, 20 Dec 2004 16:08:56 -0800
Message-ID: <20041221000856.GA2924@efn.org>

[ 23844]
Subject: [Patch] [perl #32446]  close leaves fd open
From: Steffen Ullrich <coyote.frank@gmx.net>
Date: Wed, 01 Dec 2004 15:22:34 +0100
Message-ID: <20041201142236.4273.qmail@lists.develooper.com>

[ 23890]
Subject: [PATCH] libperl leaks a THREAD_KEY each time it is reloaded
From: Gisle Aas <gisle@ActiveState.com>
Date: 05 Jan 2005 03:21:06 -0800
Message-ID: <lris6cxgt9.fsf@caliper.activestate.com>
p4raw-link: @23890 on //depot/perl: aebd1ac7983c6d00ee0b79f7eb3bc5904d3b2bdf
p4raw-link: @23844 on //depot/perl: 0c49ea6ab2795f5fde8510752a5ebb44587caca8
p4raw-link: @23842 on //depot/perl: 049f818b9a6d0ed6efed5c49515a9d137e475267
p4raw-link: @23840 on //depot/perl: 4810286bd9ecd424ad73c2c65693d1330ac2773f
p4raw-link: @23749 on //depot/perl: 142c4186a0973c440f5caa0dda3e33e9e6ae7c11

p4raw-id: //depot/maint-5.8/perl@23940
p4raw-integrated: from //depot/perl@23939 'copy in' perlsfio.h
(@19242..) t/op/stat.t (@23821..) 'merge in' thread.h
(@22509..) perl.c (@23824..)
p4raw-integrated: from //depot/perl@23844 'merge in' perlio.c
(@23746..)
p4raw-integrated: from //depot/perl@23842 'merge in' pp_sys.c
(@23803..)

19 years agoIntegrate:
Nicholas Clark [Sat, 5 Feb 2005 16:59:25 +0000 (16:59 +0000)]
Integrate:
[ 23928]
Upgrade to Digest 1.10
p4raw-link: @23928 on //depot/perl: a9acc3567ea7c266e6edabba11e4855b4a1676ed

p4raw-id: //depot/maint-5.8/perl@23939
p4raw-branched: from //depot/perl@23938 'branch in' lib/Digest/Changes
lib/Digest/file.pm lib/Digest/t/file.t
p4raw-integrated: from //depot/perl@23938 'copy in' lib/Digest/base.pm
(@21809..) lib/Digest.pm (@22915..) 'merge in' MANIFEST
(@23925..)

19 years agoIntegrate:
Nicholas Clark [Sat, 5 Feb 2005 16:41:18 +0000 (16:41 +0000)]
Integrate:
[ 23872]
Subject: [perl #33906] Missing \\ in perlre
From: Andrew (via RT) <perlbug-followup@perl.org>
Date: 23 Jan 2005 20:52:51 -0000
Message-ID: <rt-3.0.11-33906-106339.17.5527961922343@perl.org>

[ 23880]
Subject: [PATCH] perlapi.pod has pod errors
From: "Jos I. Boumans" <kane@xs4all.net>
Date: Tue, 25 Jan 2005 16:42:38 +0100
Message-Id: <BDA482F7-6EE7-11D9-8AA7-000A95EF62E2@xs4all.net>

[ 23881]
Integrate change #23880 in original comment

[ 23893]
Add a reference to books.perl.org.

[ 23916]
Subject: Re: [perl #34010] localtime docs
From: Andy Lester <andy@petdance.com>
Date: Mon, 31 Jan 2005 21:24:29 -0600
Message-ID: <20050201032429.GA29354@petdance.com>

[ 23920]
Subject: [PATCH pod/perlfunc.pod] POD nit @ sysseek
From: Abigail <abigail@abigail.nl>
Date: Tue, 1 Feb 2005 21:33:14 +0100
Message-ID: <20050201203314.GC335@abigail.nl>

[ 23921]
fix POSIX::strtod error handling documentation
p4raw-link: @23921 on //depot/perl: 6309100e80203b1dd76aa4be8a42b20fb0415252
p4raw-link: @23920 on //depot/perl: aaa270e5c2fde5136fc8cb50b57a6bb908ef1616
p4raw-link: @23916 on //depot/perl: ba0537838d189f8c21be9dc429c6a9b5e8e5b177
p4raw-link: @23893 on //depot/perl: e4fd38941528df23061370b7dfaa954d8f9c6685
p4raw-link: @23881 on //depot/perl: 6832267f461983b0afff776101f8a2b10d128d79
p4raw-link: @23880 on //depot/perl: 9c2fe30c684e721963ef24f7385a620d0e125995
p4raw-link: @23872 on //depot/perl: 141db969318ed8140b5af01514c043bc7f710dc3

p4raw-id: //depot/maint-5.8/perl@23938
p4raw-integrated: from //depot/perl@23937 'copy in' pod/perlbook.pod
(@10010..) ext/POSIX/POSIX.pod (@23527..) 'merge in'
pod/perlre.pod (@23496..) util.c (@23772..)
p4raw-integrated: from //depot/perl@23916 'edit in' pod/perlfunc.pod
(@23639..)
p4raw-integrated: from //depot/perl@23880 'merge in' pod/perlapi.pod
(@23873..)

19 years ago(Yet another mop up job due to perforce's inability to branch and
Todd Vierling [Fri, 21 Jan 2005 15:16:16 +0000 (10:16 -0500)]
(Yet another mop up job due to perforce's inability to branch and
then integrate)

Integrate:
[ 23870]
Subject: Re: [perl #33892] Add Interix support
Message-ID: <Pine.NEB.4.61.0501211424350.13373@duh.net.dhis.org>
p4raw-link: @23870 on //depot/perl: c3eb8dc349c587153a68314b01f001045210cf58

p4raw-id: //depot/maint-5.8/perl@23937
p4raw-integrated: from //depot/perl@23936 'copy in' hints/interix.sh
(@23849..)

19 years agoIntegrate:
Nicholas Clark [Sat, 5 Feb 2005 15:07:43 +0000 (15:07 +0000)]
Integrate:
[ 23807]
Fix for building with MinGW under Cygwin

Subject: [PATCH] building win32 perl with cygwin's mingw (was: Re: [PATCH] Re: lib/Config/Extensions.t fails on Win32)
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Thu, 13 Jan 2005 16:11:36 -0800
Message-ID: <20050114001136.GC2516@efn.org>

[ 23849]
Subject: [perl #33892] Add Interix support
From: Todd Vierling (via RT) <perlbug-followup@perl.org>
Date: 21 Jan 2005 14:36:31 -0000
Message-ID: <rt-3.0.11-33892-106280.17.6407478352545@perl.org>

(except the Configure chunk)
(and bump version numbers of modules)
[and except the dual life modules chunk]

[ 23862]
Subject: Re: Smoke [5.9.2] 23792 FAIL(F) osf1 V5.1 (21264A)/4 cpu)
From: Jarkko Hietaniemi <jhi@iki.fi>
Message-ID: <41F2911E.8090204@iki.fi>
Date: Sat, 22 Jan 2005 19:45:02 +0200

(drop optimisation on pp_pack.c for gcc on osf1 to -O1)

[ 23864]
Subject: Re: Smoke [5.9.2] 23792 FAIL(F) osf1 V5.1 (21264A)/4 cpu)
From: Jarkko Hietaniemi <jhi@iki.fi>
Message-ID: <41F2C427.7020003@iki.fi>
Date: Sat, 22 Jan 2005 23:22:47 +0200

[ 23909]
Subject: [perl #33998] [PATCH] Support for GNU/kFreeBSD
From: "rmh@debian.org (via RT)" <perlbug-followup@perl.org>
Date: 31 Jan 2005 07:37:55 -0000
Message-ID: <rt-3.0.11-33998-106860.15.2609323921089@perl.org>

[ 23910]
Add all the missing gnuk{free,net}bsd hints files to MANIFEST

[ 23917]
"All" "all?" Who said all? There were 2 more missing gnuk{free,net}bsd
hints files to add to MANIFEST. Sort MANIFEST
while I'm in the area.
p4raw-link: @23917 on //depot/perl: b2de6a21dcc23a8be547019830dfeac642d34c3f
p4raw-link: @23910 on //depot/perl: 4b5bf9a685821e2bf3efb2542e8e8d6ca57c3194
p4raw-link: @23909 on //depot/perl: fb2e1bc0638d5a5d7ac552a79a71a996a5d604cc
p4raw-link: @23864 on //depot/perl: 0fae7d620a2a93c5758d63b6ec89d596930b4589
p4raw-link: @23862 on //depot/perl: 61ba5045923c2764dd186c0e8c1f665460baf428
p4raw-link: @23849 on //depot/perl: 0c52c6a9db5934c6cadc50a4a66634da7bea4268
p4raw-link: @23807 on //depot/perl: 22402b4762ced374b42179386a54f4055120b9fb

p4raw-id: //depot/maint-5.8/perl@23936
p4raw-branched: from //depot/perl@23934 'branch in'
ext/DynaLoader/hints/gnukfreebsd.pl
ext/DynaLoader/hints/gnuknetbsd.pl
ext/NDBM_File/hints/gnukfreebsd.pl
ext/NDBM_File/hints/gnuknetbsd.pl
ext/ODBM_File/hints/gnukfreebsd.pl
ext/ODBM_File/hints/gnuknetbsd.pl
ext/POSIX/hints/gnukfreebsd.pl ext/POSIX/hints/gnuknetbsd.pl
ext/Storable/hints/gnukfreebsd.pl
ext/Storable/hints/gnuknetbsd.pl hints/gnukfreebsd.sh
hints/gnuknetbsd.sh
p4raw-integrated: from //depot/perl@23934 'copy in' t/op/groups.t
(@15977..) t/io/openpid.t (@19371..) lib/File/Find.pm
(@23510..) ext/Errno/Errno_pm.PL (@23584..) 'merge in'
Makefile.SH (@23751..) Configure (@23848..)
p4raw-integrated: from //depot/perl@23910 'edit in' MANIFEST (@23877..)
p4raw-integrated: from //depot/perl@23862 'ignore' hints/dec_osf.sh
(@22585..)
p4raw-branched: from //depot/perl@23849 'branch in' hints/interix.sh

19 years agoIntegrate:
Nicholas Clark [Sat, 5 Feb 2005 14:32:42 +0000 (14:32 +0000)]
Integrate:
[ 23898]
[perl #33928] chomp() fails after alarm(), `sleep`

PP_backtick's temp altering of PL_rs didn't restore after
an exception

[ 23905]
Fix test suite hang on Win32 caused by change #23898

("perl -e sleep 3" does an indefinite sleep!)
p4raw-link: @23905 on //depot/perl: 28849697770a958b354afa3e546276a6f15f1d28
p4raw-link: @23898 on //depot/perl: 75af1a9c52a124d2be09fece4ba0d7bc6091ed01

p4raw-id: //depot/maint-5.8/perl@23934
p4raw-integrated: from //depot/perl@23933 'copy in' t/op/alarm.t
(@23898..) 'merge in' pp_sys.c (@23842..)

19 years agoIntegrate:
Nicholas Clark [Sat, 5 Feb 2005 14:21:35 +0000 (14:21 +0000)]
Integrate:
[ 23875]
Replace Perl_keyword() with a version that's 20% faster on typical
input, generated by subclassing ExtUtils::Constant. (Typical input
being about 135M of input from running a lot of perl scripts)

[ 23877]
A script to regenerate Perl_keyword()

[ 23878]
Ooops. It was 190M when I was using 4 bytes per entry for lengths in
the dump file. The newer format is only 135M

[ 23914]
Make Perl_keyword() another 30% faster.
p4raw-link: @23914 on //depot/perl: 4c3bbe0f1940fe1418b3633a0eb6151f5eccf740
p4raw-link: @23878 on //depot/perl: aa5b165557d6dbcd68fec46d05345cef09320ef1
p4raw-link: @23877 on //depot/perl: d30bcfc16b8d58581237bdcf9a2169c169d9b26f
p4raw-link: @23875 on //depot/perl: e2e1dd5af807c886b8322d1af8c8311fa0f03adb

p4raw-id: //depot/maint-5.8/perl@23933
p4raw-edited: from //depot/perl@23932 'edit in' perl_keyword.pl
(@23897..)
p4raw-edited: from //depot/perl@23878 'edit in' toke.c (@23875..)
p4raw-integrated: from //depot/perl@23877 'merge in' MANIFEST
(@23867..)

19 years agoIntegrate:
Nicholas Clark [Sat, 5 Feb 2005 13:47:07 +0000 (13:47 +0000)]
Integrate:
[ 23866]
Slightly terser code in S_regpposixcc (names inside [:*here*:])

[ 23868]
Tidy up 2 comments
p4raw-link: @23868 on //depot/perl: 8fdec51143ba8063c924c83e982d4e30db7fb7ae
p4raw-link: @23866 on //depot/perl: 80916619979625fd90f15fa086a5ca4ce62d26f3

p4raw-id: //depot/maint-5.8/perl@23932
p4raw-integrated: from //depot/perl@23931 'edit in' regcomp.c
(@23866..)

19 years agoIntegrate:
Nicholas Clark [Sat, 5 Feb 2005 13:28:13 +0000 (13:28 +0000)]
Integrate:
[ 23876]
Add weights to ExtUtils::Constant to allow sorting by expected
frequency. This makes the Perl_keyword() replacement 20% faster,
rather than just 12%

[ 23879]
Correct and update comments (before anyone writes in)
Remove a temporary variable.

[ 23897]
More consistent names for all the parameter name/declaration methods

Which should have been part of change 23930, but for
http://www.google.com/search?q=%66%75%63%6Bing+perforce
p4raw-link: @23897 on //depot/perl: f8901870eae83390cf40d51cb7fd1437ed1fa230
p4raw-link: @23879 on //depot/perl: 4e1a4e482775044c6a704b355706e943127da653
p4raw-link: @23876 on //depot/perl: b760f3609b6304dee35e7bb0ad42e3a07498c0fc

p4raw-id: //depot/maint-5.8/perl@23931
p4raw-branched: from //depot/perl@23897 'branch in' perl_keyword.pl
(@23877..)
p4raw-integrated: from //depot/perl@23879 'ignore'
lib/ExtUtils/Constant/Base.pm (@23876..)
p4raw-integrated: from //depot/perl@23876 'ignore'
lib/ExtUtils/Constant/XS.pm (@23867..)

19 years agoIntegrate:
Nicholas Clark [Sat, 5 Feb 2005 13:14:36 +0000 (13:14 +0000)]
Integrate:
[ 23792]
Avoid dogfood problems when an empty string accidentally ends up
as a constant name. [They don't work in qw(), strangely]

[ 23867]
Assimilate ExtUtils::Constant 0.16
p4raw-link: @23867 on //depot/perl: af6ca1d0181f472691c45f9f3b0e93e14d574fbb
p4raw-link: @23792 on //depot/perl: b8e6adcbf4d1bbd9b9f3e01a29355dc0a3763a4a

p4raw-id: //depot/maint-5.8/perl@23930
p4raw-branched: from //depot/perl@23929 'branch in'
lib/ExtUtils/Constant/Utils.pm
p4raw-integrated: from //depot/perl@23929 'copy in'
lib/ExtUtils/Constant.pm (@23792..)
p4raw-branched: from //depot/perl@23867 'branch in'
lib/ExtUtils/Constant/Base.pm lib/ExtUtils/Constant/XS.pm
p4raw-integrated: from //depot/perl@23867 'merge in' MANIFEST
(@23853..)

19 years agoIntegrate:
Nicholas Clark [Sat, 5 Feb 2005 12:57:43 +0000 (12:57 +0000)]
Integrate:
[ 23788]
utf.pm needs to require Carp before croak()ing

[ 23838]
Subject: Re: [perl #33173] shellwords.pl and tainting
From: Alexey Tourbin <at@altlinux.ru>
Date: Tue, 28 Dec 2004 22:29:37 +0300
Message-ID: <20041228192937.GB7824@solemn.turbinal.org>

[ 23839]
VERSION++

[ 23874]
Subject: [PATCH] assorted tempfile clean-up in the test suite
From: "Craig A. Berry" <craigberry@mac.com>
Date: Sun, 23 Jan 2005 14:23:17 -0600
Message-ID: <41F407B5.7020106@mac.com>

[ 23883]
&_q needs to *globally* escape ' and \ in its substitution.
p4raw-link: @23883 on //depot/perl: d279d8f862ed0ca55e61f5b5b7382ed4ed045266
p4raw-link: @23874 on //depot/perl: 4e7ee149460a1e80f981e3148f5aa709e27ebacb
p4raw-link: @23839 on //depot/perl: 975e5341a976c641823830ca6420429bc44f629a
p4raw-link: @23838 on //depot/perl: 6a724e38d06830f8a81d04a01e9feb8da8e1bfc9
p4raw-link: @23788 on //depot/perl: bd7017d37d1ea75ed228b98d66032e165497283f

p4raw-id: //depot/maint-5.8/perl@23929
p4raw-branched: from //depot/perl@23918 'branch in'
lib/Text/ParseWords/taint.t
p4raw-integrated: from //depot/perl@23918 'copy in' t/io/fs.t
(@18581..) lib/utf8.t (@22547..) lib/utf8.pm (@23019..)
t/io/tell.t (@23492..) lib/Test/Simple/t/reset.t (@23523..)
t/test.pl (@23635..) lib/shellwords.pl (@23681..)
p4raw-integrated: from //depot/perl@23838 'ignore'
lib/Text/ParseWords.pm (@23060..) 'merge in' MANIFEST
(@23836..)

19 years agoIntegrate:
Nicholas Clark [Tue, 1 Feb 2005 22:27:23 +0000 (22:27 +0000)]
Integrate:
[ 23903]
Don't write to $PERLIO_DEBUG when setuid ([perl #33990])

[ 23904]
Avoid a buffer overflow with threads and PERLIO_DEBUG

[ 23906]
Really fix the bug [perl #33990].
NB. -DIAMSUID is only set to compile sperl.o.

[ 23907]
Document the changes to PERLIO_DEBUG.
p4raw-link: @23907 on //depot/perl: 923e8b21a1a52adc9256138e9b2650ce78a10c4b
p4raw-link: @23906 on //depot/perl: ffdc6b0149239c63d2af653ea8fccae807d7d3be
p4raw-link: @23904 on //depot/perl: e081bb54e0eecfb962e7f0cfd84fcbdb2683d54d
p4raw-link: @23903 on //depot/perl: 6ca5a72b6dc61d8ee66baa383d765ea96f29663b

p4raw-id: //depot/maint-5.8/perl@23918
p4raw-integrated: from //depot/perl@23904 'edit in' perlio.c (@23903..)
p4raw-integrated: from //depot/perl@23902 'merge in' pod/perlrun.pod
(@23648..)

19 years agohttp://www.google.com/search?btnI=aargh&q=hate+perforce
Nicholas Clark [Sun, 30 Jan 2005 23:17:16 +0000 (23:17 +0000)]
www.google.com/search?btnI=aargh&q=hate+perforce

p4raw-id: //depot/maint-5.8/perl@23902
p4raw-integrated: from //depot/perl@23901 'copy in'
genpacksizetables.pl (@23889..)

19 years agoIntegrate:
Nicholas Clark [Sun, 30 Jan 2005 23:14:08 +0000 (23:14 +0000)]
Integrate:
[ 22663]
Make the ! suffix handle n/N/v/V as signed integers
within pack templates.

[ 22734]
Subject: [PATCH for testing/review] byte-order modifiers for (un)pack templates
From: Marcus Holland-Moritz <mhx-perl@gmx.net>
Date: Wed, 21 Apr 2004 21:09:20 +0200
Message-Id: <20040421210920.3c467772@r2d2>

[ 22745]
Cleanup variables in S_(un)pack_rec().
This also works around a gcc optimizer bug on dec_osf/alpha.

[ 22754]
More unpack cleanups.

[ 22780]
Add byte-order group modifiers to (un)pack templates.
Follow-up on: #22734, #22745, #22753, #22754.

Subject: Group modifiers in (un)pack templates
From: Marcus Holland-Moritz <mhx-perl@gmx.net>
Date: Mon, 3 May 2004 20:14:41 +0200
Message-Id: <20040503201441.1b058e0d@r2d2>

[ 23787]
Refactor all the unpack checksum-or-not logic to avoid massive
duplication.

[ 23791]
The leaktesting of NEWSV() is long dead, so create and initialise
SV values in one, to simplify source code and shrink object code
by about 1%

[ 23793]
Source code tidy up - avoid assigning to sv.

[ 23794]
Turn the unreachable code into assertions. (So prove me wrong...)

[ 23853]
Make the length overrun checking and stack extension table driven.
(Shaves about 3k off pp_pack.o)

[ 23854]
Shrink a switch() statment by driving the size calculations from the
size table. This requires #ifdef()s in the size table initialiser.
Astoundingly this shaves over 6K of the object size with -Os on OS X.
I was expecting about 1K (due to shrinking a branch table). Mind you,
I'm not going to argue with what I got. :-)

[ 23858]
Remove now-unnecessary check. (It's done earlier)

[ 23860]
From: Jarkko Hietaniemi <jhi@iki.fi>
Subject: Re: [PATCH] do not assume quads or long doubles
Message-ID: <41F21B0A.2050301@iki.fi>
Date: Sat, 22 Jan 2005 11:21:14 +0200

[ 23889]
Make the byte order modifers < and > and the sign modifier ! (for
n N v V) conditionally compile. This means that the refactored
pp_pack/pp_unpack code can now be used in maint.

[ 23892]
Retrieve the flag bit that only 'p' uses, so that it is spare for
future use.
p4raw-link: @23892 on //depot/perl: a72c271bac70ecc52cda8ed4ba689c8816509735
p4raw-link: @23889 on //depot/perl: 7212898e16d553139d9eb78509677120af2b98db
p4raw-link: @23860 on //depot/perl: 58c0bd94527e85a170cb69f8389719d71e427ee9
p4raw-link: @23858 on //depot/perl: 5512a2f970bb4736c5f97b41c721c79012f86f6b
p4raw-link: @23854 on //depot/perl: 80a13697042a4d823de61ba24b77aa9d893765d6
p4raw-link: @23853 on //depot/perl: 78d46eaae9d8413e104f494881b97489e46e1fd4
p4raw-link: @23794 on //depot/perl: c75bde89ee55ab4c3ff1da2c3438b11554305529
p4raw-link: @23793 on //depot/perl: ac7f3b1b093ac3b3a306d564a043e7f8c12a02c6
p4raw-link: @23791 on //depot/perl: c4c5f44ab99b928971472cc4b5376b9230e528f1
p4raw-link: @23787 on //depot/perl: 73cb726371990cd489597c4fee405a9815abf4da
p4raw-link: @22780 on //depot/perl: 66c611c54494622936416a3e5713bc7d44ef96ba
p4raw-link: @22754 on //depot/perl: 25a9bd2a66ab90bebdf152f1b70a957b5876ed63
p4raw-link: @22745 on //depot/perl: ef1087867acdfa0e526203dfb4a3261e28743f6b
p4raw-link: @22734 on //depot/perl: 1109a39207d99bf49cb02471368620d4a38731b2
p4raw-link: @22663 on //depot/perl: 068bd2e7e6b490383a9259507cd9652925bab47a

p4raw-id: //depot/maint-5.8/perl@23901
p4raw-integrated: from //depot/perl@23896 'copy in' pp_pack.c
(@23889..)
p4raw-branched: from //depot/perl@23853 'branch in'
genpacksizetables.pl
p4raw-integrated: from //depot/perl@23853 'merge in' MANIFEST
(@23849..)
p4raw-integrated: from //depot/perl@22780 'edit in' perl.h (@22741..)
p4raw-integrated: from //depot/perl@22734 'edit in' embed.h (@22687..)
'merge in' pod/perlport.pod (@21895..) embed.fnc proto.h
(@22687..) util.c (@22692..)

19 years agoFor some reason pack.t isn't warnings clean on maint. For now, remove
Nicholas Clark [Fri, 28 Jan 2005 20:38:44 +0000 (20:38 +0000)]
For some reason pack.t isn't warnings clean on maint. For now, remove
warnings, but once the implementation in pp_pack.c is unified, check
again and if necessary track the cause down.

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

19 years ago(Just the tests from)
Marcus Holland-Moritz [Wed, 21 Apr 2004 21:09:20 +0000 (23:09 +0200)]
(Just the tests from)
Integrate:
[ 22663]
Make the ! suffix handle n/N/v/V as signed integers
within pack templates.

[ 22734]
Subject: [PATCH for testing/review] byte-order modifiers for (un)pack templates
Date: Wed, 21 Apr 2004 21:09:20 +0200
Message-Id: <20040421210920.3c467772@r2d2>

[ 22780]
Add byte-order group modifiers to (un)pack templates.
Follow-up on: #22734, #22745, #22753, #22754.

Subject: Group modifiers in (un)pack templates
From: Marcus Holland-Moritz <mhx-perl@gmx.net>
Date: Mon, 3 May 2004 20:14:41 +0200
Message-Id: <20040503201441.1b058e0d@r2d2>

[ 23850]
Name another pack test

[ 23884]
Make the tests for the endianness modifiers < and >, and the
signnedness modifier ! conditional on perl version. Surprisingly
little change needed.

[ 23886]
Check that the warning behaviour on the modifiers !, < and > is as we
expect it for this perl.

[ 23888]
Oops. Was forgetting to test n! N! v! V! in pack
p4raw-link: @23888 on //depot/perl: efb78d13e88f09e1c42f464b0f2a4b96748960bb
p4raw-link: @23886 on //depot/perl: 9391b0491eb8cee9c5b1b53af5802bc61343d513
p4raw-link: @23884 on //depot/perl: d9db00a60fda6ed788730e0d56c6d76862a7490e
p4raw-link: @23850 on //depot/perl: 86704b5ff60208951e78bd32bfb4f73d05eec98a
p4raw-link: @22780 on //depot/perl: 66c611c54494622936416a3e5713bc7d44ef96ba
p4raw-link: @22734 on //depot/perl: 1109a39207d99bf49cb02471368620d4a38731b2
p4raw-link: @22663 on //depot/perl: 068bd2e7e6b490383a9259507cd9652925bab47a

p4raw-id: //depot/maint-5.8/perl@23895
p4raw-integrated: from //depot/perl@23886 'edit in' t/op/pack.t
(@23884..)

19 years agoIntegrate:
Jarkko Hietaniemi [Sat, 22 Jan 2005 00:20:12 +0000 (02:20 +0200)]
Integrate:
[ 23857]
Subject:  Re: uc($long_utf8_string) exhausts memory
Date:  Sat, 22 Jan 2005 00:20:12 +0200
Message-Id:  <41F1801C.3080201@iki.fi>

Make buffer size estimates for utf8 case conversion less maximally
pessimistic

[ 23863]
Subject:  Re: uc($long_utf8_string) exhausts memory
From:  Jarkko Hietaniemi <jhi@iki.fi>
Date:  Sat, 22 Jan 2005 11:33:12 +0200
Message-Id:  <41F21DD8.3050500@iki.fi>

change #23857 miscalculated the SvGROW size

[ 23869]
Subject:  Re: Smoke [5.9.2] 23863 FAIL(F) MSWin32 WinXP/.Net SP1 (x86/1 cpu)
From:  Jarkko Hietaniemi <jhi@iki.fi>
Date:  Sun, 23 Jan 2005 21:25:01 +0200
Message-Id:  <41F3FA0D.4010301@iki.fi>

The uc() memory reduction patch had a memory leak...
p4raw-link: @23869 on //depot/perl: 128c951743744da884743c814b7b2e8304bf26d0
p4raw-link: @23863 on //depot/perl: 32c480af8dfd9e34b5575597dcf51e893e97e167
p4raw-link: @23857 on //depot/perl: 89ebb4a3f2a55825eeed13aaf58db5c73d2140ef

p4raw-id: //depot/maint-5.8/perl@23887
p4raw-integrated: from //depot/perl@23885 'copy in' t/op/lc.t
(@20855..) 'merge in' utf8.h (@23632..) regexec.c (@23795..)
op.c (@23798..) sv.c (@23824..)
p4raw-integrated: from //depot/perl@23863 'edit in' pp.c (@23857..)
p4raw-integrated: from //depot/perl@23857 'merge in' toke.c (@23798..)
doop.c (@23799..) regcomp.c (@23802..) utf8.c (@23824..)
pp_pack.c (@23854..)