This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
16 years agoPerl_csighandler was in global.sym twice.
Nicholas Clark [Mon, 31 Oct 2005 14:18:59 +0000 (14:18 +0000)]
Perl_csighandler was in global.sym twice.

p4raw-id: //depot/perl@25924

16 years agoArrange to only output each symbol once into global.sym
Nicholas Clark [Mon, 31 Oct 2005 14:18:14 +0000 (14:18 +0000)]
Arrange to only output each symbol once into global.sym

p4raw-id: //depot/perl@25923

16 years agoTests for index/rindex with empty search string,
Rafael Garcia-Suarez [Mon, 31 Oct 2005 13:45:06 +0000 (13:45 +0000)]
Tests for index/rindex with empty search string,
adapted from a patch by Rick Delaney

p4raw-id: //depot/perl@25922

16 years agouvchr_to_utf8() and utf8n_to_uvchr() are mathoms on ASCII based
Nicholas Clark [Mon, 31 Oct 2005 13:22:01 +0000 (13:22 +0000)]
uvchr_to_utf8() and utf8n_to_uvchr() are mathoms on ASCII based
systems, and not on EBCDIC, so some more thinking is going to be
needed here.

p4raw-id: //depot/perl@25921

16 years agoCoverage stats showed that there were no tests for taking a slice
Steve Peters [Mon, 31 Oct 2005 11:58:08 +0000 (11:58 +0000)]
Coverage stats showed that there were no tests for taking a slice
from ().

p4raw-id: //depot/perl@25920

16 years agoChange some spaces to tabs for easier diffing against config_h.SH
Steve Hay [Mon, 31 Oct 2005 11:53:05 +0000 (11:53 +0000)]
Change some spaces to tabs for easier diffing against config_h.SH

p4raw-id: //depot/perl@25919

16 years agoFixed threaded builds following change 25916
Steve Hay [Mon, 31 Oct 2005 11:30:15 +0000 (11:30 +0000)]
Fixed threaded builds following change 25916

p4raw-id: //depot/perl@25918

16 years agoPOD nit spotted by Jarkko
Nicholas Clark [Mon, 31 Oct 2005 11:29:43 +0000 (11:29 +0000)]
POD nit spotted by Jarkko

p4raw-id: //depot/perl@25917

16 years agois_utf8_string_loc() is now a macro, don't use its Perl_-prefixed form
Rafael Garcia-Suarez [Mon, 31 Oct 2005 10:44:32 +0000 (10:44 +0000)]
is_utf8_string_loc() is now a macro, don't use its Perl_-prefixed form

p4raw-id: //depot/perl@25916

16 years agoEtta James presents: More consting
Andy Lester [Sun, 30 Oct 2005 23:44:13 +0000 (17:44 -0600)]
Etta James presents: More consting
Message-ID: <20051031054413.GA10767@petdance.com>

p4raw-id: //depot/perl@25915

16 years agoS_tokereport's unused parm
Andy Lester [Mon, 31 Oct 2005 00:04:59 +0000 (18:04 -0600)]
S_tokereport's unused parm
Message-ID: <20051031060459.GC10767@petdance.com>

p4raw-id: //depot/perl@25914

16 years agoRegenerate perlapi.pod
Rafael Garcia-Suarez [Mon, 31 Oct 2005 08:54:18 +0000 (08:54 +0000)]
Regenerate perlapi.pod

p4raw-id: //depot/perl@25913

16 years agoRobin Houston remarks that mention of a context is missing from the
Rafael Garcia-Suarez [Mon, 31 Oct 2005 08:40:23 +0000 (08:40 +0000)]
Robin Houston remarks that mention of a context is missing from the
threads.pm documentation.

p4raw-id: //depot/perl@25912

16 years agoperlsio_binmode() is pretty much a mathom on UNIX platforms, but it is
Steve Peters [Mon, 31 Oct 2005 03:51:08 +0000 (03:51 +0000)]
perlsio_binmode() is pretty much a mathom on UNIX platforms, but it is
used on Cygwin, at least.

p4raw-id: //depot/perl@25911

16 years agoconst const bad bad.
Nicholas Clark [Sun, 30 Oct 2005 21:53:03 +0000 (21:53 +0000)]
const const bad bad.
gcc bad bad too, because it didn't grumble one bit. (or two, for that
matter).

p4raw-id: //depot/perl@25910

16 years agois_utf8_alnum() and is_utf8_alnumc() can use is_utf8_common() too.
Nicholas Clark [Sun, 30 Oct 2005 21:38:29 +0000 (21:38 +0000)]
is_utf8_alnum() and is_utf8_alnumc() can use is_utf8_common() too.

p4raw-id: //depot/perl@25909

16 years agoJarkko and I think that Perl_is_utf8_alnumc should be initialising
Nicholas Clark [Sun, 30 Oct 2005 21:24:29 +0000 (21:24 +0000)]
Jarkko and I think that Perl_is_utf8_alnumc should be initialising
and using PL_utf8_alnum*c*, not PL_utf8_alnum.

p4raw-id: //depot/perl@25908

16 years agoPerl_is_utf8_* share a lot of common code. Pull that out into a new
Nicholas Clark [Sun, 30 Oct 2005 21:10:39 +0000 (21:10 +0000)]
Perl_is_utf8_* share a lot of common code. Pull that out into a new
function S_is_utf8_common.

p4raw-id: //depot/perl@25907

16 years agoGiven that sv_nosharing performs the same function as sv_nolocking
Nicholas Clark [Sun, 30 Oct 2005 18:31:25 +0000 (18:31 +0000)]
Given that sv_nosharing performs the same function as sv_nolocking
and sv_unnolocking (ie sweet FA), we might as well use the 1 function
to initialise all 3 variables, and elimiate the other two.
For some reason all 3 are listed as being in the public API. Daft.

p4raw-id: //depot/perl@25906

16 years agoReplace uvuni_to_utf8() with a macro that passes the extra 0 argument
Nicholas Clark [Sun, 30 Oct 2005 18:04:17 +0000 (18:04 +0000)]
Replace uvuni_to_utf8() with a macro that passes the extra 0 argument
to uvuni_to_utf8_flags(). Move the old body to mathoms.c

p4raw-id: //depot/perl@25905

16 years agoglobal.sym appears to have become out of date. Oops.
Nicholas Clark [Sun, 30 Oct 2005 17:59:08 +0000 (17:59 +0000)]
global.sym appears to have become out of date. Oops.

p4raw-id: //depot/perl@25904

16 years agoReplace is_utf8_string_loc() with a macro that passes the extra 0
Nicholas Clark [Sun, 30 Oct 2005 17:49:27 +0000 (17:49 +0000)]
Replace is_utf8_string_loc() with a macro that passes the extra 0
argument to is_utf8_string_loc(). Correct the description of its
parameters in its POD.

p4raw-id: //depot/perl@25903

16 years agoFix typos in comments.
Nicholas Clark [Sun, 30 Oct 2005 17:14:08 +0000 (17:14 +0000)]
Fix typos in comments.

p4raw-id: //depot/perl@25902

16 years agoFunctions that die aren't exactly well used code.
Nicholas Clark [Sun, 30 Oct 2005 17:08:39 +0000 (17:08 +0000)]
Functions that die aren't exactly well used code.
(ck_retarget, oopsCV, pp_padany, pp_threadsv, pp_mapstart)

p4raw-id: //depot/perl@25901

16 years agosave_hints is a mathom.
Nicholas Clark [Sun, 30 Oct 2005 16:45:34 +0000 (16:45 +0000)]
save_hints is a mathom.

p4raw-id: //depot/perl@25900

16 years agoI infer that change 25891 as-is would break OS2. This should fix it.
Nicholas Clark [Sun, 30 Oct 2005 16:41:02 +0000 (16:41 +0000)]
I infer that change 25891 as-is would break OS2. This should fix it.

p4raw-id: //depot/perl@25899

16 years agoinit_i18nl14n is a mathom.
Nicholas Clark [Sun, 30 Oct 2005 16:36:22 +0000 (16:36 +0000)]
init_i18nl14n is a mathom.

p4raw-id: //depot/perl@25898

16 years agoReplace hv_magic() with a macro to call sv_magic() directly. Move the
Nicholas Clark [Sun, 30 Oct 2005 16:24:37 +0000 (16:24 +0000)]
Replace hv_magic() with a macro to call sv_magic() directly. Move the
old body to mathoms.c

p4raw-id: //depot/perl@25897

16 years agoFix win32 breakage inadvertently introduced by 25889
Nicholas Clark [Sun, 30 Oct 2005 16:07:58 +0000 (16:07 +0000)]
Fix win32 breakage inadvertently introduced by 25889

p4raw-id: //depot/perl@25896

16 years agoReplace hv_iternext() with a macro that calls hv_iternext_flags with
Nicholas Clark [Sun, 30 Oct 2005 10:31:01 +0000 (10:31 +0000)]
Replace hv_iternext() with a macro that calls hv_iternext_flags with
an extra 0 argument. Move the old body to mathoms.c

p4raw-id: //depot/perl@25895

16 years agoFix typo in comment.
Nicholas Clark [Sun, 30 Oct 2005 10:00:42 +0000 (10:00 +0000)]
Fix typo in comment.

p4raw-id: //depot/perl@25894

16 years agoReplace gv_fetchmethod() with a macro to call gv_fetchmethod_autoload()
Nicholas Clark [Sun, 30 Oct 2005 09:59:41 +0000 (09:59 +0000)]
Replace gv_fetchmethod() with a macro to call gv_fetchmethod_autoload()
with the extra TRUE argument.

p4raw-id: //depot/perl@25893

16 years agoI think we have a winner. do_pipe hasn't been called since 4.036.
Nicholas Clark [Sun, 30 Oct 2005 08:51:52 +0000 (08:51 +0000)]
I think we have a winner. do_pipe hasn't been called since 4.036.
Maybe we should just remove this appendix.

p4raw-id: //depot/perl@25892

16 years agoReplace do_aexec() with a macro to call do_aexec5() with the two extra
Nicholas Clark [Sun, 30 Oct 2005 08:38:07 +0000 (08:38 +0000)]
Replace do_aexec() with a macro to call do_aexec5() with the two extra
0 arguments. Move the old body to mathoms.c

p4raw-id: //depot/perl@25891

16 years agoReplace do_exec() with a macro to call do_exec3() with the extra two
Nicholas Clark [Sun, 30 Oct 2005 08:23:29 +0000 (08:23 +0000)]
Replace do_exec() with a macro to call do_exec3() with the extra two
0 arguments. Move the old body to mathoms.c

p4raw-id: //depot/perl@25890

16 years agoReplace do_open() with a macro to call do_openn() with the extra two
Nicholas Clark [Sun, 30 Oct 2005 08:05:32 +0000 (08:05 +0000)]
Replace do_open() with a macro to call do_openn() with the extra two
0 paramters. Move the old body to mathoms.c.

p4raw-id: //depot/perl@25889

16 years agowarnings.pl/pm: Croaker function: bug (perl v5.8, v5.9)
Bram [Thu, 4 Aug 2005 23:55:33 +0000 (01:55 +0200)]
warnings.pl/pm: Croaker function: bug (perl v5.8, v5.9)
Message-Id: <42F28ED5.CFFDCCFD@wizbit.be>

p4raw-id: //depot/perl@25888

16 years agoRe: [PATCH] predecrement vs postdecrement
Jarkko Hietaniemi [Sat, 29 Oct 2005 23:24:33 +0000 (02:24 +0300)]
Re: [PATCH] predecrement vs postdecrement
Message-ID: <4363DA81.6060600@gmail.com>

Nit in pod/perlhack.pod

p4raw-id: //depot/perl@25887

16 years agoReplace the body of the rarely used sv_setpviv_mg with a call to
Nicholas Clark [Sat, 29 Oct 2005 17:31:01 +0000 (17:31 +0000)]
Replace the body of the rarely used sv_setpviv_mg with a call to
sv_setpviv followed by SvSETMAGIC.

p4raw-id: //depot/perl@25886

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

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

p4raw-id: //depot/perl@25857

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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