21 years agoOptimize away the assignment in the constructs C<my $s = undef>,
Rafael Garcia-Suarez [Wed, 17 Mar 2004 18:20:54 +0000]
Optimize away the assignment in the constructs C<my $s = undef>,
C<my @a = ()>, C<my %h = ()>.

p4raw-id: //depot/perl@22520

21 years agomalloc wrappage
Jarkko Hietaniemi [Tue, 10 Feb 2004 23:15:14 +0000]
malloc wrappage
Message-Id: <37BF70DE-5C0E-11D8-B5A1-00039362CB92@iki.fi>

plus change croak to Perl_croak_nocontext to make ithread safe
plus make it conditional on PERL_MALLOC_WRAP (default for blead is on)

p4raw-id: //depot/perl@22517

21 years agoAdd auto-require of modules to restore overloading (and tests)
Nicholas Clark [Wed, 17 Mar 2004 16:10:57 +0000]
Add auto-require of modules to restore overloading (and tests)

p4raw-id: //depot/perl@22516

21 years agoAdd regression tests for the auto-require of STORABLE_thaw
Nicholas Clark [Wed, 17 Mar 2004 15:48:03 +0000]
Add regression tests for the auto-require of STORABLE_thaw

p4raw-id: //depot/perl@22515

21 years agoMove the PERLVAR(Ireentrant_buffer, REENTR*) outside the ITHREADS
Nicholas Clark [Tue, 16 Mar 2004 22:36:49 +0000]
Move the PERLVAR(Ireentrant_buffer, REENTR*) outside the ITHREADS
block. This allows the re-entrant API to be used with ithreads,
which in turn permits -Dusethreads -Uuseithreads -Uuse5005threads
(Which may seem inane, but makes perl threaded at the C level
without enabling ithreads)

p4raw-id: //depot/perl@22514

21 years agoAdd a lchown() call to the POSIX module. [perl #27547]
Rafael Garcia-Suarez [Tue, 16 Mar 2004 21:55:10 +0000]
Add a lchown() call to the POSIX module. [perl #27547]

p4raw-id: //depot/perl@22513

21 years agoRe: Perl and Parrot disagree about sched_yield on Solaris
Andy Dougherty [Tue, 16 Mar 2004 16:38:58 +0000]
Re: Perl and Parrot disagree about sched_yield on Solaris
Message-ID: <Pine.SOL.4.58.0403161635590.27628@maxwell.phys.lafayette.edu>

p4raw-id: //depot/perl@22512

21 years agoRestore the "DEVEL" locally-applied-patches version tag in blead.
Rafael Garcia-Suarez [Tue, 16 Mar 2004 21:27:02 +0000]
Restore the "DEVEL" locally-applied-patches version tag in blead.

p4raw-id: //depot/perl@22511

21 years agoUpdate Changes. (again)
Rafael Garcia-Suarez [Tue, 16 Mar 2004 18:29:39 +0000]
Update Changes. (again)

p4raw-id: //depot/perl@22510

21 years agoUpdate copyright notices
Rafael Garcia-Suarez [Tue, 16 Mar 2004 18:19:52 +0000]
Update copyright notices

p4raw-id: //depot/perl@22509

21 years agoRegenerate META.yml
Rafael Garcia-Suarez [Tue, 16 Mar 2004 16:31:03 +0000]
Regenerate META.yml

p4raw-id: //depot/perl@22508

21 years agoUpdate Changes.
Rafael Garcia-Suarez [Tue, 16 Mar 2004 15:36:32 +0000]
Update Changes.

p4raw-id: //depot/perl@22507

21 years agoThis is 5.9.1.
Rafael Garcia-Suarez [Tue, 16 Mar 2004 15:32:42 +0000]
This is 5.9.1.

p4raw-id: //depot/perl@22506

21 years agoWe'll ship 5.9.1 today.
Rafael Garcia-Suarez [Tue, 16 Mar 2004 15:28:55 +0000]
We'll ship 5.9.1 today.

p4raw-id: //depot/perl@22505

21 years agoMore perldelta updates.
Rafael Garcia-Suarez [Tue, 16 Mar 2004 15:25:22 +0000]
More perldelta updates.

p4raw-id: //depot/perl@22504

21 years agoSince the signature.t test of CPAN relies on a non-core module,
Rafael Garcia-Suarez [Tue, 16 Mar 2004 13:23:34 +0000]
Since the signature.t test of CPAN relies on a non-core module,
it's not relevant to the perl core distribution.

p4raw-id: //depot/perl@22503

21 years agoFix the order of arguments in the usage message of
Rafael Garcia-Suarez [Mon, 15 Mar 2004 21:54:56 +0000]
Fix the order of arguments in the usage message of
POSIX::chown(). It's different from the POSIX order but
it's the same than CORE::chown(). Damn.

p4raw-id: //depot/perl@22502

21 years agoRe: Smoke [5.9.1] 22491 FAIL(M) MSWin32 WinXP/.Net SP1 (x86/1 cpu)
Steve Hay [Mon, 15 Mar 2004 10:28:02 +0000]
Re: Smoke [5.9.1] 22491 FAIL(M) MSWin32 WinXP/.Net SP1 (x86/1 cpu)
Message-ID: <40558532.30002@uk.radan.com>

Plus, restore patch #22489

p4raw-id: //depot/perl@22501

21 years ago [perl #27638] scope exit could expose freed local() value
Dave Mitchell [Sun, 14 Mar 2004 20:13:47 +0000]
 [perl #27638] scope exit could expose freed local() value

p4raw-id: //depot/perl@22500

21 years ago[perl #27628] strict 'subs' didn't warn on bareword array index
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

21 years agoFour Storable patches towards Storable 2.11 :
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

21 years ago[perl #27567] [patch] a typo and a mistake in perltoot.pod
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

21 years agoMore small perldelta updates.
Rafael Garcia-Suarez [Sat, 13 Mar 2004 21:16:59 +0000]
More small perldelta updates.

p4raw-id: //depot/perl@22496

21 years agoRevert change #22489, that seems to cause build failures on Windows.
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

21 years agoRe: [PATCH] Stop splitpod truncating sprintf manpage
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

21 years agoperl591delta nits. Regenerate the tables of contents.
Rafael Garcia-Suarez [Fri, 12 Mar 2004 23:39:16 +0000]
perl591delta nits. Regenerate the tables of contents.

p4raw-id: //depot/perl@22493

21 years agoUpdate perl591delta. Include a small to-do list in it.
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

21 years agoMath::BigInt v1.70, bignum 0.15, Math::BigRat 0.12
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

21 years agoFix a bug in the cloning of regexps
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

21 years agoFix minitest target in Win32 makefiles
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

21 years agoDocument the new behaviour of the substr lvalue :
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

21 years agomake op/write.t work better under stdio by running the subtests
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

21 years agoRe: [PATCH] Re: Proposal to remove support for MachTen
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

21 years agocroaking for readonly SVs in Perl_sv_utf8_upgrade_flags was a mistake
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

21 years agoUpgrade to Cwd 2.17.
Rafael Garcia-Suarez [Wed, 10 Mar 2004 16:16:00 +0000]
Upgrade to Cwd 2.17.

p4raw-id: //depot/perl@22482

21 years agoRe: [PATCH] More "distclean" tidy ups on Win32
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

21 years agoChange 22476 left out a similar fix for ExtUtils::MM_Win32
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

21 years agoA patch by Richard Foley to reduce the amount of
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

21 years ago[PERLIO] In line-buffered mode, flush on the *last* newline,
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

21 years agoMore "distclean" tidy ups on Win32
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

21 years agobleadperl/MM/VMS (was Re: perl@22413)
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

21 years agoImprove the "Prototype mismatch" error message when
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

21 years agoRevert change #22472, but keep the new tests.
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

21 years agoRe: undef and the range operator
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

21 years agoMake a temporary copy of the input buffer in pp_send, so that send
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

21 years agoUpgrade to Cwd 2.16
Rafael Garcia-Suarez [Tue, 9 Mar 2004 15:27:38 +0000]
Upgrade to Cwd 2.16

p4raw-id: //depot/perl@22470

21 years agoUpgrade to CGI.pm 3.04.
Rafael Garcia-Suarez [Tue, 9 Mar 2004 14:56:10 +0000]
Upgrade to CGI.pm 3.04.

p4raw-id: //depot/perl@22469

21 years agoperl591delta.pod update.
Rafael Garcia-Suarez [Mon, 8 Mar 2004 15:35:59 +0000]
perl591delta.pod update.

p4raw-id: //depot/perl@22468

21 years agoAnother makefile portability fix for Win32 by Steve Hay.
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

21 years agowin32_fstat has a potential buffer overrun problem
Jan Dubois [Sun, 7 Mar 2004 17:04:35 +0000]
win32_fstat has a potential buffer overrun problem
Message-ID: <8lgn409p4k2kpde8d428d7a4r7fsgjc8b4@4ax.com>

p4raw-id: //depot/perl@22466

21 years agoFix Dave's original shared hash key corruption bug
Nicholas Clark [Sun, 7 Mar 2004 23:31:49 +0000]
Fix Dave's original shared hash key corruption bug

p4raw-id: //depot/perl@22465

21 years agoAdd a readonly check to Perl_sv_utf8_upgrade_flags, a regresion test
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

21 years agoundef and the range operator
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

21 years agoRe: [PATCH Cwd 2.15] test tweak for VMS
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

21 years agoline-end tweak for VMS
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

21 years agotest tweak for VMS
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

21 years agoAllow syslog() to use numeric constants in addition to strings for
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

21 years agoMake threads tests pass make minitest (by skipping)
Nicholas Clark [Sat, 6 Mar 2004 16:13:48 +0000]
Make threads tests pass make minitest (by skipping)

p4raw-id: //depot/perl@22446

21 years agofix coredump in /(?{sub{}})/
Dave Mitchell [Sat, 6 Mar 2004 15:25:32 +0000]
fix coredump in /(?{sub{}})/

p4raw-id: //depot/perl@22445

21 years agoA small perluniintro clarification by Jarkko.
Rafael Garcia-Suarez [Fri, 5 Mar 2004 21:19:06 +0000]
A small perluniintro clarification by Jarkko.

p4raw-id: //depot/perl@22444

21 years agoRe: Strange segfault
Marcus Holland-Moritz [Fri, 5 Mar 2004 15:13:53 +0000]
Re: Strange segfault
Message-ID: <20040305151353.5f3e913c@r2d2>

p4raw-id: //depot/perl@22443

21 years agoFix PERLEXE_ICO/PERLEXE_RES targets in makefile.mk on Win32
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

21 years agoChange 22436 broke the Windows build.
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

21 years agosilence some compiler warnings
Dave Mitchell [Fri, 5 Mar 2004 00:09:23 +0000]
silence some compiler warnings

p4raw-id: //depot/perl@22440

21 years agoensure utf8::encode() normalises its arg
Dave Mitchell [Thu, 4 Mar 2004 23:56:42 +0000]
ensure utf8::encode() normalises its arg

p4raw-id: //depot/perl@22439

21 years ago[perl #27206] Memory leak in continue loop
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

21 years agoAdd perldiag entry for change #22435 (deprecate my $x if 0)
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

21 years agoRe: [perl #25270] 5.8.3 - POSIX::ctermid() on Solaris
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

21 years agoadd deprecation warning for my $x if 0
Dave Mitchell [Thu, 4 Mar 2004 21:39:47 +0000]
add deprecation warning for my $x if 0

p4raw-id: //depot/perl@22435

21 years agoremove an 'if $a if 0' from AutoSplit.t
Dave Mitchell [Thu, 4 Mar 2004 21:38:57 +0000]
remove an 'if $a if 0' from AutoSplit.t

p4raw-id: //depot/perl@22434

21 years agoretract 22328 and 22332: deprecation warning for my $x if foo
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

21 years agoMaintainers.pl update by MJD.
Rafael Garcia-Suarez [Thu, 4 Mar 2004 12:18:11 +0000]
Maintainers.pl update by MJD.

p4raw-id: //depot/perl@22432

21 years agoFix [perl #27357] Scalar Win32::GetOSVersion() broken in 5.8.3
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

21 years agoClarify the difference between utf8::downgrade/upgrade
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

21 years agoA couple of notes in perl591delta
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

21 years agosimplify sv.h
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

21 years agoSpeed up the unicode case mappings (for /i, lc, uc, etc).
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

21 years agodebugger (5.8.x and 5.9.x)
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

21 years agostop t/op/write.t failures under stdio by always closing files
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

21 years agoChange the skip logic on the unicode tests so that they don't rely on
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

21 years agoWork on eliminating systematic failures on make minitest:
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

21 years agoRemove machine-dependent rounding dependency from write overflow
Dave Mitchell [Tue, 2 Mar 2004 21:33:22 +0000]
Remove machine-dependent rounding dependency from write overflow
tests

p4raw-id: //depot/perl@22422

21 years agonmake distclean cleans too much from lib/Digest on Win32
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

21 years agoadd tests for change 22414 (lvalue substr jollity)
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

21 years agointegrate Time::HiRes 1.56 from CPAN
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

21 years agoMake panics a bit more verbose to ease debugging.
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

21 years ago [perl #24521] make test breaks permissions on /dev/tty
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

21 years agoRe: [perl #24346] pulling in stuff from outside the substr lvalue
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

21 years agoBump Socket's version to a real floating point value
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

21 years agoBack out _01 version suffix.
Abhijit Menon-Sen [Sun, 29 Feb 2004 04:29:24 +0000]
Back out _01 version suffix.

p4raw-id: //depot/perl@22410

21 years agoBump version numbers of moules affected by change #22258
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

21 years agomake the bison-based parser threadsafe and capable of deep
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

21 years agoUse File::Temp for tempfiles if it is available.
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

21 years agoFix segfaults when running under -Dx.
Marcus Holland-Moritz [Sat, 28 Feb 2004 15:04:41 +0000]
Fix segfaults when running under -Dx.

p4raw-id: //depot/perl@22406

21 years agoAssimilate Cwd 2.15 from CPAN
Nicholas Clark [Fri, 27 Feb 2004 17:56:30 +0000]
Assimilate Cwd 2.15 from CPAN

p4raw-id: //depot/perl@22403

21 years agoCreate a new local $_ without triggering tie by using local *_ = \my $a
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

21 years agoWhen threads are active we need -lpthread, but previous `fix' of
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

21 years agoCorrect thinko in comment.
Nicholas Clark [Fri, 27 Feb 2004 13:13:43 +0000]
Correct thinko in comment.

p4raw-id: //depot/perl@22397

21 years agoIn hsplit, if a normal hash has placeholders then clear them before
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

21 years agoMy re-implementation of hv_clear_placeholders was buggy - not sure why
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