This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
17 years agoSome fool removed lib/unicore/ArabicShaping.txt in change 22760
Nicholas Clark [Sat, 1 May 2004 14:06:05 +0000 (14:06 +0000)]
Some fool removed lib/unicore/ArabicShaping.txt in change 22760

p4raw-id: //depot/perl@22762

17 years agoAvoid mktables generating Sterm.pl and Sterm.pl in the same directory
Nicholas Clark [Sat, 1 May 2004 14:02:59 +0000 (14:02 +0000)]
Avoid mktables generating Sterm.pl and Sterm.pl in the same directory
by making the %BaseName check global

p4raw-id: //depot/perl@22761

17 years agoRemove the no-longer autogenerated Unicode files
Nicholas Clark [Sat, 1 May 2004 13:17:09 +0000 (13:17 +0000)]
Remove the no-longer autogenerated Unicode files

p4raw-id: //depot/perl@22760

17 years agomktables requires post 5.005
Nicholas Clark [Sat, 1 May 2004 11:16:35 +0000 (11:16 +0000)]
mktables requires post 5.005

p4raw-id: //depot/perl@22759

17 years agodisable problematical 'uninitialized value' warning tests
Dave Mitchell [Fri, 30 Apr 2004 11:48:55 +0000 (11:48 +0000)]
disable problematical 'uninitialized value' warning tests

p4raw-id: //depot/perl@22758

17 years agoFollow-up to previous patch: the mX?PUSH[inup] macros
Rafael Garcia-Suarez [Fri, 30 Apr 2004 11:32:03 +0000 (11:32 +0000)]
Follow-up to previous patch: the mX?PUSH[inup] macros
should handle 'set' magic, just like the X?PUSH[inup]
counterparts.

p4raw-id: //depot/perl@22757

17 years agoDocument limitations in PUSHi et al macros and add new mPUSHi et al macros
Steve Hay [Fri, 30 Apr 2004 10:07:21 +0000 (11:07 +0100)]
Document limitations in PUSHi et al macros and add new mPUSHi et al macros
Message-ID: <40921749.3050600@uk.radan.com>

p4raw-id: //depot/perl@22756

17 years agoFix 29149 - another UTF8 cache bug hit by substr.
SADAHIRO Tomoyuki [Thu, 29 Apr 2004 10:53:17 +0000 (19:53 +0900)]
Fix 29149 - another UTF8 cache bug hit by substr.
Regression test from:

Subject: Re: [perl #29149] substr/UTF8 related problem with perl 5.8.3 on linux
Message-Id: <20040429103926.5BA6.BQW10602@nifty.com>
Date: Thu, 29 Apr 2004 10:53:17 +0900

p4raw-id: //depot/perl@22755

17 years agoMore unpack cleanups.
Marcus Holland-Moritz [Thu, 29 Apr 2004 18:29:28 +0000 (18:29 +0000)]
More unpack cleanups.

p4raw-id: //depot/perl@22754

17 years agoCXUX_BROKEN_CONSTANT_CONVERT isn't used anymore.
Marcus Holland-Moritz [Thu, 29 Apr 2004 17:50:40 +0000 (17:50 +0000)]
CXUX_BROKEN_CONSTANT_CONVERT isn't used anymore.
Remove all associated code.

p4raw-id: //depot/perl@22753

17 years agoThe openbsd 64-bit test should use $uquadtype rather
Marcus Holland-Moritz [Thu, 29 Apr 2004 17:38:32 +0000 (17:38 +0000)]
The openbsd 64-bit test should use $uquadtype rather
than hardcoding unsigned long long.

p4raw-id: //depot/perl@22752

17 years agoUpdate to Test.pm 1.25 (from SBURKE).
Abhijit Menon-Sen [Thu, 29 Apr 2004 08:24:31 +0000 (08:24 +0000)]
Update to Test.pm 1.25 (from SBURKE).

p4raw-id: //depot/perl@22751

17 years agoWhen configuring for 64-bit support, check that the
Marcus Holland-Moritz [Wed, 28 Apr 2004 20:53:29 +0000 (20:53 +0000)]
When configuring for 64-bit support, check that the
C library functions for casting floating point values
to 64-bit integer values are not broken.

p4raw-id: //depot/perl@22750

17 years agoFix for [perl #28963]: find2perl was sometimes generating
Rafael Garcia-Suarez [Wed, 28 Apr 2004 18:28:07 +0000 (18:28 +0000)]
Fix for [perl #28963]: find2perl was sometimes generating
invalid code.

p4raw-id: //depot/perl@22749

17 years agoAdd diagnostics section to base.pm
Jos I. Boumans [Wed, 28 Apr 2004 13:04:47 +0000 (15:04 +0200)]
Add diagnostics section to base.pm
From: "Jos I. Boumans" <kane@dwim.org>
Message-Id: <DC9B4A9C-9903-11D8-BA95-000A956B0E06@dwim.org>

p4raw-id: //depot/perl@22748

17 years ago[perl #29033] typo in description of sleep in documentation of POSIX module
bob@starlabs.net [Wed, 21 Apr 2004 11:07:22 +0000 (11:07 +0000)]
[perl #29033] typo in description of sleep in documentation of POSIX module
From: "bob@starlabs.net (via RT)" <perlbug-followup@perl.org>
Message-ID: <rt-3.0.8-29033-85811.17.0452776199501@perl.org>

p4raw-id: //depot/perl@22747

17 years agofix a coredump caused by rv2gv not fully converting a PV to an RV
Dave Mitchell [Tue, 27 Apr 2004 22:21:35 +0000 (22:21 +0000)]
fix a coredump caused by rv2gv not fully converting a PV to an RV

p4raw-id: //depot/perl@22746

17 years agoCleanup variables in S_(un)pack_rec().
Marcus Holland-Moritz [Tue, 27 Apr 2004 20:38:00 +0000 (20:38 +0000)]
Cleanup variables in S_(un)pack_rec().
This also works around a gcc optimizer bug on dec_osf/alpha.

p4raw-id: //depot/perl@22745

17 years agocandidate for TR18 compliance
Jeff Pinyan [Thu, 22 Apr 2004 14:31:30 +0000 (10:31 -0400)]
candidate for TR18 compliance
Date: Thu, 22 Apr 2004 14:31:30 -0400 (EDT)
Message-ID: <Pine.LNX.4.44.0404221429040.10466-101000@perlmonk.org>

Date: Mon, 26 Apr 2004 12:37:21 -0400 (EDT)
Message-ID: <Pine.LNX.4.44.0404261222320.7154-400000@perlmonk.org>

p4raw-id: //depot/perl@22744

17 years agousemallocwrap works on AIX, but not with vac-5
H.Merijn Brand [Mon, 26 Apr 2004 15:35:23 +0000 (17:35 +0200)]
usemallocwrap works on AIX, but not with vac-5
From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
Subject: Re: Perl 5.8.4 "panic: memory wrap" in miniperl on AIX 5.1
Message-Id: <20040426152951.A6C4.H.M.BRAND@hccnet.nl>

p4raw-id: //depot/perl@22743

17 years agofix 64-bit casting error in change 22741 (uninit var warnings)
Dave Mitchell [Sat, 24 Apr 2004 12:53:07 +0000 (12:53 +0000)]
fix 64-bit casting error in change 22741 (uninit var warnings)

p4raw-id: //depot/perl@22742

17 years agoInclude variable names in "Use of uninitialized value" warnings
Dave Mitchell [Fri, 23 Apr 2004 20:43:02 +0000 (20:43 +0000)]
Include variable names in "Use of uninitialized value" warnings

p4raw-id: //depot/perl@22741

17 years agounfork the debugger (patch for 5.9.x)
Richard Foley [Fri, 23 Apr 2004 06:33:34 +0000 (08:33 +0200)]
unfork the debugger (patch for 5.9.x)
Message-Id: <200404230633.34402.richard.foley@rfi.net>

p4raw-id: //depot/perl@22739

17 years agoOoops. Forgot to update pod.lst, and all that ensues with that
Nicholas Clark [Fri, 23 Apr 2004 10:31:20 +0000 (10:31 +0000)]
Ooops. Forgot to update pod.lst, and all that ensues with that

p4raw-id: //depot/perl@22737

17 years agoIntegrate:
Jarkko Hietaniemi [Fri, 16 Apr 2004 21:18:18 +0000 (00:18 +0300)]
Integrate:
[ 22165]
Create perl584delta.pod
(Not that I'm really proposing to start work on 5.8.4 today)

[ 22650]
Updates from Stas Bekman, Brendan O'Dea and Hugo

[ 22655]
Tweaks from Hugo and Liz

[ 22677]
Improvements from Jarkko

[ 22684]
Integrate:
[ 22665]
AIX-4 with xlc does not like malloc wrap

[ 22666]
Test drives are fun. Implement ccversion for Itanium HP-UX 11.23

[ 22698]
Clarify AIX and win32's malloc wrapping

[ 22700]
The set uid perl is now called setuidperl. Not suidperl.
Which I discover is hardlinked from sperl by ./installperl
elsewhere. Helpfully confusing installperl script.

[ 22703]
More perldelta updates

[ 22710]
Subject:  spelling
Message-Id:  <200404161818.i3GIIILh391648@kosh.hut.fi>

[ 22718]
Revert 22700 (as part of changes suggested by Brendan O'Dea)

[ 22720]
Simpler suggstion to resolve the #!/usr/bin/suidperl vs. the set uid
binary must have fd script conundrum, as suggested by Brendan O'Dea
Plus restore the more helpful error message from 22694 and the gist
of the perl584delta changes from 22700

[ 22731]
Oink, oink, flap, flap!
p4raw-link: @22731 on //depot/maint-5.8/perl: 91a7d2edb06b2806ea64a649fca688b949a02258
p4raw-link: @22720 on //depot/maint-5.8/perl: 18b810caba1ff3a8890bc392e4295393205e4c8e
p4raw-link: @22718 on //depot/maint-5.8/perl: 707d38420c0aa304635c36abea7b0b136d63cfcd
p4raw-link: @22710 on //depot/maint-5.8/perl: e9f7f2097cc57e1693beb51acc1a567239dd0f3b
p4raw-link: @22703 on //depot/maint-5.8/perl: 6d63ab0d6d5fc044f85917afd500180eb332fbcf
p4raw-link: @22700 on //depot/maint-5.8/perl: b08f99954ac05f6d7940d41d47dfcac67b906a1b
p4raw-link: @22698 on //depot/maint-5.8/perl: bd5b58f06130d0a5ad27c8d401502f53461d9fdf
p4raw-link: @22684 on //depot/maint-5.8/perl: 7fb1ca2a337cad560cffe8bfb21160fdae178c94
p4raw-link: @22677 on //depot/maint-5.8/perl: d36d63da9c29e24006c7a6a0198c34d4cc473506
p4raw-link: @22666 on //depot/perl: 61e439284aa29a738760ac931108bca0443afe32
p4raw-link: @22665 on //depot/perl: 1bd7a09e628835341eb814f616cbb46bc4552a0a
p4raw-link: @22655 on //depot/maint-5.8/perl: 6865282ad318ef473baf3141addc54e5d931356c
p4raw-link: @22650 on //depot/maint-5.8/perl: 38fb0e514bbad413d60cbba4252450e98fdc5792
p4raw-link: @22165 on //depot/maint-5.8/perl: 80bf0786daa9d25ec632920e11c0ef79e358f981

p4raw-id: //depot/perl@22736
p4raw-branched: from //depot/maint-5.8/perl@22735 'branch in'
pod/perl584delta.pod
p4raw-integrated: from //depot/maint-5.8/perl@22735 'copy in'
pod/perlhist.pod (@22705..)

17 years agoWhere to find nmake for windows
Abe Timmerman [Thu, 22 Apr 2004 23:57:40 +0000 (01:57 +0200)]
Where to find nmake for windows
Message-Id: <200404222357.40508.abe@ztreet.demon.nl>
Changed download URL references for nmake

p4raw-id: //depot/perl@22735

17 years agobyte-order modifiers for (un)pack templates
Marcus Holland-Moritz [Wed, 21 Apr 2004 21:09:20 +0000 (23:09 +0200)]
byte-order modifiers for (un)pack templates
Message-Id: <20040421210920.3c467772@r2d2>

p4raw-id: //depot/perl@22734

17 years agoMissing copyright in the README.
Rafael Garcia-Suarez [Thu, 22 Apr 2004 12:08:35 +0000 (12:08 +0000)]
Missing copyright in the README.

p4raw-id: //depot/perl@22733

17 years ago[perl #28456] Typo in perlipc man page, and suggestions for same
Axel Boldt [Sun, 11 Apr 2004 13:08:17 +0000 (13:08 +0000)]
[perl #28456] Typo in perlipc man page, and suggestions for same
From: Axel Boldt (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.8-28456-84424.10.5222745276547@perl.org>
Date: 11 Apr 2004 13:08:17 -0000

p4raw-id: //depot/perl@22727

17 years agoPunt the "reporting bugs" section to the top.
Nicholas Clark [Wed, 21 Apr 2004 14:21:57 +0000 (14:21 +0000)]
Punt the "reporting bugs" section to the top.
Reorder the description of what to do, to start with the most common
case.
Clarify "how to report bugs effectively" (and why it benefits you)

p4raw-id: //depot/perl@22725

17 years agoThis should be L<>
Nicholas Clark [Wed, 21 Apr 2004 12:51:43 +0000 (12:51 +0000)]
This should be L<>

p4raw-id: //depot/perl@22724

17 years agoINSTALL didn't mention the 5.8.2 hash changes. Fixed
Nicholas Clark [Wed, 21 Apr 2004 09:42:35 +0000 (09:42 +0000)]
INSTALL didn't mention the 5.8.2 hash changes. Fixed

p4raw-id: //depot/perl@22723

17 years agoWe should be telling people about ..exp, else they use the unexpanded
Nicholas Clark [Wed, 21 Apr 2004 09:25:34 +0000 (09:25 +0000)]
We should be telling people about ..exp, else they use the unexpanded
forms and shaft anyone who installs a private perl within ~

p4raw-id: //depot/perl@22722

17 years ago[patch] log the interpreter id in warnings
Stas Bekman [Mon, 19 Apr 2004 18:10:01 +0000 (11:10 -0700)]
[patch] log the interpreter id in warnings
Message-ID: <40847869.1000906@stason.org>

p4raw-id: //depot/perl@22721

17 years agoSync Term::Cap with CPAN version
Jonathan Stowe [Tue, 20 Apr 2004 12:37:28 +0000 (13:37 +0100)]
Sync Term::Cap with CPAN version
Message-Id: <1082461047.2736.96.camel@localhost>

p4raw-id: //depot/perl@22717

17 years agoFix for [perl #28919] : sometimes the function ck_ftst was trying
Rafael Garcia-Suarez [Mon, 19 Apr 2004 12:26:35 +0000 (12:26 +0000)]
Fix for [perl #28919] : sometimes the function ck_ftst was trying
to read an op that was just freed, which was obviously illegal.

p4raw-id: //depot/perl@22716

17 years agoUpgrade to FileCache 1.04.
Rafael Garcia-Suarez [Mon, 19 Apr 2004 09:34:01 +0000 (09:34 +0000)]
Upgrade to FileCache 1.04.

p4raw-id: //depot/perl@22715

17 years agoNew file left out of the last commit.
Rafael Garcia-Suarez [Mon, 19 Apr 2004 08:57:17 +0000 (08:57 +0000)]
New file left out of the last commit.

p4raw-id: //depot/perl@22714

17 years agoRe: [PATCH] lib/utf8_heavy.pl -- cascading classes and '&' support
Jeff Pinyan [Wed, 14 Apr 2004 17:01:38 +0000 (13:01 -0400)]
Re: [PATCH] lib/utf8_heavy.pl -- cascading classes and '&' support
From: "Jeff 'japhy' Pinyan" <japhy@perlmonk.org>
Message-ID: <Pine.LNX.4.44.0404141659480.11423-301000@perlmonk.org>

p4raw-id: //depot/perl@22713

17 years agoRe: [perl #28532] optional match of an anchor gets ignored
Hugo van der Sanden [Wed, 14 Apr 2004 19:30:46 +0000 (20:30 +0100)]
Re: [perl #28532] optional match of an anchor gets ignored
Message-Id: <200404141830.i3EIUko03728@zen.crypt.org>

p4raw-id: //depot/perl@22712

17 years agoIntegrate:
Nicholas Clark [Sat, 17 Apr 2004 13:25:41 +0000 (13:25 +0000)]
Integrate:
[ 22661]
This is RC1

[ 22705]
This is RC2
p4raw-link: @22705 on //depot/maint-5.8/perl: e751ff178b2baa2734f0669d7b9c8ce84aad87c5
p4raw-link: @22661 on //depot/maint-5.8/perl: 319ea70d56d9c0640c0d86bd1ff1f2ea788d9568

p4raw-id: //depot/perl@22708
p4raw-integrated: from //depot/maint-5.8/perl@22706 'copy in'
pod/perlhist.pod (@22555..)

17 years agoOn Linux-PPC, using gcc, downgrade to the -O1 optimisation
Rafael Garcia-Suarez [Fri, 16 Apr 2004 15:53:37 +0000 (15:53 +0000)]
On Linux-PPC, using gcc, downgrade to the -O1 optimisation
level (with -O2 miniperl behaves really badly.)

p4raw-id: //depot/perl@22706

17 years agod_getservbyname_r undef up to at least OpenBSD 3.5
H.Merijn Brand [Thu, 15 Apr 2004 11:56:32 +0000 (11:56 +0000)]
d_getservbyname_r undef up to at least OpenBSD 3.5
Thanks to Campo Weijerman and Gerard Gerritsen off-list

p4raw-id: //depot/perl@22697

17 years ago#24121: Configure under turkish locale fails
H.Merijn Brand [Wed, 14 Apr 2004 16:04:40 +0000 (16:04 +0000)]
#24121: Configure under turkish locale fails
       toupper (i) != I  in turkish, but U+0130
       \N{LATIN CAPITAL LETTER I WITH DOT ABOVE}
       Patch supplied by Rafael

p4raw-id: //depot/perl@22696

17 years agolib/utf8_heavy.pl -- cascading classes and '&' support
Jeff Pinyan [Mon, 12 Apr 2004 20:24:48 +0000 (16:24 -0400)]
lib/utf8_heavy.pl -- cascading classes and '&' support
Message-ID: <Pine.LNX.4.44.0404122011160.3038-200000@perlmonk.org>

p4raw-id: //depot/perl@22693

17 years ago's to bring bleadperl up to version-0.39
John Peacock [Tue, 13 Apr 2004 20:51:31 +0000 (16:51 -0400)]
's to bring bleadperl up to version-0.39
Message-ID: <407C8B13.9020104@rowman.com>

p4raw-id: //depot/perl@22692

17 years agore: [PATCH] for bug 28525: Buffer overflow issue in the Win32 distribution of 5.8.3
Jan Dubois [Tue, 13 Apr 2004 19:49:32 +0000 (12:49 -0700)]
re: [PATCH] for bug 28525: Buffer overflow issue in the Win32 distribution of 5.8.3
Message-ID: <vm7p70h7au8unrnq4jp85oich7n71ar5ab@4ax.com

p4raw-id: //depot/perl@22691

17 years agoBorland C doesn't like PERL_MALLOC_WRAP.
Marcus Holland-Moritz [Mon, 12 Apr 2004 06:53:24 +0000 (06:53 +0000)]
Borland C doesn't like PERL_MALLOC_WRAP.
Until I know why, the fix is to disable it.

p4raw-id: //depot/perl@22689

17 years agoStop PL_comppad pointing to a freed pad during global destruction
Dave Mitchell [Sun, 11 Apr 2004 14:27:26 +0000 (14:27 +0000)]
Stop PL_comppad pointing to a freed pad during global destruction

p4raw-id: //depot/perl@22688

17 years agoMake global cleanup fractionally faster by giving S_visit()
Dave Mitchell [Sun, 11 Apr 2004 13:13:35 +0000 (13:13 +0000)]
Make global cleanup fractionally faster by giving S_visit()
flags/mask to compare SVs against.

p4raw-id: //depot/perl@22687

17 years agoSync with libnet 1.18
Graham Barr [Sat, 10 Apr 2004 08:08:42 +0000 (08:08 +0000)]
Sync with libnet 1.18

p4raw-id: //depot/perl@22686

17 years agoRemove two unused variables that gcc used to warn about.
Marcus Holland-Moritz [Sat, 10 Apr 2004 06:37:30 +0000 (06:37 +0000)]
Remove two unused variables that gcc used to warn about.

p4raw-id: //depot/perl@22685

17 years agoRe: #28386: UNIVERSAL::VERSION segfaults if $VERSION not defined (w/ patch to fix...
David Dyck [Thu, 8 Apr 2004 19:02:26 +0000 (12:02 -0700)]
Re: #28386: UNIVERSAL::VERSION segfaults if $VERSION not defined (w/ patch to fix universal.c)
Message-ID: <Pine.LNX.4.51.0404081843290.29618@dd.tc.fluke.com>

p4raw-id: //depot/perl@22682

17 years agofind2perl should not default to -print when -eval is specified.
Rafael Garcia-Suarez [Fri, 9 Apr 2004 07:04:48 +0000 (07:04 +0000)]
find2perl should not default to -print when -eval is specified.
Noticed by David Dyck.

p4raw-id: //depot/perl@22681

17 years agoUpgrade to Time::HiRes 1.59.
Rafael Garcia-Suarez [Fri, 9 Apr 2004 06:58:51 +0000 (06:58 +0000)]
Upgrade to Time::HiRes 1.59.

p4raw-id: //depot/perl@22680

17 years agoUpgrade to Digest 1.06.
Rafael Garcia-Suarez [Thu, 8 Apr 2004 13:00:59 +0000 (13:00 +0000)]
Upgrade to Digest 1.06.

p4raw-id: //depot/perl@22675

17 years agoUpgrade to Digest 1.06.
Rafael Garcia-Suarez [Thu, 8 Apr 2004 12:57:48 +0000 (12:57 +0000)]
Upgrade to Digest 1.06.

p4raw-id: //depot/perl@22674

17 years agoUpgrade to Time::HiRes 1.57.
Rafael Garcia-Suarez [Thu, 8 Apr 2004 09:59:22 +0000 (09:59 +0000)]
Upgrade to Time::HiRes 1.57.

p4raw-id: //depot/perl@22673

17 years agoMake gmtime and localtime cross reference each other.
Nicholas Clark [Wed, 7 Apr 2004 20:48:04 +0000 (20:48 +0000)]
Make gmtime and localtime cross reference each other.
Suggested by Dan Jacobson

p4raw-id: //depot/perl@22672

17 years agoIntegrated Time-Local-1.09 from Dave Rolsky
H.Merijn Brand [Wed, 7 Apr 2004 17:54:10 +0000 (17:54 +0000)]
Integrated Time-Local-1.09 from Dave Rolsky
Corrected a wrap error from the CPAN version to match #22670
Tested on AIX to make sure the skip is still needed

p4raw-id: //depot/perl@22671

17 years agoDisable the edge case tests for timegm and timelocal on
H.Merijn Brand [Wed, 7 Apr 2004 12:03:11 +0000 (12:03 +0000)]
Disable the edge case tests for timegm and timelocal on
AIX-4.3 since the OS is obsoleted, and fixes are not to
be expected

p4raw-id: //depot/perl@22670

17 years agoFix command-line quoting under Windows for the new optree tests
Steve Hay [Wed, 7 Apr 2004 09:46:01 +0000 (10:46 +0100)]
Fix command-line quoting under Windows for the new optree tests
Subject: Re: Smoke [5.9.2] 22666 FAIL(F) MSWin32 WinXP/.Net SP1 (x86/1 cpu)
Message-ID: <4073BFC9.10707@uk.radan.com>

p4raw-id: //depot/perl@22669

17 years agoBleadperl to version 0.37
John Peacock [Tue, 6 Apr 2004 21:56:19 +0000 (17:56 -0400)]
Bleadperl to version 0.37
Message-ID: <40735FC3.5010305@rowman.com>

p4raw-id: //depot/perl@22668

17 years agoThe optree builder was looping when constructing the ops
Rafael Garcia-Suarez [Wed, 7 Apr 2004 07:37:59 +0000 (07:37 +0000)]
The optree builder was looping when constructing the ops
for a map/grep block containing a while(1).
(Bug reported by Pixel.)

p4raw-id: //depot/perl@22667

17 years agoTest drives are fun. Implement ccversion for Itanium HP-UX 11.23
H.Merijn Brand [Tue, 6 Apr 2004 14:44:29 +0000 (14:44 +0000)]
Test drives are fun. Implement ccversion for Itanium HP-UX 11.23

p4raw-id: //depot/perl@22666

17 years agoAIX-4 with xlc does not like malloc wrap
H.Merijn Brand [Tue, 6 Apr 2004 13:34:14 +0000 (13:34 +0000)]
AIX-4 with xlc does not like malloc wrap

p4raw-id: //depot/perl@22665

17 years agoRe: tests for change #22539
Jim Cromie [Tue, 30 Mar 2004 14:39:31 +0000 (07:39 -0700)]
Re: tests for change #22539
Message-ID: <4069E913.5040906@divsol.com>
(with some spelling tweaks)

p4raw-id: //depot/perl@22664

17 years agoMake the ! suffix handle n/N/v/V as signed integers
Marcus Holland-Moritz [Tue, 6 Apr 2004 03:40:10 +0000 (03:40 +0000)]
Make the ! suffix handle n/N/v/V as signed integers
within pack templates.

p4raw-id: //depot/perl@22663

17 years agoC<undef> doesn't look like a number. See also:
Marcus Holland-Moritz [Mon, 15 Mar 2004 22:16:26 +0000 (23:16 +0100)]
C<undef> doesn't look like a number. See also:

Subject: Re: [perl #27606] undef "looks like" a number
Message-Id: <20040315221626.48061c67@r2d2>

p4raw-id: //depot/perl@22662

17 years agoRe: perldelta584
Craig A. Berry [Mon, 5 Apr 2004 11:02:12 +0000 (06:02 -0500)]
Re: perldelta584
Message-ID: <12587569.1081180932766.JavaMail.craigberry@mac.com>

(makes malloc wrap the default on VMS)

p4raw-id: //depot/perl@22656

17 years agoref ($proto) || $proto patch
Ovid [Sat, 3 Apr 2004 18:59:22 +0000 (10:59 -0800)]
ref ($proto) || $proto patch
Message-ID: <406F7A0A.50702@yahoo.com>
(with minor reformatting)

p4raw-id: //depot/perl@22654

17 years agosv_pvutf8n_force and sv_pvbyten_force
SADAHIRO Tomoyuki [Wed, 24 Mar 2004 00:16:52 +0000 (09:16 +0900)]
sv_pvutf8n_force and sv_pvbyten_force
Message-Id: <20040324001126.098F.BQW10602@nifty.com>

p4raw-id: //depot/perl@22652

17 years ago[perl #28171] wantarray docs should mention effect of eval { wantarray }
Rafael Garcia-Suarez [Mon, 5 Apr 2004 11:50:10 +0000 (11:50 +0000)]
[perl #28171] wantarray docs should mention effect of eval { wantarray }
as reported by Tim Bunce. Add a note to this effect in perlfunc,
and regression tests for it.

p4raw-id: //depot/perl@22651

17 years agoMore AUTHORS who deserve credit for patches
Nicholas Clark [Mon, 5 Apr 2004 08:57:18 +0000 (08:57 +0000)]
More AUTHORS who deserve credit for patches

p4raw-id: //depot/perl@22649

17 years agoHand merge patch from maint back to blead.
Nicholas Clark [Sun, 4 Apr 2004 16:32:54 +0000 (16:32 +0000)]
Hand merge patch from maint back to blead.

p4raw-id: //depot/perl@22646

17 years agoBump version numbers for modules that have changed since 5.8.3
Nicholas Clark [Sun, 4 Apr 2004 13:07:50 +0000 (13:07 +0000)]
Bump version numbers for modules that have changed since 5.8.3

p4raw-id: //depot/perl@22642

17 years agoFix bug #27940 : \cX escapes weren't working correctly in regular
Rafael Garcia-Suarez [Fri, 2 Apr 2004 15:40:15 +0000 (15:40 +0000)]
Fix bug #27940 : \cX escapes weren't working correctly in regular
expression ranges.

p4raw-id: //depot/perl@22641

17 years agofix utils install problems on VMS
Craig A. Berry [Thu, 1 Apr 2004 20:19:53 +0000 (14:19 -0600)]
fix utils install problems on VMS
From:  "Craig A. Berry" <craigberry@mac.com>
Message-Id:  <406CCDC9.7000500@mac.com>

We were not running utils/instmodsh.PL or utils/xsubpp.PL during
the build, so installperl would not find the generated programs at
install time.
Also fixed several problems with the command definitions for the
utilities

p4raw-id: //depot/perl@22637

17 years agoarchname salad on VMS
Craig A. Berry [Thu, 1 Apr 2004 14:16:32 +0000 (08:16 -0600)]
archname salad on VMS
From:  "Craig A. Berry" <craigberry@mac.com>
Message-Id:  <406C78A0.2070009@mac.com>

sort out architecture-specific directory names for OpenVMS
Itanium port

p4raw-id: //depot/perl@22636

17 years agoFix change #22376. Only mark a const as short-circuited
Dave Mitchell [Thu, 1 Apr 2004 20:27:14 +0000 (20:27 +0000)]
Fix change #22376. Only mark a const as short-circuited
if it's actually a const!
p4raw-link: @22376 on //depot/perl: e7fec78e344a7fdea63b9a2551a3c57cc1a50f4d

p4raw-id: //depot/perl@22635

17 years agodebug the instructions on upgrading Unicode
Nicholas Clark [Thu, 1 Apr 2004 15:15:10 +0000 (15:15 +0000)]
debug the instructions on upgrading Unicode

p4raw-id: //depot/perl@22630

17 years agoFix and tests for [perl #28123] Perl optimizes // away incorrectly
Marcus Holland-Moritz [Thu, 1 Apr 2004 06:01:25 +0000 (06:01 +0000)]
Fix and tests for [perl #28123] Perl optimizes // away incorrectly

p4raw-id: //depot/perl@22625

17 years ago [perl #28032] delete $_[0] + (\$) prototype = bad free
Dave Mitchell [Wed, 31 Mar 2004 20:33:52 +0000 (20:33 +0000)]
 [perl #28032] delete $_[0] + (\$) prototype = bad free
 av_delete() didn't reify. I also updated its description

p4raw-id: //depot/perl@22624

17 years agoUpgrade to Unicode 4.0.1
Nicholas Clark [Wed, 31 Mar 2004 15:05:40 +0000 (15:05 +0000)]
Upgrade to Unicode 4.0.1

p4raw-id: //depot/perl@22621

17 years agoRegenerated Configure after backported #22571
H.Merijn Brand [Wed, 31 Mar 2004 13:02:32 +0000 (13:02 +0000)]
Regenerated Configure after backported #22571
Some indent leftovers from earlier patches
We don't like double negatives, not even in comment

p4raw-id: //depot/perl@22619

17 years agoRe: [PATCH] MIME::Base64 PERL_NO_GET_CONTEXT
Gisle Aas [Tue, 30 Mar 2004 04:29:18 +0000 (20:29 -0800)]
Re: [PATCH] MIME::Base64 PERL_NO_GET_CONTEXT
Message-ID: <lrk712bjs1.fsf@caliper.activestate.com>

p4raw-id: //depot/perl@22617

17 years agoUnknowingly for years we've had a test that has assumed the order
Nicholas Clark [Wed, 31 Mar 2004 08:24:29 +0000 (08:24 +0000)]
Unknowingly for years we've had a test that has assumed the order
of results from readdir. Fixed.

p4raw-id: //depot/perl@22615

17 years agoZaurus SL-[78]60 native compile patch
Dan Kogai [Tue, 30 Mar 2004 00:53:52 +0000 (09:53 +0900)]
Zaurus SL-[78]60 native compile patch
Message-Id: <46DCC0BF-8199-11D8-8D5B-000A95DBB50A@dan.co.jp>
Date: Tue, 30 Mar 2004 00:53:52 +0900

p4raw-id: //depot/perl@22614

17 years agovarious win32 build fixes
Steve Hay [Tue, 23 Mar 2004 10:42:12 +0000 (10:42 +0000)]
various win32 build fixes

Subject: Re: [PATCH] Re: MinGW/GCC vs MSVC++ on Win32
Date: Tue, 23 Mar 2004 10:42:12 +0000
Message-ID: <40601484.7040905@uk.radan.com>

Subject: [PATCH] distclean on Win32 should delete perl.base
From: Steve Hay <steve.hay@uk.radan.com>
Date: Tue, 23 Mar 2004 11:35:56 +0000
Message-ID: <4060211C.8020704@uk.radan.com>

Subject: Re: [PATCH] Create debug symbols files on Windows even for release
From: Steve Hay <steve.hay@uk.radan.com>
Date: Fri, 26 Mar 2004 10:46:07 +0000
Message-ID: <406409EF.9020404@uk.radan.com>

p4raw-id: //depot/perl@22610

17 years ago[perl #27986] IPC::Open3 fails in mod_perl (tie bug)
Benjamin J. Tilly [Fri, 26 Mar 2004 21:02:19 +0000 (21:02 +0000)]
[perl #27986] IPC::Open3 fails in mod_perl (tie bug)
   From: "Benjamin J. Tilly" (via RT) <perlbug-followup@perl.org>
   Message-ID: <rt-3.0.8-27986-82842.3.55447645581215@perl.org>

   The forked child should make sure STDIN and STDOUT aren't tied
   before messing with them

p4raw-id: //depot/perl@22609

17 years agobackout change 22606 (make gv_fullname() include a literal '^')
Dave Mitchell [Mon, 29 Mar 2004 20:10:05 +0000 (20:10 +0000)]
backout change 22606 (make gv_fullname() include a literal '^')
it breaks select.

p4raw-id: //depot/perl@22608

17 years agoupdate -Dx to cope with lexical version of OP_AELEMFAST
Dave Mitchell [Sun, 28 Mar 2004 15:10:48 +0000 (15:10 +0000)]
update -Dx to cope with lexical version of OP_AELEMFAST

p4raw-id: //depot/perl@22607

17 years agomake gv_fullname() etc include a literal '^' for *^FOO style names
Dave Mitchell [Sun, 28 Mar 2004 15:08:23 +0000 (15:08 +0000)]
make gv_fullname() etc include a literal '^' for *^FOO style names

p4raw-id: //depot/perl@22606

17 years agopv_display() had code to display \n etc as escapes but it didn't
Dave Mitchell [Sun, 28 Mar 2004 13:11:30 +0000 (13:11 +0000)]
pv_display() had code to display \n etc as escapes but it didn't
actually work.

p4raw-id: //depot/perl@22605

17 years agofix typo in change 22597
Dave Mitchell [Sun, 28 Mar 2004 10:55:30 +0000 (10:55 +0000)]
fix typo in change 22597

p4raw-id: //depot/perl@22604

17 years ago-Dusemallocwrap for VMS)
Craig A. Berry [Fri, 26 Mar 2004 22:46:50 +0000 (16:46 -0600)]
-Dusemallocwrap for VMS)
From:  "Craig A. Berry" <craigberry@mac.com>
Message-Id:  <4065073A.30007@mac.com>

Mimic in configure.com what Configure does to enable or disable
the new feature -Dusemallocwrap

p4raw-id: //depot/perl@22601

17 years agodon't clean-up perly.* on VMS
Craig A. Berry [Fri, 26 Mar 2004 16:54:44 +0000 (10:54 -0600)]
don't clean-up perly.* on VMS
From:  "Craig A. Berry" <craigberry@mac.com>
Message-Id:  <4064B4B4.2030203@mac.com>

refrain from getting rid of perly.c and perly.h now that there are
no longer VMS-specific overrides for these files

p4raw-id: //depot/perl@22600

17 years ago[perl #24200] string corruption with lvalue sub
Dave Mitchell [Sat, 27 Mar 2004 01:54:09 +0000 (01:54 +0000)]
[perl #24200] string corruption with lvalue sub
Depending on the context, the same substr OP may want to return
a PVLV or an LV on subsequent invcations. If TARG is the wrong
type, use a mortal instead.

p4raw-id: //depot/perl@22599

17 years agoClarify op.h comments for which ops the OPpDEREF* private flags
Dave Mitchell [Fri, 26 Mar 2004 18:56:50 +0000 (18:56 +0000)]
Clarify op.h comments for which ops the OPpDEREF* private flags
are actually used; update Concise.pm to match

p4raw-id: //depot/perl@22597

17 years agofix for change #22594; if using test.pl, must tell perl where to
Dave Mitchell [Fri, 26 Mar 2004 18:53:09 +0000 (18:53 +0000)]
fix for change #22594; if using test.pl, must tell perl where to
find it!
p4raw-link: @22594 on //depot/perl: dfa41748806263fb8b5d5fcb051bd36be96fe93c

p4raw-id: //depot/perl@22596