Adam Russell [Fri, 3 Jul 2009 05:33:30 +0000 (01:33 -0400)]
Osvaldo Villalon's changes to sdk.pl.
This patch cleans up symbian/sdk.pl.
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
Adam Russell [Fri, 3 Jul 2009 05:35:46 +0000 (01:35 -0400)]
Osvaldo Villalon's changes to symbian_dll.cpp.=0A=
This patch adds some backwards compatibility for older
SDKs.
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
Adam Russell [Fri, 3 Jul 2009 05:32:00 +0000 (01:32 -0400)]
Changes made by Osvaldo Villalon.
This patch cleans up config.pl
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
hv@crypt.org [Thu, 2 Jul 2009 10:36:08 +0000 (11:36 +0100)]
Some bugs in Perl regexp (core Perl issues)
"Hugo van der Sanden via RT" <perlbug-followup@perl.org> wrote:
:This is caused by a failure of the start_class optimization in the case
:of lookahead, as per the attached comment.
:
:In more detail: at the point study_chunk() attempts to deal with the
:start_class discovered for the lookahead chunk, we have
:SCF_DO_STCLASS_OR set, and_withp has the starting value of ANYOF_EOS |
:ANYOF_UNICODE_ALL, and data->start_class has [a] | ANYOF_EOS.
[...]
:In other words, we need to stack an alternation of ANDs and ORs to cope
:with this situation, and we don't have a mechanism to do that except to
:recurse into study_chunk() some more.
:
:A simpler short-term fix is instead to throw up our hands in this
:situation, and just nullify start_class. I'm not sure exactly how to do
:that, but it seems the more likely to be achievable for 5.10.1.
This patch implements the simple fix, and passes all tests including
Abigail's test cases for the bug.
Yves: note that I've preserved the 'was' code in this chunk, introduced
by you in the patch [1], discussed in the thread [2]. As far as I can
see the 3 lines propagating ANYOF_EOS via 'was' (and the copy of those
3 lines a little later) are simply doing the wrong thing - they seem
to be saying "when we combine two start classes using SCF_DO_STCLASS_AND,
claim that end-of-string is valid if the first class says it would be
even though the second says it wouldn't be". Removing those lines doesn't
cause any test failures - can you remember why you introduced those lines,
and maybe add a test case that fails without them?
Hugo
[1] http://perl5.git.perl.org/perl.git/commit/
b515a41db88584b4fd1c30cf890c92d3f9697760
[2] http://groups.google.co.uk/group/perl.perl5.porters/browse_thread/thread/
436187077ef96918/
f11c3268394abf89
Message-Id: <
200907021036.n62Aa8rv029500@zen.crypt.org>
rt.perl.org #56690
Craig A. Berry [Thu, 2 Jul 2009 17:32:18 +0000 (12:32 -0500)]
Remove fake facility strings from VMS start-up warnings.
They weren't consistent and the second one caused a compiler
warning. Plus there's no particular reason to pretend we're
using the native message API when we're not.
Jerry D. Hedden [Mon, 29 Jun 2009 19:13:18 +0000 (15:13 -0400)]
Unused 'cv'
Paul Fenwick [Thu, 2 Jul 2009 13:55:08 +0000 (23:55 +1000)]
Upgrade autodie to 2.04
G'day p5p,
Sorry about the slew of autodie patches. This is hopefully the last one
you'll see for a while, and merely fixes some nits in the test suite.
Generated against the latest blead, but there's a chance some of these
changes may already be applied. Apologies for any inconvenience caused.
All the best,
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
2ac05f822da3f96c6453dd32570bc76e4a8e1489 Mon Sep 17 00:00:00 2001
From: Paul Fenwick <pjf@perltraining.com.au>
Date: Thu, 2 Jul 2009 23:46:53 +1000
Subject: [PATCH] Upgrade autodie to 2.04
* TEST: Removed spurious warning about insufficient credit.
* TEST: hints.t produces less debugging output when testing
the Perl core. (Thanks to Jerry D. Hedden)
* TEST: hints.t no longer spuriously fails when checking
the return values from File::Copy under Windows before
Perl 5.10.1. (Thanks to Curtis Jewell)
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
H.Merijn Brand [Thu, 2 Jul 2009 10:27:54 +0000 (12:27 +0200)]
Added docs from Wolfgang Laun to perlpacktut about Intel HEX
Nicholas Clark [Wed, 1 Jul 2009 21:40:36 +0000 (22:40 +0100)]
make manisort.
David Golden [Wed, 1 Jul 2009 17:54:43 +0000 (13:54 -0400)]
Updating ExtUtils-ParseXS to 2.20
2.20 - Wed Jul 1 13:42:11 EDT 2009
- No changes from 2.19_04
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
Nicholas Clark [Wed, 1 Jul 2009 15:33:34 +0000 (16:33 +0100)]
Tabs, not spaces, in MANIFEST.
Andy Dougherty [Wed, 1 Jul 2009 14:28:47 +0000 (10:28 -0400)]
[Configure]: avoid leaking Win32CORE.c into output of extension probing.
Paul Fenwick [Wed, 1 Jul 2009 13:34:21 +0000 (23:34 +1000)]
autodie 2.03
G'day Everyone,
Attached is a patch that brings blead up to autodie 2.03. The failing tests
are fixed, and a number of nits have been picked. Full changes below, as
well as in the commit message.
Cheerio,
Paul
Revision history for autodie
* TEST: Removed spurious warning about insufficient credit.
2.03 Wed Jul 1 15:39:16 AUSEST 2009
* BUGFIX: Stopped blog_hints.t from booching under Perl
5.8.x. because parent.pm is not installed.
2.02 Wed Jul 1 15:06:21 AUSEST 2009
* FEATURE: autodie::exception now supports ->context() to
discover the context of the failing subroutine, and
->return() to get a list of what it returned.
* BUGFIX: ->function from autodie::exception now returns
the original name of the dying sub, rather than its imported
name. For example, 'File::Copy::copy' rather than 'main::copy'.
Core functions continue to always return 'CORE::whatever'.
* TEST: blog_hints.t tests new hinting features against
examples in my blog at http://pjf.id.au/blog/
2.01 Wed Jul 1 01:31:24 AUSEST 2009
* DOCUMENTATION: General copyediting and tidy-up
(Thanks to Toby Corkindale)
* BUGFIX: Warnings are no longer emitted when undefined values
are compared by hinting routines.
* BUGFIX: Hints for File::Copy now operate correctly under
Perl 5.10.1.
* BUGFIX: Inheritance is now considered sufficient to declare
allegiance to the hints provider role under Perl 5.8.x.
(Thanks to Glenn Fowler)
* TEST: hints.t no longer throws failures under Perl 5.10.1.
* TEST: pod-coverage.t (author test) no longer fails if
Sub::Identify is not installed.
(Thanks to Jonathan Yu. RT #47437)
--
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
715681c17c0f3f9f7a09971007c4c4de0d122c60 Mon Sep 17 00:00:00 2001
From: Paul Fenwick <pjf@perltraining.com.au>
Date: Wed, 1 Jul 2009 23:30:58 +1000
Subject: [PATCH] Merge autodie 2.03 into core.
Revision history for autodie
* TEST: Removed spurious warning about insufficient credit.
2.03 Wed Jul 1 15:39:16 AUSEST 2009
* BUGFIX: Stopped blog_hints.t from booching under Perl
5.8.x. because parent.pm is not installed.
2.02 Wed Jul 1 15:06:21 AUSEST 2009
* FEATURE: autodie::exception now supports ->context() to
discover the context of the failing subroutine, and
->return() to get a list of what it returned.
* BUGFIX: ->function from autodie::exception now returns
the original name of the dying sub, rather than its imported
name. For example, 'File::Copy::copy' rather than 'main::copy'.
Core functions continue to always return 'CORE::whatever'.
* TEST: blog_hints.t tests new hinting features against
examples in my blog at http://pjf.id.au/blog/
2.01 Wed Jul 1 01:31:24 AUSEST 2009
* DOCUMENTATION: General copyediting and tidy-up
(Thanks to Toby Corkindale)
* BUGFIX: Warnings are no longer emitted when undefined values
are compared by hinting routines.
* BUGFIX: Hints for File::Copy now operate correctly under
Perl 5.10.1.
* BUGFIX: Inheritance is now considered sufficient to declare
allegiance to the hints provider role under Perl 5.8.x.
(Thanks to Glenn Fowler)
* TEST: hints.t no longer throws failures under Perl 5.10.1.
* TEST: pod-coverage.t (author test) no longer fails if
Sub::Identify is not installed.
(Thanks to Jonathan Yu. RT #47437)
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
David Golden [Wed, 1 Jul 2009 13:51:08 +0000 (09:51 -0400)]
Update ExtUtils::CBuilder to 0.2601
0.2601 - Wed Jul 1 09:37:39 EDT 2009
Bugs fixed:
- On VMS, cleans up extra files generated during testing
[John E. Malmberg, Craig Berry]
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
Adam Russell [Wed, 1 Jul 2009 04:00:46 +0000 (00:00 -0400)]
patch submission(symbian/PerlBase.h)
The change made to PerlBase.cpp in a previous patch, of course, requires
a change in PerlBase.h!
Forgot to send this in earlier...
Best Regards,
Adam
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
Rafael Garcia-Suarez [Wed, 1 Jul 2009 10:28:04 +0000 (12:28 +0200)]
Make C<undef ~~ 0> and C<undef ~~ ""> not match (like in 5.10.0)
This makes ~~ commutative with regard to undef, and fixes an
inconsistency, since C<undef ~~ [0]> was not matching, and ~~
should be distributive in this case.
Adam Russell [Tue, 30 Jun 2009 19:33:35 +0000 (15:33 -0400)]
patch submission(symbian/config.pl)
Another symbian patch. All the credit for this one
really should go to Osvaldo Villalon(ovillalon@dextratech.com).
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6001.18063" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Another symbian patch. All the credit for this one
</FONT></DIV>
<DIV><FONT face=Arial size=2>really should go to Osvaldo Villalon(<A
href="mailto:ovillalon@dextratech.com">ovillalon@dextratech.com</A>).
</FONT></DIV></BODY></HTML>
From
8bfdfd3cd4ef775ae7f30bcade9f0f138ce8d8ac Mon Sep 17 00:00:00 2001
From: Adam Russell <arussell@cs.uml.edu>
Date: Tue, 30 Jun 2009 15:24:39 -0400
Subject: [PATCH 1685/1685] Changes made by Osvaldo Villalon update for latest SDKs.
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
Chris Williams [Tue, 30 Jun 2009 22:15:18 +0000 (23:15 +0100)]
Update CPANPLUS::Dist::Build to CPAN version 0.35_03
Jerry D. Hedden [Tue, 30 Jun 2009 19:16:33 +0000 (15:16 -0400)]
Quiet t/op/stash.t output
Attached patch to t/op/stash.t applies Craig Berry's fix (commit
fbad106ea7f26c14f996d4ff2eb920ccffc44821) only on VMS. This keeps the
noise from the affected tests from polluting the 'make test' output.
David Mitchell [Tue, 30 Jun 2009 20:50:07 +0000 (21:50 +0100)]
bump Scalar-List-Utils version in Maintainers.pl
Graham Barr [Thu, 14 May 2009 00:55:30 +0000 (19:55 -0500)]
Update to Scalar-List-Utils-1.21 from CPAN
David Mitchell [Tue, 30 Jun 2009 20:35:56 +0000 (21:35 +0100)]
more Maintainers.pl version tweaks
David Mitchell [Tue, 30 Jun 2009 12:17:07 +0000 (13:17 +0100)]
sync base with CPAN and update Maintainers.pl
David Golden [Tue, 30 Jun 2009 00:26:26 +0000 (20:26 -0400)]
Updating ExtUtils::CBuilder to 0.26
0.26 - Mon Jun 29 20:11:52 EDT 2009
- No changes from 0.25_01
0.25_01 - Sat Jun 27 23:13:20 EDT 2009
- Changed test library to Test::More
- Added tests for have_compiler
- Skips tests that need a compiler if have_compiler is false
- have_compiler will try to compile in the current directory
if compiling in tmpdir fails for whatever reason
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
H.Merijn Brand [Mon, 29 Jun 2009 22:51:27 +0000 (00:51 +0200)]
Subject: Re: dual-life: IO 1.25 and Scalar-List-Utils-1.21
From: Andy Dougherty <doughera@lafayette.edu>
Date: Mon, 29 Jun 2009 15:11:30 -0400 (EDT)
Message-ID: <alpine.DEB.2.00.
0906291510110.28368@fractal.phys.lafayette.edu>
David Golden [Mon, 29 Jun 2009 16:13:31 +0000 (12:13 -0400)]
Update ExtUtils::ParseXS to 2.19_04
2.19_04 - Mon Jun 29 11:49:12 EDT 2009
- Changed tests to use Test::More and added it to prereqs
- Some tests skip if no compiler or if no dynamic loading
- INTERFACE keyword tests skipped for perl < 5.8
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
Robin Barker [Mon, 29 Jun 2009 14:05:18 +0000 (15:05 +0100)]
Stop buildtoc warning that perltoc.pod is missing whist it is building same.
Jim Cromie [Sat, 27 Jun 2009 17:16:38 +0000 (13:16 -0400)]
add some BUGS items to Porting/Maintainers
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>
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>
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>
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>
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>
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>
John Peacock [Sun, 28 Jun 2009 22:56:07 +0000 (18:56 -0400)]
Integrate version.pm-0.77 into bleadperl
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).
Rafael Garcia-Suarez [Sun, 28 Jun 2009 19:08:05 +0000 (21:08 +0200)]
Add t/pod/diag.t to the MANIFEST
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
Rafael Garcia-Suarez [Sun, 28 Jun 2009 15:55:18 +0000 (17:55 +0200)]
Add base.pm tests from the CPAN distribution
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
Rafael Garcia-Suarez [Sun, 28 Jun 2009 14:18:27 +0000 (16:18 +0200)]
Silence warnings in test with 5.10.0
Rafael Garcia-Suarez [Sun, 28 Jun 2009 14:08:19 +0000 (16:08 +0200)]
Bump Safe version to 2.17 for CPAN release
Rafael Garcia-Suarez [Sun, 28 Jun 2009 12:03:36 +0000 (14:03 +0200)]
Small pod/wording fixes
Bram [Sun, 28 Jun 2009 10:38:03 +0000 (12:38 +0200)]
Extra examples for 'sort'
Bram [Sun, 28 Jun 2009 09:39:07 +0000 (11:39 +0200)]
Document what $* used to do on older versions
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>
David Mitchell [Sat, 27 Jun 2009 23:57:45 +0000 (00:57 +0100)]
upgrade to ExtUtils::CBuilder 0.25
David Mitchell [Sat, 27 Jun 2009 23:04:09 +0000 (00:04 +0100)]
upgrade to Time::Piece 1.15
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
David Mitchell [Sat, 27 Jun 2009 17:48:28 +0000 (18:48 +0100)]
update Maintainers.pl
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)
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.
Jos I. Boumans [Sat, 27 Jun 2009 15:57:28 +0000 (17:57 +0200)]
Update CPANPLUS to 0.87_03
Jos I. Boumans [Sat, 27 Jun 2009 15:35:17 +0000 (17:35 +0200)]
Upgrade to File::Fetch 0.20
Rafael Garcia-Suarez [Sat, 27 Jun 2009 15:18:52 +0000 (17:18 +0200)]
Adjustments to t/pod/diag.t
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.
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).
Osvaldo Villalon [Sat, 27 Jun 2009 03:12:24 +0000 (23:12 -0400)]
Changed to incorporate latest SDKs.
Andreas J Koenig [Sat, 27 Jun 2009 07:53:54 +0000 (09:53 +0200)]
Update CPAN.pm to 1.9402
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>
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>
Vincent Pit [Fri, 26 Jun 2009 19:14:00 +0000 (21:14 +0200)]
One more regression test for RT #59734
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>
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.
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>
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)
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.
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)
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".
Nicholas Clark [Thu, 25 Jun 2009 15:04:37 +0000 (16:04 +0100)]
Add documentation for the method resolution plugin interface.
Nicholas Clark [Thu, 25 Jun 2009 12:57:57 +0000 (13:57 +0100)]
Upgrade to File::Path 2.07_03
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.
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)
Rafael Garcia-Suarez [Wed, 24 Jun 2009 21:35:46 +0000 (23:35 +0200)]
Add tests for smart match overload fallback
Nicholas Clark [Wed, 24 Jun 2009 16:20:15 +0000 (17:20 +0100)]
Mention parallel testing in INSTALL and perl5110delta.pod
Nicholas Clark [Wed, 24 Jun 2009 16:14:48 +0000 (17:14 +0100)]
Fix a semantic error in the Pod. (wrong heading level)
Nicholas Clark [Wed, 24 Jun 2009 16:12:44 +0000 (17:12 +0100)]
Fix some typos and grammar infelicities in core test descriptions.
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)
David Mitchell [Wed, 24 Jun 2009 12:03:12 +0000 (13:03 +0100)]
core-cpan-diff: continue with next distro on download failure
Vincent Pit [Wed, 24 Jun 2009 09:40:12 +0000 (11:40 +0200)]
Update Maintainers.pl accordingly
Chris Williams [Wed, 24 Jun 2009 09:26:40 +0000 (10:26 +0100)]
Update CPANPLUS::Dist::Build to CPAN version 0.35_01
David Mitchell [Tue, 23 Jun 2009 22:06:18 +0000 (23:06 +0100)]
sync lib/CPANPLUS/Backend.pm with CPAN
(just a whitespace change)
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.
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.
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.)
David Mitchell [Tue, 23 Jun 2009 21:11:23 +0000 (22:11 +0100)]
sync lib/Module/Build/Changes with CPAN equivalent
David Mitchell [Tue, 23 Jun 2009 21:09:36 +0000 (22:09 +0100)]
another Maintainers.pl version update
Andy Armstrong [Tue, 23 Jun 2009 18:36:33 +0000 (19:36 +0100)]
Ammend unhelpful description of debugger watch command.
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>
David Mitchell [Tue, 23 Jun 2009 15:44:52 +0000 (16:44 +0100)]
version bumps in Maintainers.pl
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.
Ben Morrow [Tue, 23 Jun 2009 12:14:08 +0000 (14:14 +0200)]
Fix blead segfault on Cygwin for t/op/stash.t
U-Adam-PC\Adam [Mon, 22 Jun 2009 18:00:53 +0000 (14:00 -0400)]
Added new required fields to makesis.pl
Steve Peters [Tue, 23 Jun 2009 04:15:22 +0000 (23:15 -0500)]
Add Porting/release_managers_guide.pod to MANIFEST
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)
Rafael Garcia-Suarez [Mon, 22 Jun 2009 20:58:44 +0000 (22:58 +0200)]
Merge commit 'szabgab/release_process' into blead
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.
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
Gabor Szabo [Mon, 22 Jun 2009 12:20:20 +0000 (15:20 +0300)]
add release_managers_guide.pod
Rafael Garcia-Suarez [Mon, 22 Jun 2009 11:30:26 +0000 (13:30 +0200)]
Fix test with non-threaded perls