This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
15 years agostop eval "sub{" leaking
Dave Mitchell [Fri, 26 May 2006 18:50:34 +0000 (18:50 +0000)]
stop eval "sub{" leaking

p4raw-id: //depot/perl@28314

15 years agoSysV IPC
Jarkko Hietaniemi [Thu, 25 May 2006 18:49:33 +0000 (21:49 +0300)]
SysV IPC
Message-ID: <4475D20D.9010600@gmail.com>

p4raw-id: //depot/perl@28313

15 years agoUpgrade to Sys-Syslog-0.14
Steve Peters [Fri, 26 May 2006 14:45:01 +0000 (14:45 +0000)]
Upgrade to Sys-Syslog-0.14

p4raw-id: //depot/perl@28312

15 years agoFix pod nit in perltodo.
Steve Peters [Fri, 26 May 2006 13:39:06 +0000 (13:39 +0000)]
Fix pod nit in perltodo.

p4raw-id: //depot/perl@28311

15 years agoStop a warning generated from thread's Makefile.PL
Steve Peters [Fri, 26 May 2006 13:38:16 +0000 (13:38 +0000)]
Stop a warning generated from thread's Makefile.PL

p4raw-id: //depot/perl@28310

15 years agoSun C on Linux doesn't complain about the attributes sprinkled
Steve Peters [Fri, 26 May 2006 13:33:54 +0000 (13:33 +0000)]
Sun C on Linux doesn't complain about the attributes sprinkled
through the code in all cases, even though attributes are not
supported.  In some cases, however, it does.

p4raw-id: //depot/perl@28309

15 years agoRe: [PATCH] Test script for DynaLoader
Yves Orton [Thu, 25 May 2006 13:20:53 +0000 (15:20 +0200)]
Re: [PATCH] Test script for DynaLoader
Message-ID: <9b18b3110605250420m7431bfbeve44aada2025264f7@mail.gmail.com>

p4raw-id: //depot/perl@28308

15 years agoUpgrade to Devel::PPPort 3.08_03
Marcus Holland-Moritz [Thu, 25 May 2006 15:52:02 +0000 (15:52 +0000)]
Upgrade to Devel::PPPort 3.08_03

p4raw-id: //depot/perl@28307

15 years agoUpgrade to Digest-SHA-5.38.
Steve Peters [Thu, 25 May 2006 13:48:56 +0000 (13:48 +0000)]
Upgrade to Digest-SHA-5.38.

p4raw-id: //depot/perl@28306

15 years agoPod::Html should not convert "foo" in `foo''
Gisle Aas [Wed, 24 May 2006 14:09:49 +0000 (07:09 -0700)]
Pod::Html should not convert "foo" in `foo''
Message-ID: <lr1wujqgde.fsf@caliper.activestate.com>

p4raw-id: //depot/perl@28305

15 years agoUpgrade to Test-Harness-2.60
Steve Peters [Thu, 25 May 2006 02:17:21 +0000 (02:17 +0000)]
Upgrade to Test-Harness-2.60

p4raw-id: //depot/perl@28304

15 years agoRE: perlhack.pod confused about POPSTACK
Jan Dubois [Wed, 24 May 2006 16:35:14 +0000 (09:35 -0700)]
RE: perlhack.pod confused about POPSTACK
From:  "Jan Dubois" <jand@activestate.com>
Message-Id:  <03ee01c67f8a$b4d6aca0$2217a8c0@candy>

clean up davem's doc thinko of change #28292
p4raw-link: @28292 on //depot/perl: ed233832c7fe4d71f1f536650d0566b2e87ea46c

p4raw-id: //depot/perl@28303

15 years agoRun 'make regen' for changes 28299, 28300, 28301.
Marcus Holland-Moritz [Wed, 24 May 2006 17:44:20 +0000 (17:44 +0000)]
Run 'make regen' for changes 28299, 28300, 28301.

p4raw-id: //depot/perl@28302

15 years agoThe sv_catpvs() and sv_setpvs() macros also return void.
Marcus Holland-Moritz [Wed, 24 May 2006 17:40:01 +0000 (17:40 +0000)]
The sv_catpvs() and sv_setpvs() macros also return void.

p4raw-id: //depot/perl@28301

15 years agoThe SvREFCNT_*void* macros return void, not SV*.
Marcus Holland-Moritz [Wed, 24 May 2006 17:38:08 +0000 (17:38 +0000)]
The SvREFCNT_*void* macros return void, not SV*.

p4raw-id: //depot/perl@28300

15 years agoThe 'f' flag was missing for my_snprintf().
Marcus Holland-Moritz [Wed, 24 May 2006 17:31:28 +0000 (17:31 +0000)]
The 'f' flag was missing for my_snprintf().

p4raw-id: //depot/perl@28299

15 years agoFix segfault in SDBM_File when the destructor is called multiple times
Rafael Garcia-Suarez [Wed, 24 May 2006 13:34:45 +0000 (13:34 +0000)]
Fix segfault in SDBM_File when the destructor is called multiple times

p4raw-id: //depot/perl@28298

15 years agoStop harness from printing summary table header for each row in table
Yves Orton [Tue, 23 May 2006 22:27:40 +0000 (00:27 +0200)]
Stop harness from printing summary table header for each row in table
Message-ID: <9b18b3110605231327t316104caoce301668178ee442@mail.gmail.com>

p4raw-id: //depot/perl@28297

15 years agoRefactoring in av.c
Andy Lester [Wed, 24 May 2006 00:16:40 +0000 (19:16 -0500)]
Refactoring in av.c
Message-ID: <20060524051640.GA4713@petdance.com>

p4raw-id: //depot/perl@28296

15 years agoExport can() with AUTOLOAD()
chromatic [Sat, 20 May 2006 11:40:27 +0000 (04:40 -0700)]
Export can() with AUTOLOAD()
Message-Id: <200605201140.27789.chromatic@wgz.org>

With tweaks: use built-in ref() instead of Scalar::Util::blessed

p4raw-id: //depot/perl@28295

15 years agoMake t/TEST more helpful
Andy Lester [Tue, 23 May 2006 21:07:48 +0000 (16:07 -0500)]
Make t/TEST more helpful
Message-ID: <20060524020748.GA16729@petdance.com>

p4raw-id: //depot/perl@28294

15 years agoRe: [patch] win32/buildext.pl to handle inclusions and not just exclusions
Yves Orton [Sun, 21 May 2006 12:20:12 +0000 (14:20 +0200)]
Re: [patch] win32/buildext.pl to handle inclusions and not just exclusions
Message-ID: <9b18b3110605210320h5adc9df4hbee2302722b3dd6e@mail.gmail.com>

p4raw-id: //depot/perl@28293

15 years agocorrect POPSTACK/POPMARK confusion in perlhack.pod
Dave Mitchell [Tue, 23 May 2006 22:16:28 +0000 (22:16 +0000)]
correct POPSTACK/POPMARK confusion in perlhack.pod

p4raw-id: //depot/perl@28292

15 years agoTypo fix
Rafael Garcia-Suarez [Tue, 23 May 2006 08:05:56 +0000 (08:05 +0000)]
Typo fix

p4raw-id: //depot/perl@28291

15 years agoExplicit thread context
Jerry D. Hedden [Fri, 19 May 2006 13:42:50 +0000 (06:42 -0700)]
Explicit thread context
From: "Jerry D. Hedden" <jerry@hedden.us>
Message-ID: <20060519134250.fb30e530d17747c2b054d625b8945d88.933b701674.wbe@email.secureserver.net>

p4raw-id: //depot/perl@28290

15 years agoclean some lint findings
Andy Lester [Sun, 21 May 2006 00:02:40 +0000 (19:02 -0500)]
clean some lint findings
Message-ID: <20060521050240.GA21051@petdance.com>

p4raw-id: //depot/perl@28289

15 years agoRe: [PATCH - DUH] Synchronize bleadperl with version-0.60
John Peacock [Mon, 22 May 2006 19:08:03 +0000 (15:08 -0400)]
Re: [PATCH - DUH] Synchronize bleadperl with version-0.60
Message-ID: <44724453.5090606@rowman.com>

p4raw-id: //depot/perl@28288

15 years agoFix a syntax error in test
Rafael Garcia-Suarez [Tue, 23 May 2006 07:20:15 +0000 (07:20 +0000)]
Fix a syntax error in test

p4raw-id: //depot/perl@28287

15 years agoHAS_HAS WAS NOW HAS
H.Merijn Brand [Tue, 23 May 2006 06:17:26 +0000 (06:17 +0000)]
HAS_HAS WAS NOW HAS

p4raw-id: //depot/perl@28286

15 years agoIO::Compress::Base::Common
Paul Marquess [Sat, 20 May 2006 11:55:21 +0000 (12:55 +0100)]
IO::Compress::Base::Common
From: "Paul Marquess" <paul.marquess@openwave.com>
Message-ID: <3F2DD0FCF1E2EA4D974C6195B482FD8801C339EF@bfs-exch-prd1.myopwv.com>

p4raw-id: //depot/perl@28285

15 years agoIf I needed this now, I'll probably need it next time too :)
H.Merijn Brand [Mon, 22 May 2006 17:39:47 +0000 (17:39 +0000)]
If I needed this now, I'll probably need it next time too :)

p4raw-id: //depot/perl@28284

15 years agoRe-generation after backports of
H.Merijn Brand [Mon, 22 May 2006 17:37:33 +0000 (17:37 +0000)]
Re-generation after backports of
#28188 Only ask about MAD for 5.9.0 and greater. Otherwise silently
#28189 A Configure probe for C99 variadic macros, based on code from
#28202 Take advantage of the bug that binexp ignores the Configure
#28263 Oops. Fix bad #! lines when not using userelocatableinc
One small cleanup fix added. Some small re-ordering. Some whitespace.

p4raw-id: //depot/perl@28283

15 years agoAmend version.pm so it correctly loads the XS version of qv()
Rafael Garcia-Suarez [Mon, 22 May 2006 16:51:36 +0000 (16:51 +0000)]
Amend version.pm so it correctly loads the XS version of qv()

p4raw-id: //depot/perl@28280

15 years agopp_sys cleanup again
Andy Lester [Sat, 20 May 2006 16:20:20 +0000 (11:20 -0500)]
pp_sys cleanup again
Message-ID: <20060520212020.GA30688@petdance.com>

p4raw-id: //depot/perl@28279

15 years agoFix Win32 linker error
Steve Hay [Mon, 22 May 2006 15:18:33 +0000 (15:18 +0000)]
Fix Win32 linker error

See:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-05/msg00758.html

p4raw-id: //depot/perl@28277

15 years agoUpgrade to version.pm 0.60
Rafael Garcia-Suarez [Mon, 22 May 2006 15:02:08 +0000 (15:02 +0000)]
Upgrade to version.pm 0.60

p4raw-id: //depot/perl@28276

15 years agoPerl_PerlIO_context_layers and PerlIO_apply_layers, as well as other unexported/undef...
Yves Orton [Sun, 21 May 2006 15:06:20 +0000 (17:06 +0200)]
Perl_PerlIO_context_layers and PerlIO_apply_layers, as well as other unexported/undefined entities... (patch 28258/28264 incomplete?)
Message-ID: <9b18b3110605210606l441b69b3lf6934a15d9a26e4b@mail.gmail.com>

(only the makedef.pl and perlio.c patches)

p4raw-id: //depot/perl@28275

15 years agoBetter handling for error-checking
Sébastien Aperghis-Tramoni [Mon, 22 May 2006 14:42:47 +0000 (14:42 +0000)]
Better handling for error-checking
From: IRC/#p5p/Maddingue (Sebastien Aperghis-Tramoni)

p4raw-id: //depot/perl@28274

15 years agoliteral string macros
Marcus Holland-Moritz [Mon, 22 May 2006 13:39:33 +0000 (15:39 +0200)]
literal string macros
Message-ID: <20060522133933.65ea93ce@r2d2>

p4raw-id: //depot/perl@28273

15 years agoAdditional perlpragma.pod nits.
Steve Peters [Mon, 22 May 2006 13:57:54 +0000 (13:57 +0000)]
Additional perlpragma.pod nits.

p4raw-id: //depot/perl@28272

15 years agoMore nits in perlpragma, and remove the warning about %^H being
Rafael Garcia-Suarez [Mon, 22 May 2006 13:47:19 +0000 (13:47 +0000)]
More nits in perlpragma, and remove the warning about %^H being
strictly internal in perlvar.

p4raw-id: //depot/perl@28271

15 years agoSilence Text::Balanced's 00-load.t when PERL_CORE is defined.
Steve Peters [Mon, 22 May 2006 13:46:30 +0000 (13:46 +0000)]
Silence Text::Balanced's 00-load.t when PERL_CORE is defined.

p4raw-id: //depot/perl@28270

15 years agoRe: [PATCH] optimize /[x]/ to /x/.
Yves Orton [Sun, 21 May 2006 19:32:15 +0000 (21:32 +0200)]
Re: [PATCH] optimize /[x]/ to /x/.
Message-ID: <9b18b3110605211032n5035d2cfne703514d8271e181@mail.gmail.com>

New tests.

p4raw-id: //depot/perl@28269

15 years agoFix two nits in perlpragma.pod
Rafael Garcia-Suarez [Mon, 22 May 2006 12:55:13 +0000 (12:55 +0000)]
Fix two nits in perlpragma.pod

p4raw-id: //depot/perl@28268

15 years agoUpgrade to Devel::PPPort 3.08_02
Marcus Holland-Moritz [Mon, 22 May 2006 11:31:57 +0000 (11:31 +0000)]
Upgrade to Devel::PPPort 3.08_02

p4raw-id: //depot/perl@28267

15 years agoRemove duplicate documentation for SvREFCNT_inc().
Marcus Holland-Moritz [Sun, 21 May 2006 22:34:29 +0000 (22:34 +0000)]
Remove duplicate documentation for SvREFCNT_inc().
Add documentation for SvREFCNT_inc_simple_void_NN().
Wrap SvREFCNT_inc_simple_void() in STMT_START/STMT_END.

p4raw-id: //depot/perl@28266

15 years agoDocument PoisonFree() instead of documenting Poison() twice.
Marcus Holland-Moritz [Sun, 21 May 2006 22:20:48 +0000 (22:20 +0000)]
Document PoisonFree() instead of documenting Poison() twice.

p4raw-id: //depot/perl@28265

15 years agoAdd Perl_PerlIO_context_layers() to the public API to fix Win32 builds.
Steve Peters [Sun, 21 May 2006 03:47:18 +0000 (03:47 +0000)]
Add Perl_PerlIO_context_layers() to the public API to fix Win32 builds.
Also, picked up a missed change for pod/perlapi.pod.

p4raw-id: //depot/perl@28264

15 years agoOops. Fix bad #! lines when not using userelocatableinc
Nicholas Clark [Sat, 20 May 2006 23:08:40 +0000 (23:08 +0000)]
Oops. Fix bad #! lines when not using userelocatableinc

p4raw-id: //depot/perl@28263

15 years agooptimize /[x]/ to /x/.
Yves Orton [Sat, 20 May 2006 23:16:33 +0000 (01:16 +0200)]
optimize /[x]/ to /x/.
Message-Id:  <9b18b3110605201416i3dc44c39k86cd9b2f47f5cda0@mail.gmail.com>

p4raw-id: //depot/perl@28262

15 years agoFix bug in change 28258. So how come I thought I'd passed all tests?
Nicholas Clark [Sat, 20 May 2006 22:17:07 +0000 (22:17 +0000)]
Fix bug in change 28258. So how come I thought I'd passed all tests?

p4raw-id: //depot/perl@28261

15 years agodon't try to dump GVish parts of an LV if it hasn't got GVish parts
Dave Mitchell [Sat, 20 May 2006 21:07:34 +0000 (21:07 +0000)]
don't try to dump GVish parts of an LV if it hasn't got GVish parts

p4raw-id: //depot/perl@28260

15 years agoUpgrade to Devel::PPPort 3.08_01
Marcus Holland-Moritz [Sat, 20 May 2006 18:22:00 +0000 (18:22 +0000)]
Upgrade to Devel::PPPort 3.08_01

p4raw-id: //depot/perl@28259

15 years agoAbolish cop_io (the simple way) by storing the value in cop_hints_hash.
Nicholas Clark [Sat, 20 May 2006 17:29:52 +0000 (17:29 +0000)]
Abolish cop_io (the simple way) by storing the value in cop_hints_hash.
Todo - store the in and out values under 2 keys, and avoid the need to
create a temporary mortal SV while checking it.

p4raw-id: //depot/perl@28258

15 years agoMove the hints from op_private into cop_hints. This allows all 32 bits
Nicholas Clark [Sat, 20 May 2006 15:27:28 +0000 (15:27 +0000)]
Move the hints from op_private into cop_hints. This allows all 32 bits
to be stored. Make B::Concise display the new hints field, and modify
B::Deparse to use it.

p4raw-id: //depot/perl@28257

15 years agoSmall typo correction
H.Merijn Brand [Sat, 20 May 2006 15:16:29 +0000 (15:16 +0000)]
Small typo correction

p4raw-id: //depot/perl@28255

15 years agoeval { s/$foo/die/e } leaked a scalar
Dave Mitchell [Sat, 20 May 2006 14:30:50 +0000 (14:30 +0000)]
eval { s/$foo/die/e } leaked a scalar

p4raw-id: //depot/perl@28254

15 years agoRe: Over-pious message from Configure?
Dominic Dunlop [Thu, 18 May 2006 15:47:27 +0000 (17:47 +0200)]
Re: Over-pious message from Configure?
Message-Id: <90C6E6BF-D1B1-4346-A893-1708E8E50534@mac.com>

p4raw-id: //depot/perl@28253

15 years agoRename cop_hints to cop_hints_hash
Nicholas Clark [Sat, 20 May 2006 12:31:09 +0000 (12:31 +0000)]
Rename cop_hints to cop_hints_hash

p4raw-id: //depot/perl@28252

15 years ago[perl #32332] Perl segfaults; test case available
Dave Mitchell [Sat, 20 May 2006 11:58:07 +0000 (11:58 +0000)]
[perl #32332] Perl segfaults; test case available
sub f { s/$var/f()/e } could free the wrong RE

p4raw-id: //depot/perl@28251

15 years agoAbolish cop_arybase. Signal a non zero $[ with a hint flag, and store
Nicholas Clark [Sat, 20 May 2006 11:29:26 +0000 (11:29 +0000)]
Abolish cop_arybase. Signal a non zero $[ with a hint flag, and store
the value in the hints structure used for %^H.

p4raw-id: //depot/perl@28250

15 years agoSolaris was happy, but change 28247 removed the wrong dTHX as far as
Nicholas Clark [Sat, 20 May 2006 10:27:23 +0000 (10:27 +0000)]
Solaris was happy, but change 28247 removed the wrong dTHX as far as
some other operating systems were concerned.

p4raw-id: //depot/perl@28249

15 years ago[perl #32041] SEGV with complicated regexp and long string
Dave Mitchell [Sat, 20 May 2006 00:43:42 +0000 (00:43 +0000)]
[perl #32041] SEGV with complicated regexp and long string
PL_reg_maxiter was wrapping to a negative value

p4raw-id: //depot/perl@28248

15 years agoPerl_croak() needs an aTHX_ in PerlIO_vsprintf().
Nicholas Clark [Fri, 19 May 2006 22:48:38 +0000 (22:48 +0000)]
Perl_croak() needs an aTHX_ in PerlIO_vsprintf().

p4raw-id: //depot/perl@28247

15 years agoThere is no STASH type.
Marcus Holland-Moritz [Fri, 19 May 2006 22:11:44 +0000 (22:11 +0000)]
There is no STASH type.

p4raw-id: //depot/perl@28246

15 years agoCorrect Perl_refcounted_he_chain_2hv() and its caller - it doesn't
Nicholas Clark [Fri, 19 May 2006 21:44:14 +0000 (21:44 +0000)]
Correct Perl_refcounted_he_chain_2hv() and its caller - it doesn't
store a reference to the value, so don't pass it in a new SV.

p4raw-id: //depot/perl@28245

15 years agoGrrr...Perforce decided not to add the MANIFEST changes for change
Steve Peters [Fri, 19 May 2006 20:15:10 +0000 (20:15 +0000)]
Grrr...Perforce decided not to add the MANIFEST changes for change
#28243.  Hateful indeed!

p4raw-id: //depot/perl@28244

15 years agoShortening name of a Pod::Simple test case to allow the test to be
Steve Peters [Fri, 19 May 2006 20:12:23 +0000 (20:12 +0000)]
Shortening name of a Pod::Simple test case to allow the test to be
run on the VOS operating system.  Fixes "RT #38645: Test case name
is too long".

p4raw-id: //depot/perl@28243

15 years agoRebuild perltoc.pod.
Nicholas Clark [Fri, 19 May 2006 20:11:57 +0000 (20:11 +0000)]
Rebuild perltoc.pod.

p4raw-id: //depot/perl@28242

15 years agoAdd perlpragma.pod, which describes how to implement user pragmata.
Nicholas Clark [Fri, 19 May 2006 20:10:47 +0000 (20:10 +0000)]
Add perlpragma.pod, which describes how to implement user pragmata.

p4raw-id: //depot/perl@28241

15 years agoAdd README.riscos to pod.lst
Nicholas Clark [Fri, 19 May 2006 20:08:46 +0000 (20:08 +0000)]
Add README.riscos to pod.lst

p4raw-id: //depot/perl@28239

15 years agopod/buildtoc has fussy ideas about the order of MANIFEST
Nicholas Clark [Fri, 19 May 2006 20:08:21 +0000 (20:08 +0000)]
pod/buildtoc has fussy ideas about the order of MANIFEST

p4raw-id: //depot/perl@28238

15 years agostrlcat aaargh
Jarkko Hietaniemi [Fri, 19 May 2006 20:44:46 +0000 (23:44 +0300)]
strlcat aaargh
Message-ID: <446E040E.8030205@gmail.com>

p4raw-id: //depot/perl@28237

15 years agostrlen(foo) rather than strchr(foo, 0) makes simpler code, and is
Nicholas Clark [Fri, 19 May 2006 16:31:35 +0000 (16:31 +0000)]
strlen(foo) rather than strchr(foo, 0) makes simpler code, and is
likely to be a more efficient implementation.

p4raw-id: //depot/perl@28236

15 years agogive a more useful example for $^V
Dave Mitchell [Fri, 19 May 2006 16:06:58 +0000 (16:06 +0000)]
give a more useful example for $^V

p4raw-id: //depot/perl@28235

15 years agoRe: [PATCH] Re: Change 28183 has broken 64-bit builds?
Jarkko Hietaniemi [Thu, 18 May 2006 22:44:14 +0000 (01:44 +0300)]
Re: [PATCH] Re: Change 28183 has broken 64-bit builds?
Message-ID: <446CCE8E.8010407@gmail.com>

p4raw-id: //depot/perl@28234

15 years agoAdjust test following change #28225
Rafael Garcia-Suarez [Fri, 19 May 2006 08:46:09 +0000 (08:46 +0000)]
Adjust test following change #28225
p4raw-link: @28225 on //depot/perl: 121ec5ba7a19a219149ea3c8c8a845624b2bf8ea

p4raw-id: //depot/perl@28232

15 years ago[perl #39141] lots of warnings with diagnostics and (warn or die)
Dave Mitchell [Fri, 19 May 2006 00:14:15 +0000 (00:14 +0000)]
[perl #39141] lots of warnings with diagnostics and (warn or die)
stop C<use diagnostics; warn "\n">  outputing lots of 'uninit'
warnings.

p4raw-id: //depot/perl@28231

15 years agotest some die codepaths in pp_enterwrite
Dave Mitchell [Thu, 18 May 2006 23:50:51 +0000 (23:50 +0000)]
test some die codepaths in pp_enterwrite

p4raw-id: //depot/perl@28230

15 years agothreads core dump in BEGIN
Jerry D. Hedden [Thu, 18 May 2006 13:22:20 +0000 (06:22 -0700)]
threads core dump in BEGIN
From:  "Jerry D. Hedden" <jerry@hedden.us>
Message-Id:  <20060518132220.fb30e530d17747c2b054d625b8945d88.f45de90925.wbe@email.secureserver.net>

p4raw-id: //depot/perl@28229

15 years agoWe can now remove DynaLoader from 1_compile.t
Rafael Garcia-Suarez [Thu, 18 May 2006 15:45:49 +0000 (15:45 +0000)]
We can now remove DynaLoader from 1_compile.t

p4raw-id: //depot/perl@28228

15 years agoNits in the DynaLoader test: make it warning-clean,
Rafael Garcia-Suarez [Thu, 18 May 2006 15:43:25 +0000 (15:43 +0000)]
Nits in the DynaLoader test: make it warning-clean,
and avoid checking OS- and locale-specific messages

p4raw-id: //depot/perl@28227

15 years agoTest script for DynaLoader
Sébastien Aperghis-Tramoni [Thu, 18 May 2006 16:46:00 +0000 (18:46 +0200)]
Test script for DynaLoader
Message-ID: <1147963560.446c88a8891e1@imp1-g19.free.fr>

p4raw-id: //depot/perl@28226

15 years ago[perl #39130] h2ph generates incorrect code for '#if defined A || defined B'
Jason Vas Dias [Thu, 11 May 2006 11:00:42 +0000 (04:00 -0700)]
[perl #39130] h2ph generates incorrect code for '#if defined A || defined B'
From: Jason Vas Dias (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-39130-133411.1.91055283125046@perl.org>

p4raw-id: //depot/perl@28225

15 years agoRe: [perl #39152] diagnostics.pm: "-traceonly" vs "-trace"
Fergal Daly [Wed, 17 May 2006 18:59:50 +0000 (19:59 +0100)]
Re: [perl #39152] diagnostics.pm: "-traceonly" vs "-trace"
From: "Fergal Daly" <fergal@esatclear.ie>
Message-ID: <875029960605171059y286fe449nd39d6830ef2b229a@mail.gmail.com>

p4raw-id: //depot/perl@28224

15 years agothreads 1.28
Jerry D. Hedden [Wed, 17 May 2006 11:45:32 +0000 (04:45 -0700)]
threads 1.28
From: "Jerry D. Hedden" <jerry@hedden.us>
Message-ID: <20060517114532.fb30e530d17747c2b054d625b8945d88.ca725822fc.wbe@email.secureserver.net>

p4raw-id: //depot/perl@28223

15 years agoAdjust calling of Perl_va_copy(), noticed by Jarkko
Rafael Garcia-Suarez [Thu, 18 May 2006 06:30:09 +0000 (06:30 +0000)]
Adjust calling of Perl_va_copy(), noticed by Jarkko

p4raw-id: //depot/perl@28222

15 years agoAnother SvVOK(). I believe that this is the last.
Nicholas Clark [Wed, 17 May 2006 23:13:51 +0000 (23:13 +0000)]
Another SvVOK(). I believe that this is the last.

p4raw-id: //depot/perl@28221

15 years agoOops, missed a SvVOK.
Rafael Garcia-Suarez [Wed, 17 May 2006 21:01:54 +0000 (21:01 +0000)]
Oops, missed a SvVOK.

p4raw-id: //depot/perl@28219

15 years agoAdd a new macro SvVSTRING_mg that returns vstring magic, if any.
Rafael Garcia-Suarez [Wed, 17 May 2006 20:54:23 +0000 (20:54 +0000)]
Add a new macro SvVSTRING_mg that returns vstring magic, if any.
SvVOK used to do that, in stealth mode, but now it returns a
boolean like it used to. Patch suggested by John Peacock.

p4raw-id: //depot/perl@28218

15 years agoParenthesize uses of macro arguments
Rafael Garcia-Suarez [Wed, 17 May 2006 19:55:30 +0000 (19:55 +0000)]
Parenthesize uses of macro arguments

p4raw-id: //depot/perl@28217

15 years agoRe: Change 28183 has broken 64-bit builds?
Jarkko Hietaniemi [Wed, 17 May 2006 22:19:51 +0000 (01:19 +0300)]
Re: Change 28183 has broken 64-bit builds?
Message-ID: <446B7757.8030301@gmail.com>

p4raw-id: //depot/perl@28216

15 years agoRe: [perl #39145] win32, @_ and fork crashing in dounwind
David Mitchell [Wed, 17 May 2006 17:38:16 +0000 (18:38 +0100)]
Re: [perl #39145] win32, @_ and fork crashing in dounwind
Message-ID: <20060517163816.GN17109@iabyn.com>

(Dave's fix, plus a test taken from [perl #39145])

p4raw-id: //depot/perl@28215

15 years agoIO::Compress* 2.000_12
Paul Marquess [Wed, 17 May 2006 13:45:16 +0000 (14:45 +0100)]
IO::Compress* 2.000_12
From: "Paul Marquess" <paul.marquess@ntlworld.com>
Message-ID: <00c101c679af$c0305af0$2405140a@myopwv.com>

p4raw-id: //depot/perl@28214

15 years agoRevert change 27513
Nicholas Clark [Tue, 16 May 2006 16:41:45 +0000 (16:41 +0000)]
Revert change 27513
[Make the original versions of relocated paths available from
 %Config::Config with the prefix "raw_". Not sure if "raw_" is the
 best choice.]

p4raw-id: //depot/perl@28210

15 years agoRe: [PATCH] upgrade bytes_to_uni
SADAHIRO Tomoyuki [Mon, 15 May 2006 22:39:58 +0000 (07:39 +0900)]
Re: [PATCH]  upgrade bytes_to_uni
Message-Id: <20060515223901.F3B0.BQW10602@nifty.com>

p4raw-id: //depot/perl@28209

15 years agoRefactoring reghops
Andy Lester [Mon, 15 May 2006 08:54:24 +0000 (03:54 -0500)]
Refactoring reghops
Message-ID: <20060515135424.GA31585@petdance.com>

p4raw-id: //depot/perl@28206

15 years agorefactoring out S_regoptail
Andy Lester [Sun, 14 May 2006 23:15:18 +0000 (18:15 -0500)]
refactoring out S_regoptail
Message-ID: <20060515041518.GA15745@petdance.com>

p4raw-id: //depot/perl@28205

15 years agoTake advantage of the bug that binexp ignores the Configure
Nicholas Clark [Tue, 16 May 2006 10:00:55 +0000 (10:00 +0000)]
Take advantage of the bug that binexp ignores the Configure
installprefix, by using initialinstalllocation rather than binexp
to determine the #! line for installed scripts. This way they are at
least correct initially for a relocatable @INC perl, rather than
starting as .../../bin/perl

p4raw-id: //depot/perl@28202

15 years agoClarification on what Perl does to floating points in the modulus
Steve Peters [Mon, 15 May 2006 16:43:44 +0000 (16:43 +0000)]
Clarification on what Perl does to floating points in the modulus
operation.

p4raw-id: //depot/perl@28200