perl.git
12 years agothreads 1.67
Jerry D. Hedden [Tue, 18 Sep 2007 16:48:03 +0000 (12:48 -0400)] 
threads 1.67
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510709181348h45b1941epf501f9f73d4daa75@mail.gmail.com>

fix test count.

p4raw-id: //depot/perl@31897

12 years agot/TEST doesn't check exit (was Re: Test::More bug?)
Michael G. Schwern [Tue, 18 Sep 2007 18:25:14 +0000 (11:25 -0700)] 
t/TEST doesn't check exit (was Re: Test::More bug?)
Message-ID: <46F07A7A.1060900@pobox.com>

p4raw-id: //depot/perl@31896

12 years agoRe: [PATCH] Re: Unintentional base.pm behavior change
Michael G. Schwern [Wed, 19 Sep 2007 00:39:40 +0000 (17:39 -0700)] 
Re: [PATCH] Re: Unintentional base.pm behavior change
Message-ID: <46F0D23C.6020105@pobox.com>

p4raw-id: //depot/perl@31895

12 years agoPrevent the pragmas from ${^OPEN} propagated to %^H from deparsing.
Rafael Garcia-Suarez [Tue, 18 Sep 2007 14:10:34 +0000 (14:10 +0000)] 
Prevent the pragmas from ${^OPEN} propagated to %^H from deparsing.
This stops test failures when perl is run with -C under utf-8 locales.
However this is only a partial solution, since it will prevent the
open pragma from being properly deparsed. Probably ${^OPEN} should
be handled separately.

p4raw-id: //depot/perl@31894

12 years agodocument [PATCH] lib/feature.pm
Robin Barker [Mon, 17 Sep 2007 18:18:43 +0000 (19:18 +0100)] 
document [PATCH] lib/feature.pm
From: "Robin Barker" <Robin.Barker@npl.co.uk>
Message-ID: <2C2E01334A940D4792B3E115F95B7226C9D1B3@exchsvr1.npl.ad.local>

p4raw-id: //depot/perl@31893

12 years agoMore work and modernization of INSTALL
Rafael Garcia-Suarez [Tue, 18 Sep 2007 10:09:43 +0000 (10:09 +0000)] 
More work and modernization of INSTALL

p4raw-id: //depot/perl@31892

12 years agoChange #31889 forgot to regen global.sym
Steve Hay [Tue, 18 Sep 2007 07:41:51 +0000 (07:41 +0000)] 
Change #31889 forgot to regen global.sym

p4raw-id: //depot/perl@31891

12 years agoFix spelling errors in comments.
Nicholas Clark [Mon, 17 Sep 2007 22:34:45 +0000 (22:34 +0000)] 
Fix spelling errors in comments.

p4raw-id: //depot/perl@31890

12 years agoRemove dead functions:
Nicholas Clark [Mon, 17 Sep 2007 21:07:33 +0000 (21:07 +0000)] 
Remove dead functions:
Perl_do_pipe, which is unused since 4.036
Perl_save_hints, which would just croak
pp_threadsv, which was only used by 5.005 threads

p4raw-id: //depot/perl@31889

12 years agoRemove dead code surrounded by #if 0 from mathoms.c
Nicholas Clark [Mon, 17 Sep 2007 20:19:51 +0000 (20:19 +0000)] 
Remove dead code surrounded by #if 0 from mathoms.c

p4raw-id: //depot/perl@31888

12 years ago[patch] qualify OP arenas item in perltodo
Jim Cromie [Sat, 15 Sep 2007 13:36:46 +0000 (07:36 -0600)] 
[patch] qualify OP arenas item in perltodo
Message-ID: <46EC344E.3080903@gmail.com>

p4raw-id: //depot/perl@31887

12 years agoHP's ANSI-C optimizer breaks op.c (t/op/state.t failure); ccversion fixed
H.Merijn Brand [Mon, 17 Sep 2007 14:16:08 +0000 (14:16 +0000)] 
HP's ANSI-C optimizer breaks op.c (t/op/state.t failure); ccversion fixed

p4raw-id: //depot/perl@31886

12 years agoSome more state variable deparse tests.
Nicholas Clark [Mon, 17 Sep 2007 12:21:01 +0000 (12:21 +0000)] 
Some more state variable deparse tests.

p4raw-id: //depot/perl@31885

12 years ago[ patch ] add line-number to embed.pl warnings
Jim Cromie [Wed, 12 Sep 2007 11:25:08 +0000 (05:25 -0600)] 
[ patch ] add line-number to embed.pl warnings
Message-ID: <46E820F4.80106@gmail.com>

p4raw-id: //depot/perl@31884

12 years agoModule::Load::Conditional 0.18 (was Re: Module::Load::Conditional 0.18 wannabe)
Jos I. Boumans [Sat, 15 Sep 2007 16:22:20 +0000 (18:22 +0200)] 
Module::Load::Conditional 0.18 (was Re: Module::Load::Conditional 0.18 wannabe)
From: "Jos I. Boumans" <kane@cpan.org>
Message-Id: <B7B53F13-0EF3-4B05-984C-E481D14964F0@cpan.org>

p4raw-id: //depot/perl@31883

12 years agoMake B::Deparse able to handle pragmas from %^H.
Rafael Garcia-Suarez [Mon, 17 Sep 2007 11:25:33 +0000 (11:25 +0000)] 
Make B::Deparse able to handle pragmas from %^H.
Add tests for deparsing say() and state().

p4raw-id: //depot/perl@31882

12 years agodocument limitation of exec() inside pseudo-processes
Jan Dubois [Thu, 13 Sep 2007 12:46:06 +0000 (05:46 -0700)] 
document limitation of exec() inside pseudo-processes
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <023a01c7f63e$b9da1170$2d8e3450$@com>

p4raw-id: //depot/perl@31881

12 years agothreads 1.66
Jerry D. Hedden [Fri, 14 Sep 2007 14:56:34 +0000 (10:56 -0400)] 
threads 1.66
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510709141156n498af13aq9e0d279a0c76b48@mail.gmail.com>

Version bump (sync with CPAN version)

p4raw-id: //depot/perl@31880

12 years agofix bigint testsuite
Tels [Sun, 16 Sep 2007 13:41:15 +0000 (15:41 +0200)] 
fix bigint testsuite
Message-Id: <200709161341.15574@bloodgate.com>

p4raw-id: //depot/perl@31879

12 years agoRe: [PATCH] Cray XT4/Catamount build
Jarkko Hietaniemi [Sat, 15 Sep 2007 20:47:57 +0000 (16:47 -0400)] 
Re: [PATCH] Cray XT4/Catamount build
Message-ID: <46EC7D3D.5010604@iki.fi>

p4raw-id: //depot/perl@31878

12 years agogrammar nit
Jim Cromie [Mon, 17 Sep 2007 02:25:04 +0000 (20:25 -0600)] 
grammar nit
Message-ID: <46EE39E0.80601@gmail.com>
Date: Mon, 17 Sep 2007 02:25:04 -0600

p4raw-id: //depot/perl@31877

12 years agoChange 31873 was not robust against the possibility that the
Nicholas Clark [Sun, 16 Sep 2007 23:28:30 +0000 (23:28 +0000)] 
Change 31873 was not robust against the possibility that the
configuration has no #defined options. So add a "" that will make the
initialiser for PL_bincompat_options syntactically correct in this
case.

p4raw-id: //depot/perl@31876

12 years ago[PATCHES] various small Math::BigInt et. al. fixes
Tels [Sun, 16 Sep 2007 11:23:14 +0000 (13:23 +0200)] 
[PATCHES] various small Math::BigInt et. al. fixes
Message-Id: <200709161123.14970@bloodgate.com>
Date: Sun, 16 Sep 2007 11:23:14 +0200

Subject: Re: [PATCHES] various small Math::BigInt et. al. fixes
From: Tels <nospam-abuse@bloodgate.com>
Message-Id: <200709161156.09071@bloodgate.com>
Date: Sun, 16 Sep 2007 11:56:08 +0200

p4raw-id: //depot/perl@31875

12 years agoUpgrade to Archive::Tar 1.36
Nicholas Clark [Sun, 16 Sep 2007 09:40:45 +0000 (09:40 +0000)] 
Upgrade to Archive::Tar 1.36
(Portability fixes for VMS, as offered by Craig Berry)

p4raw-id: //depot/perl@31874

12 years agoMove all the compile time options that affect binary compatibility into
Nicholas Clark [Sat, 15 Sep 2007 22:34:16 +0000 (22:34 +0000)] 
Move all the compile time options that affect binary compatibility into
a global variable PL_bincompat_options. Because the string will be
embedded in any shared perl library, it will allow a comparison check
to be added to perlmain.c in the future, to detect library mismatch.

p4raw-id: //depot/perl@31873

12 years agoRejig the word wrapping code for the "Compile-time options:" of perl -V
Nicholas Clark [Sat, 15 Sep 2007 21:26:53 +0000 (21:26 +0000)] 
Rejig the word wrapping code for the "Compile-time options:" of perl -V
Replace the rather elegant C code with Perl code that can also sort the
options first, as this will allow them to be split into those that
affect binary compatibility, and those that do not.

p4raw-id: //depot/perl@31872

12 years agoNote the gotcha about newlines in the elements of PL_preambleav.
Nicholas Clark [Sat, 15 Sep 2007 17:54:04 +0000 (17:54 +0000)] 
Note the gotcha about newlines in the elements of PL_preambleav.

p4raw-id: //depot/perl@31871

12 years agoSave some C<","> in the embedded program used to generate -V output.
Nicholas Clark [Sat, 15 Sep 2007 16:23:25 +0000 (16:23 +0000)] 
Save some C<","> in the embedded program used to generate -V output.

p4raw-id: //depot/perl@31870

12 years agoUpdate Module::Load to 0.12 (Was Re: Module::Load 0.12 wanna be
Jos I. Boumans [Fri, 14 Sep 2007 14:03:14 +0000 (16:03 +0200)] 
Update Module::Load to 0.12 (Was Re: Module::Load 0.12 wanna be
(was Re: [patch@31735] Module-load/require fixes for VMS))
From: "Jos I. Boumans" <kane@cpan.org>
Message-id: <594A1762-D3E1-47AD-BBED-121E315D89BF@cpan.org>
p4raw-link: @31735 on //depot/perl: 646c27d472ef3530ad06b94bc11148eca940fc51

p4raw-id: //depot/perl@31869

12 years agoenable utf8 cache assertions on DEBUGGING builds
Dave Mitchell [Fri, 14 Sep 2007 22:28:03 +0000 (22:28 +0000)] 
enable utf8 cache assertions on DEBUGGING builds

p4raw-id: //depot/perl@31868

12 years ago[perl #45337] utf8 + "[a]a{2}" + /$.../ = panic: sv_len_utf8 cache
Dave Mitchell [Fri, 14 Sep 2007 21:59:59 +0000 (21:59 +0000)] 
[perl #45337] utf8 + "[a]a{2}" + /$.../ = panic: sv_len_utf8 cache
when shrinking an SV, shrink the sv_len_utf8 cache too!

p4raw-id: //depot/perl@31867

12 years agoFwd: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.21.tar.gz
S├ębastien Aperghis-Tramoni [Fri, 14 Sep 2007 01:18:04 +0000 (03:18 +0200)] 
Fwd: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.21.tar.gz
Message-Id: <92AB5E7F-F8E1-4DEE-805C-B257A569CB62@free.fr>

p4raw-id: //depot/perl@31866

12 years agoa spelling nit
Jim Cromie [Fri, 14 Sep 2007 10:58:36 +0000 (04:58 -0600)] 
a spelling nit
Message-ID: <46EABDBC.40700@gmail.com>

p4raw-id: //depot/perl@31865

12 years ago[perl #45053] Memory corruption with heavy module loading in threads
Dave Mitchell [Fri, 14 Sep 2007 18:25:44 +0000 (18:25 +0000)] 
[perl #45053] Memory corruption with heavy module loading in threads
In void context, eval leaves garbage on the stack. Don't then
copy this back into the threads->param array!

p4raw-id: //depot/perl@31864

12 years agoNote that list initialisation of state variables is TODO. While in the
Nicholas Clark [Thu, 13 Sep 2007 14:52:20 +0000 (14:52 +0000)] 
Note that list initialisation of state variables is TODO. While in the
area, note how B::Deparse might be improved to name inlined constants.

p4raw-id: //depot/perl@31863

12 years ago[patch@31788] Term::ReadLine::Stub missing get_line
John E. Malmberg [Wed, 12 Sep 2007 20:14:53 +0000 (15:14 -0500)] 
[patch@31788] Term::ReadLine::Stub missing get_line
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <46E88F0D.2090405@qsl.net>

p4raw-id: //depot/perl@31862

12 years agoBetter diagnostics and test naming
Rafael Garcia-Suarez [Thu, 13 Sep 2007 09:10:18 +0000 (09:10 +0000)] 
Better diagnostics and test naming

p4raw-id: //depot/perl@31861

12 years agoMake Deparse handle "say"
Rafael Garcia-Suarez [Thu, 13 Sep 2007 08:58:07 +0000 (08:58 +0000)] 
Make Deparse handle "say"

p4raw-id: //depot/perl@31860

12 years agoURL correction by Robert Spier
Rafael Garcia-Suarez [Thu, 13 Sep 2007 08:17:09 +0000 (08:17 +0000)] 
URL correction by Robert Spier

p4raw-id: //depot/perl@31859

12 years agoCarp's argument backtrace code would show undef as "undef" - a string.
Nicholas Clark [Wed, 12 Sep 2007 23:11:45 +0000 (23:11 +0000)] 
Carp's argument backtrace code would show undef as "undef" - a string.

p4raw-id: //depot/perl@31858

12 years agoAdd the missing assignment to op_last that change 31798 missed out.
Nicholas Clark [Wed, 12 Sep 2007 23:10:58 +0000 (23:10 +0000)] 
Add the missing assignment to op_last that change 31798 missed out.
With this, state $zok = ...; will deparse.

p4raw-id: //depot/perl@31857

12 years agoDon't call frexp() on +Inf or -Inf either. (It's not just NaN it might
Nicholas Clark [Wed, 12 Sep 2007 18:38:54 +0000 (18:38 +0000)] 
Don't call frexp() on +Inf or -Inf either. (It's not just NaN it might
choke on.)

p4raw-id: //depot/perl@31856

12 years agoAmend change 31854 for when NAN_COMPARE_BROKEN
Rafael Garcia-Suarez [Wed, 12 Sep 2007 11:48:32 +0000 (11:48 +0000)] 
Amend change 31854 for when NAN_COMPARE_BROKEN

p4raw-id: //depot/perl@31855

12 years ago[perl #45383] sprintf %f panics with NaN
Zefram [Tue, 11 Sep 2007 15:22:23 +0000 (08:22 -0700)] 
[perl #45383] sprintf %f panics with NaN
From: Zefram (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-10743-1189549342-52.45383-75-0@perl.org>

p4raw-id: //depot/perl@31854

12 years agoMake @INC available in base.pm's error message when
Rafael Garcia-Suarez [Wed, 12 Sep 2007 09:32:47 +0000 (09:32 +0000)] 
Make @INC available in base.pm's error message when
a module can't be found. See CPAN bug #28582.

p4raw-id: //depot/perl@31853

12 years agoUpgrade to Win32-0.31
Steve Hay [Wed, 12 Sep 2007 08:11:46 +0000 (08:11 +0000)] 
Upgrade to Win32-0.31

p4raw-id: //depot/perl@31852

12 years agoRe: mro "PERFORMANCE CONSIDERATIONS" still true?
Rick Delaney [Mon, 10 Sep 2007 10:45:41 +0000 (06:45 -0400)] 
Re: mro "PERFORMANCE CONSIDERATIONS" still true?
Message-ID: <20070910144541.GI9260@bort.ca>

plus update Changes file for base.pm

p4raw-id: //depot/perl@31851

12 years ago[patch@31846] vms stat and chmod fixes.
John E. Malmberg [Tue, 11 Sep 2007 22:01:14 +0000 (17:01 -0500)] 
[patch@31846] vms stat and chmod fixes.
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-ID: <46E7567A.8090203@qsl.net>

p4raw-id: //depot/perl@31850

12 years agomro_get_linear_isa_dfs and mro_get_linear_isa_c3 can have static
Nicholas Clark [Wed, 12 Sep 2007 00:09:18 +0000 (00:09 +0000)] 
mro_get_linear_isa_dfs and mro_get_linear_isa_c3 can have static
linkage.

p4raw-id: //depot/perl@31849

12 years agoUpgrade to Devel::PPPort 3.11_06
Marcus Holland-Moritz [Tue, 11 Sep 2007 21:45:40 +0000 (21:45 +0000)] 
Upgrade to Devel::PPPort 3.11_06

p4raw-id: //depot/perl@31848

12 years agoSome escapes were mentioned twice, although they're not qr//-specific
Rafael Garcia-Suarez [Tue, 11 Sep 2007 15:59:15 +0000 (15:59 +0000)] 
Some escapes were mentioned twice, although they're not qr//-specific

p4raw-id: //depot/perl@31847

12 years ago[patch] [Win32] Makefile and makefile.mk rely on shell association
Max Maischein [Sat, 1 Sep 2007 15:27:54 +0000 (17:27 +0200)] 
[patch] [Win32] Makefile and makefile.mk rely on shell association
Message-ID: <46D968DA.2000205@cpan.org>

p4raw-id: //depot/perl@31846

12 years agoUpgrade to Net::Ping 2.33, with help from Jerry Hedden
Rafael Garcia-Suarez [Tue, 11 Sep 2007 09:32:02 +0000 (09:32 +0000)] 
Upgrade to Net::Ping 2.33, with help from Jerry Hedden

p4raw-id: //depot/perl@31845

12 years agoUpgrade to libnet 1.22 (with some help by Jerry Hedden)
Rafael Garcia-Suarez [Tue, 11 Sep 2007 09:28:02 +0000 (09:28 +0000)] 
Upgrade to libnet 1.22 (with some help by Jerry Hedden)

p4raw-id: //depot/perl@31844

12 years agoVMS help for File::Path 2.00_11: chdir() is finicky about directory
Craig A. Berry [Mon, 10 Sep 2007 22:40:30 +0000 (22:40 +0000)] 
VMS help for File::Path 2.00_11:  chdir() is finicky about directory
format; catdir spews warnings when given files that aren't directories;
File::Spec functions may call stat(), thus zapping C<_>; filenames with
characters that need escaping (such as spaces), must have some path
syntax attached to them and be converted to native syntax in order to
force escaping to take place.

p4raw-id: //depot/perl@31843

12 years agochange #31246 unconditionally enabled utf8 cache debugging code
Dave Mitchell [Mon, 10 Sep 2007 21:53:53 +0000 (21:53 +0000)] 
change #31246 unconditionally enabled utf8 cache debugging code
p4raw-link: @31246 on //depot/perl: 95ca8690fb514421b98da534c91bfd455c9daabc

p4raw-id: //depot/perl@31842

12 years agoMove version to 1.07, although some tests are different (due to
Rafael Garcia-Suarez [Mon, 10 Sep 2007 16:17:08 +0000 (16:17 +0000)] 
Move version to 1.07, although some tests are different (due to
the perl core test preamble).

p4raw-id: //depot/perl@31841

12 years agosilence warning in new state.t test (spotted by Jerry Hedden)
Dave Mitchell [Mon, 10 Sep 2007 14:04:40 +0000 (14:04 +0000)] 
silence warning in new state.t test (spotted by Jerry Hedden)

p4raw-id: //depot/perl@31840

12 years agoThe best way not to have the missing subroutines hash trample all over
Nicholas Clark [Mon, 10 Sep 2007 11:10:37 +0000 (11:10 +0000)] 
The best way not to have the missing subroutines hash trample all over
someone else's namespace is by not having it in their namespace in the
first place :-)

p4raw-id: //depot/perl@31839

12 years agoRe: [perl #44623] Optimized magic_setisa has bug
Rick Delaney [Thu, 6 Sep 2007 14:40:39 +0000 (10:40 -0400)] 
Re: [perl #44623] Optimized magic_setisa has bug
Message-ID: <20070906184039.GG9260@bort.ca>

p4raw-id: //depot/perl@31838

12 years agoUpgrade to ExtUtils::Install 1.44
Rafael Garcia-Suarez [Mon, 10 Sep 2007 08:34:08 +0000 (08:34 +0000)] 
Upgrade to ExtUtils::Install 1.44

p4raw-id: //depot/perl@31837

12 years agoRemove the "performance considerations" paragraph.
Rafael Garcia-Suarez [Mon, 10 Sep 2007 08:19:58 +0000 (08:19 +0000)] 
Remove the "performance considerations" paragraph.

p4raw-id: //depot/perl@31836

12 years agowhen anon subs are cloned, the 'assign once only' flag should be
Dave Mitchell [Mon, 10 Sep 2007 00:02:55 +0000 (00:02 +0000)] 
when anon subs are cloned, the 'assign once only' flag should be
set for all state vars in the pad.
(Nicholas worked up the same fix - spooky action at a distance!)

p4raw-id: //depot/perl@31835

12 years agoununit pos value warning identified the wrong variable name
Dave Mitchell [Sun, 9 Sep 2007 22:27:38 +0000 (22:27 +0000)] 
ununit pos value warning identified the wrong variable name

p4raw-id: //depot/perl@31834

12 years agostate variables shouldn't be shared between anon subs
Dave Mitchell [Sun, 9 Sep 2007 19:51:50 +0000 (19:51 +0000)] 
state variables shouldn't be shared between anon subs

p4raw-id: //depot/perl@31833

12 years agoMoved really outdated Y2K comment from INSTALL to README.hpux
H.Merijn Brand [Sun, 9 Sep 2007 10:09:34 +0000 (10:09 +0000)] 
Moved really outdated Y2K comment from INSTALL to README.hpux

p4raw-id: //depot/perl@31832

12 years agoMerged duplicate info about GDBM/threads on HP-UX 11
H.Merijn Brand [Sun, 9 Sep 2007 09:54:38 +0000 (09:54 +0000)] 
Merged duplicate info about GDBM/threads on HP-UX 11
from INSTALL to README.hpux

p4raw-id: //depot/perl@31831

12 years agoThe question auctioned at YAPC::Europe-2007 in Vienna
H.Merijn Brand [Sun, 9 Sep 2007 09:37:40 +0000 (09:37 +0000)] 
The question auctioned at YAPC::Europe-2007 in Vienna

p4raw-id: //depot/perl@31830

12 years agoMore INSTALL nits. Move Tru64 specific info in the related
Rafael Garcia-Suarez [Sun, 9 Sep 2007 09:18:12 +0000 (09:18 +0000)] 
More INSTALL nits. Move Tru64 specific info in the related
README file. (is it outdated?)

p4raw-id: //depot/perl@31828

12 years agoNot many people reuse an old config.sh nowadays, I suppose.
Rafael Garcia-Suarez [Sun, 9 Sep 2007 08:26:02 +0000 (08:26 +0000)] 
Not many people reuse an old config.sh nowadays, I suppose.
Move the section "start with a fresh distribution" further down.

p4raw-id: //depot/perl@31827

12 years agoMove the "reporting problems" section further in the INSTALL file,
Rafael Garcia-Suarez [Sun, 9 Sep 2007 07:43:50 +0000 (07:43 +0000)] 
Move the "reporting problems" section further in the INSTALL file,
and simplify the synopsis, as suggested by Richard Foley.

p4raw-id: //depot/perl@31826

12 years agoBand-aid for Pod::Man::devise_title to keep it from looking
Craig A. Berry [Sun, 9 Sep 2007 00:31:51 +0000 (00:31 +0000)] 
Band-aid for Pod::Man::devise_title to keep it from looking
beyond the end of an array and generating undefined warnings.

p4raw-id: //depot/perl@31825

12 years agoFor now, forbid all list assignment initialisation of state variables,
Nicholas Clark [Sat, 8 Sep 2007 22:34:29 +0000 (22:34 +0000)] 
For now, forbid all list assignment initialisation of state variables,
as the precise semantics in Perl 6 are not clear. Better to make it a
syntax error, than to have one behaviour now, but change it later.
[I believe that this is the consensus. If not, it will be backed out]

p4raw-id: //depot/perl@31824

12 years agoMake 'state $$' etc report 'Can't use global $$ in "state"' (not "my")
Nicholas Clark [Sat, 8 Sep 2007 21:47:24 +0000 (21:47 +0000)] 
Make 'state $$' etc report 'Can't use global $$ in "state"' (not "my")

p4raw-id: //depot/perl@31823

12 years agoUpdate perldiag.pod to mention "state" in all places where state
Nicholas Clark [Sat, 8 Sep 2007 21:21:37 +0000 (21:21 +0000)] 
Update perldiag.pod to mention "state" in all places where state
variables can report the same errors as my variables.

p4raw-id: //depot/perl@31822

12 years agoB.pm still assumed that SVt_PVBM exists. Correct this.
Nicholas Clark [Sat, 8 Sep 2007 15:20:14 +0000 (15:20 +0000)] 
B.pm still assumed that SVt_PVBM exists. Correct this.
Tweak the alignment of ASCII art inheritance diagrams.

p4raw-id: //depot/perl@31821

12 years ago[patch] readabilty tweaks
Jim Cromie [Fri, 7 Sep 2007 13:12:22 +0000 (07:12 -0600)] 
[patch] readabilty tweaks
Message-ID: <46E1A296.1020101@gmail.com>

p4raw-id: //depot/perl@31820

12 years agosync blead with File-Path 2.00_11
David Landgren [Sat, 8 Sep 2007 10:46:15 +0000 (12:46 +0200)] 
sync blead with File-Path 2.00_11
Message-ID: <46E26157.4050307@landgren.net>

p4raw-id: //depot/perl@31819

12 years agoUserdefined properties
Abigail [Fri, 7 Sep 2007 18:38:47 +0000 (20:38 +0200)] 
Userdefined properties
Message-ID: <20070907163847.GB16395@abigail.be>

p4raw-id: //depot/perl@31818

12 years agoerr should be removed from perl_keyword.pl, too
Rafael Garcia-Suarez [Sat, 8 Sep 2007 12:34:27 +0000 (12:34 +0000)] 
err should be removed from perl_keyword.pl, too

p4raw-id: //depot/perl@31817

12 years agoSpelling nit by Jim Cromie
Rafael Garcia-Suarez [Fri, 7 Sep 2007 15:50:10 +0000 (15:50 +0000)] 
Spelling nit by Jim Cromie

p4raw-id: //depot/perl@31816

12 years agoTwo Module::Build::Platform::VMS tweaks:
Craig A. Berry [Fri, 7 Sep 2007 15:07:14 +0000 (15:07 +0000)] 
Two Module::Build::Platform::VMS tweaks:
-- Override expand_test_dir to relativize paths.
-- Eliminate eliminate_macros; M::B doesn't need it.

p4raw-id: //depot/perl@31815

12 years ago[patch@31780] fixes for cpanplus on VMS
John E. Malmberg [Sun, 2 Sep 2007 17:23:04 +0000 (12:23 -0500)] 
[patch@31780] fixes for cpanplus on VMS
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <46DB37C8.3060100@qsl.net>

Only the hunk containing the replacement of catdir with
catfile in Module::Build::Base::install_map.

p4raw-id: //depot/perl@31814

12 years agoBump version of Module::Build after change #31619
Rafael Garcia-Suarez [Fri, 7 Sep 2007 14:03:52 +0000 (14:03 +0000)] 
Bump version of Module::Build after change #31619
p4raw-link: @31619 on //depot/perl: f82d2ab4f80792a36288c2270b44dbb7387cc379

p4raw-id: //depot/perl@31813

12 years agoRemove the 'err' keyword
Rafael Garcia-Suarez [Fri, 7 Sep 2007 09:25:24 +0000 (09:25 +0000)] 
Remove the 'err' keyword

p4raw-id: //depot/perl@31812

12 years agofeature bundle :5.10 should be equivalent to latest :5.10.X
Rafael Garcia-Suarez [Fri, 7 Sep 2007 08:55:19 +0000 (08:55 +0000)] 
feature bundle :5.10 should be equivalent to latest :5.10.X

p4raw-id: //depot/perl@31811

12 years agoTest fixes to go along with longpath.inc patch
Jerry D. Hedden [Thu, 6 Sep 2007 14:50:15 +0000 (10:50 -0400)] 
Test fixes to go along with longpath.inc patch
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510709061150t4838c7d4i4c5b3f1f7dc0edd1@mail.gmail.com>

p4raw-id: //depot/perl@31810

12 years agoFix t/op/magic.t failures under Cygwin
Jerry D. Hedden [Thu, 6 Sep 2007 13:37:34 +0000 (09:37 -0400)] 
Fix t/op/magic.t failures under Cygwin
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510709061037q6744827cub29f666ca5fb5904@mail.gmail.com>

p4raw-id: //depot/perl@31809

12 years agoFix ext/Win32/t/Unicode.t test failure under Cygwin
Jerry D. Hedden [Thu, 6 Sep 2007 13:07:51 +0000 (09:07 -0400)] 
Fix ext/Win32/t/Unicode.t test failure under Cygwin
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510709061007x57e86b50led110861846cdc02@mail.gmail.com>

p4raw-id: //depot/perl@31808

12 years agoForce uppercase drive letters
Jerry D. Hedden [Thu, 6 Sep 2007 12:57:09 +0000 (08:57 -0400)] 
Force uppercase drive letters
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510709060957p9a530feu7b97616dd8cd3b50@mail.gmail.com>

p4raw-id: //depot/perl@31807

12 years agoMore tests
Abigail [Thu, 6 Sep 2007 18:56:34 +0000 (20:56 +0200)] 
More tests
Message-ID: <20070906165634.GB446@abigail.be>

p4raw-id: //depot/perl@31806

12 years agostate $foo if 0 shouldn't warn. Spotted by Abigail.
Rafael Garcia-Suarez [Thu, 6 Sep 2007 14:57:03 +0000 (14:57 +0000)] 
state $foo if 0 shouldn't warn. Spotted by Abigail.

p4raw-id: //depot/perl@31805

12 years agoChange 31798 forgot to add the op 'once' to Opcode.pm
Nicholas Clark [Thu, 6 Sep 2007 14:45:52 +0000 (14:45 +0000)] 
Change 31798 forgot to add the op 'once' to Opcode.pm

p4raw-id: //depot/perl@31804

12 years agoPart of the 5.10.0 bump
H.Merijn Brand [Thu, 6 Sep 2007 14:18:30 +0000 (14:18 +0000)] 
Part of the 5.10.0 bump

p4raw-id: //depot/perl@31803

12 years agoUpstream netbsd patch. Also unified the whitespace. (thanks BinGOs)
H.Merijn Brand [Thu, 6 Sep 2007 14:15:07 +0000 (14:15 +0000)] 
Upstream netbsd patch. Also unified the whitespace. (thanks BinGOs)

p4raw-id: //depot/perl@31802

12 years agoIf perl's minimal required version number is >= 5.6.0,
Rafael Garcia-Suarez [Thu, 6 Sep 2007 13:46:33 +0000 (13:46 +0000)] 
If perl's minimal required version number is >= 5.6.0,
we can write it 5.XXXXXX always. Fixes h2xs.t failiing
tests with 5.10.0.

p4raw-id: //depot/perl@31801

12 years agoFix CPANPLUS test to work with 5.10.0
Rafael Garcia-Suarez [Thu, 6 Sep 2007 13:23:02 +0000 (13:23 +0000)] 
Fix CPANPLUS test to work with 5.10.0

p4raw-id: //depot/perl@31800

12 years agoBump version number to 5.10.0.
Rafael Garcia-Suarez [Thu, 6 Sep 2007 13:21:34 +0000 (13:21 +0000)] 
Bump version number to 5.10.0.

p4raw-id: //depot/perl@31799

12 years agoMake state $zok = slosh(); behave as the Perl 6 design with an implicit
Nicholas Clark [Thu, 6 Sep 2007 09:18:41 +0000 (09:18 +0000)] 
Make state $zok = slosh(); behave as the Perl 6 design with an implicit
START block. First time through, call slosh() and assign to $zok.
Subsequently neither call slosh() nor assign to $zok. Adds a new op
ONCE to control the conditonal call and assign. No change to list
context, so state ($zok) = slosh() and (state $zok) = ... etc will
still repeatedly evaluate and assign. [Can't fix that before 5.10]
Use as an RVALUE is as Larry's design - my $boff = state $zok = ...;
will evaluate, assign and return first time, and subsequently act as if
it were written my $boff = $zok;
FIXME - state $zok = ...; won't deparse - I believe op->op_last isn't
being correctly set on the sassign, but I don't know how to fix this.
This change may be backed out before 5.10.

p4raw-id: //depot/perl@31798

12 years agoRe: [perl #44969] Restricted hashes do not handle private fields properly
Rick Delaney [Wed, 5 Sep 2007 14:38:40 +0000 (10:38 -0400)] 
Re: [perl #44969] Restricted hashes do not handle private fields properly
Message-ID: <20070905183840.GE9260@bort.ca>

p4raw-id: //depot/perl@31797