This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
15 years agoReplace sv_catsv_mg and sv_catpvn_mg, and move the obsolete bodies to
Nicholas Clark [Sat, 29 Oct 2005 17:21:24 +0000 (17:21 +0000)]
Replace sv_catsv_mg and sv_catpvn_mg, and move the obsolete bodies to
mathoms.c

p4raw-id: //depot/perl@25885

15 years agoAdd a new SMAGIC flag, to signal a call to SvSETMAGIC. Add it to
Nicholas Clark [Sat, 29 Oct 2005 17:02:49 +0000 (17:02 +0000)]
Add a new SMAGIC flag, to signal a call to SvSETMAGIC. Add it to
sv_catpvn_flags and sv_catsv_flags, and then re-implement sv_catpvn_mg
and sv_catsv_mg as calls to sv_catpvn_flags and sv_catsv_flags
respectively.

p4raw-id: //depot/perl@25884

15 years agosv_2pv_nolen, sv_2pvbyte_nolen and sv_2pvutf8_nolen can all be replaced
Nicholas Clark [Sat, 29 Oct 2005 16:25:38 +0000 (16:25 +0000)]
sv_2pv_nolen, sv_2pvbyte_nolen and sv_2pvutf8_nolen can all be replaced
with terse macros, and the function bodies retired.

p4raw-id: //depot/perl@25883

15 years agoAll the private implementations of @foo for compilers that can't do
Nicholas Clark [Sat, 29 Oct 2005 16:06:39 +0000 (16:06 +0000)]
All the private implementations of @foo for compilers that can't do
complex macro expansions became dead wood sometime around 5.7.3
(Don't tell Otava this)

p4raw-id: //depot/perl@25882

15 years ago[perl #30563] [PATCH] Storable::dclone fails for tied elements
Srezic@Iconmobile.Com [Fri, 2 Jul 2004 11:32:12 +0000 (11:32 +0000)]
[perl #30563] [PATCH] Storable::dclone fails for tied elements
Message-ID: <rt-3.0.11-30563-91788.4.94870186951744@perl.org>

Also, a version bump to Storable.pm.

p4raw-id: //depot/perl@25881

15 years agosv_utf8_upgrade declares itself to be a mathom, so off it goes.
Nicholas Clark [Sat, 29 Oct 2005 15:07:42 +0000 (15:07 +0000)]
sv_utf8_upgrade declares itself to be a mathom, so off it goes.
Remove duplicate declaration of Perl_sv_2uv

p4raw-id: //depot/perl@25880

15 years agoReplace sv_force_normal with a macro that calls sv_force_normal_flags.
Nicholas Clark [Sat, 29 Oct 2005 14:51:32 +0000 (14:51 +0000)]
Replace sv_force_normal with a macro that calls sv_force_normal_flags.

p4raw-id: //depot/perl@25879

15 years agoReplace sv_unref with a macro that calls sv_unref_flags
Nicholas Clark [Sat, 29 Oct 2005 14:39:37 +0000 (14:39 +0000)]
Replace sv_unref with a macro that calls sv_unref_flags

p4raw-id: //depot/perl@25878

15 years agoOops, missed an sv_force_normal()
Steve Peters [Sat, 29 Oct 2005 14:33:30 +0000 (14:33 +0000)]
Oops, missed an sv_force_normal()

p4raw-id: //depot/perl@25877

15 years agosv_taint() can easily be replaced by a macro.
Nicholas Clark [Sat, 29 Oct 2005 14:25:55 +0000 (14:25 +0000)]
sv_taint() can easily be replaced by a macro.

p4raw-id: //depot/perl@25876

15 years agoChange to use sv_force_normal_flags() directly, rather than calling
Steve Peters [Sat, 29 Oct 2005 14:14:25 +0000 (14:14 +0000)]
Change to use sv_force_normal_flags() directly, rather than calling
sv_force_normal() to call sv_force_normal_flags().

p4raw-id: //depot/perl@25875

15 years agoA terser implementation of S_varname, by using and post-processing
Nicholas Clark [Sat, 29 Oct 2005 11:50:29 +0000 (11:50 +0000)]
A terser implementation of S_varname, by using and post-processing
gv_fullname4

p4raw-id: //depot/perl@25874

15 years agoAdditional mathoms from doio.c
Steve Peters [Sat, 29 Oct 2005 11:47:55 +0000 (11:47 +0000)]
Additional mathoms from doio.c

p4raw-id: //depot/perl@25873

15 years agoCoverage stats say av_fake() is a mathom too.
Steve Peters [Sat, 29 Oct 2005 11:36:26 +0000 (11:36 +0000)]
Coverage stats say av_fake() is a mathom too.

p4raw-id: //depot/perl@25872

15 years agogv_fullname3 and gv_efullname3 are definately mathoms. They even say so.
Nicholas Clark [Sat, 29 Oct 2005 11:14:40 +0000 (11:14 +0000)]
gv_fullname3 and gv_efullname3 are definately mathoms. They even say so.

p4raw-id: //depot/perl@25871

15 years agoRe: [PATCH] predecrement vs postdecrement
Jarkko Hietaniemi [Sat, 29 Oct 2005 11:52:25 +0000 (14:52 +0300)]
Re: [PATCH] predecrement vs postdecrement
Message-ID: <43633849.6060809@gmail.com>

p4raw-id: //depot/perl@25870

15 years agogv_fullname and gv_efullname are definately mathoms.
Nicholas Clark [Sat, 29 Oct 2005 10:53:40 +0000 (10:53 +0000)]
gv_fullname and gv_efullname are definately mathoms.

p4raw-id: //depot/perl@25869

15 years agoperl5db.pl incorrect instructions in termination message
Brendan O'Dea [Sat, 29 Oct 2005 07:14:40 +0000 (17:14 +1000)]
perl5db.pl incorrect instructions in termination message
Message-ID: <20051028211440.GA23305@londo.c47.org>

p4raw-id: //depot/perl@25868

15 years agoMakefiles like tabs, not spaces.
Steve Peters [Fri, 28 Oct 2005 21:12:35 +0000 (21:12 +0000)]
Makefiles like tabs, not spaces.

p4raw-id: //depot/perl@25867

15 years agoAdd a new file, mathoms.c, to hold old code kept around for binary
Steve Peters [Fri, 28 Oct 2005 21:09:31 +0000 (21:09 +0000)]
Add a new file, mathoms.c, to hold old code kept around for binary
compatability with previous versions of Perl.  Change also includes
various Makefile changes to compile the new file and link it into
libperl.

p4raw-id: //depot/perl@25866

15 years agoCheck for changes in IO on CPAN.
Steve Peters [Fri, 28 Oct 2005 11:30:51 +0000 (11:30 +0000)]
Check for changes in IO on CPAN.

p4raw-id: //depot/perl@25865

15 years agogbarr is maintaining IO.
Steve Peters [Fri, 28 Oct 2005 11:21:48 +0000 (11:21 +0000)]
gbarr is maintaining IO.

p4raw-id: //depot/perl@25864

15 years agoAdd SPRINTF_RETURNS_STRLEN to the various Win32 config_H.* files.
Steve Peters [Fri, 28 Oct 2005 10:48:32 +0000 (10:48 +0000)]
Add SPRINTF_RETURNS_STRLEN to the various Win32 config_H.* files.

p4raw-id: //depot/perl@25863

15 years agoUse the return value from sprintf and avoid a call to strlen
Nicholas Clark [Fri, 28 Oct 2005 10:24:43 +0000 (10:24 +0000)]
Use the return value from sprintf and avoid a call to strlen

p4raw-id: //depot/perl@25862

15 years agoRe: IO::File performace issue
Gisle Aas [Thu, 27 Oct 2005 01:00:39 +0000 (18:00 -0700)]
Re: IO::File performace issue
Message-ID: <lrvezjv17c.fsf@caliper.activestate.com>

Also includes a version bump for IO::File.

p4raw-id: //depot/perl@25861

15 years agoChange 25850 failed to include all changed headers
Nicholas Clark [Thu, 27 Oct 2005 08:53:03 +0000 (08:53 +0000)]
Change 25850 failed to include all changed headers

p4raw-id: //depot/perl@25860

15 years agoWin32 fix for change #25850. I don't know if this define will ever
Steve Peters [Thu, 27 Oct 2005 01:55:08 +0000 (01:55 +0000)]
Win32 fix for change #25850.  I don't know if this define will ever
be used on Win32, but it does fix the problem at hand.
p4raw-link: @25850 on //depot/perl: ca0c25f67f45e5dccb746852d8545d7ae29ed067

p4raw-id: //depot/perl@25859

15 years ago[patch@25854]vms.c rmsexpand and memmove fixes
John E. Malmberg [Wed, 26 Oct 2005 08:08:05 +0000 (04:08 -0400)]
[patch@25854]vms.c rmsexpand and memmove fixes
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-ID: <435F71A5.6030809@qsl.net>

p4raw-id: //depot/perl@25858

15 years agoFAQ sync.
Rafael Garcia-Suarez [Wed, 26 Oct 2005 12:52:37 +0000 (12:52 +0000)]
FAQ sync.

p4raw-id: //depot/perl@25857

15 years agoSymbian: better Series 80 support
Jarkko Hietaniemi [Wed, 26 Oct 2005 15:50:08 +0000 (18:50 +0300)]
Symbian: better Series 80 support
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F24E7A6AA@esebe105.NOE.Nokia.com>

p4raw-id: //depot/perl@25856

15 years agoMultiple versions of OpenBSD fail this test, not just 3.7.
Steve Peters [Wed, 26 Oct 2005 11:52:46 +0000 (11:52 +0000)]
Multiple versions of OpenBSD fail this test, not just 3.7.

p4raw-id: //depot/perl@25855

15 years agoRe: [PATCH] minor speed-up for pp_push()
Tassilo von Parseval [Tue, 25 Oct 2005 08:11:42 +0000 (10:11 +0200)]
Re: [PATCH] minor speed-up for pp_push()
Message-id: <20051025061141.GA2256@ethan>

p4raw-id: //depot/perl@25854

15 years agoStore the raw bytes of the pid in PL_pidstatus, rather than the
Nicholas Clark [Wed, 26 Oct 2005 10:06:37 +0000 (10:06 +0000)]
Store the raw bytes of the pid in PL_pidstatus, rather than the
stringification, as removing the conversions saves time and code.

p4raw-id: //depot/perl@25853

15 years ago[perl #37535] [PATCH] ioctl IOCPARM_LEN(x) should be _IOC_SIZE(x) on Linux, not 256
Jason Vas Dias [Tue, 25 Oct 2005 15:27:28 +0000 (08:27 -0700)]
[perl #37535] [PATCH] ioctl IOCPARM_LEN(x) should be _IOC_SIZE(x) on Linux, not 256
From: Jason Vas Dias (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-37535-123290.14.118037538994@perl.org>

p4raw-id: //depot/perl@25852

15 years agoRe: [patch@25838]Hopefully the last VMS exit/error fixes needed.
John E. Malmberg [Tue, 25 Oct 2005 13:36:20 +0000 (09:36 -0400)]
Re: [patch@25838]Hopefully the last VMS exit/error fixes needed.
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-ID: <435E6D14.7000104@qsl.net>

p4raw-id: //depot/perl@25851

15 years agoMost platforms don't actually need PL_pidstatus, or the associated
Nicholas Clark [Wed, 26 Oct 2005 08:31:20 +0000 (08:31 +0000)]
Most platforms don't actually need PL_pidstatus, or the associated
.5K of code.

p4raw-id: //depot/perl@25850

15 years agoBack out change #25839, and apply :
John E. Malmberg [Tue, 25 Oct 2005 11:09:37 +0000 (07:09 -0400)]
Back out change #25839, and apply :

Subject: [patch@25838]Hopefully the last VMS exit/error fixes needed.
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-ID: <435E4AB1.1000106@qsl.net>
p4raw-link: @25839 on //depot/perl: 0968cdad220f9ff42abaf7f92b7d3731a578e46d

p4raw-id: //depot/perl@25849

15 years agoCode in wait4pid was calling hv_delete with the hash iterator
Nicholas Clark [Tue, 25 Oct 2005 12:54:18 +0000 (12:54 +0000)]
Code in wait4pid was calling hv_delete with the hash iterator
currently on that entry. On aggregate this does more work, beacuse
the next call to hv_iterinit() would spot the flag, and have to call
the delete routine, while in the meantime any new entries can't
re-use that memory.

p4raw-id: //depot/perl@25848

15 years agot/TEST should require Time::HiRes only when it uses it.
Rafael Garcia-Suarez [Tue, 25 Oct 2005 12:35:29 +0000 (12:35 +0000)]
t/TEST should require Time::HiRes only when it uses it.
This fixes minitest.

p4raw-id: //depot/perl@25847

15 years agoRediff the Makefile.SH patch for cross-compilation.
Rafael Garcia-Suarez [Tue, 25 Oct 2005 12:17:33 +0000 (12:17 +0000)]
Rediff the Makefile.SH patch for cross-compilation.
(this doesn't mean it works, though.)

p4raw-id: //depot/perl@25846

15 years agoUpgrade to Time-HiRes-1.76
Steve Peters [Tue, 25 Oct 2005 11:56:53 +0000 (11:56 +0000)]
Upgrade to Time-HiRes-1.76

p4raw-id: //depot/perl@25845

15 years agoRemove remaining references to mv-if-diff
Rafael Garcia-Suarez [Tue, 25 Oct 2005 11:19:44 +0000 (11:19 +0000)]
Remove remaining references to mv-if-diff

p4raw-id: //depot/perl@25844

15 years agoOops. the trick is to edit Makefile.SH
Nicholas Clark [Tue, 25 Oct 2005 10:55:27 +0000 (10:55 +0000)]
Oops. the trick is to edit Makefile.SH

p4raw-id: //depot/perl@25843

15 years agoremove mv-if-diff
Rafael Garcia-Suarez [Mon, 24 Oct 2005 19:32:57 +0000 (21:32 +0200)]
remove mv-if-diff
Message-ID: <20051024193257.2022ea0d@grubert.mandrakesoft.com>

(with tweak to add rm for opmini.c, remove mv-if-diff, and reflect
this removal in MANIFEST)

p4raw-id: //depot/perl@25842

15 years agoReplace all the strlen()s related to PL_pidstatus with the return
Nicholas Clark [Tue, 25 Oct 2005 09:09:49 +0000 (09:09 +0000)]
Replace all the strlen()s related to PL_pidstatus with the return
value of my_sprintf

p4raw-id: //depot/perl@25841

15 years agoWhoops. The Windows build is going to need to know that this symbol is
Nicholas Clark [Tue, 25 Oct 2005 08:32:25 +0000 (08:32 +0000)]
Whoops. The Windows build is going to need to know that this symbol is
defined.

p4raw-id: //depot/perl@25840

15 years agoVMS exit handling still broken, need some help.
John E. Malmberg [Mon, 24 Oct 2005 01:34:41 +0000 (21:34 -0400)]
VMS exit handling still broken, need some help.
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-ID: <435C7271.8070403@qsl.net>

p4raw-id: //depot/perl@25839

15 years ago[patch@25837] Change 25831: sprintf returns the length of the buffer.
John E. Malmberg [Mon, 24 Oct 2005 23:37:46 +0000 (19:37 -0400)]
[patch@25837] Change 25831: sprintf returns the length of the buffer.
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-ID: <435DA88A.90201@qsl.net>

p4raw-id: //depot/perl@25838

15 years agoBackport of changes #25831 and #25832. Re-order needed
Yitzchak Scott-Thoennes [Mon, 24 Oct 2005 13:04:58 +0000 (06:04 -0700)]
Backport of changes #25831 and #25832. Re-order needed

Subject: [PATCH] Re: Configure question about format of cc/cppsymbols
Message-ID: <20051024200458.GC2312@efn.org>
p4raw-link: @25831 on //depot/perl: 78821a22f30aaed98d9c6643adb5ed18f868dbe7

p4raw-id: //depot/perl@25837

15 years agoCompress::Zlib
Paul Marquess [Mon, 24 Oct 2005 23:19:48 +0000 (00:19 +0100)]
Compress::Zlib
From: "Paul Marquess" <Paul.Marquess@ntlworld.com>
Message-ID: <00ab01c5d8e9$0ef31b40$02f0440a@myopwv.com>

p4raw-id: //depot/perl@25833

15 years agoAdd my_sprintf, which is usually just a macro for sprintf, for those
Nicholas Clark [Mon, 24 Oct 2005 21:20:21 +0000 (21:20 +0000)]
Add my_sprintf, which is usually just a macro for sprintf, for those
places where we want to use the return value of sprintf. This allows
a wrapper to be used for platforms where the C library isn't ANSI-
conformant.

p4raw-id: //depot/perl@25832

15 years agoAdd a probe for whether sprintf returns the length of the buffer.
Nicholas Clark [Mon, 24 Oct 2005 20:03:38 +0000 (20:03 +0000)]
Add a probe for whether sprintf returns the length of the buffer.
Update all the canned config.sh files.
Assume that symbian and Win32 are all ANSI conformant, note that ARM
Linux (ie glibc) will be, don't assume that any other platform is.

p4raw-id: //depot/perl@25831

15 years agoFix path in code example
Rafael Garcia-Suarez [Mon, 24 Oct 2005 16:18:41 +0000 (16:18 +0000)]
Fix path in code example

p4raw-id: //depot/perl@25830

15 years agoRe: do { EXPR for EXPR }
Robin Houston [Sat, 22 Oct 2005 16:56:27 +0000 (17:56 +0100)]
Re: do { EXPR for EXPR }
Message-ID: <20051022155627.GA22420@rpc142.cs.man.ac.uk>

p4raw-id: //depot/perl@25829

15 years agoUpdate one of merijn's previous emails.
Steve Peters [Mon, 24 Oct 2005 14:16:32 +0000 (14:16 +0000)]
Update one of merijn's previous emails.

p4raw-id: //depot/perl@25828

15 years ago[patch@25825] Fix st_ino compare to use real data.
John E. Malmberg [Sun, 23 Oct 2005 17:46:46 +0000 (13:46 -0400)]
[patch@25825] Fix st_ino compare to use real data.
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <435C04C6.2090405@qsl.net>

p4raw-id: //depot/perl@25827

15 years agoFix mismatched braces in S_fd_on_nosuid_fs().
Marcus Holland-Moritz [Sun, 23 Oct 2005 10:16:45 +0000 (10:16 +0000)]
Fix mismatched braces in S_fd_on_nosuid_fs().

p4raw-id: //depot/perl@25825

15 years agoVMS threaded build fixes for things broken in #25783
Craig A. Berry [Sat, 22 Oct 2005 16:43:40 +0000 (16:43 +0000)]
VMS threaded build fixes for things broken in #25783

p4raw-id: //depot/perl@25824

15 years agouse more 'const' in the Encode data structures.
Nicholas Clark [Sat, 22 Oct 2005 13:12:48 +0000 (13:12 +0000)]
use more 'const' in the Encode data structures.

p4raw-id: //depot/perl@25823

15 years agoTurn NN to NULLOK for functions that have code to handle
Marcus Holland-Moritz [Sat, 22 Oct 2005 13:02:02 +0000 (13:02 +0000)]
Turn NN to NULLOK for functions that have code to handle
the ptr == NULL case and are currently called with NULL
pointers. Having parameters tagged NN can make gcc optimize
away the code for the NULL case, causing segfaults.

p4raw-id: //depot/perl@25822

15 years agoMark more static Encode data structures as const.
Nicholas Clark [Sat, 22 Oct 2005 12:08:34 +0000 (12:08 +0000)]
Mark more static Encode data structures as const.

p4raw-id: //depot/perl@25821

15 years agoDocumentation on getting a FORMAT ref from a GLOB was missing from
Steve Peters [Fri, 21 Oct 2005 21:54:01 +0000 (21:54 +0000)]
Documentation on getting a FORMAT ref from a GLOB was missing from
perlref.pod.  Thanks for David Wheeler for starting the discussion
and Paul Johnson for confirming that it could actually be done.

p4raw-id: //depot/perl@25820

15 years agoSymbian/beginnings of Series 80 support
Jarkko Hietaniemi [Fri, 21 Oct 2005 17:15:23 +0000 (20:15 +0300)]
Symbian/beginnings of Series 80 support
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F24E7A67E@esebe105.NOE.Nokia.com>

p4raw-id: //depot/perl@25819

15 years agoallow "" as select bitmask [PATCH]
Gisle Aas [Fri, 21 Oct 2005 08:04:40 +0000 (01:04 -0700)]
allow "" as select bitmask [PATCH]
Message-ID: <lrach229o7.fsf_-_@caliper.activestate.com>

p4raw-id: //depot/perl@25818

15 years agoRewording of doc change #25812
Rafael Garcia-Suarez [Fri, 21 Oct 2005 15:06:13 +0000 (15:06 +0000)]
Rewording of doc change #25812
p4raw-link: @25812 on //depot/perl: dbb128be9d98f2152d3ce957d4c3c518a9f86260

p4raw-id: //depot/perl@25816

15 years agoSymbian/beginnings of Series 80 support
Jarkko Hietaniemi [Fri, 21 Oct 2005 17:15:23 +0000 (20:15 +0300)]
Symbian/beginnings of Series 80 support
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F24E7A67E@esebe105.NOE.Nokia.com>

p4raw-id: //depot/perl@25815

15 years agoSymbian/beginnings of Series 80 support
Jarkko Hietaniemi [Fri, 21 Oct 2005 17:15:23 +0000 (20:15 +0300)]
Symbian/beginnings of Series 80 support
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F24E7A67E@esebe105.NOE.Nokia.com>

p4raw-id: //depot/perl@25814

15 years agowrong maxlen in sselect [PATCH]
Gisle Aas [Fri, 21 Oct 2005 05:24:30 +0000 (22:24 -0700)]
wrong maxlen in sselect [PATCH]
Message-ID: <lrzmp312ip.fsf@caliper.activestate.com>

Plus a regression test for the new warning.

p4raw-id: //depot/perl@25813

15 years agoRe: [PATCH] return values reworded in perlsub.pod
Xavier Noria [Fri, 21 Oct 2005 08:43:12 +0000 (10:43 +0200)]
Re: [PATCH] return values reworded in perlsub.pod
Message-Id: <1C8D7C5C-986C-4336-8C4F-8B965CE1AD17@hashref.com>

(with minor tweaks)

p4raw-id: //depot/perl@25812

15 years agoRemove last remaining reference to vax11c
Rafael Garcia-Suarez [Fri, 21 Oct 2005 09:31:52 +0000 (09:31 +0000)]
Remove last remaining reference to vax11c

p4raw-id: //depot/perl@25811

15 years ago[patch@25809]restore documented exit behavior
John E. Malmberg [Thu, 20 Oct 2005 18:21:20 +0000 (14:21 -0400)]
[patch@25809]restore documented exit behavior
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <43581860.3020108@qsl.net>

p4raw-id: //depot/perl@25810

15 years agoFix doc typo, by Gisle Aas
Rafael Garcia-Suarez [Wed, 19 Oct 2005 21:15:53 +0000 (21:15 +0000)]
Fix doc typo, by Gisle Aas

p4raw-id: //depot/perl@25809

15 years agoRe: [PATCH] Re: [perl #37350] $#{@$aref} in debugger gives: Bizarre copy of ARRAY...
Robin Houston [Fri, 14 Oct 2005 01:54:00 +0000 (01:54 +0000)]
Re: [PATCH] Re: [perl #37350] $#{@$aref} in debugger gives: Bizarre copy of ARRAY in leave
Message-ID: <20051013235457.GA23386@rpc142.cs.man.ac.uk>

p4raw-id: //depot/perl@25808

15 years agoForgotten chunk by jhi
Rafael Garcia-Suarez [Wed, 19 Oct 2005 13:19:17 +0000 (13:19 +0000)]
Forgotten chunk by jhi

p4raw-id: //depot/perl@25805

15 years agoblead 25801: Symbian batch of today
Jarkko Hietaniemi [Wed, 19 Oct 2005 16:19:23 +0000 (19:19 +0300)]
blead 25801: Symbian batch of today
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F24E7A663@esebe105.NOE.Nokia.com>

p4raw-id: //depot/perl@25804

15 years agoMore consting, and DRY leads to shrinking object code
Andy Lester [Tue, 18 Oct 2005 09:57:23 +0000 (04:57 -0500)]
More consting, and DRY leads to shrinking object code
Message-ID: <20051018145723.GA4964@petdance.com>

p4raw-id: //depot/perl@25803

15 years agoAdding documentation index to perlapi.pod and perlintern.pod
S├ębastien Aperghis-Tramoni [Tue, 18 Oct 2005 22:22:57 +0000 (00:22 +0200)]
Adding documentation index to perlapi.pod and perlintern.pod
Message-ID: <1129666977.435559a10cb95@imp5-g19.free.fr>

(tweaked to remove trailing whitespace to doc entries)
Plus, regenerate doc and headers

p4raw-id: //depot/perl@25802

15 years ago[patch@25784] enable open(FOO, "child.pl foo|") on VMS
John E. Malmberg [Tue, 18 Oct 2005 14:43:29 +0000 (10:43 -0400)]
[patch@25784] enable open(FOO, "child.pl foo|") on VMS
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <43554251.5020704@qsl.net>

p4raw-id: //depot/perl@25801

15 years agoAdd notes about -f _ and defined %foo:: in perldelta
Rafael Garcia-Suarez [Tue, 18 Oct 2005 21:22:17 +0000 (21:22 +0000)]
Add notes about -f _ and defined %foo:: in perldelta

p4raw-id: //depot/perl@25800

15 years agoForce _ to be always a bareword after filetest operators
Rafael Garcia-Suarez [Tue, 18 Oct 2005 20:57:43 +0000 (20:57 +0000)]
Force _ to be always a bareword after filetest operators

p4raw-id: //depot/perl@25799

15 years agoAdd Rafael's 5.10 roadmap to perltodo.
Nicholas Clark [Tue, 18 Oct 2005 19:52:27 +0000 (19:52 +0000)]
Add Rafael's 5.10 roadmap to perltodo.
Add state variables.
Remove xsubpp entry, as that had been done already.

p4raw-id: //depot/perl@25798

15 years agoFix tokenizer debugging trace for file tests
Rafael Garcia-Suarez [Tue, 18 Oct 2005 19:24:55 +0000 (19:24 +0000)]
Fix tokenizer debugging trace for file tests

p4raw-id: //depot/perl@25797

15 years agoUpgrade to Digest-1.13
Steve Peters [Tue, 18 Oct 2005 19:15:40 +0000 (19:15 +0000)]
Upgrade to Digest-1.13

p4raw-id: //depot/perl@25796

15 years agoVMS does not have clearenv () according to John E. Malmberg
H.Merijn Brand [Tue, 18 Oct 2005 16:30:54 +0000 (16:30 +0000)]
VMS does not have clearenv () according to John E. Malmberg
Followup to 25793

p4raw-id: //depot/perl@25795

15 years agoUpdate win32 config files w.r.t. change #25793
Steve Hay [Tue, 18 Oct 2005 15:03:50 +0000 (15:03 +0000)]
Update win32 config files w.r.t. change #25793
p4raw-link: @25793 on //depot/perl: b0a2e8e64dee1b1bd00055b3c5b69e2c3c888f55

p4raw-id: //depot/perl@25794

15 years agoAdd probe for clearenv (), like #25733 for unsetenv ()
H.Merijn Brand [Tue, 18 Oct 2005 13:50:15 +0000 (13:50 +0000)]
Add probe for clearenv (), like #25733 for unsetenv ()

p4raw-id: //depot/perl@25793

15 years agomissed some SYMBIAN ifdefs
Jarkko Hietaniemi [Tue, 18 Oct 2005 16:07:28 +0000 (19:07 +0300)]
missed some SYMBIAN ifdefs
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F24E7A64D@esebe105.NOE.Nokia.com>

p4raw-id: //depot/perl@25790

15 years agoUpgrade to Time-HiRes-1.75
Steve Peters [Tue, 18 Oct 2005 10:52:01 +0000 (10:52 +0000)]
Upgrade to Time-HiRes-1.75

p4raw-id: //depot/perl@25789

15 years agoSymbian: New vs New
Jarkko Hietaniemi [Tue, 18 Oct 2005 12:53:16 +0000 (15:53 +0300)]
Symbian: New vs New
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F24E7A640@esebe105.NOE.Nokia.com>

p4raw-id: //depot/perl@25788

15 years ago[patch@25783] vmsish.h fix for lstat() definition
John E. Malmberg [Mon, 17 Oct 2005 17:08:19 +0000 (13:08 -0400)]
[patch@25783] vmsish.h fix for lstat() definition
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-ID: <435412C3.3080504@qsl.net>

p4raw-id: //depot/perl@25786

15 years agoSilence gcc complaints about comments in config.h
Steve Hay [Mon, 17 Oct 2005 15:48:24 +0000 (15:48 +0000)]
Silence gcc complaints about comments in config.h

This suppresses dozens of lines of warnings seen, e.g. here:
http://www.nntp.perl.org/group/perl.daily-build.reports/32231

p4raw-id: //depot/perl@25784

15 years ago[patch@25775] VMS prep for symbolic links and long filename
John E. Malmberg [Mon, 17 Oct 2005 08:12:37 +0000 (04:12 -0400)]
[patch@25775] VMS prep for symbolic links and long filename
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-ID: <43539535.70609@qsl.net>

p4raw-id: //depot/perl@25783

15 years agoeven more Symbian
Jarkko Hietaniemi [Mon, 17 Oct 2005 18:27:57 +0000 (21:27 +0300)]
even more Symbian
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F24E7A61F@esebe105.NOE.Nokia.com>

p4raw-id: //depot/perl@25782

15 years agoCorrect precedence from and to && in an expression with assignment.
Nicholas Clark [Mon, 17 Oct 2005 14:44:59 +0000 (14:44 +0000)]
Correct precedence from and to && in an expression with assignment.

p4raw-id: //depot/perl@25781

15 years agoRe: small addition to $, and $\ in perlvar.pod
Xavier Noria [Sun, 16 Oct 2005 12:27:30 +0000 (14:27 +0200)]
Re: small addition to $, and $\ in perlvar.pod
Message-Id: <7CA83392-70CD-4AC8-AA44-D94F508BB028@hashref.com>

p4raw-id: //depot/perl@25780

15 years agoMake some casts explicit to keep VC++ 7 happy
Steve Hay [Mon, 17 Oct 2005 10:14:46 +0000 (10:14 +0000)]
Make some casts explicit to keep VC++ 7 happy

Specifically, this silences the warnings from the following smoke:
http://www.nntp.perl.org/group/perl.daily-build.reports/32258
(Hmm. Looks like you need to decode the base64 yourself before you
can read that.)

p4raw-id: //depot/perl@25779

15 years agoanother Symbian update: Alan's fault :-)
Jarkko Hietaniemi [Mon, 17 Oct 2005 13:19:34 +0000 (16:19 +0300)]
another Symbian update: Alan's fault :-)
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F24E7A611@esebe105.NOE.Nokia.com>

p4raw-id: //depot/perl@25778

15 years agoDoc/style fixes pointed out by Gisle
Rafael Garcia-Suarez [Mon, 17 Oct 2005 08:46:31 +0000 (08:46 +0000)]
Doc/style fixes pointed out by Gisle

p4raw-id: //depot/perl@25777

15 years agoblead@25775 Symbian update
Jarkko Hietaniemi [Mon, 17 Oct 2005 11:49:20 +0000 (14:49 +0300)]
blead@25775 Symbian update
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F24E7A60A@esebe105.NOE.Nokia.com>

p4raw-id: //depot/perl@25776

15 years agoDEBUG_LEAKING_SCALARS doesn't need shared memory to store filenames
Dave Mitchell [Sun, 16 Oct 2005 23:05:44 +0000 (23:05 +0000)]
DEBUG_LEAKING_SCALARS doesn't need shared memory to store filenames

p4raw-id: //depot/perl@25775