This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
18 years agoFix realclean target for Sys::Syslog
Rafael Garcia-Suarez [Tue, 13 Dec 2005 14:07:12 +0000 (14:07 +0000)]
Fix realclean target for Sys::Syslog

p4raw-id: //depot/perl@26343

18 years agoRemove tests that were not portable to 64bit ints.
Gisle Aas [Tue, 13 Dec 2005 13:54:44 +0000 (13:54 +0000)]
Remove tests that were not portable to 64bit ints.

p4raw-id: //depot/perl@26342

18 years agoRenaming of some of Pod::Simple's test files to make it more 8.3
Steve Peters [Tue, 13 Dec 2005 12:17:57 +0000 (12:17 +0000)]
Renaming of some of Pod::Simple's test files to make it more 8.3
friendly.

p4raw-id: //depot/perl@26341

18 years agoChanges to Pod::Simple's tests to get rid of the "^"s in the
Steve Peters [Tue, 13 Dec 2005 11:54:54 +0000 (11:54 +0000)]
Changes to Pod::Simple's tests to get rid of the "^"s in the
directory names.

p4raw-id: //depot/perl@26340

18 years agoAdd overflow check to EXPECT_NUMBER() used by sv_vcatpvfn().
Gisle Aas [Tue, 13 Dec 2005 11:40:26 +0000 (11:40 +0000)]
Add overflow check to EXPECT_NUMBER() used by sv_vcatpvfn().
sprintf() or printf() will now croak if any of the indexes and
widths specified in the format string are too large.

p4raw-id: //depot/perl@26339

18 years agoRe: check83.pl
Yitzchak Scott-Thoennes [Sun, 11 Dec 2005 07:19:58 +0000 (23:19 -0800)]
Re: check83.pl
Message-ID: <20051211151958.GA6188@efn.org>

p4raw-id: //depot/perl@26338

18 years agoFix lib/File/Compare.t test failures on Win32
Steve Hay [Tue, 13 Dec 2005 09:41:29 +0000 (09:41 +0000)]
Fix lib/File/Compare.t test failures on Win32

Change 26225, updated by 26245, added a test for another filename with
a trailing space but failed to open the new filehandle in binary mode

To compound matters, creating a file called "foo " on Win32 "succeeds"
but actually creates a file called just "foo", so we have actually
overwritten the original file with this non-binary mode version, and
hence some of the original tests started failing too!

(And because of this the new test doesn't actually add anything new on
Win32 at the moment, but right now I can't think of a filename that
would have failed under 2-arg open but succeeds with 3-arg open, which
was the purpose of this test)

p4raw-id: //depot/perl@26337

18 years agoDon't try to export Perl_pad_sv when it isn't defined
Steve Hay [Tue, 13 Dec 2005 08:54:45 +0000 (08:54 +0000)]
Don't try to export Perl_pad_sv when it isn't defined

Fixes a Win32 linker error in non-DEBUGGING builds following 26316

p4raw-id: //depot/perl@26336

18 years agoA suggestion by Yamashina Hio to speed up substitutions
YAMASHINA Hio [Tue, 30 Aug 2005 17:17:23 +0000 (02:17 +0900)]
A suggestion by Yamashina Hio to speed up substitutions
with right-hand side expressions by freeing temporaries.
See :

Subject: s///ge; consumes PL_tmps_stack in its loop
Message-Id: <20050830160113.9716.HIO@ymir.co.jp>

p4raw-id: //depot/perl@26334

18 years agoCheck that %v$foo does not crash.
Nicholas Clark [Mon, 12 Dec 2005 15:24:06 +0000 (15:24 +0000)]
Check that %v$foo does not crash.

p4raw-id: //depot/perl@26332

18 years agoUse load_module() instead of perl_eval_sv("require $mod") to
Gisle Aas [Mon, 12 Dec 2005 13:55:14 +0000 (13:55 +0000)]
Use load_module() instead of perl_eval_sv("require $mod") to
load modules.  This is safer since $mod comes from an external
source.

p4raw-id: //depot/perl@26330

18 years agoPod::Man's tests aren't Unicode friendly. Let's skip the unfriendly
Steve Peters [Mon, 12 Dec 2005 13:21:03 +0000 (13:21 +0000)]
Pod::Man's tests aren't Unicode friendly.  Let's skip the unfriendly
test for now.

p4raw-id: //depot/perl@26329

18 years agoRobin Houston points out a better way to replace
Rafael Garcia-Suarez [Mon, 12 Dec 2005 13:18:21 +0000 (13:18 +0000)]
Robin Houston points out a better way to replace
the C<defined %foo::bar::> construct.

p4raw-id: //depot/perl@26328

18 years agoOops, change 26326 broke t/run/switches.t
Gisle Aas [Mon, 12 Dec 2005 12:21:39 +0000 (12:21 +0000)]
Oops, change 26326 broke t/run/switches.t
Reverting change 24912 fixes it.

p4raw-id: //depot/perl@26327

18 years agoDrop "v" prefix from sprintf("%vd", $^V).
Gisle Aas [Mon, 12 Dec 2005 10:41:04 +0000 (10:41 +0000)]
Drop "v" prefix from sprintf("%vd", $^V).

The sprintf documentation has this example:

   printf "version is v%vd\n", $^V;

and it printed 'version is vv5.9.3\n'.

p4raw-id: //depot/perl@26326

18 years agoFix *printf %*vd with mixed Latin 1/UTF-8. (Fixes bug 37889)
Nicholas Clark [Sun, 11 Dec 2005 22:37:40 +0000 (22:37 +0000)]
Fix *printf %*vd with mixed Latin 1/UTF-8. (Fixes bug 37889)

p4raw-id: //depot/perl@26325

18 years agoMove the rest of the data munging into the test preparation loop.
Nicholas Clark [Sun, 11 Dec 2005 20:34:33 +0000 (20:34 +0000)]
Move the rest of the data munging into the test preparation loop.

p4raw-id: //depot/perl@26324

18 years agoMove the $data and $result munging into the test preparation loop.
Nicholas Clark [Sun, 11 Dec 2005 19:49:53 +0000 (19:49 +0000)]
Move the $data and $result munging into the test preparation loop.

p4raw-id: //depot/perl@26323

18 years agoDisallow sprintf's vector handling for non-integer formats.
Gisle Aas [Sun, 11 Dec 2005 18:14:24 +0000 (18:14 +0000)]
Disallow sprintf's vector handling for non-integer formats.
Avoids core dump for printf("%vs") and similar.

p4raw-id: //depot/perl@26321

18 years agoQuench the other 2 ways obscure ways of abusing positional parameters
Nicholas Clark [Sun, 11 Dec 2005 12:54:14 +0000 (12:54 +0000)]
Quench the other 2 ways obscure ways of abusing positional parameters
to generate bogus array indexes. These two are inside the vector
formatting code.

p4raw-id: //depot/perl@26320

18 years agoRe-instate the old perl getcwd as _perl_getcwd, and use it if loading
Nicholas Clark [Sat, 10 Dec 2005 18:13:33 +0000 (18:13 +0000)]
Re-instate the old perl getcwd as _perl_getcwd, and use it if loading
the XS fails. (Needed to bootstrap the core build)

p4raw-id: //depot/perl@26319

18 years agoUpgrade to PathTools-3.14_01
Steve Peters [Sat, 10 Dec 2005 15:42:39 +0000 (15:42 +0000)]
Upgrade to PathTools-3.14_01

p4raw-id: //depot/perl@26318

18 years agoCode tweaks in sv.c
Andy Lester [Fri, 9 Dec 2005 11:09:21 +0000 (05:09 -0600)]
Code tweaks in sv.c
Message-ID: <20051209170921.GC16943@petdance.com>

Includes a minor change the patch to account for code that moved
elsewhere.

p4raw-id: //depot/perl@26317

18 years agoExcluding pad funcs when not debugging
Andy Lester [Wed, 7 Dec 2005 21:58:05 +0000 (15:58 -0600)]
Excluding pad funcs when not debugging
Message-ID: <20051208035805.GA23007@petdance.com>

p4raw-id: //depot/perl@26316

18 years agoA better hash for PTR_TABLE_HASH (?)
Nicholas Clark [Fri, 9 Dec 2005 23:09:42 +0000 (23:09 +0000)]
A better hash for PTR_TABLE_HASH (?)

p4raw-id: //depot/perl@26315

18 years agopatch@26310 - Major step for > 256 char paths on VMS
John E. Malmberg [Fri, 9 Dec 2005 14:08:53 +0000 (09:08 -0500)]
patch@26310 - Major step for > 256 char paths on VMS
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <4399D645.8070803@qsl.net>

p4raw-id: //depot/perl@26314

18 years agoAn alternative way of structuring ptr_table_clear so that the variables
Nicholas Clark [Fri, 9 Dec 2005 19:18:32 +0000 (19:18 +0000)]
An alternative way of structuring ptr_table_clear so that the variables
can be assigned to at declaration time.

p4raw-id: //depot/perl@26313

18 years agoA more efficient way to loop in ptr_table_clear
Nicholas Clark [Fri, 9 Dec 2005 18:46:17 +0000 (18:46 +0000)]
A more efficient way to loop in ptr_table_clear

p4raw-id: //depot/perl@26312

18 years agoRe: Pod::Simple integration
Andreas König [Fri, 9 Dec 2005 07:06:00 +0000 (08:06 +0100)]
Re: Pod::Simple integration
Message-ID: <87k6ee7qk7.fsf@k75.linux.bogus>

These files are still giving problems after attempting to convert
them to text in p4.  The tests pass without them, so we'll remove them
from the Perl distribution.

p4raw-id: //depot/perl@26311

18 years agoFixes compile errors introduce with change #26301 when compiling
Steve Peters [Fri, 9 Dec 2005 03:39:17 +0000 (03:39 +0000)]
Fixes compile errors introduce with change #26301 when compiling
with ithreads and DEBUGGING.
p4raw-link: @26301 on //depot/perl: 7bf61b542bce8caca5f166daaf28742d80217049

p4raw-id: //depot/perl@26310

18 years agoUpgrade to Sys-Syslog-0.10
Steve Peters [Fri, 9 Dec 2005 02:07:32 +0000 (02:07 +0000)]
Upgrade to Sys-Syslog-0.10

p4raw-id: //depot/perl@26309

18 years agoUpgrade to CGI.pm-3.15
Steve Peters [Fri, 9 Dec 2005 01:41:44 +0000 (01:41 +0000)]
Upgrade to CGI.pm-3.15

p4raw-id: //depot/perl@26308

18 years agoAdd pointer to Pod::Simple for the Pod -> HTML task.
Steve Peters [Thu, 8 Dec 2005 19:40:33 +0000 (19:40 +0000)]
Add pointer to Pod::Simple for the Pod -> HTML task.

p4raw-id: //depot/perl@26307

18 years agoOne final Pod::Usage yak to shave...
Steve Peters [Thu, 8 Dec 2005 19:21:25 +0000 (19:21 +0000)]
One final Pod::Usage yak to shave...

p4raw-id: //depot/perl@26306

18 years agoVersion bump for Pod::Usage
Steve Peters [Thu, 8 Dec 2005 19:07:38 +0000 (19:07 +0000)]
Version bump for Pod::Usage

p4raw-id: //depot/perl@26305

18 years agoFurther yak-shaving on Pod::Usage. Now, t/pod/pod2usage2.t tests
Steve Peters [Thu, 8 Dec 2005 19:04:59 +0000 (19:04 +0000)]
Further yak-shaving on Pod::Usage.  Now, t/pod/pod2usage2.t tests
pass.

p4raw-id: //depot/perl@26304

18 years agoFix to Pod::Usage to work with all recent Pod::Text versions. Also
Steve Peters [Thu, 8 Dec 2005 15:53:36 +0000 (15:53 +0000)]
Fix to Pod::Usage to work with all recent Pod::Text versions.  Also
includes a change to the Pod::Usage test file for compatibility
purposes.

p4raw-id: //depot/perl@26303

18 years agoOn VMS, do not use Perl's memory allocator for the home-grown pipe
Craig A. Berry [Thu, 8 Dec 2005 14:47:57 +0000 (14:47 +0000)]
On VMS, do not use Perl's memory allocator for the home-grown pipe
structures.  They may be allocated during start-up and are torn down
in an exit handler, where thread context and other Perlish support
are iffy.

p4raw-id: //depot/perl@26302

18 years agoMerge common code from ptr_table_fetch and ptr_table_store into
Nicholas Clark [Thu, 8 Dec 2005 14:06:37 +0000 (14:06 +0000)]
Merge common code from ptr_table_fetch and ptr_table_store into
S_ptr_table_find.

p4raw-id: //depot/perl@26301

18 years agoFixup the setsockopt usage message; missing OPTVAL.
Gisle Aas [Thu, 8 Dec 2005 09:56:22 +0000 (09:56 +0000)]
Fixup the setsockopt usage message; missing OPTVAL.

p4raw-id: //depot/perl@26300

18 years agoImprove the setsockopt description.
Gisle Aas [Thu, 8 Dec 2005 09:53:35 +0000 (09:53 +0000)]
Improve the setsockopt description.
Removed claim that OPTVAL might be undef as it is just treated
the same as 0 and give the usual use-of-uninitialized-value
warning.  Added an example.

p4raw-id: //depot/perl@26299

18 years agopatch@26253 Allow embedded new lines passed through to commands
John E. Malmberg [Wed, 7 Dec 2005 22:26:21 +0000 (17:26 -0500)]
patch@26253 Allow embedded new lines passed through to commands
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <4397A7DD.8030403@qsl.net>

p4raw-id: //depot/perl@26298

18 years agoOne quick fix to the test for differences in error output.
Steve Peters [Wed, 7 Dec 2005 20:39:24 +0000 (20:39 +0000)]
One quick fix to the test for differences in error output.

p4raw-id: //depot/perl@26297

18 years agoAll args in embed.fnc should be named
Andy Lester [Wed, 7 Dec 2005 10:08:18 +0000 (04:08 -0600)]
All args in embed.fnc should be named
Message-ID: <20051207160818.GA13465@petdance.com>

p4raw-id: //depot/perl@26296

18 years agoDon't build manpages for Encode and Unicode::Normalize
Rafael Garcia-Suarez [Wed, 7 Dec 2005 15:13:03 +0000 (15:13 +0000)]
Don't build manpages for Encode and Unicode::Normalize
(when compiling perl manpages are built afterwards, not
by MakeMaker like when installing modules.) This fix a
bootstrap problem (now that Pod::Man uses POSIX.)

p4raw-id: //depot/perl@26295

18 years agoCheck in those files as text, not binary
Rafael Garcia-Suarez [Wed, 7 Dec 2005 13:22:39 +0000 (13:22 +0000)]
Check in those files as text, not binary

p4raw-id: //depot/perl@26294

18 years agoRemove space
Rafael Garcia-Suarez [Wed, 7 Dec 2005 13:01:00 +0000 (13:01 +0000)]
Remove space

p4raw-id: //depot/perl@26293

18 years agoUpgrade to podlators-2.00
Steve Peters [Wed, 7 Dec 2005 12:36:59 +0000 (12:36 +0000)]
Upgrade to podlators-2.00

p4raw-id: //depot/perl@26292

18 years agoAssimilate Pod-Simple-3.03 to the Perl core
Steve Peters [Wed, 7 Dec 2005 11:38:00 +0000 (11:38 +0000)]
Assimilate Pod-Simple-3.03 to the Perl core

p4raw-id: //depot/perl@26291

18 years agoPull the regexp stringification code out into S_stringify_regexp, to
Nicholas Clark [Wed, 7 Dec 2005 08:53:03 +0000 (08:53 +0000)]
Pull the regexp stringification code out into S_stringify_regexp, to
make sv_2pv_flags clearer.

p4raw-id: //depot/perl@26290

18 years ago3 instances of SvIsUV_on(sv); can be replaced with one.
Nicholas Clark [Wed, 7 Dec 2005 08:30:26 +0000 (08:30 +0000)]
3 instances of SvIsUV_on(sv); can be replaced with one.

p4raw-id: //depot/perl@26289

18 years agoUpgrade to CGI-3.14.
Steve Peters [Wed, 7 Dec 2005 02:10:26 +0000 (02:10 +0000)]
Upgrade to CGI-3.14.

       Mmm...pi.  Oh, also including some Pod fixes in bleadperl that haven't
       yet been applied to the actual CGI distribution yet.

p4raw-id: //depot/perl@26288

18 years agoAdd a ; that 26281 was lacking.
Nicholas Clark [Tue, 6 Dec 2005 21:55:29 +0000 (21:55 +0000)]
Add a ; that 26281 was lacking.
(Dear Mark, please can I have back one of the two that I sent you after
change 23614)

p4raw-id: //depot/perl@26287

18 years agoMove vast swathes of common code from sv_2iv_flags and sv_2uv_flags
Nicholas Clark [Tue, 6 Dec 2005 21:39:24 +0000 (21:39 +0000)]
Move vast swathes of common code from sv_2iv_flags and sv_2uv_flags
into S_sv_2iuv_common.

p4raw-id: //depot/perl@26286

18 years agoThe early return for SvIOKp(sv) in sv_2[iu]v_flags is actually code
Nicholas Clark [Tue, 6 Dec 2005 19:41:43 +0000 (19:41 +0000)]
The early return for SvIOKp(sv) in sv_2[iu]v_flags is actually code
duplication.

p4raw-id: //depot/perl@26285

18 years agoMore consting, and putting stuff in embed.fnc
Andy Lester [Mon, 5 Dec 2005 13:46:13 +0000 (07:46 -0600)]
More consting, and putting stuff in embed.fnc
Message-ID: <20051205194613.GB7791@petdance.com>

p4raw-id: //depot/perl@26281

18 years agoRe: stringification of v-string references
John Peacock [Tue, 6 Dec 2005 08:31:32 +0000 (03:31 -0500)]
Re: stringification of v-string references
Message-ID: <439592B4.2050101@rowman.com>
Date: Tue, 06 Dec 2005 08:31:32 -0500

p4raw-id: //depot/perl@26280

18 years agoFix typo spotted by Ronald J Kimball.
Gisle Aas [Tue, 6 Dec 2005 16:42:31 +0000 (16:42 +0000)]
Fix typo spotted by Ronald J Kimball.

p4raw-id: //depot/perl@26279

18 years agoRe: Perl PR: "Security holes in Sys::Syslog"
Ronald J. Kimball [Tue, 6 Dec 2005 09:56:12 +0000 (04:56 -0500)]
Re: Perl PR: "Security holes in Sys::Syslog"
Message-ID: <20051206145612.GA94530@penkwe.pair.com>

p4raw-id: //depot/perl@26278

18 years agoDocument why syslog($priority, "%s", $message) is a good idea
Gisle Aas [Tue, 6 Dec 2005 14:45:30 +0000 (14:45 +0000)]
Document why syslog($priority, "%s", $message) is a good idea
if the code might be running with older versions of Sys::Syslog.

p4raw-id: //depot/perl@26277

18 years agoItanium blade servers added to the model list
H.Merijn Brand [Tue, 6 Dec 2005 14:30:53 +0000 (14:30 +0000)]
Itanium blade servers added to the model list

p4raw-id: //depot/perl@26276

18 years agoDon't use Copy for 1 and 2 character string constants.
Nicholas Clark [Tue, 6 Dec 2005 13:56:15 +0000 (13:56 +0000)]
Don't use Copy for 1 and 2 character string constants.

p4raw-id: //depot/perl@26275

18 years agoEliminate an unneeded local variable.
Nicholas Clark [Tue, 6 Dec 2005 13:40:07 +0000 (13:40 +0000)]
Eliminate an unneeded local variable.

p4raw-id: //depot/perl@26274

18 years agoEliminate all the gotos in sv_2pv_flags, by moving the tokensave*
Nicholas Clark [Tue, 6 Dec 2005 13:08:57 +0000 (13:08 +0000)]
Eliminate all the gotos in sv_2pv_flags, by moving the tokensave*
code into the GMAGIC block.

p4raw-id: //depot/perl@26273

18 years agosv_2pv_flags shouldn't return a constant string "NULLREF" - it was the
Nicholas Clark [Tue, 6 Dec 2005 12:19:23 +0000 (12:19 +0000)]
sv_2pv_flags shouldn't return a constant string "NULLREF" - it was the
only constant non-"" string returned.

p4raw-id: //depot/perl@26272

18 years agoMake all the return statements closer to the final calcuation of the
Nicholas Clark [Mon, 5 Dec 2005 23:57:51 +0000 (23:57 +0000)]
Make all the return statements closer to the final calcuation of the
returned value in the reference stringification code. Pull variables
into tigher scope which also allows some to become const.

p4raw-id: //depot/perl@26271

18 years agoMove the scope of origsv inwards, and rename variables to avoid the
Nicholas Clark [Mon, 5 Dec 2005 23:29:46 +0000 (23:29 +0000)]
Move the scope of origsv inwards, and rename variables to avoid the
need to re-assign to sv.

p4raw-id: //depot/perl@26270

18 years agoClone the brief return logic and thereby remove a goto.
Nicholas Clark [Mon, 5 Dec 2005 23:12:33 +0000 (23:12 +0000)]
Clone the brief return logic and thereby remove a goto.

p4raw-id: //depot/perl@26269

18 years agoAs they are now the same, can fold the entire switch statement for
Nicholas Clark [Mon, 5 Dec 2005 22:44:32 +0000 (22:44 +0000)]
As they are now the same, can fold the entire switch statement for
reference type in sv_2pv_flags into a call to sv_reftype.

p4raw-id: //depot/perl@26268

18 years agoUntease the regexp stringification from the reference naming in
Nicholas Clark [Mon, 5 Dec 2005 22:20:31 +0000 (22:20 +0000)]
Untease the regexp stringification from the reference naming in
sv_2pv_flags. (Lots of re-indentation, little real change)

p4raw-id: //depot/perl@26267

18 years agoReferences to version objects should stringify as VSTRING. This makes
Nicholas Clark [Mon, 5 Dec 2005 21:58:20 +0000 (21:58 +0000)]
References to version objects should stringify as VSTRING. This makes
stringification consistent with the output of ref().

p4raw-id: //depot/perl@26266

18 years agoThe extra return is actually a duplicated code path, and can go.
Nicholas Clark [Mon, 5 Dec 2005 20:37:11 +0000 (20:37 +0000)]
The extra return is actually a duplicated code path, and can go.

p4raw-id: //depot/perl@26265

18 years agoFix typo in description.
Nicholas Clark [Mon, 5 Dec 2005 20:09:23 +0000 (20:09 +0000)]
Fix typo in description.

p4raw-id: //depot/perl@26264

18 years agoAdd ext/MIME/Base64/README to MANIFEST
Nicholas Clark [Mon, 5 Dec 2005 19:56:43 +0000 (19:56 +0000)]
Add ext/MIME/Base64/README to MANIFEST

p4raw-id: //depot/perl@26263

18 years agoUpgrade to MIME-Base64-3.07
Steve Peters [Mon, 5 Dec 2005 16:35:14 +0000 (16:35 +0000)]
Upgrade to MIME-Base64-3.07

p4raw-id: //depot/perl@26262

18 years agoUpgrade to Digest-MD5-2.36
Steve Peters [Mon, 5 Dec 2005 16:29:46 +0000 (16:29 +0000)]
Upgrade to Digest-MD5-2.36

p4raw-id: //depot/perl@26261

18 years agoUpgrade to CGI.pm-3.13
Steve Peters [Mon, 5 Dec 2005 16:20:17 +0000 (16:20 +0000)]
Upgrade to CGI.pm-3.13

p4raw-id: //depot/perl@26260

18 years ago"Malformed UTF-8 character" was a severe warning, and can now be
Rafael Garcia-Suarez [Mon, 5 Dec 2005 16:19:35 +0000 (16:19 +0000)]
"Malformed UTF-8 character" was a severe warning, and can now be
also a fatal error (since change #26258)
p4raw-link: @26258 on //depot/perl: 19f6729910f1cd22aa33cc8443fa168b7813bd95

p4raw-id: //depot/perl@26259

18 years agoRe: [perl #37836] Simple Regex causes SEGV when run on specific data
SADAHIRO Tomoyuki [Tue, 6 Dec 2005 00:35:52 +0000 (09:35 +0900)]
Re: [perl #37836] Simple Regex causes SEGV when run on specific data
Message-Id: <20051206003221.5AD9.BQW10602@nifty.com>

p4raw-id: //depot/perl@26258

18 years agoBetter variable names make code clearer
SADAHIRO Tomoyuki [Sun, 4 Dec 2005 16:24:29 +0000 (01:24 +0900)]
Better variable names make code clearer

Subject: Re: XS-assisted SWASHGET (esp. for t/uni/class.t speedup)
Message-Id: <20051204162412.D720.BQW10602@nifty.com>

p4raw-id: //depot/perl@26257

18 years agoRework the error messages from the swashget code.
SADAHIRO Tomoyuki [Sun, 4 Dec 2005 16:24:59 +0000 (01:24 +0900)]
Rework the error messages from the swashget code.

Subject: Re: XS-assisted SWASHGET (esp. for t/uni/class.t speedup)
Message-Id: <20051204162431.D723.BQW10602@nifty.com>

p4raw-id: //depot/perl@26256

18 years agoClarification and cleanup of the XS SWASHGET code
SADAHIRO Tomoyuki [Sun, 4 Dec 2005 16:28:35 +0000 (01:28 +0900)]
Clarification and cleanup of the XS SWASHGET code

Subject: Re: XS-assisted SWASHGET (esp. for t/uni/class.t speedup)
Message-Id: <20051204162508.D726.BQW10602@nifty.com>

p4raw-id: //depot/perl@26255

18 years ago[PAUSE] CPAN Upload: A/AN/ANDK/CPAN-1.80.tar.gz
Andreas König [Sat, 3 Dec 2005 12:24:05 +0000 (13:24 +0100)]
[PAUSE] CPAN Upload: A/AN/ANDK/CPAN-1.80.tar.gz
Message-ID: <87mzji8luy.fsf@k75.linux.bogus>

p4raw-id: //depot/perl@26254

18 years agoNULL is a legal value for newXS()'s name parameter.
Marcus Holland-Moritz [Sun, 4 Dec 2005 19:37:58 +0000 (19:37 +0000)]
NULL is a legal value for newXS()'s name parameter.
(This caused strange build failures with gcc4 -O3)

p4raw-id: //depot/perl@26253

18 years agoFix handling of author's names that had apostrophes. Based on a patch
Steve Peters [Sun, 4 Dec 2005 15:30:55 +0000 (15:30 +0000)]
Fix handling of author's names that had apostrophes.  Based on a patch
by Sean O'Rourke <sorourke@cs.ucsd.edu> in RT bug #22950.

p4raw-id: //depot/perl@26252

18 years agoclarify description of vector (v) sprintf format modifier
Dave Mitchell [Sat, 3 Dec 2005 15:20:24 +0000 (15:20 +0000)]
clarify description of vector (v) sprintf format modifier

p4raw-id: //depot/perl@26251

18 years agoIn vms/vms.c, don't use the thread-specific Newx() during
Craig A. Berry [Sat, 3 Dec 2005 15:15:47 +0000 (15:15 +0000)]
In vms/vms.c, don't use the thread-specific Newx() during
startup before threads are initialized.

p4raw-id: //depot/perl@26250

18 years agoUpdate perlhack.pod with the updated, permanent ActiveState URLs
Steve Peters [Sat, 3 Dec 2005 12:31:02 +0000 (12:31 +0000)]
Update perlhack.pod with the updated, permanent ActiveState URLs

p4raw-id: //depot/perl@26249

18 years agoMissing chunk in change #26247.
Rafael Garcia-Suarez [Sat, 3 Dec 2005 12:16:54 +0000 (12:16 +0000)]
Missing chunk in change #26247.
p4raw-link: @26247 on //depot/perl: ce43db9bedd4c6999381bd25cfc0127c2b615272

p4raw-id: //depot/perl@26248

18 years agoSys::Syslog::syslog can accept a message without printf
Gisle Aas [Sat, 3 Dec 2005 03:35:32 +0000 (19:35 -0800)]
Sys::Syslog::syslog can accept a message without printf
escapes and arguments.

Subject: Re: Perl PR: "Security holes in Sys::Syslog"
Message-ID: <lracfi2z23.fsf@caliper.activestate.com>

p4raw-id: //depot/perl@26247

18 years agoUpgrade to version-0.50
Steve Peters [Sat, 3 Dec 2005 03:30:00 +0000 (03:30 +0000)]
Upgrade to version-0.50

p4raw-id: //depot/perl@26246

18 years agoReplace ^M by a space in test for bug #37716, to make
Rafael Garcia-Suarez [Fri, 2 Dec 2005 23:00:55 +0000 (23:00 +0000)]
Replace ^M by a space in test for bug #37716, to make
Cygwin happy (found by Yitzchak)

p4raw-id: //depot/perl@26245

18 years agoAddress Hugo's comment on Dave's change (26240)
Nicholas Clark [Fri, 2 Dec 2005 17:15:27 +0000 (17:15 +0000)]
Address Hugo's comment on Dave's change (26240)

p4raw-id: //depot/perl@26244

18 years agoStorable retrieve_lscalar fails for empty strings [PATCH]
Gisle Aas [Mon, 28 Nov 2005 04:48:18 +0000 (20:48 -0800)]
Storable retrieve_lscalar fails for empty strings [PATCH]
Message-ID: <lr3blhndkd.fsf@caliper.activestate.com>

and
Message-ID: <lrwtisn062.fsf@caliper.activestate.com>

p4raw-id: //depot/perl@26243

18 years agoSigns, signs, everywhere a sign
Andy Lester [Thu, 1 Dec 2005 14:24:51 +0000 (08:24 -0600)]
Signs, signs, everywhere a sign
Message-ID: <20051201202451.GI22713@petdance.com>

p4raw-id: //depot/perl@26242

18 years agoNit from change #26232 noticed by H. Merijn Brand
Steve Peters [Thu, 1 Dec 2005 20:27:34 +0000 (20:27 +0000)]
Nit from change #26232 noticed by H. Merijn Brand
p4raw-link: @26232 on //depot/perl: 5ac3b81ce71f0f0e0260caac18fb5e1f11f38bf1

p4raw-id: //depot/perl@26241

18 years agosprintf %NNN$ check for large values wrapping to negative
Dave Mitchell [Thu, 1 Dec 2005 16:40:29 +0000 (16:40 +0000)]
sprintf %NNN$ check for large values wrapping to negative

p4raw-id: //depot/perl@26240

18 years agoAlways define PL_memory_wrap, and use it for the new sprintf checks
Rafael Garcia-Suarez [Thu, 1 Dec 2005 15:40:11 +0000 (15:40 +0000)]
Always define PL_memory_wrap, and use it for the new sprintf checks

p4raw-id: //depot/perl@26239

18 years agoMissing #ifdef, noticed by Jan Dubois
Rafael Garcia-Suarez [Thu, 1 Dec 2005 15:26:09 +0000 (15:26 +0000)]
Missing #ifdef, noticed by Jan Dubois

p4raw-id: //depot/perl@26238

18 years ago[PATCH] Re: Perl PR: "Security holes in Sys::Syslog"
Gisle Aas [Thu, 1 Dec 2005 06:20:14 +0000 (22:20 -0800)]
[PATCH] Re: Perl PR: "Security holes in Sys::Syslog"
Date: 01 Dec 2005 06:20:14 -0800
Message-ID: <lroe406grl.fsf_-_@caliper.activestate.com>

Subject: [PATCH] Suppress "0b" prefix for sprintf("%#b", 0)
From: Gisle Aas <gisle@ActiveState.com>
Date: 01 Dec 2005 06:11:44 -0800
Message-ID: <lrsltc6h5r.fsf_-_@caliper.activestate.com>

p4raw-id: //depot/perl@26237