16 years ago~~ with non-overloaded objects
Vincent Pit [Thu, 1 May 2008 12:45:51 +0000]
~~ with non-overloaded objects
From: "Vincent Pit" <perl@profvince.com>
Message-ID: <63496.92.128.104.139.1209638751.squirrel@92.128.104.139>

p4raw-id: //depot/perl@33777

16 years agot/op/pat.t
Robin Barker [Thu, 1 May 2008 19:12:28 +0000]
t/op/pat.t
From: "Robin Barker" <Robin.Barker@npl.co.uk>
Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093B34@exchsvr2.npl.ad.local>

p4raw-id: //depot/perl@33776

16 years agoAdd a test for "lc(LATIN CAPITAL LETTER SHARP S)"
Rafael Garcia-Suarez [Wed, 30 Apr 2008 15:56:18 +0000]
Add a test for "lc(LATIN CAPITAL LETTER SHARP S)"

p4raw-id: //depot/perl@33775

16 years ago[perl #53560] Patch for linux LDAP groups
David Dick [Wed, 30 Apr 2008 05:17:54 +0000]
[perl #53560] Patch for linux LDAP groups
From: David Dick (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-20841-1209557873-1645.53560-75-0@perl.org>

p4raw-id: //depot/perl@33774

16 years agoUpgrade to CGI.pm-3.37
Steve Peters [Wed, 30 Apr 2008 12:57:38 +0000]
Upgrade to CGI.pm-3.37

p4raw-id: //depot/perl@33773

16 years agoUpgrade to bignum-0.23
Steve Peters [Wed, 30 Apr 2008 12:52:03 +0000]
Upgrade to bignum-0.23

p4raw-id: //depot/perl@33772

16 years ago[patch]perl5db.pl, perl5db.t - LINUX/UNIX/CYGWIN/VMS
John E. Malmberg [Mon, 28 Apr 2008 00:39:16 +0000]
[patch]perl5db.pl, perl5db.t - LINUX/UNIX/CYGWIN/VMS
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <48156304.30201@qsl.net>

p4raw-id: //depot/perl@33771

16 years agoDouble magic/warnings with tie $x, $m
Vincent Pit [Wed, 30 Apr 2008 13:14:00 +0000]
Double magic/warnings with tie $x, $m
From: "Vincent Pit" <perl@profvince.com>
Message-ID: <62186.92.128.43.82.1209554040.squirrel@92.128.43.82>

p4raw-id: //depot/perl@33770

16 years agoRe: [PATCH] testing $/ with in memory files
Bram [Wed, 30 Apr 2008 11:55:30 +0000]
Re: [PATCH] testing $/ with in memory files
Message-ID: <20080430115530.a09bjj6tic480c80@horde.wizbit.be>

p4raw-id: //depot/perl@33769

16 years agoAvoid garbage in test output when running make minitest.
Rafael Garcia-Suarez [Wed, 30 Apr 2008 09:40:36 +0000]
Avoid garbage in test output when running make minitest.
This makes all minitests pass on my machine.

p4raw-id: //depot/perl@33768

16 years agoA skip() function is missing, to get this test pass with miniperl
Rafael Garcia-Suarez [Wed, 30 Apr 2008 09:31:53 +0000]
A skip() function is missing, to get this test pass with miniperl

p4raw-id: //depot/perl@33767

16 years agoDouble magic/warnings with binmode $fh, undef
Vincent Pit [Tue, 29 Apr 2008 19:33:21 +0000]
Double magic/warnings with binmode $fh, undef
From: "Vincent Pit" <perl@profvince.com>
Message-ID: <63615.92.128.97.94.1209490401.squirrel@92.128.97.94>

p4raw-id: //depot/perl@33766

16 years agoextra tests for t/op/sprintf2.t (was Re: [perl #45383] RE:
Bram [Tue, 29 Apr 2008 22:27:21 +0000]
extra tests for t/op/sprintf2.t (was Re: [perl #45383] RE:
Message-ID: <20080429222721.rwupydwjk00okwc0@horde.wizbit.be>

p4raw-id: //depot/perl@33765

16 years agoChange of maintainer.
Rafael Garcia-Suarez [Wed, 30 Apr 2008 07:38:00 +0000]
Change of maintainer.

p4raw-id: //depot/perl@33764

16 years agoWin32 process ids can have more than 16 bits
Jan Dubois [Tue, 29 Apr 2008 01:14:39 +0000]
Win32 process ids can have more than 16 bits
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <01be01c8a9d1$12b32b10$38198130$@com>

p4raw-id: //depot/perl@33763

16 years agoCast the result of fpsetmask(0) to (void), as some implementations
Nicholas Clark [Mon, 28 Apr 2008 20:41:31 +0000]
Cast the result of fpsetmask(0) to (void), as some implementations
expand it via a macro, with a comma expression to calculate the return
value, at which point gcc has the gall to warn that an expression
calcualted is not used.
Blame SCO for having to have fpsetmask(0) in the code to start with.

p4raw-id: //depot/perl@33762

16 years agoclarification about @ISA declaration in perlboot.pod
Rafael Garcia-Suarez [Mon, 28 Apr 2008 08:19:36 +0000]
clarification about @ISA declaration in perlboot.pod
Patch provided by John Heidemann <johnh@isi.edu>
in perlbug #45733.

p4raw-id: //depot/perl@33761

16 years agodoc patch for perlrun -x
Bram [Sun, 27 Apr 2008 21:13:36 +0000]
doc patch for perlrun -x
Message-ID: <20080427211336.g8mvjusbcc4gwsk4@horde.wizbit.be>

p4raw-id: //depot/perl@33760

16 years agodoc patch for perlfunc/split (was: RE: [perl #46073] split
Bram [Sun, 27 Apr 2008 21:36:57 +0000]
doc patch for perlfunc/split (was: RE: [perl #46073] split
Message-ID: <20080427213657.mowrap5cgc0o00kc@horde.wizbit.be>

p4raw-id: //depot/perl@33759

16 years agoWarnings within the conditional of until() and for() are not reported
Nicholas Clark [Sun, 27 Apr 2008 10:20:10 +0000]
Warnings within the conditional of until() and for() are not reported
with the correct line number. (See change 33756). Curiously, warnings
for the third expression of for() have the correct line number.

p4raw-id: //depot/perl@33758

16 years agoUse File::Find rather than shell globbing to get the list of *.pm files
Nicholas Clark [Sun, 27 Apr 2008 10:13:49 +0000]
Use File::Find rather than shell globbing to get the list of *.pm files
to pass to AutoSplit::autosplit_lib_modules(). This way we only need to
invoke miniperl once, and we don't miss anything that is 3 or more
levels deep.

p4raw-id: //depot/perl@33757

16 years agoWarnings within the condition of while are not reported with the
Nicholas Clark [Sun, 27 Apr 2008 09:21:45 +0000]
Warnings within the condition of while are not reported with the
correct line number. TODO test inspired by code from Bram.

p4raw-id: //depot/perl@33756

16 years agoRevert change #33751, at least for now: this breaks perl5db.t
Rafael Garcia-Suarez [Sun, 27 Apr 2008 07:40:00 +0000]
Revert change #33751, at least for now: this breaks perl5db.t
p4raw-link: @33751 on //depot/perl: 216e512e84140c4f1a6711dd28168b2a82c86fd9

p4raw-id: //depot/perl@33753

16 years agoanother go; was RE: [perl #49302] [[:print:]] v \p{Print}
Robin Barker [Fri, 25 Apr 2008 14:21:06 +0000]
another go; was RE: [perl #49302] [[:print:]] v \p{Print}
From: "Robin Barker" <Robin.Barker@npl.co.uk>
Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093B12@exchsvr2.npl.ad.local>

p4raw-id: //depot/perl@33752

16 years ago[patch]perl5db.pl - What I needed to get the forked debugger to work
John E. Malmberg [Thu, 24 Apr 2008 21:36:51 +0000]
[patch]perl5db.pl - What I needed to get the forked debugger to work
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <481143C3.3080500@qsl.net>

p4raw-id: //depot/perl@33751

16 years agoNew tests (and TODO tests) for ~~ and overloading,
Ricardo SIGNES [Fri, 18 Apr 2008 18:02:38 +0000]
New tests (and TODO tests) for ~~ and overloading,
based on:

Subject: object ~~ overloading and not
Message-ID: <20080418220238.GA91526@knight.local>

p4raw-id: //depot/perl@33750

16 years ago[perl #53238] Patch to stop t/op/fork.t relying on rand
David Dick [Wed, 23 Apr 2008 04:12:42 +0000]
[perl #53238] Patch to stop t/op/fork.t relying on rand
From: David Dick (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-23612-1208949161-1511.53238-75-0@perl.org>

p4raw-id: //depot/perl@33749

16 years agoNote about moving modules to ext/
Rafael Garcia-Suarez [Sat, 26 Apr 2008 16:02:26 +0000]
Note about moving modules to ext/

p4raw-id: //depot/perl@33748

16 years agoupdate Pod-Perldoc to version 3.14_04
Adriano Ferreira [Wed, 23 Apr 2008 09:45:35 +0000]
update Pod-Perldoc to version 3.14_04
From: "Adriano Ferreira" <a.r.ferreira@gmail.com>
Message-ID: <73ddeb6c0804230545v75fee05dmeb849636addb14e1@mail.gmail.com>

p4raw-id: //depot/perl@33747

16 years agoInline the trivial S_raise_signal function in the perl signal handler.
Gisle Aas [Thu, 24 Apr 2008 20:54:50 +0000]
Inline the trivial S_raise_signal function in the perl signal handler.

This makes the code more readable and avoids the need for excuses
for why the function is (still) named this way.

It also effectively avoids segfaults observed with gcc-3.3 when
the sibling-call optimization is used for invoking S_raise_signal()
just before the signal handler returns.

p4raw-id: //depot/perl@33741

16 years agoStop File::Copy truncating destination files if passed 3 named
Nicholas Clark [Thu, 24 Apr 2008 17:04:58 +0000]
Stop File::Copy truncating destination files if passed 3 named
arguments by accident. In Copy.t, ensure that all file system calls
die with $! if they fail.

p4raw-id: //depot/perl@33740

16 years agoDrop #ifdefs that became empty in change #32012.
Gisle Aas [Thu, 24 Apr 2008 11:15:15 +0000]
Drop #ifdefs that became empty in change #32012.
p4raw-link: @32012 on //depot/perl: b6455c53c26be8a62e12a3f2a24a3a5086dd2c7b

p4raw-id: //depot/perl@33739

16 years agoLooks like we can do System V IPC 64 bit on Leopard. Lets see whether
Nicholas Clark [Thu, 24 Apr 2008 11:05:02 +0000]
Looks like we can do System V IPC 64 bit on Leopard. Lets see whether
the magic smoke escapes from other testers.

p4raw-id: //depot/perl@33738

16 years agoOn Darwin, -Uuse64bitall shouldn't mean -Duse64bitall :-/
Nicholas Clark [Thu, 24 Apr 2008 10:38:56 +0000]
On Darwin, -Uuse64bitall shouldn't mean -Duse64bitall  :-/
Plus fix a pair of typos in a diagnostic output.

p4raw-id: //depot/perl@33737

16 years agoAdd "safely supporting POSIX SA_SIGINFO" to perltodo, as described in
Nicholas Clark [Wed, 23 Apr 2008 17:23:34 +0000]
Add "safely supporting POSIX SA_SIGINFO" to perltodo, as described in
the thread starting with
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2008-03/msg00305.html

p4raw-id: //depot/perl@33734

16 years agoNote that Rafael did the key elsif() line number TODO, and we're not
Nicholas Clark [Tue, 22 Apr 2008 15:01:52 +0000]
Note that Rafael did the key elsif() line number TODO, and we're not
certain that solving the general case is worth it.

p4raw-id: //depot/perl@33724

16 years agoUpgrade to ExtUtils-CBuilder-0.23
Steve Hay [Tue, 22 Apr 2008 09:41:44 +0000]
Upgrade to ExtUtils-CBuilder-0.23

Wipes out local mods in 01-basic.t from #33339 (which are superseded
by changes in 0.23), but keeps local mods for VMS from #32277 (which
are still not in 0.23)

p4raw-id: //depot/perl@33721

16 years agoUpgrade to Win32-0.36
Steve Hay [Tue, 22 Apr 2008 09:38:45 +0000]
Upgrade to Win32-0.36

p4raw-id: //depot/perl@33720

16 years agoUpdate Compression modules to version 2.009
Paul Marquess [Sun, 20 Apr 2008 15:54:46 +0000]
Update Compression modules to version 2.009
From: "Paul Marquess" <Paul.Marquess@ntlworld.com>
Message-ID: <006601c8a2f6$7d18a200$6501a8c0@myopwv.com>

p4raw-id: //depot/perl@33716

16 years agoUpgrade to Math::BigInt v1.89
Rafael Garcia-Suarez [Mon, 21 Apr 2008 07:34:12 +0000]
Upgrade to Math::BigInt v1.89

p4raw-id: //depot/perl@33715

16 years agoRe: wrong line numbers in elsif()
Paul Johnson [Sat, 19 Apr 2008 13:02:06 +0000]
Re: wrong line numbers in elsif()
Message-ID: <20080419110206.GE32555@pjcj.net>

p4raw-id: //depot/perl@33714

16 years ago[perl #52860] [PATCH] Incorrect variable name in perlintro
Matt Kraai [Sun, 13 Apr 2008 15:56:37 +0000]
[perl #52860] [PATCH] Incorrect variable name in perlintro
From: Matt Kraai (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-25460-1208127396-514.52860-75-0@perl.org>

p4raw-id: //depot/perl@33713

16 years ago[perl #52866] [PATCH] Missing period in perlintro
Matt Kraai [Sun, 13 Apr 2008 21:01:50 +0000]
[perl #52866] [PATCH] Missing period in perlintro
From: Matt Kraai (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-23612-1208145708-1282.52866-75-0@perl.org>

p4raw-id: //depot/perl@33712

16 years ago[perl #53000] Patch for featured TODO: make a reproducible perlmodlib.PL
James Bence [Wed, 16 Apr 2008 22:22:12 +0000]
[perl #53000] Patch for featured TODO: make a reproducible perlmodlib.PL
From: "James Bence" (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-23612-1208409731-470.53000-75-0@perl.org>

plus regen perlmodlib (from a clean source tree)
and remove perltodo note

p4raw-id: //depot/perl@33711

16 years agoFix the line-number-in-elsif longstanding bug.
Rafael Garcia-Suarez [Fri, 18 Apr 2008 10:42:17 +0000]
Fix the line-number-in-elsif longstanding bug.
This patch does two things :
- newSTATEOP now nullifies the state op it
  just created if OPf_SPECIAL is passed to it
  in flags
- the parser now inserts a nullified stateop
  in the expression block of an elsif

p4raw-id: //depot/perl@33710

16 years agoAdd "eliminate incorrect line numbers in warnings" to perltodo, and
Nicholas Clark [Thu, 17 Apr 2008 20:17:14 +0000]
Add "eliminate incorrect line numbers in warnings" to perltodo, and
a pair of TODO tests for the desired behaviour.

p4raw-id: //depot/perl@33709

16 years agoExpand "repack the optree" and add "store the current PAD", which was
Nicholas Clark [Thu, 17 Apr 2008 15:15:48 +0000]
Expand "repack the optree" and add "store the current PAD", which was
something Dave and I talked about 2 weeks ago.

p4raw-id: //depot/perl@33708

16 years agoRemove a dead case from the error reporting in
Nicholas Clark [Thu, 17 Apr 2008 13:36:21 +0000]
Remove a dead case from the error reporting in
Perl_gv_fetchmethod_flags()

p4raw-id: //depot/perl@33707

16 years agoPerl_gv_fetchmethod{,_autoload,_flags} are actually never* called with
Nicholas Clark [Thu, 17 Apr 2008 12:47:39 +0000]
Perl_gv_fetchmethod{,_autoload,_flags} are actually never* called with
a non-NULL stash. So change the parameter to NN.
* Fixed the one really obscure hitherto untested case.

p4raw-id: //depot/perl@33706

16 years agoTest dbmopen more thoroughly, including closing the coverage hole for
Nicholas Clark [Thu, 17 Apr 2008 12:44:56 +0000]
Test dbmopen more thoroughly, including closing the coverage hole for
the code that automatically requires AnyDBM_File.pm in pp_dbmopen.

p4raw-id: //depot/perl@33705

16 years ago%.*s mandates an "int", says the C standard
Rafael Garcia-Suarez [Thu, 17 Apr 2008 10:03:04 +0000]
%.*s mandates an "int", says the C standard

p4raw-id: //depot/perl@33704

16 years agoFix warning with int size in printf format
Rafael Garcia-Suarez [Thu, 17 Apr 2008 09:50:34 +0000]
Fix warning with int size in printf format

p4raw-id: //depot/perl@33703

16 years ago/* This code tries to figure out just what went wrong with
Nicholas Clark [Thu, 17 Apr 2008 07:58:29 +0000]
/* This code tries to figure out just what went wrong with
   gv_fetchmethod.  It therefore needs to duplicate a lot of
          the internals of that function.
"Duplicate". <snigger>. You said a naughty word. Now sanitised.

[All tests pass, but I'm not 100% confident that this code is
 equivalent in all reachable corner cases, and it may be possible
 to simplify the error reporting logic now in gv_fetchmethod_flags]

p4raw-id: //depot/perl@33702

16 years agoAvoid forwards and then backwards on the :: splitting logic in
Nicholas Clark [Wed, 16 Apr 2008 16:08:04 +0000]
Avoid forwards and then backwards on the :: splitting logic in
Perl_gv_fetchmethod_autoload()

p4raw-id: //depot/perl@33701

16 years agoUse like() rather than is() to get better failure diagnostics.
Nicholas Clark [Wed, 16 Apr 2008 15:15:20 +0000]
Use like() rather than is() to get better failure diagnostics.
(One step beyond Jarkko's change 15735)

p4raw-id: //depot/perl@33700

16 years agoUpgrade to Digest::SHA 5.46
Rafael Garcia-Suarez [Wed, 16 Apr 2008 14:01:46 +0000]
Upgrade to Digest::SHA 5.46
(but keep core-compliant test preambles)

p4raw-id: //depot/perl@33699

16 years agoUpgrade to Math::Complex 1.54
Rafael Garcia-Suarez [Wed, 16 Apr 2008 13:51:36 +0000]
Upgrade to Math::Complex 1.54

p4raw-id: //depot/perl@33698

16 years agoAdd the verbatim perl code mentioned in the comments of
Nicholas Clark [Wed, 16 Apr 2008 13:15:20 +0000]
Add the verbatim perl code mentioned in the comments of
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-05/msg01710.html
but never actually tested.

p4raw-id: //depot/perl@33697

16 years agoUsing memEQ() rather than strnEQ() when the length is known feels
Nicholas Clark [Wed, 16 Apr 2008 10:59:28 +0000]
Using memEQ() rather than strnEQ() when the length is known feels
cleaner.

p4raw-id: //depot/perl@33696

16 years agoCall cop_free on nullified cops too
Rafael Garcia-Suarez [Tue, 15 Apr 2008 15:54:31 +0000]
Call cop_free on nullified cops too
(this is a followup to 33687)

p4raw-id: //depot/perl@33695

16 years agoDe-encode missed RFC 2047 encoded headers.
Nicholas Clark [Tue, 15 Apr 2008 15:14:38 +0000]
De-encode missed RFC 2047 encoded headers.

p4raw-id: //depot/perl@33693

16 years agoMove the NoExporter test module under Test::Simple
Rafael Garcia-Suarez [Tue, 15 Apr 2008 15:04:29 +0000]
Move the NoExporter test module under Test::Simple
(part of a plan to have modules self contained, and removing test modules from t/lib)

p4raw-id: //depot/perl@33692

16 years agoAdd Dummy.pm from the base CPAN distribution,
Rafael Garcia-Suarez [Tue, 15 Apr 2008 14:57:24 +0000]
Add Dummy.pm from the base CPAN distribution,
and adjust tests accordingly

p4raw-id: //depot/perl@33691

16 years agoUpgrade to Test::Simple 0.80, but keep locally modified More.t
Rafael Garcia-Suarez [Tue, 15 Apr 2008 14:51:06 +0000]
Upgrade to Test::Simple 0.80, but keep locally modified More.t

p4raw-id: //depot/perl@33690

16 years agoAdapt properly More.t to run in the core
Rafael Garcia-Suarez [Tue, 15 Apr 2008 13:53:27 +0000]
Adapt properly More.t to run in the core
(like Module::Build does, for example)

p4raw-id: //depot/perl@33689

16 years agoSync with CPAN's version of the More.t test in Test::Simple
Rafael Garcia-Suarez [Tue, 15 Apr 2008 13:51:15 +0000]
Sync with CPAN's version of the More.t test in Test::Simple
and delete duplicated test module Dummy.pm. (test now
expected to fail)

p4raw-id: //depot/perl@33688

16 years agoinvalid cop_free of nullified cop. How to fix?
Reini Urban [Tue, 15 Apr 2008 14:09:11 +0000]
invalid cop_free of nullified cop. How to fix?
From: "Reini Urban" <rurban@x-ray.at>
Message-ID: <6910a60804150509j3c100fc4t2ed303ae0124ba15@mail.gmail.com>

p4raw-id: //depot/perl@33687

16 years agoAdd a regression test for bug #52658 (fixed by change #33685)
Rafael Garcia-Suarez [Tue, 15 Apr 2008 12:43:02 +0000]
Add a regression test for bug #52658 (fixed by change #33685)
based on code by Wolf-Dietrich Moeller
p4raw-link: @33685 on //depot/perl: ef0d4e17921ee3de62e9c127fad712496e6d7810

p4raw-id: //depot/perl@33686

16 years agoRevert change #26334, which was introducing too many bugs
Rafael Garcia-Suarez [Tue, 15 Apr 2008 12:29:33 +0000]
Revert change #26334, which was introducing too many bugs
p4raw-link: @26334 on //depot/perl: 8ff629d935fd2dba7977969e7922b9cd55cc75d2

p4raw-id: //depot/perl@33685

16 years agoFix for [perl #52074] Segfault on ISA push after symbol table delete
Rafael Garcia-Suarez [Tue, 15 Apr 2008 08:36:48 +0000]
Fix for [perl #52074] Segfault on ISA push after symbol table delete

This restores the 5.8.8 behaviour. The deleted stash is not vivified
again, hence the hierarchy remains broken. But there's no segfault.

p4raw-id: //depot/perl@33684

16 years agoClean up unused 'popt' variable in perl.c
Jerry D. Hedden [Mon, 14 Apr 2008 16:07:42 +0000]
Clean up unused 'popt' variable in perl.c
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510804141307n583c159eqa94af3a2e6b141b4@mail.gmail.com>
Date: Mon, 14 Apr 2008 16:07:42 -0400

p4raw-id: //depot/perl@33683

16 years agoNo need to copy the part of PERL5OPT that we've already scanned past.
Nicholas Clark [Mon, 14 Apr 2008 18:09:35 +0000]
No need to copy the part of PERL5OPT that we've already scanned past.

p4raw-id: //depot/perl@33682

16 years agoVery little const-propagation remains related to Perl_moreswitches().
Nicholas Clark [Mon, 14 Apr 2008 17:46:26 +0000]
Very little const-propagation remains related to Perl_moreswitches().

p4raw-id: //depot/perl@33681

16 years agoperldata.pod typo
Starsinic, Kurt [Thu, 10 Apr 2008 12:28:26 +0000]
perldata.pod typo
From: "Starsinic, Kurt " <Kurt_Starsinic@ml.com>
Message-ID: <6AF884BDF319934894BE33785C82362706B890BE@MLNYC729MB.amrs.win.ml.com>

p4raw-id: //depot/perl@33680

16 years agoRe: Solaris build warnings
Andy Dougherty [Wed, 26 Mar 2008 13:42:06 +0000]
Re: Solaris build warnings
Message-ID: <Pine.LNX.4.64.0803261337130.22919@fractal.phys.lafayette.edu>

Rename the "optype" typedef to "Optype"

p4raw-id: //depot/perl@33679

16 years agoRevert change #33676, likely to break atan(-0,0) on some platforms
Rafael Garcia-Suarez [Mon, 14 Apr 2008 15:16:08 +0000]
Revert change #33676, likely to break atan(-0,0) on some platforms
p4raw-link: @33676 on //depot/perl: 9d6bff35783dc768c5d72663e6e2d31769c5da91

p4raw-id: //depot/perl@33678

16 years agoPerl_store_cop_label() isn't meant to be part of the public API.
Nicholas Clark [Mon, 14 Apr 2008 15:01:49 +0000]
Perl_store_cop_label() isn't meant to be part of the public API.
(global.sym had been inconsistent with embed.fnc, but it turns out that
global.sym was actually correct.)

p4raw-id: //depot/perl@33677

16 years agoMake atan2(0,0) return undef
Rafael Garcia-Suarez [Mon, 14 Apr 2008 14:47:15 +0000]
Make atan2(0,0) return undef

p4raw-id: //depot/perl@33676

16 years agoMove all the logic to print the "Changed" message into regen_lib.pl,
Nicholas Clark [Mon, 14 Apr 2008 14:38:34 +0000]
Move all the logic to print the "Changed" message into regen_lib.pl,
which removes the need for any checksums. Arrange for regen.pl to run
autodoc.pl last, as it wants to open files generated by reentr.pl.

p4raw-id: //depot/perl@33675

16 years agoTest::More::is_deeply may do overloading (at least for TODOs), and
Craig A. Berry [Mon, 14 Apr 2008 11:44:47 +0000]
Test::More::is_deeply may do overloading (at least for TODOs), and
overloading may require Scalar::Util, which it won't find if all
the paths in @INC are relative to somewhere other than where we are.

p4raw-id: //depot/perl@33674

16 years agoUpgrade to Time::HiRes 1.9715
Rafael Garcia-Suarez [Sun, 13 Apr 2008 14:02:38 +0000]
Upgrade to Time::HiRes 1.9715

p4raw-id: //depot/perl@33673

16 years agoUpgrade to Devel::PPPort 3.13_02
Marcus Holland-Moritz [Sun, 13 Apr 2008 13:12:15 +0000]
Upgrade to Devel::PPPort 3.13_02

p4raw-id: //depot/perl@33672

16 years agoAdd two missing dVAR's.
Marcus Holland-Moritz [Sun, 13 Apr 2008 10:28:31 +0000]
Add two missing dVAR's.

p4raw-id: //depot/perl@33671

16 years agoperlclib.pod tweaks
Vincent Pit [Sat, 12 Apr 2008 13:44:19 +0000]
perlclib.pod tweaks
Message-ID: <4800A093.3070502@profvince.com>

p4raw-id: //depot/perl@33670

16 years agoFix C portability nit found by Jerry D. Hedden.
Rafael Garcia-Suarez [Fri, 11 Apr 2008 13:45:43 +0000]
Fix C portability nit found by Jerry D. Hedden.

p4raw-id: //depot/perl@33669

16 years agoDouble magic with '\&$x'
Vincent Pit [Tue, 1 Apr 2008 10:48:17 +0000]
Double magic with '\&$x'
From: "Vincent Pit" <perl@profvince.com>
Message-ID: <34395.147.210.17.175.1207039697.squirrel@147.210.17.175>

p4raw-id: //depot/perl@33668

16 years agoRe: [perl #52672] regexp failure: (?=) turns into OPFAIL
Ævar Arnfjörð Bjarmason [Thu, 10 Apr 2008 00:38:52 +0000]
Re: [perl #52672] regexp failure: (?=) turns into OPFAIL
From: "Ævar Arnfjörð Bjarmason" <avarab@gmail.com>
Message-ID: <51dd1af80804091738r15d37763lf900d59f8bcc5e81@mail.gmail.com>

p4raw-id: //depot/perl@33667

16 years agoMath::BigRat 0.22
Tels [Mon, 7 Apr 2008 21:27:30 +0000]
Math::BigRat 0.22
Message-Id: <200804072127.38258@bloodgate.com>

p4raw-id: //depot/perl@33666

16 years agois_gv_magical correctly check "ISA"
Gerard Goossen [Wed, 9 Apr 2008 12:12:44 +0000]
is_gv_magical correctly check "ISA"
Message-ID: <20080409101244.GA11209@ostwald>

p4raw-id: //depot/perl@33665

16 years agochanges to perlsec.pod and call for removal of quicksort
John P. Linderman [Wed, 9 Apr 2008 08:32:31 +0000]
changes to perlsec.pod and call for removal of quicksort
From: "John P. Linderman" <jpl@research.att.com>
Message-Id: <200804091232.m39CWVkY33722822@raptor.research.att.com>

p4raw-id: //depot/perl@33664

16 years agoRe: TODOs (was Re: summer of code mentor applications starting (and ending) next...
Jim Cromie [Tue, 18 Mar 2008 11:14:44 +0000]
Re: TODOs (was Re: summer of code mentor applications starting (and ending) next week)
Message-ID: <47DFF884.80802@gmail.com>

[all except the "squeeze the optree" suggestion]

p4raw-id: //depot/perl@33663

16 years agoRemove old option leftover in docs
Rafael Garcia-Suarez [Tue, 8 Apr 2008 15:31:46 +0000]
Remove old option leftover in docs

p4raw-id: //depot/perl@33661

16 years agoSo why didn't the build break for me? Fix problems spotted by Jerry
Nicholas Clark [Mon, 7 Apr 2008 17:50:31 +0000]
So why didn't the build break for me? Fix problems spotted by Jerry
Hedden.

p4raw-id: //depot/perl@33659

16 years agoTidy up compiler warning spotted by Jerry Hedden.
Nicholas Clark [Mon, 7 Apr 2008 17:36:41 +0000]
Tidy up compiler warning spotted by Jerry Hedden.

p4raw-id: //depot/perl@33658

16 years agoSplit out S_refcounted_he_new_common() from
Nicholas Clark [Mon, 7 Apr 2008 14:45:33 +0000]
Split out S_refcounted_he_new_common() from
Perl_refcounted_he_new_common(), so that Perl_store_cop_label() can
call it without needing to create two temporary SVs. Use it in
newSTATEOP() and eliminate the two temporary SVs. Make
Perl_fetch_cop_label() more defensive by not assuming that the value
for ":" is always a PV. Remove its "compatibility" macro.

p4raw-id: //depot/perl@33657

16 years agoEliminate cop_label from struct cop by storing a label as the first
Nicholas Clark [Mon, 7 Apr 2008 11:29:51 +0000]
Eliminate cop_label from struct cop by storing a label as the first
entry in the hints hash. Most statements don't have labels, so this
will save memory. Not sure how much.

p4raw-id: //depot/perl@33656

16 years agoChange 33653 (inevitably) missed one cop_label, because I mistook it
Nicholas Clark [Sun, 6 Apr 2008 21:53:57 +0000]
Change 33653 (inevitably) missed one cop_label, because I mistook it
for part of some other context-stack related struct.

p4raw-id: //depot/perl@33655

16 years agoA macro used only once isn't a typing saving, and 3 macro definitions
Nicholas Clark [Sun, 6 Apr 2008 20:27:34 +0000]
A macro used only once isn't a typing saving, and 3 macro definitions
never used are more obfuscation than clarification, so inline the only
use of SAVECOPLABEL_FREE(), and remove the unthreaded variant and
both SAVECOPLABEL()s. Exterminate! Exterminate! Exterminate!

p4raw-id: //depot/perl@33654

16 years agoReplace all remaining accesses to COP's cop_label with CopLABEL().
Nicholas Clark [Sun, 6 Apr 2008 20:11:52 +0000]
Replace all remaining accesses to COP's cop_label with CopLABEL().

p4raw-id: //depot/perl@33653

16 years agoAdd attempting Exterminate! cop_label to perltodo.
Nicholas Clark [Sun, 6 Apr 2008 19:32:03 +0000]
Add attempting Exterminate! cop_label to perltodo.

p4raw-id: //depot/perl@33652