This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
17 years agoWindows hasn't getuid/setuid and friends.
Marcus Holland-Moritz [Mon, 29 Dec 2003 04:51:19 +0000 (05:51 +0100)]
Windows hasn't getuid/setuid and friends.
Therefore disable the code related to them in POSIX.xs.

Subject: [PATCH: ext/POSIX/POSIX.xs] Re: Smoke [5.8.2] 21979 FAIL(Xt) MSWin32 5.1 Service Pack 1 (x86/1 cpu)
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Message-ID: <03d401c3cdbf$05730ee0$d500a8c0@R2D2>

p4raw-id: //depot/perl@21993

17 years agowin32_chsize buglet
Kevin Chase [Sun, 28 Dec 2003 15:48:56 +0000 (07:48 -0800)]
win32_chsize buglet
From: "Kevin Chase" <kevincha99@hotmail.com>
Message-ID: <BAY2-F90usv0ccZRh8Z0005683d@hotmail.com>

p4raw-id: //depot/perl@21992

17 years agoUpgrade to Encode 1.99.
Rafael Garcia-Suarez [Mon, 29 Dec 2003 08:10:51 +0000 (08:10 +0000)]
Upgrade to Encode 1.99.

p4raw-id: //depot/perl@21991

17 years agoFix a little syntax error, reported by Marcus Holland-Moritz
Rafael Garcia-Suarez [Sun, 28 Dec 2003 18:41:35 +0000 (18:41 +0000)]
Fix a little syntax error, reported by Marcus Holland-Moritz

p4raw-id: //depot/perl@21990

17 years ago5.8.1 / bcc55 / win32 / Enable PerlIO and/ or USE_LARGE_FILES
Nigel Sandever [Thu, 25 Sep 2003 21:49:07 +0000 (21:49 +0000)]
5.8.1 / bcc55 / win32 / Enable PerlIO and/ or USE_LARGE_FILES

From: "Nigel Sandever" <njsandever@hotmail.com>
Message-ID: <Law9-F94BdsnvUFcxT500000ea5@hotmail.com>
Date: Thu, 25 Sep 2003 21:49:07 +0000

p4raw-id: //depot/perl@21989

17 years agoRegenerate the perly.c patch for byacc output painless fixing
Rafael Garcia-Suarez [Sat, 27 Dec 2003 23:46:40 +0000 (23:46 +0000)]
Regenerate the perly.c patch for byacc output painless fixing

p4raw-id: //depot/perl@21988

17 years agoFix bug [perl #24762] : C<*foo{CODE} ? 1 : 0> was a syntax error
Rafael Garcia-Suarez [Sat, 27 Dec 2003 23:11:59 +0000 (23:11 +0000)]
Fix bug [perl #24762] : C<*foo{CODE} ? 1 : 0> was a syntax error

p4raw-id: //depot/perl@21986

17 years agoCross compilation patches for arm.
Redvers Davies [Mon, 22 Dec 2003 08:11:34 +0000 (03:11 -0500)]
Cross compilation patches for arm.
Message-Id: <1072098653.4789.6.camel@ragefire>
Date: Mon, 22 Dec 2003 08:11:34 -0500

p4raw-id: //depot/perl@21985

17 years agoFix bug [perl #24735] : make sure that the range (..) operator
Rafael Garcia-Suarez [Sat, 27 Dec 2003 21:29:04 +0000 (21:29 +0000)]
Fix bug [perl #24735] : make sure that the range (..) operator
treats an undefined argument as 0 for numerical ranges and as ""
for magical string ranges.

p4raw-id: //depot/perl@21983

17 years agoPATCH: *DB*_File
Paul Marquess [Sat, 27 Dec 2003 20:02:30 +0000 (20:02 +0000)]
PATCH:  *DB*_File
From: "Paul Marquess" <Paul.Marquess@btinternet.com>
Message-ID: <AIEAJICLCBDNAAOLLOKLIEAOPGAA.Paul.Marquess@btinternet.com>

p4raw-id: //depot/perl@21981

17 years agoStraggler from Cwd
Nicholas Clark [Sat, 27 Dec 2003 18:31:27 +0000 (18:31 +0000)]
Straggler from Cwd

p4raw-id: //depot/perl@21978

17 years agoStraggler from Unicode::Collate.
Nicholas Clark [Sat, 27 Dec 2003 18:29:44 +0000 (18:29 +0000)]
Straggler from Unicode::Collate.
We need to automate this.
For some value of we. (tr/w/m/ I suspect)

p4raw-id: //depot/perl@21977

17 years agoAssimilate Unicode::Collate 0.33
Nicholas Clark [Sat, 27 Dec 2003 18:28:37 +0000 (18:28 +0000)]
Assimilate Unicode::Collate 0.33

p4raw-id: //depot/perl@21976

17 years agoAssimilate PodParser-1.26
Nicholas Clark [Sat, 27 Dec 2003 18:12:33 +0000 (18:12 +0000)]
Assimilate PodParser-1.26

p4raw-id: //depot/perl@21975

17 years agoAssimilate File::Spec 0.87
Nicholas Clark [Sat, 27 Dec 2003 17:50:34 +0000 (17:50 +0000)]
Assimilate File::Spec 0.87

p4raw-id: //depot/perl@21974

17 years agoAssimilate Digest 1.05
Nicholas Clark [Sat, 27 Dec 2003 17:24:27 +0000 (17:24 +0000)]
Assimilate Digest 1.05

p4raw-id: //depot/perl@21973

17 years agoAssimilate Cwd 2.12 from CPAN. Cwd wasn't in Maintainers, so change
Nicholas Clark [Sat, 27 Dec 2003 17:20:23 +0000 (17:20 +0000)]
Assimilate Cwd 2.12 from CPAN. Cwd wasn't in Maintainers, so change
21646 was only applied to core (must punt this back and thereby unfork)
Need to fix test boilerplate properly for PERL_CORE

p4raw-id: //depot/perl@21972

17 years agoRemove Win32 compiler warnings
Marcus Holland-Moritz [Sat, 27 Dec 2003 17:39:20 +0000 (18:39 +0100)]
Remove Win32 compiler warnings
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Message-ID: <018901c3cc97$fa976660$d500a8c0@R2D2>

p4raw-id: //depot/perl@21971

17 years agoAllow overriding of the p4 settings via environment variables
Nicholas Clark [Sat, 27 Dec 2003 16:39:01 +0000 (16:39 +0000)]
Allow overriding of the p4 settings via environment variables
Make regexp more robust to parse FreeBSD's patch output

p4raw-id: //depot/perl@21970

17 years agoperl 5.8.0, FindBin::again
Slaven Rezic [Thu, 1 May 2003 21:28:10 +0000 (23:28 +0200)]
perl 5.8.0, FindBin::again
Message-ID: <873cjy31rp.fsf@vran.herceg.de>

p4raw-id: //depot/perl@21968

17 years agoTurn Quad_t to Uquad_t in unsigned branch
Marcus Holland-Moritz [Sat, 27 Dec 2003 02:48:19 +0000 (03:48 +0100)]
Turn Quad_t to Uquad_t in unsigned branch
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Message-ID: <010001c3cc1b$813763a0$d500a8c0@R2D2>

p4raw-id: //depot/perl@21967

17 years agoChange minimum perl version where the test is run from 5.9.0 to 5.8.3
Nicholas Clark [Fri, 26 Dec 2003 20:31:38 +0000 (20:31 +0000)]
Change minimum perl version where the test is run from 5.9.0 to 5.8.3
as I'm going to integrate the core patch

p4raw-id: //depot/perl@21964

17 years agoRe: GCC bug breaking Perl_sv_catpvfn()?
Marcus Holland-Moritz [Fri, 26 Dec 2003 02:47:09 +0000 (03:47 +0100)]
Re: GCC bug breaking Perl_sv_catpvfn()?
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Message-ID: <03ca01c3cb52$2d509b40$5700a8c0@R2D2>

p4raw-id: //depot/perl@21962

17 years agoRefactor the code that checks whether a range is numeric
Rafael Garcia-Suarez [Fri, 26 Dec 2003 10:18:24 +0000 (10:18 +0000)]
Refactor the code that checks whether a range is numeric
or string-magical.

p4raw-id: //depot/perl@21960

17 years agoRestore ext/SDBM_File/sdbm/Makefile to its pre-21655 state.
Rafael Garcia-Suarez [Fri, 26 Dec 2003 08:51:06 +0000 (08:51 +0000)]
Restore ext/SDBM_File/sdbm/Makefile to its pre-21655 state.
This fixes building SDBM_File on AIX.

p4raw-id: //depot/perl@21959

17 years agoFix bug [perl #24641] : when POSIX::set[ug]id() are called,
Rafael Garcia-Suarez [Thu, 25 Dec 2003 21:22:25 +0000 (21:22 +0000)]
Fix bug [perl #24641] : when POSIX::set[ug]id() are called,
update the perl variables PL_uid and PL_euid (resp. PL_gid
and PL_egid) with the new values.

p4raw-id: //depot/perl@21958

17 years agoINSTALL_PREFIX from C
Ilya Zakharevich [Thu, 18 Dec 2003 12:30:06 +0000 (04:30 -0800)]
INSTALL_PREFIX from C
Message-ID: <20031218203006.GA7772@math.berkeley.edu>

p4raw-id: //depot/perl@21957

17 years agoBigInt v1.68 - pre-release
Tels [Tue, 23 Dec 2003 01:09:23 +0000 (02:09 +0100)]
BigInt v1.68 - pre-release
Message-Id: <200312230106.27661@bloodgate.com>

p4raw-id: //depot/perl@21956

17 years ago[perl #24506] [PATCH] cannot weaken refs to read only values
Fergal Daly [Tue, 2 Dec 2003 23:18:18 +0000 (23:18 +0000)]
[perl #24506] [PATCH] cannot weaken refs to read only values
Message-Id: <200312022318.18353.fergal@esatclear.ie>

(tweaked so the test is skipped on perls < 5.9.0)

p4raw-id: //depot/perl@21955

17 years agodocument patch for VMS port on new file systems
Peter Prymmer [Tue, 23 Dec 2003 17:27:44 +0000 (12:27 -0500)]
document patch for VMS port on new file systems
Message-Id:  <OF32243F10.A592C9A9-ON85256E05.007B1741-85256E05.007B63CB@factset.com>

p4raw-id: //depot/perl@21953

17 years ago[patch t/test.pl] comment fix
Stas Bekman [Tue, 23 Dec 2003 14:48:58 +0000 (06:48 -0800)]
[patch t/test.pl] comment fix
Message-ID: <3FE8C65A.4060708@stason.org>
Date: Tue, 23 Dec 2003 14:48:58 -0800

p4raw-id: //depot/perl@21952

17 years agore-fix [perl #24508] without speed regression.
Adrian M. Enache [Mon, 22 Dec 2003 23:22:12 +0000 (23:22 +0000)]
re-fix [perl #24508] without speed regression.
keep an eye on this.

p4raw-id: //depot/perl@21951

17 years agosanitize some macros - based on Chip Salzenberg suggestions and
Adrian M. Enache [Mon, 22 Dec 2003 23:19:25 +0000 (23:19 +0000)]
sanitize some macros - based on Chip Salzenberg suggestions and
on the way GNU people use the gcc-ish 'blocks in parens'

p4raw-id: //depot/perl@21950

17 years agoRe: Smoke [5.8.2] 21930 FAIL(t) MSWin32 5.1 Service Pack 1 (x86/1 cpu)
Mike Pomraning [Mon, 22 Dec 2003 01:52:08 +0000 (19:52 -0600)]
Re: Smoke [5.8.2] 21930 FAIL(t) MSWin32 5.1 Service Pack 1 (x86/1 cpu)
Message-ID: <Pine.LNX.4.58.0312220116520.17374@localhost.localdomain>
From: Mike Pomraning <mjp@pilcrow.madison.wi.us>

p4raw-id: //depot/perl@21948

17 years agodoc nits
Jarkko Hietaniemi [Mon, 22 Dec 2003 21:57:34 +0000 (23:57 +0200)]
doc nits
Message-Id:  <20031222195734.GA29441@vipunen.hut.fi>

p4raw-id: //depot/perl@21946

17 years agoconfigure.com archname tweak
Craig A. Berry [Sun, 21 Dec 2003 23:07:13 +0000 (17:07 -0600)]
configure.com archname tweak
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <3FE67C01.1000704@mac.com>

p4raw-id: //depot/perl@21944

17 years ago[perl #24651] Taint bug with multiple backticks in ref consturctors
Mike Guy [Fri, 19 Dec 2003 17:17:11 +0000 (17:17 +0000)]
[perl #24651] Taint bug with multiple backticks in ref consturctors
Message-Id: <E1AXOFT-0007DE-7q@draco.cus.cam.ac.uk>

p4raw-id: //depot/perl@21942

17 years agoFix a side-effect of bug #24674 in the perl debugger.
Dominique Quatravaux [Tue, 16 Dec 2003 15:03:24 +0000 (15:03 +0000)]
Fix a side-effect of bug #24674 in the perl debugger.

Subject: [perl #24674] 5.x odd taint bug
From: Dominique Quatravaux (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.7_01-24674-68456.11.3124667849085@perl.org>

p4raw-id: //depot/perl@21940

17 years agoPerl 5.8.3 patches from the BS2000 port
Dorner Thomas [Wed, 17 Dec 2003 15:41:17 +0000 (16:41 +0100)]
Perl 5.8.3 patches from the BS2000 port
Message-ID: <6727B1DACFCDD311A757009027CA8D69044B673A@Ex02.inhouse.start.de>

p4raw-id: //depot/perl@21938

17 years agoafter back-references, restricted hashes.
Adrian M. Enache [Sat, 20 Dec 2003 21:37:03 +0000 (21:37 +0000)]
after back-references, restricted hashes.
see http://nntp.perl.org/group/perl.perl5.porters/86497
this is hopefully only a temporary solution.

p4raw-id: //depot/perl@21937

17 years agofix [perl #24660], [perl #24663].
Adrian M. Enache [Sat, 20 Dec 2003 21:32:37 +0000 (21:32 +0000)]
fix [perl #24660], [perl #24663].

p4raw-id: //depot/perl@21936

17 years agoUpgrade to Time::Local 1.07_94
Rafael Garcia-Suarez [Sat, 20 Dec 2003 21:21:50 +0000 (21:21 +0000)]
Upgrade to Time::Local 1.07_94

p4raw-id: //depot/perl@21935

17 years agoOpenVMS I64 support
Craig A. Berry [Thu, 18 Dec 2003 18:19:43 +0000 (12:19 -0600)]
OpenVMS I64 support
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <3FE2441F.2070603@mac.com>
Date: Thu, 18 Dec 2003 18:19:43 -0600

p4raw-id: //depot/perl@21933

17 years agoremove duplicate PERL_HASH (as spotted by Enache Adrian in
Nicholas Clark [Sat, 20 Dec 2003 19:57:51 +0000 (19:57 +0000)]
remove duplicate PERL_HASH (as spotted by Enache Adrian in
<20031220124854.GA1265@ratsnest.hole> )

p4raw-id: //depot/perl@21932

17 years agoSolaris gconvert() doesn't like ndigits == 0. Currently we have no
Nicholas Clark [Sat, 20 Dec 2003 18:58:06 +0000 (18:58 +0000)]
Solaris gconvert() doesn't like ndigits == 0. Currently we have no
Configure test for troublesome gconvert(), so for now simply avoid
the optimisation that calls gconvert() in this case.

p4raw-id: //depot/perl@21931

17 years agoUpgrade to CGI.pm 3.01
Rafael Garcia-Suarez [Fri, 19 Dec 2003 08:36:11 +0000 (08:36 +0000)]
Upgrade to CGI.pm 3.01

p4raw-id: //depot/perl@21928

17 years ago[DOCPATCH] base.pm
Elizabeth Mattijsen [Thu, 18 Dec 2003 22:30:52 +0000 (23:30 +0100)]
[DOCPATCH] base.pm
Message-Id: <p05111b12bc07cc596977@[192.168.56.3]>

Plus, remove leftover mentions of pseudo-hashes

p4raw-id: //depot/perl@21927

17 years ago"Richard" - who he? (Add "Richard Clamp" to the list of pumpkings)
Nicholas Clark [Thu, 18 Dec 2003 20:24:29 +0000 (20:24 +0000)]
"Richard" - who he? (Add "Richard Clamp" to the list of pumpkings)

p4raw-id: //depot/perl@21924

17 years agoPerl 1.0.16 has been released.
Rafael Garcia-Suarez [Thu, 18 Dec 2003 14:58:42 +0000 (14:58 +0000)]
Perl 1.0.16 has been released.

p4raw-id: //depot/perl@21923

17 years agoarguments for perl_clone()
Marcus Holland-Moritz [Wed, 17 Dec 2003 13:26:52 +0000 (14:26 +0100)]
arguments for perl_clone()
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Message-ID: <055701c3c499$11144f90$8cecfe91@R2D2>

p4raw-id: //depot/perl@21922

17 years ago2-arg cond_wait, cond_timedwait, tests
Mike Pomraning [Wed, 17 Dec 2003 00:05:58 +0000 (18:05 -0600)]
2-arg cond_wait, cond_timedwait, tests
Message-ID: <Pine.LNX.4.58.0312092202040.13494@benevelle.wi.securepipe.com>

p4raw-id: //depot/perl@21921

17 years agoSync with the latest MakeMaker snapshot.
Rafael Garcia-Suarez [Tue, 16 Dec 2003 22:00:39 +0000 (22:00 +0000)]
Sync with the latest MakeMaker snapshot.
But set the $VERSION to 6.21_01.

p4raw-id: //depot/perl@21918

17 years agoRemove incorrect guards around inclusion of <signal.h>
Alan Burlison [Mon, 15 Dec 2003 00:56:05 +0000 (00:56 +0000)]
Remove incorrect guards around inclusion of <signal.h>
Causes problems with UNIX03/SUSv3
Part 2 of change 21916 - oops!

See:
Message-Id: <3FDD06A5.8010004@sun.com>
Subject: Re: UNIX03 & C99 issue with 5.8.2
Date: Mon, 15 Dec 2003 00:56:05 +0000

p4raw-id: //depot/perl@21917

17 years agoRemove incorrect guards around inclusion of <signal.h>
Alan Burlison [Mon, 15 Dec 2003 09:02:58 +0000 (09:02 +0000)]
Remove incorrect guards around inclusion of <signal.h>
Causes problems with UNIX03/SUSv3

p4raw-id: //depot/perl@21916

17 years agoAdd the macros dAX and dITEMS to PPPort.
Rafael Garcia-Suarez [Mon, 15 Dec 2003 07:43:50 +0000 (07:43 +0000)]
Add the macros dAX and dITEMS to PPPort.

p4raw-id: //depot/perl@21915

17 years ago[patch Porting/pumpkin.pod] trying to ensure that PPPort is up-to-date on each new...
Stas Bekman [Sun, 14 Dec 2003 15:12:40 +0000 (07:12 -0800)]
[patch Porting/pumpkin.pod] trying to ensure that PPPort is up-to-date on each new release
Message-ID: <3FDCEE68.3080509@stason.org>

p4raw-id: //depot/perl@21914

17 years ago[DOCPATCH] perlfunc delete
Elizabeth Mattijsen [Sun, 14 Dec 2003 20:25:07 +0000 (21:25 +0100)]
[DOCPATCH] perlfunc delete
Message-Id: <p05111b07bc0269065a99@[192.168.56.3]>

p4raw-id: //depot/perl@21912

17 years agoForgot to remove a comment
Nicholas Clark [Sun, 14 Dec 2003 20:06:41 +0000 (20:06 +0000)]
Forgot to remove a comment

p4raw-id: //depot/perl@21910

17 years agoS_save_hek_flags should honour the "free" flag.
Nicholas Clark [Sun, 14 Dec 2003 18:35:15 +0000 (18:35 +0000)]
S_save_hek_flags should honour the "free" flag.
Ought to mask the flag bits that shouldn't be stored.

p4raw-id: //depot/perl@21907

17 years agoSome fool missed a letter n.
Nicholas Clark [Sun, 14 Dec 2003 17:06:13 +0000 (17:06 +0000)]
Some fool missed a letter n.
(and then "optimised" code based on its absense. D'oh)
Restore the correct behaviour - fetch with uppercase key, then if
still not found store with mixed/lowercase key.

p4raw-id: //depot/perl@21906

17 years agoRe: Change 21862
Adrian M. Enache [Wed, 10 Dec 2003 06:05:58 +0000 (08:05 +0200)]
Re: Change 21862
Message-ID: <20031210040558.GC1584@ratsnest.hole>

(1st hunk), plus the equivalent for hv_delete_common

p4raw-id: //depot/perl@21905

17 years agoClean up a bug I introduced into caseless ENV hv_delete
Nicholas Clark [Sun, 14 Dec 2003 15:32:32 +0000 (15:32 +0000)]
Clean up a bug I introduced into caseless ENV hv_delete
(should be the proper fix for 21870 and 21872's band aid)

p4raw-id: //depot/perl@21904

17 years agoRe: 5.6.2-RC1 on Cygwin
Yitzchak Scott-Thoennes [Sat, 6 Dec 2003 22:32:59 +0000 (14:32 -0800)]
Re: 5.6.2-RC1 on Cygwin
Message-ID: <20031207063259.GA3004@efn.org>
(with tweaks to cleanup code)

p4raw-id: //depot/perl@21902

17 years agoAdd Perl_ceil
Nicholas Clark [Sat, 13 Dec 2003 19:20:41 +0000 (19:20 +0000)]
Add Perl_ceil

p4raw-id: //depot/perl@21898

17 years agoReformat a long line in perlembed.pod (bug #24623).
Rafael Garcia-Suarez [Sat, 13 Dec 2003 18:41:51 +0000 (18:41 +0000)]
Reformat a long line in perlembed.pod (bug #24623).

p4raw-id: //depot/perl@21897

17 years agoThe binary compatibility notes say that new global functions should
Nicholas Clark [Sat, 13 Dec 2003 18:40:59 +0000 (18:40 +0000)]
The binary compatibility notes say that new global functions should
go at the end. Not that I'm anything more than "trainee" when it
comes to this bincompat stuff.

p4raw-id: //depot/perl@21896

17 years agoalarm() is now implemented on Win32.
Rafael Garcia-Suarez [Sat, 13 Dec 2003 18:33:38 +0000 (18:33 +0000)]
alarm() is now implemented on Win32.

p4raw-id: //depot/perl@21895

17 years agoforeach qw() { # not valid syntax for 5.005. So fix it.
Nicholas Clark [Sat, 13 Dec 2003 17:40:32 +0000 (17:40 +0000)]
foreach qw() { # not valid syntax for 5.005. So fix it.

p4raw-id: //depot/perl@21893

17 years agoPatch for: [perl #24650] File::CheckTree should list Larry Wall as author, not unknown
David Dyck [Sat, 13 Dec 2003 00:01:34 +0000 (16:01 -0800)]
Patch for: [perl #24650] File::CheckTree should list Larry Wall as author, not unknown
Message-ID: <Pine.LNX.4.51.0312122351450.8825@dd.tc.fluke.com>

p4raw-id: //depot/perl@21892

17 years agoMake the XSRETURN macro evaluate its argument only once.
Rafael Garcia-Suarez [Sat, 13 Dec 2003 16:33:46 +0000 (16:33 +0000)]
Make the XSRETURN macro evaluate its argument only once.

p4raw-id: //depot/perl@21891

17 years agoMore POD fixes ; regenerate perltoc and perlmodlib.
Rafael Garcia-Suarez [Sat, 13 Dec 2003 12:30:08 +0000 (12:30 +0000)]
More POD fixes ; regenerate perltoc and perlmodlib.

p4raw-id: //depot/perl@21886

17 years agoFix some of the pods to produce more standard manpages,
Rafael Garcia-Suarez [Sat, 13 Dec 2003 12:21:26 +0000 (12:21 +0000)]
Fix some of the pods to produce more standard manpages,
as reported by Eric S. Raymond.

p4raw-id: //depot/perl@21885

17 years agoRE: [perl #24610] Pod::Html infinite recursion
Anders Johnson [Fri, 12 Dec 2003 14:07:40 +0000 (06:07 -0800)]
RE: [perl #24610] Pod::Html infinite recursion
Message-ID: <33171CC36240D94EAF1FE584B1D14E0A06EC6F51@mail-sc-11.nvidia.com>
(with tweaks)

p4raw-id: //depot/perl@21884

17 years agoModify the common guard for the signal.h header, because
Alan Burlison [Fri, 12 Dec 2003 23:04:52 +0000 (23:04 +0000)]
Modify the common guard for the signal.h header, because
C99 compilers don't like it.o

see :
Subject: UNIX03 & C99 issue with 5.8.2
Message-ID: <3FDA4994.6050209@sun.com>

p4raw-id: //depot/perl@21883

17 years agoMath::BigInt v1.67 released
Tels [Fri, 12 Dec 2003 18:47:43 +0000 (19:47 +0100)]
Math::BigInt v1.67 released
Message-Id: <200312121847.49039@bloodgate.com>

p4raw-id: //depot/perl@21882

17 years agod_u32align for win32
Gisle Aas [Thu, 11 Dec 2003 01:33:39 +0000 (17:33 -0800)]
d_u32align for win32
Message-ID: <lrzndzr958.fsf@caliper.activestate.com>

p4raw-id: //depot/perl@21881

17 years agoenviron array fix for VMS
Craig A. Berry [Thu, 11 Dec 2003 14:35:29 +0000 (08:35 -0600)]
environ array fix for VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <3FD8D511.2030805@mac.com>

p4raw-id: //depot/perl@21879

17 years agoPerl 5.9.0 AUTHORS
Mark Leighton Fisher [Thu, 11 Dec 2003 16:53:19 +0000 (11:53 -0500)]
Perl 5.9.0 AUTHORS
Message-ID: <3FD8E74F.7000202@mindspring.com>
Date: Thu, 11 Dec 2003 16:53:19 -0500

p4raw-id: //depot/perl@21878

17 years agoAdd a mention of the error "DESTROY created new reference
Rafael Garcia-Suarez [Thu, 11 Dec 2003 23:40:54 +0000 (23:40 +0000)]
Add a mention of the error "DESTROY created new reference
to dead object" in perldiag.

p4raw-id: //depot/perl@21877

17 years ago#21866 was wrong. another try to plumb that damn leak.
Adrian M. Enache [Thu, 11 Dec 2003 23:04:03 +0000 (23:04 +0000)]
#21866 was wrong. another try to plumb that damn leak.

p4raw-id: //depot/perl@21876

17 years agofix bug #24605.
Adrian M. Enache [Thu, 11 Dec 2003 20:11:07 +0000 (20:11 +0000)]
fix bug #24605.
substr() wasn't working when used repeatedly on the same utf-8
string.

p4raw-id: //depot/perl@21875

17 years agoSuppress a C< $DB::single = 1 > from Switch.pm, as noticed
Rafael Garcia-Suarez [Tue, 9 Dec 2003 21:36:58 +0000 (21:36 +0000)]
Suppress a C< $DB::single = 1 > from Switch.pm, as noticed
by Jan Dubois.

p4raw-id: //depot/perl@21874

17 years agoImplicit upgrading docs
Audrey Tang [Tue, 9 Dec 2003 20:39:16 +0000 (04:39 +0800)]
Implicit upgrading docs
Message-ID: <20031209123915.GA1454@not.autrijus.org>

p4raw-id: //depot/perl@21873

17 years agotemporary fix to avoid t/op/tie.t failures on Win32
Adrian M. Enache [Tue, 9 Dec 2003 03:26:16 +0000 (03:26 +0000)]
temporary fix to avoid t/op/tie.t failures on Win32

p4raw-id: //depot/perl@21872

17 years agoUpgrade to Digest-MD5 2.33.
Rafael Garcia-Suarez [Mon, 8 Dec 2003 15:22:26 +0000 (15:22 +0000)]
Upgrade to Digest-MD5 2.33.

p4raw-id: //depot/perl@21871

17 years agoIntegrate change #21862 from maint-5.8 :
Rafael Garcia-Suarez [Mon, 8 Dec 2003 08:22:17 +0000 (08:22 +0000)]
Integrate change #21862 from maint-5.8 :

Win32/MinGW tweaks
A. ENV_IS_CASELESS has trys to free(keysave) when
   keysave isn't in scope yet.
B. For default makefile.mk which build with perlhost.h
   stuff "live" need to link with g++ to find new/delete etc.
p4raw-link: @21862 on //depot/maint-5.8/perl: 4db40f21e8071917ddf2daa52294e1413442660d

p4raw-id: //depot/perl@21870
p4raw-integrated: from //depot/maint-5.8/perl@21869 'merge in'
win32/makefile.mk (@21777..) hv.c (@21838..)

17 years agoiterator reset moved to hv.c (was: [PATCH] SCALAR/FIRSTKEY for tied hashes in scalar...
Tassilo von Parseval [Mon, 8 Dec 2003 08:17:46 +0000 (09:17 +0100)]
iterator reset moved to hv.c (was: [PATCH] SCALAR/FIRSTKEY for tied hashes in scalar context)
Message-id: <20031208071746.GA594@ethan>

p4raw-id: //depot/perl@21869

17 years agoyet another leak. bigger fish still swimming around.
Adrian M. Enache [Mon, 8 Dec 2003 03:38:39 +0000 (03:38 +0000)]
yet another leak. bigger fish still swimming around.
#!perl
eval q{ $_ = "x"; s/x/"in subst"/e } while 1;
__END__

p4raw-id: //depot/perl@21868

17 years agoyet another 2 leaks. example for the second:
Adrian M. Enache [Mon, 8 Dec 2003 03:34:37 +0000 (03:34 +0000)]
yet another 2 leaks. example for the second:
#! perl
eval q{ open $p{q}, "foo" } while 1
__END__

p4raw-id: //depot/perl@21867

17 years agoplumb a leak with pos().
Adrian M. Enache [Mon, 8 Dec 2003 03:30:16 +0000 (03:30 +0000)]
plumb a leak with pos().

#! perl
while (1) {
my $a = "\x{1ff}"; $a =~ /\x{1ff}/g; pos($a);
}
__END__

p4raw-id: //depot/perl@21866

17 years agodocumenting SCALAR gotcha
Tassilo von Parseval [Sun, 7 Dec 2003 16:41:16 +0000 (17:41 +0100)]
documenting SCALAR gotcha
Message-id: <20031207154116.GA825@ethan>

p4raw-id: //depot/perl@21865

17 years agosetenv tweak for VMS
Craig A. Berry [Sat, 6 Dec 2003 18:13:32 +0000 (12:13 -0600)]
setenv tweak for VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <3FD270AC.3000106@mac.com>

p4raw-id: //depot/perl@21864

17 years agoMissing thingies.
Rafael Garcia-Suarez [Sat, 6 Dec 2003 21:33:22 +0000 (21:33 +0000)]
Missing thingies.

p4raw-id: //depot/perl@21863

17 years agoMath::BigInt v1.67 (pre-release)
Tels [Sat, 6 Dec 2003 20:19:44 +0000 (21:19 +0100)]
Math::BigInt v1.67 (pre-release)
Message-Id: <200312062016.50484@bloodgate.com>

p4raw-id: //depot/perl@21861

17 years agoForgot to update the MANIFEST.
Rafael Garcia-Suarez [Sat, 6 Dec 2003 20:33:09 +0000 (20:33 +0000)]
Forgot to update the MANIFEST.

p4raw-id: //depot/perl@21860

17 years agoMath::BigInt::Scalar is only for tests.
Rafael Garcia-Suarez [Sat, 6 Dec 2003 20:19:16 +0000 (20:19 +0000)]
Math::BigInt::Scalar is only for tests.
Move it under t/lib.

p4raw-id: //depot/perl@21859

17 years agocasting bug in VMS part of Perl_start_glob
Craig A. Berry [Sat, 6 Dec 2003 12:44:40 +0000 (06:44 -0600)]
casting bug in VMS part of Perl_start_glob
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <3FD22398.1060506@mac.com>

p4raw-id: //depot/perl@21858

17 years agoRemove the "Can't provide tied hash usage" error from perldiag.
Rafael Garcia-Suarez [Sat, 6 Dec 2003 19:58:51 +0000 (19:58 +0000)]
Remove the "Can't provide tied hash usage" error from perldiag.
Mention the new tied hash SCALAR method in perldelta.

p4raw-id: //depot/perl@21857

17 years agoClarify the description of SCALAR in perltie
Rafael Garcia-Suarez [Sat, 6 Dec 2003 19:51:49 +0000 (19:51 +0000)]
Clarify the description of SCALAR in perltie

p4raw-id: //depot/perl@21856

17 years agoSCALAR/FIRSTKEY for tied hashes in scalar context
Tassilo von Parseval [Sat, 6 Dec 2003 11:50:59 +0000 (12:50 +0100)]
SCALAR/FIRSTKEY for tied hashes in scalar context
Message-id: <20031206105059.GA13989@ethan>

p4raw-id: //depot/perl@21855