platform/upstream/perl.git
15 years agopatch submission(symbian/symbian_utils.dll)
Adam Russell [Sun, 28 Jun 2009 22:04:00 +0000 (18:04 -0400)]
patch submission(symbian/symbian_utils.dll)

Another symbian update.
Changes in this patch are describe below...

Changes made by Osvaldo Villalon:
  -deleted references to TDllReason
  -replaced TInt64.Low() with the I64LOW(TInt64) Macro
  -updated the 'Create' function call
Changes made by Adam Russell:
  -in order to resolve two kernel panics:
  -removed reference to PL_clocktick at line 198 as it
   is not correctly defined when first called there
  -changed CPerlBase to call a new constructor I created
   in Perl Base.cpp. The reason for this is that the new
   constructor does not push anything into the CleanupStack
   because doing so from a console app will cause a panic.

Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
15 years agopatch submission(symbian/PerlBase.cpp)
Adam Russell [Sun, 28 Jun 2009 22:13:28 +0000 (18:13 -0400)]
patch submission(symbian/PerlBase.cpp)

charset="iso-8859-1"

I needed to create a new constructor which does not use the cleanup stack since
use of the cleanup stack from a console app will cause a kernel panic.

Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
15 years agotjenness: dual life modules
Tim Jenness [Mon, 29 Jun 2009 07:44:20 +0000 (21:44 -1000)]
tjenness: dual life modules

On Mon, 8 Jun 2009, Dave Mitchell wrote:

>    File::Temp
>
>  blead and maint have some local portability fixes to
>  lib/File/Temp/t/fork.t, which is would be nice to see backported
>  to a new CPAN release.

V0.22 is on its way to CPAN. Patch against blead is attached. This only
includes the patch to fork.t rather than risking changes to Temp.pm
itself.

From e4eb4ee45a57b117f82541fbc66320112da228d4 Mon Sep 17 00:00:00 2001
From: Tim Jenness <t.jenness@jach.hawaii.edu>
Date: Sun, 28 Jun 2009 21:41:14 -1000
Subject: [PATCH] Synchronize File::Temp with CPAN v0.22

Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
15 years agofix MANIFEST perms & add case-insensitive exclude
David Golden [Mon, 29 Jun 2009 01:51:39 +0000 (21:51 -0400)]
fix MANIFEST perms & add case-insensitive exclude

Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
15 years agopjf: dual life modules
Paul Fenwick [Mon, 29 Jun 2009 02:21:01 +0000 (12:21 +1000)]
pjf: dual life modules

G'day Dave / p5p,

Attached is a patch that brings blead up to autodie 2.0, providing the new
hinting interface, and matching what's out there on the CPAN.

Cheerio,

Paul

--
Paul Fenwick <pjf@perltraining.com.au> | http://perltraining.com.au/
Director of Training                   | Ph:  +61 3 9354 6001
Perl Training Australia                | Fax: +61 3 9354 2681

From 41441253d22a31e4942ae0949102fada56b15343 Mon Sep 17 00:00:00 2001
From: Paul Fenwick <pjf@perltraining.com.au>
Date: Mon, 29 Jun 2009 12:08:21 +1000
Subject: [PATCH] Merge autodie 2.00 into CORE.

2.00  Mon Jun 29 01:24:49 AUSEST 2009

        * FEATURE: autodie can now accept hints regarding how
          user and module subroutines should be handled.  See
          autodie::hints for more information.

        * INTERFACE: The calls to the internal subroutines
          one_invocation() and write_invocation() have changed.
          An additional argument (the user subroutine reference) is
          passed as the second-last argument.  This may break code
          that previously tried to call these subroutines directly.

        * BUGFIX: Calls to subroutines to File::Copy should now
          correctly throw exceptions when called in a list context.

        * BUGFIX: An internal error where autodie could potentially
          fail to correctly report a dying function's name has been
          fixed.

        * BUGFIX: autodie will no longer clobber package scalars when
          a format has the same name as an autodying function.
          (Thanks to Ben Morrow)

        * INTERFACE: The internal interfaces for fill_protos(),
          one_invocation(), write_invocation() are now once again
          backward compatible with legacy versions of Fatal.  It is
          still strongly recommended these interfaces are NOT called
          directly.  The _make_fatal() subroutine is not backwards
          compatible.

        * TEST: Added internal-backcompat.t to test backwards
          compatibility of internal interfaces.

        * DOCUMENTATION: Expanded documentation regarding how
          autodie changes calls to system(), and how this must be
          explicitly enabled.

        * BUGFIX: A situation where certain compile-time diagnostics
          and errors from autodie would not be displayed has been
          fixed.

Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
15 years agoUpdate Module::Build to 0.33_05
David Golden [Mon, 29 Jun 2009 03:03:50 +0000 (23:03 -0400)]
Update Module::Build to 0.33_05

0.33_05 - Sun Jun 28 22:06:49 EDT 2009

 Enhancements:
 - New 'auto_configure_requires' parameter (default 1) controls
   whether Module::Build should add itself to configure_requires
   in META.yml if not specified in Build.PL [David Golden]

 Bug-fixes:
 - The default MANIFEST.SKIP created by the "manifest" action
   was out of date.  It will now use the installed MANIFEST.SKIP
   and add some Module::Build and distribution specific items
   to it. [Michael Schwern]

 Other:
 - configure_requires do not necessarily need to be in requires
   or build_requires; warning to that effect has been removed
   [David Golden]

0.33_04 - Fri Jun 26 07:09:06 EDT 2009

 Bug-fixes:
 - Don't try utf8 YAML I/O on Perl 5.6 [David Golden]

 Other:
 - configure_requires added to prereq report (RT#47254) [Curtis Jewell]
 - updated Module::Build::Version to match forthcoming version.pm 0.77
   (RT#47256) [John Peacock]
 - skips xs.t and ppm.t when perl was not compiled with dynamic loading
   since Module::Buld does not support static linking (RT#46178)
   [David Golden]
 - skip failing test in par.t if Archive::Zip is broken [David Golden]
 - Added YAML utf8 patch in 0.33_03 changes list
 - Added attribution for patches in 0.33_03 changes list

0.33_03 - Mon Jun 22 17:22:56 EDT 2009

 Bug-fixes:
 - Removes Module::Build from its own configure/build_requires
   [David Golden]
 - ConfigData->feature() confirms that modules actually load successfully,
   not just that they are present. (RT#43557) [David Golden]
 - Module::Build::Compat handling of INSTALL*LIB (RT#43827)
   [Tony Payne, David Golden]
 - Module::Build::Compat and recursive test files (RT#39171) [Dave Rolsky]
 - Fixed bug linking non-standard XS names on Windows (RT#38065) ["snaury"]
 - Run PL files that don't generate any file (RT#39365)
   [Matisse Enzer, David Golden]
 - HTML generation failure no longer fatal (RT#36660) [David Golden]
 - realclean might not delete Build.bat on Windows (RT#43863)
   [Roy Ivy, David Golden]
 - include_dirs parameter now works correctly when given a single
   string argument (RT#40177) [David Wheeler]
 - Lots of spelling fixes in the POD (RT#45528r) [Lars Dieckow]
 - On Unix-like systems, tilde expansion is more liberal in username
   characters accepted (RT#33492) [Jon Jensen]

 Other
 - On MSWin32, bumped File::Spec prereq to 3.30 for a variety of fixes
 - Add support for VMS in Unix compatibility mode (RT#42157)
   [John E. Malmberg
 - Added a can_action($name) method (RT#45172) [brian d foy]
 - Documented that subclass methods should not permanently change
   current directory (RT#46919) [David Wheeler]
 - META.yml encoded in UTF-8 (RT#43765) [Olivier Mengue]

Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
15 years agoIntegrate version.pm-0.77 into bleadperl
John Peacock [Sun, 28 Jun 2009 22:56:07 +0000 (18:56 -0400)]
Integrate version.pm-0.77 into bleadperl

15 years agoRemoved obsolete E32Dll dll entry point which was removed from Symbian SDKs a long...
Adam Russell [Sun, 28 Jun 2009 02:06:01 +0000 (22:06 -0400)]
Removed obsolete E32Dll dll entry point which was removed from Symbian SDKs a long time ago(as of S60 3rd edition).

15 years agoAdd t/pod/diag.t to the MANIFEST
Rafael Garcia-Suarez [Sun, 28 Jun 2009 19:08:05 +0000 (21:08 +0200)]
Add t/pod/diag.t to the MANIFEST

15 years agoBump version of fields.pm to 2.14 to match the version of base.pm
Rafael Garcia-Suarez [Sun, 28 Jun 2009 15:56:00 +0000 (17:56 +0200)]
Bump version of fields.pm to 2.14 to match the version of base.pm

15 years agoAdd base.pm tests from the CPAN distribution
Rafael Garcia-Suarez [Sun, 28 Jun 2009 15:55:18 +0000 (17:55 +0200)]
Add base.pm tests from the CPAN distribution

15 years agoMove module part of the base.pm test suite in base.pm's test directory
Rafael Garcia-Suarez [Sun, 28 Jun 2009 14:57:52 +0000 (16:57 +0200)]
Move module part of the base.pm test suite in base.pm's test directory

15 years agoSilence warnings in test with 5.10.0
Rafael Garcia-Suarez [Sun, 28 Jun 2009 14:18:27 +0000 (16:18 +0200)]
Silence warnings in test with 5.10.0

15 years agoBump Safe version to 2.17 for CPAN release
Rafael Garcia-Suarez [Sun, 28 Jun 2009 14:08:19 +0000 (16:08 +0200)]
Bump Safe version to 2.17 for CPAN release

15 years agoSmall pod/wording fixes
Rafael Garcia-Suarez [Sun, 28 Jun 2009 12:03:36 +0000 (14:03 +0200)]
Small pod/wording fixes

15 years agoExtra examples for 'sort'
Bram [Sun, 28 Jun 2009 10:38:03 +0000 (12:38 +0200)]
Extra examples for 'sort'

15 years agoDocument what $* used to do on older versions
Bram [Sun, 28 Jun 2009 09:39:07 +0000 (11:39 +0200)]
Document what $* used to do on older versions

15 years agoUpdate ExtUtils::ParseXS to 2.19_03
David Golden [Sun, 28 Jun 2009 08:17:54 +0000 (04:17 -0400)]
Update ExtUtils::ParseXS to 2.19_03

2.19_03 - Sat Jun 27 22:51:18 EDT 2009

 - Released to see updated results from smoke testers

 - Fix minor doc typo pulled from blead

2.19_02 - Wed Aug  6 22:18:33 2008

 - Fix the usage reports to consistently report package name as well
   as sub name across ALIAS, INTERFACE and regular XSUBS. [Robert May]

 - Cleaned up a warning with -Wwrite-strings that gets passed into
   every parsed XS file. [Steve Peters]

 - Allow (pedantically correct) C pre-processor comments in the code
   snippets of typemap files. [Nicholas Clark]

Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
15 years agoupgrade to ExtUtils::CBuilder 0.25
David Mitchell [Sat, 27 Jun 2009 23:57:45 +0000 (00:57 +0100)]
upgrade to ExtUtils::CBuilder 0.25

15 years agoupgrade to Time::Piece 1.15
David Mitchell [Sat, 27 Jun 2009 23:04:09 +0000 (00:04 +0100)]
upgrade to Time::Piece 1.15

15 years agobump Dynaloader to 1.10 to distinguish it from the 5.8.9 release
David Mitchell [Sat, 27 Jun 2009 19:51:20 +0000 (20:51 +0100)]
bump Dynaloader to 1.10 to distinguish it from the 5.8.9 release

15 years agoupdate Maintainers.pl
David Mitchell [Sat, 27 Jun 2009 17:48:28 +0000 (18:48 +0100)]
update Maintainers.pl

15 years agosync blead with Update Archive::Extract 0.34
David Mitchell [Sat, 27 Jun 2009 17:05:17 +0000 (18:05 +0100)]
sync blead with Update Archive::Extract 0.34

(follow up to 198e857cc6, syncing whitespace)

15 years agoMake stash.t redirect stderr.
Craig A. Berry [Sat, 27 Jun 2009 15:08:44 +0000 (10:08 -0500)]
Make stash.t redirect stderr.

Otherwise, on VMS, the subprocess exit status gets displayed and
causes the test to fail.

15 years agoUpdate CPANPLUS to 0.87_03
Jos I. Boumans [Sat, 27 Jun 2009 15:57:28 +0000 (17:57 +0200)]
Update CPANPLUS to 0.87_03

15 years agoUpgrade to File::Fetch 0.20
Jos I. Boumans [Sat, 27 Jun 2009 15:35:17 +0000 (17:35 +0200)]
Upgrade to File::Fetch 0.20

15 years agoAdjustments to t/pod/diag.t
Rafael Garcia-Suarez [Sat, 27 Jun 2009 15:18:52 +0000 (17:18 +0200)]
Adjustments to t/pod/diag.t

15 years agoAdd support for TODO diag tests -- a list in DATA of error messages that are allowed...
James Mastros [Mon, 22 Jun 2009 15:09:18 +0000 (16:09 +0100)]
Add support for TODO diag tests -- a list in DATA of error messages that are allowed to not be in perldiag.pod without it being a 'not ok', just a 'ok # TODO', and populate the DATA section with the current ones.

15 years agoAdd test to make sure everything that outputs an exception or warning has a matching...
James Mastros [Sat, 6 Jun 2009 19:46:21 +0000 (20:46 +0100)]
Add test to make sure everything that outputs an exception or warning has a matching entry in perldiag (and fix it so that more of the existing ones do).

15 years agoChanged to incorporate latest SDKs.
Osvaldo Villalon [Sat, 27 Jun 2009 03:12:24 +0000 (23:12 -0400)]
Changed to incorporate latest SDKs.

15 years agoUpdate CPAN.pm to 1.9402
Andreas J Koenig [Sat, 27 Jun 2009 07:53:54 +0000 (09:53 +0200)]
Update CPAN.pm to 1.9402

15 years agoUpdate Archive::Extract to 0.34
Jos I. Boumans [Sat, 27 Jun 2009 12:33:52 +0000 (14:33 +0200)]
Update Archive::Extract to 0.34

Greetings,

below are the patch notes:

Changes for 0.32    Sat Jun 27 14:23:54 2009
============================================
* Attempt to address #46948: unable to install install on win32.
   Binaries on Win32 are notoriously unreliable and Strawberry perl
   ships with all the needed perl modules, so skip failed binary
   tests on Win32.
* Address #47053: Use Archive::Tar iter to keep from read the
   tar into memory. Thanks to Robert Krimen and Doug Wilson for
   their patches.

--

Jos Boumans

"Whenever you find you are on the side of the majority,
it is time to pause and reflect." - Mark Twain

Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
15 years agoUpdate CPANPLUS::Dist::Build to CPAN version 0.35_02
Chris 'BinGOs' Williams [Sat, 27 Jun 2009 09:16:29 +0000 (10:16 +0100)]
Update CPANPLUS::Dist::Build to CPAN version 0.35_02

Hi,

Attached is a patch to update the CPANPLUS::Dist::Build in core to
CPAN version 0.35_02

Highlights from the Changelog:

===================================================================
0.35_02 Sat Jun 27 09:35:55 BST 2009
  - Don't use the perlwrapper on VMS, (Craig Berry)
  - Skip env test on VMS
===================================================================

Many thanks,

--
Chris Williams
aka BinGOs
PGP ID 0x4658671F
http://www.gumbynet.org.uk
==========================

From dec0de66c239bf268f4b8a045a29d8432df06498 Mon Sep 17 00:00:00 2001
From: Chris Williams <chris@bingosnet.co.uk>
Date: Sat, 27 Jun 2009 09:47:29 +0100
Subject: [PATCH 4/4] Update CPANPLUS::Dist::Build to CPAN version 0.35_02

Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
15 years agoOne more regression test for RT #59734
Vincent Pit [Fri, 26 Jun 2009 19:14:00 +0000 (21:14 +0200)]
One more regression test for RT #59734

15 years agoPATCH small documentation change for UCD.pm
karl williamson [Fri, 26 Jun 2009 18:14:28 +0000 (12:14 -0600)]
PATCH small documentation change for UCD.pm

From 47005e45e9738044f28ea250c17120bfa04a09b1 Mon Sep 17 00:00:00 2001
From: Karl Williamson <khw@khw-desktop.(none)>
Date: Fri, 26 Jun 2009 12:11:05 -0600
Subject: [PATCH] Small documentation change

Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
15 years agoUpdate RExC_npar and after_freeze correctly after the first branch of a (?| ... )
Vincent Pit [Thu, 25 Jun 2009 18:49:49 +0000 (20:49 +0200)]
Update RExC_npar and after_freeze correctly after the first branch of a (?| ... )

This fixes RT #59734 : Segfault when using (?|) in regexp.

15 years agopod/perlfilter.pod: two POD typos
Frank Wiegand [Fri, 26 Jun 2009 11:18:56 +0000 (13:18 +0200)]
pod/perlfilter.pod: two POD typos

Hi,

while reading perlfilter.pod I found two typos, patch is attached.

Thanks, Frank

From ab8b547c7f60f1793dfd111d0d758853a07fbc95 Mon Sep 17 00:00:00 2001
From: Frank Wiegand <frank.wiegand@gmail.com>
Date: Fri, 26 Jun 2009 13:15:24 +0200
Subject: [PATCH] perlfilter.pod: fix two typos

Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
15 years agoBetter description for the changes about the range operator in when()
Rafael Garcia-Suarez [Thu, 25 Jun 2009 21:23:30 +0000 (23:23 +0200)]
Better description for the changes about the range operator in when()

(pointed out by Paul Fenwick)

15 years agoDon't enqueue pending signals during global destruction
Lubomir Rintel [Thu, 25 Jun 2009 20:57:46 +0000 (22:57 +0200)]
Don't enqueue pending signals during global destruction

Global destruction is not signal-safe. PL_psig_pend may already
be gone when the signal handler is called (with destruct_level > 0).
NULL it before freeing it to prevent a race condition.

15 years agodocument the maximum length of barewords
Frank Wiegand [Thu, 25 Jun 2009 08:21:46 +0000 (10:21 +0200)]
document the maximum length of barewords

(amended by rgs to be in line with perldiag)

15 years agoTrim all trailing / from "." in @INC when filling %INC
Rafael Garcia-Suarez [Thu, 25 Jun 2009 17:57:19 +0000 (19:57 +0200)]
Trim all trailing / from "." in @INC when filling %INC

This fixes bug #66942 : as a / was left in the directory name,
$INC{"Foo.pm"} for a file loaded from the current directory
was given the incorrect value "/Foo.pm".

15 years agoAdd documentation for the method resolution plugin interface.
Nicholas Clark [Thu, 25 Jun 2009 15:04:37 +0000 (16:04 +0100)]
Add documentation for the method resolution plugin interface.

15 years agoUpgrade to File::Path 2.07_03
Nicholas Clark [Thu, 25 Jun 2009 12:57:57 +0000 (13:57 +0100)]
Upgrade to File::Path 2.07_03

15 years agoAs Errno is formally no longer dual-lived, give it a proper version number.
Nicholas Clark [Thu, 25 Jun 2009 12:41:02 +0000 (13:41 +0100)]
As Errno is formally no longer dual-lived, give it a proper version number.

15 years agoClarifications to the perldelta notes on smart match
Rafael Garcia-Suarez [Wed, 24 Jun 2009 21:39:11 +0000 (23:39 +0200)]
Clarifications to the perldelta notes on smart match

(pointed out by Damian)

15 years agoAdd tests for smart match overload fallback
Rafael Garcia-Suarez [Wed, 24 Jun 2009 21:35:46 +0000 (23:35 +0200)]
Add tests for smart match overload fallback

15 years agoMention parallel testing in INSTALL and perl5110delta.pod
Nicholas Clark [Wed, 24 Jun 2009 16:20:15 +0000 (17:20 +0100)]
Mention parallel testing in INSTALL and perl5110delta.pod

15 years agoFix a semantic error in the Pod. (wrong heading level)
Nicholas Clark [Wed, 24 Jun 2009 16:14:48 +0000 (17:14 +0100)]
Fix a semantic error in the Pod. (wrong heading level)

15 years agoFix some typos and grammar infelicities in core test descriptions.
Nicholas Clark [Wed, 24 Jun 2009 16:12:44 +0000 (17:12 +0100)]
Fix some typos and grammar infelicities in core test descriptions.

15 years agocore-cpan-diff: include author path in distro version comparison
David Mitchell [Wed, 24 Jun 2009 12:38:27 +0000 (13:38 +0100)]
core-cpan-diff: include author path in distro version comparison
and display.
(Also show module names being processed when using -o)

15 years agocore-cpan-diff: continue with next distro on download failure
David Mitchell [Wed, 24 Jun 2009 12:03:12 +0000 (13:03 +0100)]
core-cpan-diff: continue with next distro on download failure

15 years agoUpdate Maintainers.pl accordingly
Vincent Pit [Wed, 24 Jun 2009 09:40:12 +0000 (11:40 +0200)]
Update Maintainers.pl accordingly

15 years agoUpdate CPANPLUS::Dist::Build to CPAN version 0.35_01
Chris Williams [Wed, 24 Jun 2009 09:26:40 +0000 (10:26 +0100)]
Update CPANPLUS::Dist::Build to CPAN version 0.35_01

15 years agosync lib/CPANPLUS/Backend.pm with CPAN
David Mitchell [Tue, 23 Jun 2009 22:06:18 +0000 (23:06 +0100)]
sync lib/CPANPLUS/Backend.pm with CPAN

(just a whitespace change)

15 years agoNote that the "Deep recursion" depth warning threshold can be changed from 100.
Nicholas Clark [Tue, 23 Jun 2009 22:01:41 +0000 (23:01 +0100)]
Note that the "Deep recursion" depth warning threshold can be changed from 100.

15 years agoWhen writing a perldelta, choose either "regex" or "regexp", and stick to it.
Nicholas Clark [Tue, 23 Jun 2009 21:46:23 +0000 (22:46 +0100)]
When writing a perldelta, choose either "regex" or "regexp", and stick to it.

15 years agoAdd a paragraph noting that perl5-security-report@perl.org is for security bugs.
Nicholas Clark [Tue, 23 Jun 2009 21:33:22 +0000 (22:33 +0100)]
Add a paragraph noting that perl5-security-report@perl.org is for security bugs.
(Copied verbatim from perl589delta.pod.)

15 years agosync lib/Module/Build/Changes with CPAN equivalent
David Mitchell [Tue, 23 Jun 2009 21:11:23 +0000 (22:11 +0100)]
sync lib/Module/Build/Changes with CPAN equivalent

15 years agoanother Maintainers.pl version update
David Mitchell [Tue, 23 Jun 2009 21:09:36 +0000 (22:09 +0100)]
another Maintainers.pl version update

15 years agoAmmend unhelpful description of debugger watch command.
Andy Armstrong [Tue, 23 Jun 2009 18:36:33 +0000 (19:36 +0100)]
Ammend unhelpful description of debugger watch command.

15 years agoUpdate threads::shared in Porting/Maintainers.pl to 1.29
Jerry D. Hedden [Tue, 23 Jun 2009 16:14:36 +0000 (12:14 -0400)]
Update threads::shared in Porting/Maintainers.pl to 1.29

Per subject.  Patch attached.

From c59d5bfd19e27a9f279887f69d49c79f6f342a4c Mon Sep 17 00:00:00 2001
From: Jerry D. Hedden <jdhedden@cpan.org>
Date: Tue, 23 Jun 2009 12:12:43 -0400
Subject: [PATCH] Update threads::shared in Porting/Maintainers.pl to 1.29

Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
15 years agoversion bumps in Maintainers.pl
David Mitchell [Tue, 23 Jun 2009 15:44:52 +0000 (16:44 +0100)]
version bumps in Maintainers.pl

15 years agoFix for RT #52552.
Robin Barker [Tue, 23 Jun 2009 12:51:45 +0000 (14:51 +0200)]
Fix for RT #52552.

This patch only taints for pack('a'/'A') which was the original bug. I
guess the previous behaviour (pre-5.10.0) tainted on all tainted input.
That more general behaviour may be recoverable - not sure what we want.

15 years agoFix blead segfault on Cygwin for t/op/stash.t
Ben Morrow [Tue, 23 Jun 2009 12:14:08 +0000 (14:14 +0200)]
Fix blead segfault on Cygwin for t/op/stash.t

15 years agoAdded new required fields to makesis.pl
U-Adam-PC\Adam [Mon, 22 Jun 2009 18:00:53 +0000 (14:00 -0400)]
Added new required fields to makesis.pl

15 years agoAdd Porting/release_managers_guide.pod to MANIFEST
Steve Peters [Tue, 23 Jun 2009 04:15:22 +0000 (23:15 -0500)]
Add Porting/release_managers_guide.pod to MANIFEST

15 years agoavoid trying to load packages that are in the same file
Gabor Szabo [Mon, 22 Jun 2009 19:42:57 +0000 (22:42 +0300)]
avoid trying to load packages that are in the same file

(amended by rgs)

15 years agoMerge commit 'szabgab/release_process' into blead
Rafael Garcia-Suarez [Mon, 22 Jun 2009 20:58:44 +0000 (22:58 +0200)]
Merge commit 'szabgab/release_process' into blead

15 years agoInstead of a const char *, pass a HEK * to anonymise_cv().
Nicholas Clark [Mon, 22 Jun 2009 19:45:23 +0000 (20:45 +0100)]
Instead of a const char *, pass a HEK * to anonymise_cv().

This will cope properly with Unicode package names. It also allows use of more
efficient perl API calls, avoiding any strlen()s.

15 years agotypos, link to thread with ideas about testing stability of perl and CPAN
Gabor Szabo [Mon, 22 Jun 2009 12:55:29 +0000 (15:55 +0300)]
typos, link to thread with ideas about testing stability of perl and CPAN

15 years agoadd release_managers_guide.pod
Gabor Szabo [Mon, 22 Jun 2009 12:20:20 +0000 (15:20 +0300)]
add release_managers_guide.pod

15 years agoFix test with non-threaded perls
Rafael Garcia-Suarez [Mon, 22 Jun 2009 11:30:26 +0000 (13:30 +0200)]
Fix test with non-threaded perls

15 years agoFix skipping tests with threads in last commit
Rafael Garcia-Suarez [Mon, 22 Jun 2009 10:00:28 +0000 (12:00 +0200)]
Fix skipping tests with threads in last commit

15 years agoMerge branch 'blead' into debugger_symbols
Duke Leto [Mon, 22 Jun 2009 07:13:53 +0000 (00:13 -0700)]
Merge branch 'blead' into debugger_symbols

15 years agodrop remaining mentions of PERL_MEM_LOG_FOO envars
Jim Cromie [Sun, 21 Jun 2009 13:52:28 +0000 (07:52 -0600)]
drop remaining mentions of PERL_MEM_LOG_FOO envars

perl.c has the last mentions of PERL_MEM_LOG_ENV*. drop them too.

(rgs: plus some in handy.h's comments too)

15 years agoA few docs nits after the few last commits
Rafael Garcia-Suarez [Sun, 21 Jun 2009 12:27:43 +0000 (14:27 +0200)]
A few docs nits after the few last commits

15 years agoAlso replace PERL_MEM_LOG_STDERR by PERL_MEM_LOG_NOIMPL in the -V output
Rafael Garcia-Suarez [Sun, 21 Jun 2009 12:16:55 +0000 (14:16 +0200)]
Also replace PERL_MEM_LOG_STDERR by PERL_MEM_LOG_NOIMPL in the -V output

15 years agoRegenerate headers
Rafael Garcia-Suarez [Sun, 21 Jun 2009 12:15:34 +0000 (14:15 +0200)]
Regenerate headers

15 years agoupdate PERL_MEM_LOG in perlhack.pod
Jim Cromie [Sat, 20 Jun 2009 15:43:43 +0000 (09:43 -0600)]
update PERL_MEM_LOG in perlhack.pod

15 years agosimplify PERL_MEM_LOG
Jim Cromie [Wed, 17 Jun 2009 08:12:45 +0000 (02:12 -0600)]
simplify PERL_MEM_LOG

This combines multiple environment variable reads into 1,
where it looks for values like "2mst"
-2 leading digits are atoi()d to get FD
-m memory logging please
-s sv logging also
-t timestamp those please.

Combining these reduces overhead such that it seemed
worthwhile to drop all the ifdefs.  TBD whether this works
in the environment that drove the original tradeoffs.

If it isnt enough, Id be tempted by a global static ptr,
and on 1st use, is read, seen 0, a lock is taken, and getenvar
run to populate it, unlocked, proceed.  This would remove
iterative overheads.

15 years agoinvert and rename PERL_MEM_LOG_STDERR to PERL_MEM_LOG_NOIMPL
Jim Cromie [Thu, 11 Jun 2009 22:28:46 +0000 (16:28 -0600)]
invert and rename PERL_MEM_LOG_STDERR to PERL_MEM_LOG_NOIMPL

Most users who want PERL_MEM_LOG want the default implementation,
give it to them.  Users providing their own implementation can
obtain current behavior by adding -DPERL_MEM_LOG_NOIMPL.
Frankly, the average user probably wants _ENV by default too.

15 years agopoint illguts at perl.org
Jim Cromie [Fri, 12 Jun 2009 21:27:11 +0000 (15:27 -0600)]
point illguts at perl.org

15 years agoRegenerate headers and fix compilation with threads after last commit
Rafael Garcia-Suarez [Sun, 21 Jun 2009 11:44:08 +0000 (13:44 +0200)]
Regenerate headers and fix compilation with threads after last commit

15 years agoWhen a glob is deleted, mark its sub as ANON.
Ben Morrow [Sun, 4 Jan 2009 20:04:39 +0000 (20:04 +0000)]
When a glob is deleted, mark its sub as ANON.

15 years agoTests for deleting stash entries.
Ben Morrow [Mon, 5 Jan 2009 17:31:54 +0000 (17:31 +0000)]
Tests for deleting stash entries.

15 years agomake_patchnum.pl now works in -Dmksymlink target dirs
Jim Cromie [Wed, 17 Jun 2009 17:32:03 +0000 (11:32 -0600)]
make_patchnum.pl now works in -Dmksymlink target dirs

this fixes script to work when run from a target/build dir
created by Configure -Dmksymlinks..  It works properly when
building in the srcdir too.

Several git commands fail for me, I added $opt_v=1 to see,
and left them; they add ~15 lines of output to a build.

(A bit amended by rgs: made $opt_v dependent on a -v flag on
the command-line)

15 years agoadd-package.pl lib exclude fixed
David Golden [Tue, 16 Jun 2009 03:13:48 +0000 (23:13 -0400)]
add-package.pl lib exclude fixed

Was deleting from lib, but should delete from perl/lib

15 years agoUpgrade to threads::shared 1.29
Jerry D. Hedden [Fri, 19 Jun 2009 17:00:40 +0000 (13:00 -0400)]
Upgrade to threads::shared 1.29

15 years agoadd Porting/core-cpan-diff
David Mitchell [Fri, 19 Jun 2009 15:00:29 +0000 (16:00 +0100)]
add Porting/core-cpan-diff

15 years agoMaintainers.pl: add @IGNORABLE and document EXCLUDED, MAP fields
David Mitchell [Fri, 19 Jun 2009 14:57:27 +0000 (15:57 +0100)]
Maintainers.pl: add @IGNORABLE and document EXCLUDED, MAP fields

15 years agoFix API docs:SvGAMAGIC returns a U32, not a char*
Steffen Mueller [Fri, 19 Jun 2009 14:16:51 +0000 (16:16 +0200)]
Fix API docs:SvGAMAGIC returns a U32, not a char*

15 years agoAllow expand-macro.pl to expand macros in perl.h without pre-processor warnings.
Nicholas Clark [Thu, 18 Jun 2009 19:37:28 +0000 (20:37 +0100)]
Allow expand-macro.pl to expand macros in perl.h without pre-processor warnings.

15 years agoMake expand-macro.pl scan config.h, if it exists.
Nicholas Clark [Thu, 18 Jun 2009 19:33:09 +0000 (20:33 +0100)]
Make expand-macro.pl scan config.h, if it exists.

15 years agoAdd gcc predefined macros to $Config{cppsymbols} on GNU/kFreeBSD.
Niko Tyni [Thu, 18 Jun 2009 14:38:12 +0000 (16:38 +0200)]
Add gcc predefined macros to $Config{cppsymbols} on GNU/kFreeBSD.

This is needed at least by h2ph, otherwise the generated .ph files
choke on missing __LONG_MAX__ and similar definitions.

15 years agoRemove CPANPLUS's SQLite tests from the core.
Craig A. Berry [Thu, 18 Jun 2009 03:08:28 +0000 (22:08 -0500)]
Remove CPANPLUS's SQLite tests from the core.

They will never be run here in the absence of DBD::SQLite, and the
absurdly long names can cause trouble for venerable but now exotic
volume formats such as ODS-2 or FAT.

15 years agoMerge branch 'backslash-N' into blead
Rafael Garcia-Suarez [Thu, 18 Jun 2009 09:20:53 +0000 (11:20 +0200)]
Merge branch 'backslash-N' into blead

15 years agoHandle the rare but legal angle bracket in unixify.
Craig A. Berry [Thu, 18 Jun 2009 02:23:49 +0000 (21:23 -0500)]
Handle the rare but legal angle bracket in unixify.

We have been getting:

$ perl -e "print VMS::Filespec::unixify('foo:<bar>');"
/foo/<bar/

but should be (and now are) getting:

$ perl -e "print VMS::Filespec::unixify('foo:<bar>');"
/foo/bar/

15 years agoAdd perldelta entry for \N
Rafael Garcia-Suarez [Wed, 17 Jun 2009 16:54:41 +0000 (18:54 +0200)]
Add perldelta entry for \N

15 years agoSome more tests for \N
Rafael Garcia-Suarez [Wed, 17 Jun 2009 16:50:00 +0000 (18:50 +0200)]
Some more tests for \N

15 years agoBasic docs for \N
Rafael Garcia-Suarez [Tue, 16 Jun 2009 06:40:50 +0000 (08:40 +0200)]
Basic docs for \N