Nicholas Clark [Sun, 11 Dec 2005 20:34:33 +0000]
Move the rest of the data munging into the test preparation loop.
p4raw-id: //depot/perl@26324
Nicholas Clark [Sun, 11 Dec 2005 19:49:53 +0000]
Move the $data and $result munging into the test preparation loop.
p4raw-id: //depot/perl@26323
Gisle Aas [Sun, 11 Dec 2005 18:14:24 +0000]
Disallow sprintf's vector handling for non-integer formats.
Avoids core dump for printf("%vs") and similar.
p4raw-id: //depot/perl@26321
Nicholas Clark [Sun, 11 Dec 2005 12:54:14 +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
Nicholas Clark [Sat, 10 Dec 2005 18:13:33 +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
Steve Peters [Sat, 10 Dec 2005 15:42:39 +0000]
Upgrade to PathTools-3.14_01
p4raw-id: //depot/perl@26318
Andy Lester [Fri, 9 Dec 2005 11:09:21 +0000]
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
Andy Lester [Wed, 7 Dec 2005 21:58:05 +0000]
Excluding pad funcs when not debugging
Message-ID: <
20051208035805.GA23007@petdance.com>
p4raw-id: //depot/perl@26316
Nicholas Clark [Fri, 9 Dec 2005 23:09:42 +0000]
A better hash for PTR_TABLE_HASH (?)
p4raw-id: //depot/perl@26315
John E. Malmberg [Fri, 9 Dec 2005 14:08:53 +0000]
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
Nicholas Clark [Fri, 9 Dec 2005 19:18:32 +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
Nicholas Clark [Fri, 9 Dec 2005 18:46:17 +0000]
A more efficient way to loop in ptr_table_clear
p4raw-id: //depot/perl@26312
Andreas König [Fri, 9 Dec 2005 07:06:00 +0000]
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
Steve Peters [Fri, 9 Dec 2005 03:39:17 +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
Steve Peters [Fri, 9 Dec 2005 02:07:32 +0000]
Upgrade to Sys-Syslog-0.10
p4raw-id: //depot/perl@26309
Steve Peters [Fri, 9 Dec 2005 01:41:44 +0000]
Upgrade to CGI.pm-3.15
p4raw-id: //depot/perl@26308
Steve Peters [Thu, 8 Dec 2005 19:40:33 +0000]
Add pointer to Pod::Simple for the Pod -> HTML task.
p4raw-id: //depot/perl@26307
Steve Peters [Thu, 8 Dec 2005 19:21:25 +0000]
One final Pod::Usage yak to shave...
p4raw-id: //depot/perl@26306
Steve Peters [Thu, 8 Dec 2005 19:07:38 +0000]
Version bump for Pod::Usage
p4raw-id: //depot/perl@26305
Steve Peters [Thu, 8 Dec 2005 19:04:59 +0000]
Further yak-shaving on Pod::Usage. Now, t/pod/pod2usage2.t tests
pass.
p4raw-id: //depot/perl@26304
Steve Peters [Thu, 8 Dec 2005 15:53:36 +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
Craig A. Berry [Thu, 8 Dec 2005 14:47:57 +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
Nicholas Clark [Thu, 8 Dec 2005 14:06:37 +0000]
Merge common code from ptr_table_fetch and ptr_table_store into
S_ptr_table_find.
p4raw-id: //depot/perl@26301
Gisle Aas [Thu, 8 Dec 2005 09:56:22 +0000]
Fixup the setsockopt usage message; missing OPTVAL.
p4raw-id: //depot/perl@26300
Gisle Aas [Thu, 8 Dec 2005 09:53:35 +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
John E. Malmberg [Wed, 7 Dec 2005 22:26:21 +0000]
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
Steve Peters [Wed, 7 Dec 2005 20:39:24 +0000]
One quick fix to the test for differences in error output.
p4raw-id: //depot/perl@26297
Andy Lester [Wed, 7 Dec 2005 10:08:18 +0000]
All args in embed.fnc should be named
Message-ID: <
20051207160818.GA13465@petdance.com>
p4raw-id: //depot/perl@26296
Rafael Garcia-Suarez [Wed, 7 Dec 2005 15:13:03 +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
Rafael Garcia-Suarez [Wed, 7 Dec 2005 13:22:39 +0000]
Check in those files as text, not binary
p4raw-id: //depot/perl@26294
Rafael Garcia-Suarez [Wed, 7 Dec 2005 13:01:00 +0000]
Remove space
p4raw-id: //depot/perl@26293
Steve Peters [Wed, 7 Dec 2005 12:36:59 +0000]
Upgrade to podlators-2.00
p4raw-id: //depot/perl@26292
Steve Peters [Wed, 7 Dec 2005 11:38:00 +0000]
Assimilate Pod-Simple-3.03 to the Perl core
p4raw-id: //depot/perl@26291
Nicholas Clark [Wed, 7 Dec 2005 08:53:03 +0000]
Pull the regexp stringification code out into S_stringify_regexp, to
make sv_2pv_flags clearer.
p4raw-id: //depot/perl@26290
Nicholas Clark [Wed, 7 Dec 2005 08:30:26 +0000]
3 instances of SvIsUV_on(sv); can be replaced with one.
p4raw-id: //depot/perl@26289
Steve Peters [Wed, 7 Dec 2005 02:10:26 +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
Nicholas Clark [Tue, 6 Dec 2005 21:55:29 +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
Nicholas Clark [Tue, 6 Dec 2005 21:39:24 +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
Nicholas Clark [Tue, 6 Dec 2005 19:41:43 +0000]
The early return for SvIOKp(sv) in sv_2[iu]v_flags is actually code
duplication.
p4raw-id: //depot/perl@26285
Andy Lester [Mon, 5 Dec 2005 13:46:13 +0000]
More consting, and putting stuff in embed.fnc
Message-ID: <
20051205194613.GB7791@petdance.com>
p4raw-id: //depot/perl@26281
John Peacock [Tue, 6 Dec 2005 08:31:32 +0000]
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
Gisle Aas [Tue, 6 Dec 2005 16:42:31 +0000]
Fix typo spotted by Ronald J Kimball.
p4raw-id: //depot/perl@26279
Ronald J. Kimball [Tue, 6 Dec 2005 09:56:12 +0000]
Re: Perl PR: "Security holes in Sys::Syslog"
Message-ID: <
20051206145612.GA94530@penkwe.pair.com>
p4raw-id: //depot/perl@26278
Gisle Aas [Tue, 6 Dec 2005 14:45:30 +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
H.Merijn Brand [Tue, 6 Dec 2005 14:30:53 +0000]
Itanium blade servers added to the model list
p4raw-id: //depot/perl@26276
Nicholas Clark [Tue, 6 Dec 2005 13:56:15 +0000]
Don't use Copy for 1 and 2 character string constants.
p4raw-id: //depot/perl@26275
Nicholas Clark [Tue, 6 Dec 2005 13:40:07 +0000]
Eliminate an unneeded local variable.
p4raw-id: //depot/perl@26274
Nicholas Clark [Tue, 6 Dec 2005 13:08:57 +0000]
Eliminate all the gotos in sv_2pv_flags, by moving the tokensave*
code into the GMAGIC block.
p4raw-id: //depot/perl@26273
Nicholas Clark [Tue, 6 Dec 2005 12:19:23 +0000]
sv_2pv_flags shouldn't return a constant string "NULLREF" - it was the
only constant non-"" string returned.
p4raw-id: //depot/perl@26272
Nicholas Clark [Mon, 5 Dec 2005 23:57:51 +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
Nicholas Clark [Mon, 5 Dec 2005 23:29:46 +0000]
Move the scope of origsv inwards, and rename variables to avoid the
need to re-assign to sv.
p4raw-id: //depot/perl@26270
Nicholas Clark [Mon, 5 Dec 2005 23:12:33 +0000]
Clone the brief return logic and thereby remove a goto.
p4raw-id: //depot/perl@26269
Nicholas Clark [Mon, 5 Dec 2005 22:44:32 +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
Nicholas Clark [Mon, 5 Dec 2005 22:20:31 +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
Nicholas Clark [Mon, 5 Dec 2005 21:58:20 +0000]
References to version objects should stringify as VSTRING. This makes
stringification consistent with the output of ref().
p4raw-id: //depot/perl@26266
Nicholas Clark [Mon, 5 Dec 2005 20:37:11 +0000]
The extra return is actually a duplicated code path, and can go.
p4raw-id: //depot/perl@26265
Nicholas Clark [Mon, 5 Dec 2005 20:09:23 +0000]
Fix typo in description.
p4raw-id: //depot/perl@26264
Nicholas Clark [Mon, 5 Dec 2005 19:56:43 +0000]
Add ext/MIME/Base64/README to MANIFEST
p4raw-id: //depot/perl@26263
Steve Peters [Mon, 5 Dec 2005 16:35:14 +0000]
Upgrade to MIME-Base64-3.07
p4raw-id: //depot/perl@26262
Steve Peters [Mon, 5 Dec 2005 16:29:46 +0000]
Upgrade to Digest-MD5-2.36
p4raw-id: //depot/perl@26261
Steve Peters [Mon, 5 Dec 2005 16:20:17 +0000]
Upgrade to CGI.pm-3.13
p4raw-id: //depot/perl@26260
Rafael Garcia-Suarez [Mon, 5 Dec 2005 16:19:35 +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
SADAHIRO Tomoyuki [Tue, 6 Dec 2005 00:35:52 +0000]
Re: [perl #37836] Simple Regex causes SEGV when run on specific data
Message-Id: <
20051206003221.5AD9.BQW10602@nifty.com>
p4raw-id: //depot/perl@26258
SADAHIRO Tomoyuki [Sun, 4 Dec 2005 16:24:29 +0000]
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
SADAHIRO Tomoyuki [Sun, 4 Dec 2005 16:24:59 +0000]
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
SADAHIRO Tomoyuki [Sun, 4 Dec 2005 16:28:35 +0000]
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
Andreas König [Sat, 3 Dec 2005 12:24:05 +0000]
[PAUSE] CPAN Upload: A/AN/ANDK/CPAN-1.80.tar.gz
Message-ID: <87mzji8luy.fsf@k75.linux.bogus>
p4raw-id: //depot/perl@26254
Marcus Holland-Moritz [Sun, 4 Dec 2005 19:37:58 +0000]
NULL is a legal value for newXS()'s name parameter.
(This caused strange build failures with gcc4 -O3)
p4raw-id: //depot/perl@26253
Steve Peters [Sun, 4 Dec 2005 15:30:55 +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
Dave Mitchell [Sat, 3 Dec 2005 15:20:24 +0000]
clarify description of vector (v) sprintf format modifier
p4raw-id: //depot/perl@26251
Craig A. Berry [Sat, 3 Dec 2005 15:15:47 +0000]
In vms/vms.c, don't use the thread-specific Newx() during
startup before threads are initialized.
p4raw-id: //depot/perl@26250
Steve Peters [Sat, 3 Dec 2005 12:31:02 +0000]
Update perlhack.pod with the updated, permanent ActiveState URLs
p4raw-id: //depot/perl@26249
Rafael Garcia-Suarez [Sat, 3 Dec 2005 12:16:54 +0000]
Missing chunk in change #26247.
p4raw-link: @26247 on //depot/perl:
ce43db9bedd4c6999381bd25cfc0127c2b615272
p4raw-id: //depot/perl@26248
Gisle Aas [Sat, 3 Dec 2005 03:35:32 +0000]
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
Steve Peters [Sat, 3 Dec 2005 03:30:00 +0000]
Upgrade to version-0.50
p4raw-id: //depot/perl@26246
Rafael Garcia-Suarez [Fri, 2 Dec 2005 23:00:55 +0000]
Replace ^M by a space in test for bug #37716, to make
Cygwin happy (found by Yitzchak)
p4raw-id: //depot/perl@26245
Nicholas Clark [Fri, 2 Dec 2005 17:15:27 +0000]
Address Hugo's comment on Dave's change (26240)
p4raw-id: //depot/perl@26244
Gisle Aas [Mon, 28 Nov 2005 04:48:18 +0000]
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
Andy Lester [Thu, 1 Dec 2005 14:24:51 +0000]
Signs, signs, everywhere a sign
Message-ID: <
20051201202451.GI22713@petdance.com>
p4raw-id: //depot/perl@26242
Steve Peters [Thu, 1 Dec 2005 20:27:34 +0000]
Nit from change #26232 noticed by H. Merijn Brand
p4raw-link: @26232 on //depot/perl:
5ac3b81ce71f0f0e0260caac18fb5e1f11f38bf1
p4raw-id: //depot/perl@26241
Dave Mitchell [Thu, 1 Dec 2005 16:40:29 +0000]
sprintf %NNN$ check for large values wrapping to negative
p4raw-id: //depot/perl@26240
Rafael Garcia-Suarez [Thu, 1 Dec 2005 15:40:11 +0000]
Always define PL_memory_wrap, and use it for the new sprintf checks
p4raw-id: //depot/perl@26239
Rafael Garcia-Suarez [Thu, 1 Dec 2005 15:26:09 +0000]
Missing #ifdef, noticed by Jan Dubois
p4raw-id: //depot/perl@26238
Gisle Aas [Thu, 1 Dec 2005 06:20:14 +0000]
[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
Gisle Aas [Thu, 1 Dec 2005 03:22:10 +0000]
Disable constant folding of sprintf
Message-ID: <lr8xv56p0d.fsf_-_@caliper.activestate.com>
p4raw-id: //depot/perl@26236
Philippe M. Chiasson [Wed, 30 Nov 2005 20:17:31 +0000]
[patch] Re: Perl PR: "Security holes in Sys::Syslog"
From: "Philippe M. Chiasson" <gozer@ActiveState.com>
Message-ID: <
438E795B.9060805@ActiveState.com>
p4raw-id: //depot/perl@26235
Rafael Garcia-Suarez [Thu, 1 Dec 2005 08:34:42 +0000]
Revert change #26110 (already reverted in maintperl by change 26182)
p4raw-link: @26110 on //depot/perl:
678f9f8e69283f64dcdcd30e3fe602110d10a5a6
p4raw-id: //depot/perl@26234
Rafael Garcia-Suarez [Wed, 30 Nov 2005 21:15:21 +0000]
Jan Dubois notices that sitecustomize.pl is to be found in sitelib,
not siteperl
p4raw-id: //depot/perl@26233
Steve Peters [Wed, 30 Nov 2005 19:09:17 +0000]
dor-assign (//=) was missing from perlop.pod
p4raw-id: //depot/perl@26232
Gisle Aas [Wed, 30 Nov 2005 09:28:54 +0000]
Remove redundant SvUTF8_on() calls
Message-ID: <lrhd9uhwo9.fsf@caliper.activestate.com>
p4raw-id: //depot/perl@26231
SADAHIRO Tomoyuki [Sun, 27 Nov 2005 17:02:02 +0000]
Re: XS-assisted SWASHGET (esp. for t/uni/class.t speedup)
Message-Id: <
20051127170016.A786.BQW10602@nifty.com>
p4raw-id: //depot/perl@26229
Nicholas Clark [Wed, 30 Nov 2005 13:55:05 +0000]
The regexp engine should check SV flags rather than SV type for
determining if something is a reference, because under the debugger
the value returned by the swash code is SVt_PVMG.
Not doing this has the side effect of repeatedly reassigning the
same array element, which causes destructors to fire on the reassignment
which in turn causes &utf8::DESTROY to run outside of the pseudo-safety
of save_re_context, which under the debugger involves re-entering the
regexp engine, which causes corruption of the regexp engine's global
state.
p4raw-id: //depot/perl@26228
Rafael Garcia-Suarez [Wed, 30 Nov 2005 12:30:47 +0000]
Fix B::Concise tests after change #26226
p4raw-link: @26226 on //depot/perl:
7c8a3dfd3bf64e6ea427f38183b879af54fe8f18
p4raw-id: //depot/perl@26227
Rafael Garcia-Suarez [Wed, 30 Nov 2005 09:53:11 +0000]
Revert change #22520 (optimise away my $foo = undef and similar
constructs), in order to fix bug perl #37776
p4raw-link: @22520 on //depot/perl:
b9d46b3942a9a8cce9cbca1e08f61ac23083a740
p4raw-id: //depot/perl@26226
Andreas König [Tue, 29 Nov 2005 08:07:19 +0000]
Re: [perl #37716] Re: File::Compare broken for filenames with whitespace
Message-ID: <878xv89bko.fsf@k75.linux.bogus>
p4raw-id: //depot/perl@26225
Steve Peters [Tue, 29 Nov 2005 12:36:46 +0000]
Assimilate Pod-Escapes-1.04. This is a prereq for Pod::Simple,
which is now a prereq for podlators.
p4raw-id: //depot/perl@26224
Rafael Garcia-Suarez [Mon, 28 Nov 2005 18:43:51 +0000]
Typo fix, by Olivier Blin
p4raw-id: //depot/perl@26223
Steve Hay [Mon, 28 Nov 2005 17:07:25 +0000]
Fix ext/POSIX/t/time.t on Win32
According to MSDN, "The string result produced by ctime contains
exactly 26 characters and has the form: Wed Jan 02 02:03:55 1980\n\0"
so we *do* want the leading zero on the day returned by strftime
p4raw-id: //depot/perl@26222
Steve Peters [Mon, 28 Nov 2005 14:11:23 +0000]
Mac OS X/Darwin seems to have problems with tzname().
p4raw-id: //depot/perl@26221
Rafael Garcia-Suarez [Mon, 28 Nov 2005 11:00:37 +0000]
FAQ sync.
p4raw-id: //depot/perl@26220