Nicholas Clark [Tue, 12 Feb 2008 11:52:30 +0000]
In Perl_load_module_nocontext(), ver can actually be NULL.
In Perl_hv_copy_hints_hv(), ohv can actually be NULL.
In Perl_sortsv(), Perl_sortsv_flags() and S_qsortsvu(), array can be
NULL (if the number of elements to sort is <= 1).
In Perl_save_nogv(), gv can not be NULL.
In Perl_sv_cmp() and Perl_sv_cmp_locale(), both SVs can be NULL.
In Perl_ptr_table_fetch(), the sv can be NULL.
In PerlIO_set_ptrcnt(), ptr can be NULL.
p4raw-id: //depot/perl@33287
Nicholas Clark [Tue, 12 Feb 2008 06:56:24 +0000]
Teach Math::Complex the maximum NV for a 16 byte float. (At least, a
16 byte float on x86_64. This feels fragile.)
p4raw-id: //depot/perl@33286
Nicholas Clark [Mon, 11 Feb 2008 23:04:12 +0000]
Perl_sv_2iv_flags(), Perl_sv_2uv_flags, Perl_sv_2nv and
Perl_sv_2pv_flags() all return 0/0/0.0/"" without warning given a
NULL SV pointer so they ought to be marked as NULLOK in embed.fnc.
p4raw-id: //depot/perl@33285
Nicholas Clark [Mon, 11 Feb 2008 20:07:50 +0000]
Perl_ck_retarget() doesn't even exist, so little point in mentioning
it.
p4raw-id: //depot/perl@33284
Nicholas Clark [Mon, 11 Feb 2008 19:22:18 +0000]
In Perl_sv_catpv(), Perl_sv_catpv_mg() the ptr can be not NULL.
In Perl_sv_inc() and Perl_sv_dec(), the sv can be not NULL.
In Perl_parser_dup() the proto parser can be NULL.
In Perl_ptr_table_find(), the sought-for pointer can be NULL.
In Perl_save_set_svflags(), the saved SV can't be NULL.
p4raw-id: //depot/perl@33283
Steve Peters [Mon, 11 Feb 2008 17:37:43 +0000]
Upgrade to Math-Complex-1.51
p4raw-id: //depot/perl@33282
Steve Peters [Mon, 11 Feb 2008 16:58:15 +0000]
Upgrade to Test-Harness-3.09
p4raw-id: //depot/perl@33281
Ben Morrow [Fri, 8 Feb 2008 13:50:09 +0000]
Re: Unwanted warnings from "PerlIO::scalar"
Message-ID: <
20080208135008.GA3885@osiris.mauzo.dyndns.org>
p4raw-id: //depot/perl@33280
Nicholas Clark [Mon, 11 Feb 2008 14:46:40 +0000]
In Perl_regfree_internal(), rx is actually not NULL.
In Perl_regnext(), p can actually be NULL.
p4raw-id: //depot/perl@33279
Rafael Garcia-Suarez [Mon, 11 Feb 2008 11:10:09 +0000]
Fix test to pass en 5.6.2 (unpack is needed by version.pm there)
p4raw-id: //depot/perl@33278
Nicholas Clark [Mon, 11 Feb 2008 10:43:35 +0000]
In Perl_ck_lengthconst, "XXX length optimization goes here" is TODO.
p4raw-id: //depot/perl@33277
Nicholas Clark [Mon, 11 Feb 2008 08:54:16 +0000]
The "pointer" argument to S_restore_magic() is not not NULL, because
it's actually an integer index wedged into a pointer. (To fit within
the existing save stack API.)
p4raw-id: //depot/perl@33276
Craig A. Berry [Mon, 11 Feb 2008 04:17:45 +0000]
Correct quad-related %Config variables on VMS.
p4raw-id: //depot/perl@33275
Craig A. Berry [Mon, 11 Feb 2008 00:05:14 +0000]
Make fs.t compare the permissions of a link with those
of the linked file rather than guessing at system defaults.
p4raw-id: //depot/perl@33274
Nicholas Clark [Sun, 10 Feb 2008 19:17:13 +0000]
The sv argument to gv_stashsv() is not NULL.
p4raw-id: //depot/perl@33273
Nicholas Clark [Sun, 10 Feb 2008 17:44:34 +0000]
vcroak()'s pattern is actually NULLOK.
p4raw-id: //depot/perl@33272
Nicholas Clark [Sun, 10 Feb 2008 15:26:19 +0000]
Correct some names of parameters in embed.fnc.
p4raw-id: //depot/perl@33271
Nicholas Clark [Sun, 10 Feb 2008 14:56:53 +0000]
Two parameter names missing in embed.fnc
p4raw-id: //depot/perl@33270
Nicholas Clark [Sun, 10 Feb 2008 10:21:04 +0000]
Eliminate use of Nullop in the core code. Dual life uses remain.
p4raw-id: //depot/perl@33269
Nicholas Clark [Sun, 10 Feb 2008 09:02:21 +0000]
exp(999) isn't "infinity". Even exp(9999) can still be represented on
80 bit long doubles. exp(99999) can't.
p4raw-id: //depot/perl@33268
Jim Cromie [Sat, 9 Feb 2008 07:56:59 +0000]
[patch] optimize OP_IS_(FILETEST|SOCKET) macros
Message-ID: <
47ADBF3B.2050108@gmail.com>
Date: Sat, 09 Feb 2008 07:56:59 -0700
p4raw-id: //depot/perl@33267
Steve Peters [Sun, 10 Feb 2008 05:05:28 +0000]
Upgrade to Time-HiRes-1.9712
p4raw-id: //depot/perl@33266
Dave Mitchell [Sat, 9 Feb 2008 14:56:23 +0000]
[perl #49472] Attributes + Unkown Error
An errored attribute sub still processes the attributes,
which require's attribute.pm, so make sure the error state is
passed to the new require
p4raw-id: //depot/perl@33265
Steve Peters [Sat, 9 Feb 2008 07:29:21 +0000]
Upgrade to Test-Harness-3.08
p4raw-id: //depot/perl@33264
Steve Peters [Sat, 9 Feb 2008 07:18:35 +0000]
Upgrade to ExtUtils-CBuilder-0.22
p4raw-id: //depot/perl@33263
AUGUSTE-ETIENNE Jose [Fri, 8 Feb 2008 17:10:26 +0000]
hints/aix_4.sh to allow build on aix 4.2
Message-Id: <
1202501426.15175.10.camel@sinf009w.d81970300.cgss-guyane.fr>
p4raw-id: //depot/perl@33262
Steve Peters [Fri, 8 Feb 2008 21:55:48 +0000]
Remove an unneeded if statement.
p4raw-id: //depot/perl@33261
Steve Peters [Fri, 8 Feb 2008 21:49:16 +0000]
I've been maintaining Net::Ping for a while now.
p4raw-id: //depot/perl@33260
Paul Green [Fri, 8 Feb 2008 12:36:03 +0000]
RE: Perl @ 33218 (Stratus VOS patches)
From: "Green, Paul" <Paul.Green@stratus.com>
Message-ID: <
F5F42E77A43DD944B6D664B00A5401CB037149FF@EXNA.corp.stratus.com>
Includes a fix to the patch to ext/Time/HiRes/Makefile.PL
p4raw-id: //depot/perl@33259
Rafael Garcia-Suarez [Fri, 8 Feb 2008 16:15:52 +0000]
IO::Handle->say should ignore $\ (bug #49266)
p4raw-id: //depot/perl@33258
Martin Hasch [Mon, 28 Jan 2008 16:56:07 +0000]
[perl #50364] [PATCH] perlop.pod - misnomer in % operator documentation
From: mhasch@cpan.org (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-4355-
1201568166-693.50364-75-0@perl.org>
p4raw-id: //depot/perl@33257
Vincent Pit [Wed, 6 Feb 2008 10:39:58 +0000]
mg_copy ought to take an I32
From: "Vincent Pit" <perl@profvince.com>
Message-ID: <39468.147.210.17.175.
1202290798.squirrel@147.210.17.175>
p4raw-id: //depot/perl@33256
Robert May [Sun, 3 Feb 2008 18:04:46 +0000]
Give Win32 message windows proper window procedures
From: "Robert May" <rob@themayfamily.me.uk>
Message-ID: <
54bdc7510802030434g4f9da56eq8d526e80c297290b@mail.gmail.com>
p4raw-id: //depot/perl@33255
Robert May [Sun, 3 Feb 2008 13:11:57 +0000]
win32_async_check() doesn't loop enough.
From: "Robert May" <robertmay@cpan.org>
Message-ID: <
54bdc7510802022341r3654d32dva26ef04bd9fa04b7@mail.gmail.com>
p4raw-id: //depot/perl@33254
H.Merijn Brand [Fri, 8 Feb 2008 13:27:45 +0000]
Update to Math::Complex 1.49
p4raw-id: //depot/perl@33253
Rafael Garcia-Suarez [Fri, 8 Feb 2008 13:25:18 +0000]
Re-apply patches 32879, 32905, and 32964 to MakeMaker
p4raw-id: //depot/perl@33252
Rafael Garcia-Suarez [Fri, 8 Feb 2008 13:09:27 +0000]
Add new module in MakeMaker 6.43_01
p4raw-id: //depot/perl@33251
Rafael Garcia-Suarez [Fri, 8 Feb 2008 13:07:25 +0000]
Upgrade to MakeMaker 6.43_01
p4raw-id: //depot/perl@33250
Steven Schubiger [Thu, 7 Feb 2008 17:51:58 +0000]
Re: [PATCH] sv.c: consting
Message-ID: <
20080207165158.GA22321@refcnt.homeunix.org>
p4raw-id: //depot/perl@33249
Rafael Garcia-Suarez [Fri, 8 Feb 2008 11:04:23 +0000]
Remove redundant check
p4raw-id: //depot/perl@33248
Steffen Müller [Sun, 13 Jan 2008 22:45:37 +0000]
feature bundles are the same across all subversions
Message-ID: <
20080113214537.13226.qmail@lists.develooper.com>
p4raw-id: //depot/perl@33247
Andy Dougherty [Fri, 1 Feb 2008 12:39:39 +0000]
Re: [PATCH] Re: Perl @ 32984 (also relevant to [perl #33849])
Message-ID: <Pine.LNX.4.64.
0802011239170.1831@fractal.phys.lafayette.edu>
p4raw-id: //depot/perl@33246
Steven Schubiger [Mon, 4 Feb 2008 15:44:19 +0000]
Re: [PATCH] sv.c: consting
Message-ID: <
20080204144419.GB20276@refcnt.homeunix.org>
p4raw-id: //depot/perl@33245
Rafael Garcia-Suarez [Thu, 7 Feb 2008 09:40:12 +0000]
corelist changes:
- Add a new -d option to find first perl version by date
and not by version number
- Better handling of perl versions that end with a 0
- use version.pm only for version numbers that have multiple dots
p4raw-id: //depot/perl@33244
Nicholas Clark [Wed, 6 Feb 2008 16:32:56 +0000]
Cope with differing prototypes for ECONNREFUSED etc on Win32 between
5.8.x and 5.10.x
p4raw-id: //depot/perl@33242
H.Merijn Brand [Wed, 6 Feb 2008 14:11:10 +0000]
New blade
p4raw-id: //depot/perl@33241
Nicholas Clark [Wed, 6 Feb 2008 01:00:43 +0000]
in unpack, () groups in scalar context were still returning a list,
resulting in garbage on the stack, which could manifest as a SEGV
(Bug 50256)
p4raw-id: //depot/perl@33239
Rafael Garcia-Suarez [Tue, 5 Feb 2008 16:51:40 +0000]
Adapt Safe innards to older (XS) versions of version.pm
p4raw-id: //depot/perl@33238
Rafael Garcia-Suarez [Tue, 5 Feb 2008 14:00:00 +0000]
Add a new test for Safe
p4raw-id: //depot/perl@33237
Rafael Garcia-Suarez [Tue, 5 Feb 2008 11:06:11 +0000]
Fix CPAN bug #32896: make version.pm loadable in a Safe compartment
p4raw-id: //depot/perl@33236
Steve Peters [Mon, 4 Feb 2008 15:24:15 +0000]
Removed mention of a book that was never published.
p4raw-id: //depot/perl@33235
Robert May [Fri, 1 Feb 2008 01:06:07 +0000]
Remove duplication from encoding.pm POD
From: "Robert May" <robertmay@cpan.org>
Message-ID: <
54bdc7510801311136p7ee53dbet2afd5239e1ad03eb@mail.gmail.com>
p4raw-id: //depot/perl@33234
Jim Cromie [Fri, 1 Feb 2008 17:43:11 +0000]
[patch] B portability macros
Message-ID: <
47A3BC9F.7080200@gmail.com>
p4raw-id: //depot/perl@33233
Nicholas Clark [Mon, 4 Feb 2008 13:59:21 +0000]
Micro-optimise the order of the context types. [Because I can :-)]
Here saves 72 bytes in pp_ctl.o. Small, but in the right direction.
p4raw-id: //depot/perl@33232
Steven Schubiger [Sun, 3 Feb 2008 19:53:16 +0000]
sv.c: consting
Message-ID: <
20080203185315.GA20276@refcnt.homeunix.org>
p4raw-id: //depot/perl@33231
Reini Urban [Sat, 2 Feb 2008 16:33:52 +0000]
fix B::Debug pmnext
From: "Reini Urban" <rurban@x-ray.at>
Message-ID: <
6910a60802020733u7817a55dm6f5e213625063204@mail.gmail.com>
p4raw-id: //depot/perl@33230
Rafael Garcia-Suarez [Mon, 4 Feb 2008 09:36:11 +0000]
Fix op/reg_email_thr.t when PERLIO=stdio
p4raw-id: //depot/perl@33229
Steven Schubiger [Tue, 29 Jan 2008 13:47:23 +0000]
taint.c: consting
Message-ID: <
20080129124723.GA13056@refcnt.homeunix.org>
Date: Tue, 29 Jan 2008 13:47:23 +0100
p4raw-id: //depot/perl@33228
Nicholas Clark [Sun, 3 Feb 2008 14:41:05 +0000]
Recode all the old variable-like substitutions with the generic line
removal mechanism of change 33223.
p4raw-id: //depot/perl@33226
Nicholas Clark [Sun, 3 Feb 2008 13:37:06 +0000]
Produce a more generic expectation management system, and use it to
encode the 5.8.x vs 5.10/5.11 differences.
Provide general purpose TODOs for both the intial tests and Gerard's
"is it unchanged on repeat?" test.
p4raw-id: //depot/perl@33223
Nicholas Clark [Sun, 3 Feb 2008 13:10:39 +0000]
Upgrade to Math::Complex 1.48 and Math::Trig 1.13
p4raw-id: //depot/perl@33222
Nicholas Clark [Sat, 2 Feb 2008 18:52:15 +0000]
5.8.x and earler have a SUBPROCESS line in the dump of a PVIO.
p4raw-id: //depot/perl@33208
Nicholas Clark [Sat, 2 Feb 2008 18:41:51 +0000]
Change 27244 wasn't quite correct. XSUB is dumped as 0x0, not 0.
p4raw-id: //depot/perl@33206
Nicholas Clark [Sat, 2 Feb 2008 17:01:43 +0000]
Remove the _ prototype, as Maintainers is used by makemeta, and in turn
that has to be run with the newly built perl. Which can be 5.8.x.
p4raw-id: //depot/perl@33193
Nicholas Clark [Sat, 2 Feb 2008 11:05:17 +0000]
In XS_PerlIO_get_layers() take advantage of the implementation of
PerlIO_get_layers(), by co-opting the new SVs it creates, rather than
copying them.
p4raw-id: //depot/perl@33182
Nicholas Clark [Sat, 2 Feb 2008 00:16:02 +0000]
In XS_re_regexp_pattern(), use newSVpvn_flags() to avoid calls to
sv_2mortal().
p4raw-id: //depot/perl@33181
Nicholas Clark [Fri, 1 Feb 2008 22:27:38 +0000]
In pp_split(), eliminate most (all?) of the conditional calls to
sv_2mortal() by conditionally passing SVs_TEMP to newSVpvn_flags().
p4raw-id: //depot/perl@33178
Nicholas Clark [Fri, 1 Feb 2008 17:52:10 +0000]
Break apart the list of functions defined in universal.c by perl
version (from 5.8.8 upwards)
p4raw-id: //depot/perl@33170
Nicholas Clark [Fri, 1 Feb 2008 10:38:03 +0000]
The penultimate deparse test needs a name, else things can warn.
p4raw-id: //depot/perl@33163
Jerry D. Hedden [Wed, 30 Jan 2008 09:15:25 +0000]
threads::shared TODO test for outstanding bug
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <
1ff86f510801300615t1f9e8c68u5ff8caaeffb1a835@mail.gmail.com>
p4raw-id: //depot/perl@33154
Daniel Frederick Crisman [Wed, 30 Jan 2008 15:09:22 +0000]
Typo fix in change #33058
Subject: Re: [PATCH t/cmd/for.t] Regression tests for 'for reverse ..'
Message-ID: <
20080130200922.GA20450@fury.crisman.org>
p4raw-link: @33058 on //depot/perl:
4b70616db4b88e90e04bbf6a612b803f6a4d8dc1
p4raw-id: //depot/perl@33153
Robin Barker [Wed, 30 Jan 2008 18:42:25 +0000]
don't forbid brace groups with g++ 4.2.2
From: "Robin Barker" <Robin.Barker@npl.co.uk>
Message-ID: <
46A0F33545E63740BC7563DE59CA9C6D093A17@exchsvr2.npl.ad.local>
p4raw-id: //depot/perl@33152
Alex Davies [Wed, 30 Jan 2008 12:39:11 +0000]
fix for regression to File/DosGlob.pm
From: "Davies, Alex" <adavies@ptc.com>
Message-ID: <
A69AA663CE9BBC44AE1DA72483DE15DE07E02181@HQ-MAIL3.ptcnet.ptc.com>
Fixes File::DosGlob's handling of drive relative glob patterns
(e.g. "D:*pl")
p4raw-id: //depot/perl@33144
Steffen Mueller [Mon, 28 Jan 2008 05:16:19 +0000]
Re: [perl #50322] CGITempFile causes "Insecure dependency in sprintf" in perl 5.10.0
From: "Steffen Mueller via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-4355-
1201526176-323.50322-94-0@perl.org>
Fixes [perl #50322]
p4raw-id: //depot/perl@33143
Steve Hay [Thu, 31 Jan 2008 09:12:36 +0000]
Fix compiler warning introduced in DEBUGGING builds by #33103
p4raw-id: //depot/perl@33142
Steve Peters [Wed, 30 Jan 2008 17:11:53 +0000]
Assorted POD nits from the Debian bug list.
p4raw-id: //depot/perl@33129
Steve Peters [Wed, 30 Jan 2008 16:38:27 +0000]
Formatting for C<<{ bydepth => 1 }>> doesn't seem to be working
right in the manpage.
p4raw-id: //depot/perl@33127
Nicholas Clark [Wed, 30 Jan 2008 12:16:35 +0000]
Need to substitute out the placeholder '$RV' for earlier perls too.
p4raw-id: //depot/perl@33125
Rafael Garcia-Suarez [Wed, 30 Jan 2008 11:51:11 +0000]
Bump Safe's version
p4raw-id: //depot/perl@33124
Steve Hay [Tue, 29 Jan 2008 17:39:41 +0000]
Nicer fix than #33106 (thanks to Nicholas Clark)
p4raw-id: //depot/perl@33109
Steve Hay [Tue, 29 Jan 2008 15:06:55 +0000]
Fix Win32 compiler warnings introduced by #33081 and #33085
p4raw-id: //depot/perl@33106
Nicholas Clark [Tue, 29 Jan 2008 10:59:14 +0000]
Document why ok() is being used instead of like(), to stop someone
undoing it.
p4raw-id: //depot/perl@33105
Rafael Garcia-Suarez [Tue, 29 Jan 2008 10:57:40 +0000]
More wording nits about perl's time() versus the libc's time()
p4raw-id: //depot/perl@33104
Steven Schubiger [Mon, 28 Jan 2008 13:57:41 +0000]
toke.c/universal.c: consting
Message-ID: <
20080128125741.GA27390@refcnt.homeunix.org>
p4raw-id: //depot/perl@33103
Rafael Garcia-Suarez [Tue, 29 Jan 2008 09:55:01 +0000]
Make this test pass with the Test::More that comes with perl 5.6.2
p4raw-id: //depot/perl@33102
Yitzchak Scott-Thoennes [Mon, 28 Jan 2008 13:39:29 +0000]
mistaken variable in pod
From: "Yitzchak Scott-Thoennes" <sthoenna@efn.org>
Message-ID: <40783.64.81.167.122.
1201556369.squirrel@webmail.efn.org>
p4raw-id: //depot/perl@33101
Steve Peters [Mon, 28 Jan 2008 20:07:20 +0000]
Upgrade to Tie-RefHash-1.38
p4raw-id: //depot/perl@33099
Steve Peters [Mon, 28 Jan 2008 20:04:40 +0000]
Upgrade to Archive-Extract-0.26
p4raw-id: //depot/perl@33098
Steve Peters [Mon, 28 Jan 2008 19:53:55 +0000]
Upgrade to SelfLoader-1.15
p4raw-id: //depot/perl@33097
Rafael Garcia-Suarez [Mon, 28 Jan 2008 17:18:53 +0000]
Bump the version of Safe
p4raw-id: //depot/perl@33096
Abe Timmerman [Thu, 17 Jan 2008 18:05:07 +0000]
Minor rewording of the localtime() documentation,
based on :
Subject: [perl #49914] gmtime()/localtime() do not use time()
From: Abe Timmerman (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-18434-
1200621906-376.49914-75-0@perl.org>
p4raw-id: //depot/perl@33095
Jerry D. Hedden [Mon, 28 Jan 2008 10:19:26 +0000]
Fix uc/lc warnings in CGI.pm
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <
1ff86f510801280719w4d56807esd8318bc6d0eadcdd@mail.gmail.com>
p4raw-id: //depot/perl@33094
Rafael Garcia-Suarez [Mon, 28 Jan 2008 15:28:02 +0000]
In Safe, load Carp::Heavy only if it exists (to remain
compatible with older perls)
p4raw-id: //depot/perl@33093
Rafael Garcia-Suarez [Mon, 28 Jan 2008 14:06:59 +0000]
Warning cleanup, and avoid a double call to uc
p4raw-id: //depot/perl@33092
Rafael Garcia-Suarez [Mon, 28 Jan 2008 13:58:55 +0000]
Upgrade to Test::Harnes 3.07
p4raw-id: //depot/perl@33091
Rafael Garcia-Suarez [Mon, 28 Jan 2008 13:41:27 +0000]
TAP::* modules are part of the Test::Harness distribution
p4raw-id: //depot/perl@33090
Gerard Goossen [Thu, 17 Jan 2008 18:36:52 +0000]
also report forced tokens when using -DT
Message-ID: <
20080117173652.GB4969@ostwald>
p4raw-id: //depot/perl@33089
Rafael Garcia-Suarez [Mon, 28 Jan 2008 13:10:48 +0000]
Make lc/uc/lcfirst/ucfirst warn when passed undef.
Naive implementation.
p4raw-id: //depot/perl@33088
Rafael Garcia-Suarez [Mon, 28 Jan 2008 10:46:43 +0000]
Test that lc, uc, etc on undef return ""
p4raw-id: //depot/perl@33087
Nicholas Clark [Mon, 28 Jan 2008 10:23:21 +0000]
The third argument of PUSHEVAL was never used by anything. Ever.
p4raw-id: //depot/perl@33086