Dave Mitchell [Tue, 23 May 2006 22:16:28 +0000]
correct POPSTACK/POPMARK confusion in perlhack.pod
p4raw-id: //depot/perl@28292
Rafael Garcia-Suarez [Tue, 23 May 2006 08:05:56 +0000]
Typo fix
p4raw-id: //depot/perl@28291
Jerry D. Hedden [Fri, 19 May 2006 13:42:50 +0000]
Explicit thread context
From: "Jerry D. Hedden" <jerry@hedden.us>
Message-ID: <
20060519134250.fb30e530d17747c2b054d625b8945d88.933b701674.wbe@email.secureserver.net>
p4raw-id: //depot/perl@28290
Andy Lester [Sun, 21 May 2006 00:02:40 +0000]
clean some lint findings
Message-ID: <
20060521050240.GA21051@petdance.com>
p4raw-id: //depot/perl@28289
John Peacock [Mon, 22 May 2006 19:08:03 +0000]
Re: [PATCH - DUH] Synchronize bleadperl with version-0.60
Message-ID: <
44724453.5090606@rowman.com>
p4raw-id: //depot/perl@28288
Rafael Garcia-Suarez [Tue, 23 May 2006 07:20:15 +0000]
Fix a syntax error in test
p4raw-id: //depot/perl@28287
H.Merijn Brand [Tue, 23 May 2006 06:17:26 +0000]
HAS_HAS WAS NOW HAS
p4raw-id: //depot/perl@28286
Paul Marquess [Sat, 20 May 2006 11:55:21 +0000]
IO::Compress::Base::Common
From: "Paul Marquess" <paul.marquess@openwave.com>
Message-ID: <
3F2DD0FCF1E2EA4D974C6195B482FD8801C339EF@bfs-exch-prd1.myopwv.com>
p4raw-id: //depot/perl@28285
H.Merijn Brand [Mon, 22 May 2006 17:39:47 +0000]
If I needed this now, I'll probably need it next time too :)
p4raw-id: //depot/perl@28284
H.Merijn Brand [Mon, 22 May 2006 17:37:33 +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
Rafael Garcia-Suarez [Mon, 22 May 2006 16:51:36 +0000]
Amend version.pm so it correctly loads the XS version of qv()
p4raw-id: //depot/perl@28280
Andy Lester [Sat, 20 May 2006 16:20:20 +0000]
pp_sys cleanup again
Message-ID: <
20060520212020.GA30688@petdance.com>
p4raw-id: //depot/perl@28279
Steve Hay [Mon, 22 May 2006 15:18:33 +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
Rafael Garcia-Suarez [Mon, 22 May 2006 15:02:08 +0000]
Upgrade to version.pm 0.60
p4raw-id: //depot/perl@28276
Yves Orton [Sun, 21 May 2006 15:06:20 +0000]
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
Sébastien Aperghis-Tramoni [Mon, 22 May 2006 14:42:47 +0000]
Better handling for error-checking
From: IRC/#p5p/Maddingue (Sebastien Aperghis-Tramoni)
p4raw-id: //depot/perl@28274
Marcus Holland-Moritz [Mon, 22 May 2006 13:39:33 +0000]
literal string macros
Message-ID: <
20060522133933.65ea93ce@r2d2>
p4raw-id: //depot/perl@28273
Steve Peters [Mon, 22 May 2006 13:57:54 +0000]
Additional perlpragma.pod nits.
p4raw-id: //depot/perl@28272
Rafael Garcia-Suarez [Mon, 22 May 2006 13:47:19 +0000]
More nits in perlpragma, and remove the warning about %^H being
strictly internal in perlvar.
p4raw-id: //depot/perl@28271
Steve Peters [Mon, 22 May 2006 13:46:30 +0000]
Silence Text::Balanced's 00-load.t when PERL_CORE is defined.
p4raw-id: //depot/perl@28270
Yves Orton [Sun, 21 May 2006 19:32:15 +0000]
Re: [PATCH] optimize /[x]/ to /x/.
Message-ID: <
9b18b3110605211032n5035d2cfne703514d8271e181@mail.gmail.com>
New tests.
p4raw-id: //depot/perl@28269
Rafael Garcia-Suarez [Mon, 22 May 2006 12:55:13 +0000]
Fix two nits in perlpragma.pod
p4raw-id: //depot/perl@28268
Marcus Holland-Moritz [Mon, 22 May 2006 11:31:57 +0000]
Upgrade to Devel::PPPort 3.08_02
p4raw-id: //depot/perl@28267
Marcus Holland-Moritz [Sun, 21 May 2006 22:34:29 +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
Marcus Holland-Moritz [Sun, 21 May 2006 22:20:48 +0000]
Document PoisonFree() instead of documenting Poison() twice.
p4raw-id: //depot/perl@28265
Steve Peters [Sun, 21 May 2006 03:47:18 +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
Nicholas Clark [Sat, 20 May 2006 23:08:40 +0000]
Oops. Fix bad #! lines when not using userelocatableinc
p4raw-id: //depot/perl@28263
Yves Orton [Sat, 20 May 2006 23:16:33 +0000]
optimize /[x]/ to /x/.
Message-Id: <
9b18b3110605201416i3dc44c39k86cd9b2f47f5cda0@mail.gmail.com>
p4raw-id: //depot/perl@28262
Nicholas Clark [Sat, 20 May 2006 22:17:07 +0000]
Fix bug in change 28258. So how come I thought I'd passed all tests?
p4raw-id: //depot/perl@28261
Dave Mitchell [Sat, 20 May 2006 21:07:34 +0000]
don't try to dump GVish parts of an LV if it hasn't got GVish parts
p4raw-id: //depot/perl@28260
Marcus Holland-Moritz [Sat, 20 May 2006 18:22:00 +0000]
Upgrade to Devel::PPPort 3.08_01
p4raw-id: //depot/perl@28259
Nicholas Clark [Sat, 20 May 2006 17:29:52 +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
Nicholas Clark [Sat, 20 May 2006 15:27:28 +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
H.Merijn Brand [Sat, 20 May 2006 15:16:29 +0000]
Small typo correction
p4raw-id: //depot/perl@28255
Dave Mitchell [Sat, 20 May 2006 14:30:50 +0000]
eval { s/$foo/die/e } leaked a scalar
p4raw-id: //depot/perl@28254
Dominic Dunlop [Thu, 18 May 2006 15:47:27 +0000]
Re: Over-pious message from Configure?
Message-Id: <
90C6E6BF-D1B1-4346-A893-1708E8E50534@mac.com>
p4raw-id: //depot/perl@28253
Nicholas Clark [Sat, 20 May 2006 12:31:09 +0000]
Rename cop_hints to cop_hints_hash
p4raw-id: //depot/perl@28252
Dave Mitchell [Sat, 20 May 2006 11:58:07 +0000]
[perl #32332] Perl segfaults; test case available
sub f { s/$var/f()/e } could free the wrong RE
p4raw-id: //depot/perl@28251
Nicholas Clark [Sat, 20 May 2006 11:29:26 +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
Nicholas Clark [Sat, 20 May 2006 10:27:23 +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
Dave Mitchell [Sat, 20 May 2006 00:43:42 +0000]
[perl #32041] SEGV with complicated regexp and long string
PL_reg_maxiter was wrapping to a negative value
p4raw-id: //depot/perl@28248
Nicholas Clark [Fri, 19 May 2006 22:48:38 +0000]
Perl_croak() needs an aTHX_ in PerlIO_vsprintf().
p4raw-id: //depot/perl@28247
Marcus Holland-Moritz [Fri, 19 May 2006 22:11:44 +0000]
There is no STASH type.
p4raw-id: //depot/perl@28246
Nicholas Clark [Fri, 19 May 2006 21:44:14 +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
Steve Peters [Fri, 19 May 2006 20:15:10 +0000]
Grrr...Perforce decided not to add the MANIFEST changes for change
#28243. Hateful indeed!
p4raw-id: //depot/perl@28244
Steve Peters [Fri, 19 May 2006 20:12:23 +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
Nicholas Clark [Fri, 19 May 2006 20:11:57 +0000]
Rebuild perltoc.pod.
p4raw-id: //depot/perl@28242
Nicholas Clark [Fri, 19 May 2006 20:10:47 +0000]
Add perlpragma.pod, which describes how to implement user pragmata.
p4raw-id: //depot/perl@28241
Nicholas Clark [Fri, 19 May 2006 20:08:46 +0000]
Add README.riscos to pod.lst
p4raw-id: //depot/perl@28239
Nicholas Clark [Fri, 19 May 2006 20:08:21 +0000]
pod/buildtoc has fussy ideas about the order of MANIFEST
p4raw-id: //depot/perl@28238
Jarkko Hietaniemi [Fri, 19 May 2006 20:44:46 +0000]
strlcat aaargh
Message-ID: <
446E040E.8030205@gmail.com>
p4raw-id: //depot/perl@28237
Nicholas Clark [Fri, 19 May 2006 16:31:35 +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
Dave Mitchell [Fri, 19 May 2006 16:06:58 +0000]
give a more useful example for $^V
p4raw-id: //depot/perl@28235
Jarkko Hietaniemi [Thu, 18 May 2006 22:44:14 +0000]
Re: [PATCH] Re: Change 28183 has broken 64-bit builds?
Message-ID: <
446CCE8E.8010407@gmail.com>
p4raw-id: //depot/perl@28234
Rafael Garcia-Suarez [Fri, 19 May 2006 08:46:09 +0000]
Adjust test following change #28225
p4raw-link: @28225 on //depot/perl:
121ec5ba7a19a219149ea3c8c8a845624b2bf8ea
p4raw-id: //depot/perl@28232
Dave Mitchell [Fri, 19 May 2006 00:14:15 +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
Dave Mitchell [Thu, 18 May 2006 23:50:51 +0000]
test some die codepaths in pp_enterwrite
p4raw-id: //depot/perl@28230
Jerry D. Hedden [Thu, 18 May 2006 13:22:20 +0000]
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
Rafael Garcia-Suarez [Thu, 18 May 2006 15:45:49 +0000]
We can now remove DynaLoader from 1_compile.t
p4raw-id: //depot/perl@28228
Rafael Garcia-Suarez [Thu, 18 May 2006 15:43:25 +0000]
Nits in the DynaLoader test: make it warning-clean,
and avoid checking OS- and locale-specific messages
p4raw-id: //depot/perl@28227
Sébastien Aperghis-Tramoni [Thu, 18 May 2006 16:46:00 +0000]
Test script for DynaLoader
Message-ID: <
1147963560.446c88a8891e1@imp1-g19.free.fr>
p4raw-id: //depot/perl@28226
Jason Vas Dias [Thu, 11 May 2006 11:00:42 +0000]
[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
Fergal Daly [Wed, 17 May 2006 18:59:50 +0000]
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
Jerry D. Hedden [Wed, 17 May 2006 11:45:32 +0000]
threads 1.28
From: "Jerry D. Hedden" <jerry@hedden.us>
Message-ID: <
20060517114532.fb30e530d17747c2b054d625b8945d88.ca725822fc.wbe@email.secureserver.net>
p4raw-id: //depot/perl@28223
Rafael Garcia-Suarez [Thu, 18 May 2006 06:30:09 +0000]
Adjust calling of Perl_va_copy(), noticed by Jarkko
p4raw-id: //depot/perl@28222
Nicholas Clark [Wed, 17 May 2006 23:13:51 +0000]
Another SvVOK(). I believe that this is the last.
p4raw-id: //depot/perl@28221
Rafael Garcia-Suarez [Wed, 17 May 2006 21:01:54 +0000]
Oops, missed a SvVOK.
p4raw-id: //depot/perl@28219
Rafael Garcia-Suarez [Wed, 17 May 2006 20:54:23 +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
Rafael Garcia-Suarez [Wed, 17 May 2006 19:55:30 +0000]
Parenthesize uses of macro arguments
p4raw-id: //depot/perl@28217
Jarkko Hietaniemi [Wed, 17 May 2006 22:19:51 +0000]
Re: Change 28183 has broken 64-bit builds?
Message-ID: <
446B7757.8030301@gmail.com>
p4raw-id: //depot/perl@28216
David Mitchell [Wed, 17 May 2006 17:38:16 +0000]
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
Paul Marquess [Wed, 17 May 2006 13:45:16 +0000]
IO::Compress* 2.000_12
From: "Paul Marquess" <paul.marquess@ntlworld.com>
Message-ID: <
00c101c679af$c0305af0$2405140a@myopwv.com>
p4raw-id: //depot/perl@28214
Nicholas Clark [Tue, 16 May 2006 16:41:45 +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
SADAHIRO Tomoyuki [Mon, 15 May 2006 22:39:58 +0000]
Re: [PATCH] upgrade bytes_to_uni
Message-Id: <
20060515223901.F3B0.BQW10602@nifty.com>
p4raw-id: //depot/perl@28209
Andy Lester [Mon, 15 May 2006 08:54:24 +0000]
Refactoring reghops
Message-ID: <
20060515135424.GA31585@petdance.com>
p4raw-id: //depot/perl@28206
Andy Lester [Sun, 14 May 2006 23:15:18 +0000]
refactoring out S_regoptail
Message-ID: <
20060515041518.GA15745@petdance.com>
p4raw-id: //depot/perl@28205
Nicholas Clark [Tue, 16 May 2006 10:00:55 +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
Steve Peters [Mon, 15 May 2006 16:43:44 +0000]
Clarification on what Perl does to floating points in the modulus
operation.
p4raw-id: //depot/perl@28200
Nicholas Clark [Mon, 15 May 2006 15:11:15 +0000]
Encode run-time relocation of file names in packlist with a relocate_as
attribute. With this, unmodified instmodsh correctly verifies installed
modules even after relocation.
p4raw-id: //depot/perl@28198
Steve Peters [Mon, 15 May 2006 14:13:46 +0000]
Upgrade to Digest-SHA-5.37
p4raw-id: //depot/perl@28197
Nicholas Clark [Mon, 15 May 2006 13:57:25 +0000]
Simplify the implementation in ExtUtils::Packlist::read.
p4raw-id: //depot/perl@28196
chromatic [Sun, 14 May 2006 16:51:36 +0000]
[REPATCH universal.c] Make sv_derived_from Documentation Clearer
Message-Id: <
200605141651.37181.chromatic@wgz.org>
p4raw-id: //depot/perl@28195
Andy Lester [Sun, 14 May 2006 09:46:32 +0000]
S_reguni should return its length
Message-ID: <
20060514144632.GA20935@petdance.com>
p4raw-id: //depot/perl@28194
SADAHIRO Tomoyuki [Sun, 14 May 2006 19:57:28 +0000]
strange encodings upsets pp_chr
Message-Id: <
20060514195532.5422.BQW10602@nifty.com>
p4raw-id: //depot/perl@28193
Nicholas Clark [Sun, 14 May 2006 12:27:19 +0000]
TEST needs to binmode the file handle that is reading the TAP, else it
can get killed if TEST's environment has made it default all opens to
UTF-8 but the TAP is not UTF-8.
p4raw-id: //depot/perl@28192
Nicholas Clark [Sun, 14 May 2006 10:33:39 +0000]
Upgrade to Test::Harness 2.58.
p4raw-id: //depot/perl@28190
Nicholas Clark [Sat, 13 May 2006 15:48:24 +0000]
A Configure probe for C99 variadic macros, based on code from Jarkko.
p4raw-id: //depot/perl@28189
Nicholas Clark [Sat, 13 May 2006 12:57:50 +0000]
Only ask about MAD for 5.9.0 and greater. Otherwise silently select
'n'.
p4raw-id: //depot/perl@28188
Jarkko Hietaniemi [Sat, 13 May 2006 11:27:56 +0000]
t/uni/overload.t
Message-ID: <
4465988C.9080407@gmail.com>
Date: Sat, 13 May 2006 11:27:56 +0300
p4raw-id: //depot/perl@28187
Jarkko Hietaniemi [Sat, 13 May 2006 10:15:32 +0000]
sv.c: printf %d wants int not size_t
Message-Id: <
200605130715.k4D7FWg3089581@kosh.hut.fi>
Date: Sat, 13 May 2006 10:15:32 +0300 (EEST)
p4raw-id: //depot/perl@28186
Nicholas Clark [Sat, 13 May 2006 10:36:18 +0000]
Can't do require Foo if $tainted; because taint tunnels.
(Documented, but I regard this as a serious practical deficiency in
tainting)
p4raw-id: //depot/perl@28185
Jarkko Hietaniemi [Fri, 12 May 2006 22:28:49 +0000]
Re: [PATCH] my_snprintf
Message-ID: <
4464E1F1.9010706@gmail.com>
p4raw-id: //depot/perl@28183
Peter Dintelmann [Fri, 5 May 2006 13:20:24 +0000]
AW: question on "len item/string item" with unpack()
From: "Dintelmann, Peter" <Peter.Dintelmann@Dresdner-Bank.com>
Message-ID: <
E9A2605289D8D7468B1A21EC24E59D2104979424@naimucx5.muc.allianz>
p4raw-id: //depot/perl@28181
Andy Lester [Fri, 12 May 2006 00:21:23 +0000]
upgrade bytes_to_uni
Message-ID: <
20060512052123.GA21648@petdance.com>
p4raw-id: //depot/perl@28180
Andy Lester [Tue, 9 May 2006 12:27:30 +0000]
Proper use of static funcs in toke.c and pp_sys.c
Message-ID: <
20060509172730.GA5272@petdance.com>
p4raw-id: //depot/perl@28179
Nicholas Clark [Fri, 12 May 2006 14:08:45 +0000]
The upgrade/croak order in Perl_sv_utf8_encode() seemed utterly
backwards. It now checks for readonly *first*.
p4raw-id: //depot/perl@28178
Rafael Garcia-Suarez [Fri, 12 May 2006 13:09:29 +0000]
Upgrade to Tie::RefHash 1.34, by Yuval Kogman
p4raw-id: //depot/perl@28177
Andy Lester [Thu, 11 May 2006 22:41:01 +0000]
Speed up utf8.c a bit
Message-ID: <
20060512034101.GA10709@petdance.com>
p4raw-id: //depot/perl@28176
Andy Lester [Thu, 11 May 2006 21:54:10 +0000]
Fixing embed.fnc
Message-ID: <
20060512025410.GA32709@petdance.com>
p4raw-id: //depot/perl@28175
Nicholas Clark [Fri, 12 May 2006 11:47:40 +0000]
Threads and signals. Delicious. Tweak change 28168 to add a local
signal handler in the sleeping thread, because some operating systems
deliver the SIGINT to that thread rather than the signalling thread.
p4raw-id: //depot/perl@28174