Dave Mitchell [Sun, 14 Mar 2004 20:13:47 +0000]
[perl #27638] scope exit could expose freed local() value
p4raw-id: //depot/perl@22500
Dave Mitchell [Sun, 14 Mar 2004 17:01:34 +0000]
[perl #27628] strict 'subs' didn't warn on bareword array index
p4raw-id: //depot/perl@22499
Nicholas Clark [Sat, 13 Mar 2004 15:13:28 +0000]
Four Storable patches towards Storable 2.11 :
Subject: Re: [perl #27616] Storable can't freeze restricted hashes in canonical order
Date: Sat, 13 Mar 2004 15:13:28 +0000
Message-ID: <
20040313151327.GS701@plum.flirble.org>
Date: Sat, 13 Mar 2004 20:23:45 +0000
Message-ID: <
20040313202345.GX701@plum.flirble.org>
Date: Sat, 13 Mar 2004 22:20:07 +0000
Message-ID: <
20040313222007.GZ701@plum.flirble.org>
Date: Sat, 13 Mar 2004 23:03:46 +0000
Message-ID: <
20040313230345.GB701@plum.flirble.org>
p4raw-id: //depot/perl@22498
padre@elte.hu [Wed, 10 Mar 2004 17:05:09 +0000]
[perl #27567] [patch] a typo and a mistake in perltoot.pod
From: "padre@elte.hu (via RT)" <perlbug-followup@perl.org>
Message-ID: <rt-3.0.8-27567-81174.13.
282806825515@perl.org>
p4raw-id: //depot/perl@22497
Rafael Garcia-Suarez [Sat, 13 Mar 2004 21:16:59 +0000]
More small perldelta updates.
p4raw-id: //depot/perl@22496
Rafael Garcia-Suarez [Sat, 13 Mar 2004 20:05:20 +0000]
Revert change #22489, that seems to cause build failures on Windows.
p4raw-link: @22489 on //depot/perl:
590d29db556974e9ffeb477a1a1932ff001d099f
p4raw-id: //depot/perl@22495
Steve Hay [Fri, 12 Mar 2004 08:38:41 +0000]
Re: [PATCH] Stop splitpod truncating sprintf manpage
Message-ID: <
40517711.9030204@uk.radan.com>
p4raw-id: //depot/perl@22494
Rafael Garcia-Suarez [Fri, 12 Mar 2004 23:39:16 +0000]
perl591delta nits. Regenerate the tables of contents.
p4raw-id: //depot/perl@22493
Rafael Garcia-Suarez [Fri, 12 Mar 2004 21:35:49 +0000]
Update perl591delta. Include a small to-do list in it.
p4raw-id: //depot/perl@22492
Tels [Fri, 12 Mar 2004 18:02:30 +0000]
Math::BigInt v1.70, bignum 0.15, Math::BigRat 0.12
Message-Id: <
200403121802.31679@bloodgate.com>
p4raw-id: //depot/perl@22491
Hugo van der Sanden [Thu, 11 Mar 2004 16:21:50 +0000]
Fix a bug in the cloning of regexps
Subject: Re: [perl #27530] Regex qr// interpolation fails when chr(0) is used in a thread
Message-Id: <
200403111621.i2BGLoi20225@zen.crypt.org>
(plus another similar fix)
p4raw-id: //depot/perl@22490
Steve Hay [Fri, 12 Mar 2004 15:52:23 +0000]
Fix minitest target in Win32 makefiles
Message-ID: <
4051DCB7.107@uk.radan.com>
p4raw-id: //depot/perl@22489
Dave Mitchell [Mon, 1 Mar 2004 23:59:21 +0000]
Document the new behaviour of the substr lvalue :
Subject: Re: [perl #24346] pulling in stuff from outside the substr lvalue window
Message-ID: <
20040301235921.GC6469@fdisolutions.com>
p4raw-id: //depot/perl@22488
Dave Mitchell [Thu, 11 Mar 2004 14:52:58 +0000]
make op/write.t work better under stdio by running the subtests
in the child process rather than the parent.
p4raw-id: //depot/perl@22485
Dominic Dunlop [Thu, 11 Mar 2004 10:34:01 +0000]
Re: [PATCH] Re: Proposal to remove support for MachTen
Message-Id: <
3B07B7FC-733F-11D8-AC24-000A27839BD6@mac.com>
p4raw-id: //depot/perl@22484
Nicholas Clark [Wed, 10 Mar 2004 20:38:49 +0000]
croaking for readonly SVs in Perl_sv_utf8_upgrade_flags was a mistake
back this out until we have a tangible policy
p4raw-id: //depot/perl@22483
Rafael Garcia-Suarez [Wed, 10 Mar 2004 16:16:00 +0000]
Upgrade to Cwd 2.17.
p4raw-id: //depot/perl@22482
Steve Hay [Wed, 10 Mar 2004 10:58:15 +0000]
Re: [PATCH] More "distclean" tidy ups on Win32
Message-ID: <
404EF4C7.9090107@uk.radan.com>
p4raw-id: //depot/perl@22481
Rafael Garcia-Suarez [Wed, 10 Mar 2004 09:25:36 +0000]
Change 22476 left out a similar fix for ExtUtils::MM_Win32
(noticed by Steve Hay.)
Also, update MANIFEST.SKIP to be in line with the renaming
"blibdirs" to "blibdirs.exists".
p4raw-id: //depot/perl@22480
Rafael Garcia-Suarez [Wed, 10 Mar 2004 09:07:03 +0000]
A patch by Richard Foley to reduce the amount of
forkage between the 5.8 and 5.9 debuggers.
p4raw-id: //depot/perl@22479
Chip Salzenberg [Tue, 9 Mar 2004 23:51:41 +0000]
[PERLIO] In line-buffered mode, flush on the *last* newline,
not on every newline.
p4raw-id: //depot/perl@22478
Steve Hay [Fri, 5 Mar 2004 09:56:36 +0000]
More "distclean" tidy ups on Win32
Message-ID: <
40484ED4.1050001@uk.radan.com>
(only the win32 makefiles part)
p4raw-id: //depot/perl@22477
Craig A. Berry [Mon, 8 Mar 2004 08:18:43 +0000]
bleadperl/MM/VMS (was Re: perl@22413)
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <
404C80C3.6090009@mac.com>
Avoid to build everything twice on VMS.
This is done by renaming the blibdirs target to blibdirs.exists.
No, I don't understand why.
p4raw-id: //depot/perl@22476
Rafael Garcia-Suarez [Tue, 9 Mar 2004 20:29:02 +0000]
Improve the "Prototype mismatch" error message when
the redefined subroutine didn't have any prototype.
p4raw-id: //depot/perl@22474
Marcus Holland-Moritz [Tue, 9 Mar 2004 19:09:20 +0000]
Revert change #22472, but keep the new tests.
p4raw-link: @22472 on //depot/perl:
6b75d741eabd2f8d29b97270b6ce80b236b12a26
p4raw-id: //depot/perl@22473
Marcus Holland-Moritz [Mon, 8 Mar 2004 21:49:55 +0000]
Re: undef and the range operator
Message-Id: <
20040308214955.3d8be3a6@r2d2>
p4raw-id: //depot/perl@22472
Nicholas Clark [Tue, 9 Mar 2004 16:11:37 +0000]
Make a temporary copy of the input buffer in pp_send, so that send
and syswrite don't gratuitously upgrade their input to UTF8
p4raw-id: //depot/perl@22471
Rafael Garcia-Suarez [Tue, 9 Mar 2004 15:27:38 +0000]
Upgrade to Cwd 2.16
p4raw-id: //depot/perl@22470
Rafael Garcia-Suarez [Tue, 9 Mar 2004 14:56:10 +0000]
Upgrade to CGI.pm 3.04.
p4raw-id: //depot/perl@22469
Rafael Garcia-Suarez [Mon, 8 Mar 2004 15:35:59 +0000]
perl591delta.pod update.
p4raw-id: //depot/perl@22468
Rafael Garcia-Suarez [Mon, 8 Mar 2004 10:43:23 +0000]
Another makefile portability fix for Win32 by Steve Hay.
p4raw-id: //depot/perl@22467
Jan Dubois [Sun, 7 Mar 2004 17:04:35 +0000]
win32_fstat has a potential buffer overrun problem
Message-ID: <8lgn409p4k2kp
de8d428d7a4r7fsgjc8b4@4ax.com>
p4raw-id: //depot/perl@22466
Nicholas Clark [Sun, 7 Mar 2004 23:31:49 +0000]
Fix Dave's original shared hash key corruption bug
p4raw-id: //depot/perl@22465
Nicholas Clark [Sun, 7 Mar 2004 21:34:01 +0000]
Add a readonly check to Perl_sv_utf8_upgrade_flags, a regresion test
in utf8.t, and fix 3 bugs it exposed in utfhash.t
p4raw-id: //depot/perl@22463
Marcus Holland-Moritz [Sun, 7 Mar 2004 21:11:20 +0000]
undef and the range operator
Message-Id: <
20040307211120.10e46933@r2d2>
p4raw-id: //depot/perl@22462
Ken Williams [Sun, 7 Mar 2004 09:37:19 +0000]
Re: [PATCH Cwd 2.15] test tweak for VMS
From: "Ken Williams" <ken@mathforum.org>
Message-Id: <
51C75B2A-704D-11D8-BBD2-003065F6D85A@mathforum.org>
p4raw-id: //depot/perl@22459
Craig A. Berry [Sat, 6 Mar 2004 22:50:25 +0000]
line-end tweak for VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <
404AAA11.8050001@mac.com>
p4raw-id: //depot/perl@22456
Craig A. Berry [Sat, 6 Mar 2004 13:51:55 +0000]
test tweak for VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <
404A2BDB.8030401@mac.com>
p4raw-id: //depot/perl@22452
Jim Schneider [Fri, 5 Mar 2004 14:03:10 +0000]
Allow syslog() to use numeric constants in addition to strings for
facility names and priorities.
Subject: Patch for Sys::Syslog
Message-Id: <
200403051403.10674.jschneid@netilla.com>
p4raw-id: //depot/perl@22451
Nicholas Clark [Sat, 6 Mar 2004 16:13:48 +0000]
Make threads tests pass make minitest (by skipping)
p4raw-id: //depot/perl@22446
Dave Mitchell [Sat, 6 Mar 2004 15:25:32 +0000]
fix coredump in /(?{sub{}})/
p4raw-id: //depot/perl@22445
Rafael Garcia-Suarez [Fri, 5 Mar 2004 21:19:06 +0000]
A small perluniintro clarification by Jarkko.
p4raw-id: //depot/perl@22444
Marcus Holland-Moritz [Fri, 5 Mar 2004 15:13:53 +0000]
Re: Strange segfault
Message-ID: <
20040305151353.5f3e913c@r2d2>
p4raw-id: //depot/perl@22443
Steve Hay [Fri, 5 Mar 2004 09:42:32 +0000]
Fix PERLEXE_ICO/PERLEXE_RES targets in makefile.mk on Win32
Message-ID: <
40484B88.7070608@uk.radan.com>
p4raw-id: //depot/perl@22442
Rafael Garcia-Suarez [Fri, 5 Mar 2004 08:53:08 +0000]
Change 22436 broke the Windows build.
Fix by Steve Hay.
p4raw-id: //depot/perl@22441
Dave Mitchell [Fri, 5 Mar 2004 00:09:23 +0000]
silence some compiler warnings
p4raw-id: //depot/perl@22440
Dave Mitchell [Thu, 4 Mar 2004 23:56:42 +0000]
ensure utf8::encode() normalises its arg
p4raw-id: //depot/perl@22439
Dave Mitchell [Thu, 4 Mar 2004 23:32:38 +0000]
[perl #27206] Memory leak in continue loop
make sure redo always frees temps
p4raw-id: //depot/perl@22438
Dave Mitchell [Thu, 4 Mar 2004 22:03:17 +0000]
Add perldiag entry for change #22435 (deprecate my $x if 0)
p4raw-link: @22435 on //depot/perl:
7921d0f22732c0609e6c9d21be9aaf6e52f99e6b
p4raw-id: //depot/perl@22437
Andy Dougherty [Thu, 4 Mar 2004 14:41:07 +0000]
Re: [perl #25270] 5.8.3 - POSIX::ctermid() on Solaris
Message-ID: <Pine.SOL.4.58.
0403041438350.5863@maxwell.phys.lafayette.edu>
p4raw-id: //depot/perl@22436
Dave Mitchell [Thu, 4 Mar 2004 21:39:47 +0000]
add deprecation warning for my $x if 0
p4raw-id: //depot/perl@22435
Dave Mitchell [Thu, 4 Mar 2004 21:38:57 +0000]
remove an 'if $a if 0' from AutoSplit.t
p4raw-id: //depot/perl@22434
Dave Mitchell [Thu, 4 Mar 2004 20:33:44 +0000]
retract 22328 and 22332: deprecation warning for my $x if foo
p4raw-id: //depot/perl@22433
Rafael Garcia-Suarez [Thu, 4 Mar 2004 12:18:11 +0000]
Maintainers.pl update by MJD.
p4raw-id: //depot/perl@22432
Rafael Garcia-Suarez [Thu, 4 Mar 2004 10:35:59 +0000]
Fix [perl #27357] Scalar Win32::GetOSVersion() broken in 5.8.3
(by Steve Hay)
p4raw-id: //depot/perl@22431
Rafael Garcia-Suarez [Thu, 4 Mar 2004 08:03:54 +0000]
Clarify the difference between utf8::downgrade/upgrade
and utf8::encode/decode (patch by Jarkko).
p4raw-id: //depot/perl@22430
Rafael Garcia-Suarez [Wed, 3 Mar 2004 23:01:56 +0000]
A couple of notes in perl591delta
(about Benchmark and the debugger.)
p4raw-id: //depot/perl@22429
Artur Bergman [Sun, 29 Feb 2004 22:04:53 +0000]
simplify sv.h
Message-Id: <
4D3C272C-6B03-11D8-B799-000A95A2734C@nanisky.com>
p4raw-id: //depot/perl@22428
Jarkko Hietaniemi [Wed, 3 Mar 2004 09:37:21 +0000]
Speed up the unicode case mappings (for /i, lc, uc, etc).
Subject: [PATCH] [perl #24826]
Message-Id: <
9B5CBF96-6CE5-11D8-83B0-00039362CB92@iki.fi>
p4raw-id: //depot/perl@22427
Richard Foley [Wed, 3 Mar 2004 16:10:25 +0000]
debugger (5.8.x and 5.9.x)
Message-Id: <
200403031610.25080.richard.foley@rfi.net>
p4raw-id: //depot/perl@22426
Dave Mitchell [Wed, 3 Mar 2004 00:02:51 +0000]
stop t/op/write.t failures under stdio by always closing files
before reading them back; also replace `cat file` with a function
to read in the file
p4raw-id: //depot/perl@22425
Nicholas Clark [Tue, 2 Mar 2004 22:22:49 +0000]
Change the skip logic on the unicode tests so that they don't rely on
miniperl's "dynamic loading unavailable" message
p4raw-id: //depot/perl@22424
Nicholas Clark [Tue, 2 Mar 2004 22:02:36 +0000]
Work on eliminating systematic failures on make minitest:
make minitest passes a -minitest flag to t/TEST
t/TEST sees this and sets $ENV{PERL_CORE_MINITEST}
Tests can choose to skip based on this.
(Other tactic is to make loading of Errno by %! happen at run time.)
p4raw-id: //depot/perl@22423
Dave Mitchell [Tue, 2 Mar 2004 21:33:22 +0000]
Remove machine-dependent rounding dependency from write overflow
tests
p4raw-id: //depot/perl@22422
Steve Hay [Fri, 27 Feb 2004 17:42:26 +0000]
nmake distclean cleans too much from lib/Digest on Win32
Message-ID: <
403F8182.5090607@uk.radan.com>
p4raw-id: //depot/perl@22421
Dave Mitchell [Mon, 1 Mar 2004 22:17:52 +0000]
add tests for change 22414 (lvalue substr jollity)
courtesy of Graham Barr.
p4raw-id: //depot/perl@22419
Dave Mitchell [Mon, 1 Mar 2004 22:00:11 +0000]
integrate Time::HiRes 1.56 from CPAN
(which is itself mostly derived from the bleedperl version)
p4raw-id: //depot/perl@22418
Marcus Holland-Moritz [Sun, 29 Feb 2004 21:46:19 +0000]
Make panics a bit more verbose to ease debugging.
p4raw-id: //depot/perl@22417
Dave Mitchell [Sun, 29 Feb 2004 18:06:45 +0000]
[perl #24521] make test breaks permissions on /dev/tty
perl -i could fchmod(stdin) by mistake
p4raw-id: //depot/perl@22415
Graham Barr [Wed, 29 Oct 2003 09:56:53 +0000]
Re: [perl #24346] pulling in stuff from outside the substr lvalue
Message-Id: <
3993BF6C-09F6-11D8-B6DD-0003938857CC@pobox.com>
make a variable aliased to an lvalue substr value work as expected
p4raw-id: //depot/perl@22414
Nicholas Clark [Sun, 29 Feb 2004 13:08:28 +0000]
Bump Socket's version to a real floating point value
p4raw-id: //depot/perl@22411
Abhijit Menon-Sen [Sun, 29 Feb 2004 04:29:24 +0000]
Back out _01 version suffix.
p4raw-id: //depot/perl@22410
Dave Mitchell [Sat, 28 Feb 2004 23:29:10 +0000]
Bump version numbers of moules affected by change #22258
(removing /tmp and other insecurities)
p4raw-link: @22258 on //depot/perl:
2359510ddb135dcc6e80153f51cff0a97b20b597
p4raw-id: //depot/perl@22409
Dave Mitchell [Sat, 28 Feb 2004 22:37:08 +0000]
make the bison-based parser threadsafe and capable of deep
recursion by eradicating Perl_yylex_r()
p4raw-id: //depot/perl@22408
Nicholas Clark [Sat, 28 Feb 2004 16:10:20 +0000]
Use File::Temp for tempfiles if it is available.
(Based on a patch from Solar Designer <solar@openwall.com> in
Message-ID: <
20040125222218.GA13499@openwall.com>, the bulk of which
was applied as change 22258)
p4raw-id: //depot/perl@22407
Marcus Holland-Moritz [Sat, 28 Feb 2004 15:04:41 +0000]
Fix segfaults when running under -Dx.
p4raw-id: //depot/perl@22406
Nicholas Clark [Fri, 27 Feb 2004 17:56:30 +0000]
Assimilate Cwd 2.15 from CPAN
p4raw-id: //depot/perl@22403
Nicholas Clark [Fri, 27 Feb 2004 16:27:19 +0000]
Create a new local $_ without triggering tie by using local *_ = \my $a
(an idea from Ton Hospel, Message-Id: <c1igq3$n84$1@post.home.lunix>)
p4raw-id: //depot/perl@22401
H.Merijn Brand [Fri, 27 Feb 2004 15:25:27 +0000]
When threads are active we need -lpthread, but previous `fix' of
now linked libraries invalidated the regex for sed (AIX 5 has no
seperate libc.a and libc_r.a the latter links to the first)
p4raw-id: //depot/perl@22400
Nicholas Clark [Fri, 27 Feb 2004 13:13:43 +0000]
Correct thinko in comment.
p4raw-id: //depot/perl@22397
Nicholas Clark [Fri, 27 Feb 2004 10:41:39 +0000]
In hsplit, if a normal hash has placeholders then clear them before
splitting. We can do this safely because Storable ensures hsplit is
not called while it builds restricted hashes (actually any hashes)
This change may not make things faster, but now we have the choice.
p4raw-id: //depot/perl@22393
Nicholas Clark [Fri, 27 Feb 2004 10:27:38 +0000]
My re-implementation of hv_clear_placeholders was buggy - not sure why
the tests still passed. Fixed.
p4raw-id: //depot/perl@22391
Nicholas Clark [Thu, 26 Feb 2004 14:59:40 +0000]
Moving all the e-mail addresses over by 1 column makes them start on
an 8 column tabstop, which makes editing this file easier.
So then I replaced spaces with tabs and made it smaller too.
p4raw-id: //depot/perl@22383
Nicholas Clark [Thu, 26 Feb 2004 14:49:13 +0000]
Add Mark Fowler
p4raw-id: //depot/perl@22382
Nicholas Clark [Thu, 26 Feb 2004 13:11:07 +0000]
Integrate:
[ 22339]
Mention 5.005_04 RC2
[ 22360]
Update for 5.005_04 release
p4raw-link: @22360 on //depot/maint-5.005/perl:
7d2cdca08aa0602ac9840888ff9518d74c837588
p4raw-link: @22339 on //depot/maint-5.005/perl:
296653b77b0d720e2018b0d59143aab316e3eb51
p4raw-id: //depot/perl@22381
p4raw-integrated: from //depot/maint-5.005/perl@22380 'copy in'
pod/perlhist.pod (@22339..)
Mark Fowler [Wed, 25 Feb 2004 22:47:21 +0000]
Improved perlapi documentation for croak
Message-ID: <Pine.LNX.4.55.
0402252242510.32152@gan.twoshortplanks.com>
(and regenerate perlapi.pod.)
p4raw-id: //depot/perl@22380
Art Haas [Fri, 20 Feb 2004 13:53:56 +0000]
Replacing '-rdynamic' in Configure script
Message-ID: <
20040220195400.31177.qmail@onion.perl.org>
p4raw-id: //depot/perl@22379
Dave Mitchell [Wed, 25 Feb 2004 21:07:44 +0000]
remove my work address
p4raw-id: //depot/perl@22377
Dave Mitchell [Wed, 25 Feb 2004 17:10:56 +0000]
stop "const in void context" warning for a const in an
optimised-away boolean expresssion, eg 5 || print;
p4raw-id: //depot/perl@22376
H.Merijn Brand [Wed, 25 Feb 2004 11:13:12 +0000]
Skip the Net/Ping/450_service failures on HP-UX for the time being
p4raw-id: //depot/perl@22375
H.Merijn Brand [Wed, 25 Feb 2004 09:32:12 +0000]
AIX hints stage 3: remove AIX 3 and AIX 4 after split off
One open issue left: promoting to cc_r for threaded builds
need a review to permit users using -Dcc=xlc_r for non
threaded builds
p4raw-id: //depot/perl@22374
Dave Mitchell [Tue, 24 Feb 2004 23:25:52 +0000]
[perl #26959] fix memory leak in @_ = ...; goto &sub
p4raw-id: //depot/perl@22373
Rafael Garcia-Suarez [Tue, 24 Feb 2004 22:44:34 +0000]
Enhance test cleanliness by a very small factor.
p4raw-id: //depot/perl@22372
Rafael Garcia-Suarez [Tue, 24 Feb 2004 22:34:06 +0000]
Fix a segfault during optree construction. (bug #27024)
p4raw-id: //depot/perl@22371
Rafael Garcia-Suarez [Tue, 24 Feb 2004 20:39:26 +0000]
Update Changes and AUTHORS.
p4raw-id: //depot/perl@22370
Tassilo von Parseval [Tue, 24 Feb 2004 12:02:57 +0000]
optimization for map in scalar context
Message-id: <
20040224110257.GA5510@ethan>
p4raw-id: //depot/perl@22369
Mark Kvale [Tue, 24 Feb 2004 11:32:34 +0000]
Bugfix for perlrequick and perlretut
Message-Id: <
200402241132.34656.kvale@phy.ucsf.edu>
p4raw-id: //depot/perl@22368
Rafael Garcia-Suarez [Mon, 23 Feb 2004 22:08:33 +0000]
Instead of localising *_, use a dummy foreach loop to get
a local value of $_
p4raw-id: //depot/perl@22367
Alan Ferrency [Tue, 17 Feb 2004 14:23:08 +0000]
Re: [perl #24338] Attribute::Handlers will trash UNIVERSAL
Message-ID: <Pine.BSF.4.58.
0402171418090.80983@smx.pair.com>
p4raw-id: //depot/perl@22366
Rafael Garcia-Suarez [Mon, 23 Feb 2004 21:30:42 +0000]
Update perl591delta.
p4raw-id: //depot/perl@22365