| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
(cherry picked from commit 44a7a252c83e563e69ad40c4c887bd6be20ca47a)
|
|
|
|
| |
(cherry picked from commit f96e7a95cba48054919dbb0a0a9c193d98d3dd86)
|
|
|
|
| |
(cherry picked from commit daa8514ad7f74e85130f37925b97bb1ea795b54b)
|
| |
|
|
|
|
| |
(cherry-picked from commit 4e86fc4bd811aa6c664a88d3cef584224bf7f492)
|
|
|
|
| |
(cherry picked from commit c372fac7e5ae6cc6782e6e58c1d62221916da784)
|
|
|
|
| |
(cherry-picked from commit bc35a5dd94a524c65157dbded866914c8d8d2168)
|
|
|
|
| |
(cherry picked from commit 398f002c97feb32fa5d70119ed06988021e19663)
|
|
|
|
| |
(cherry picked from commit 09236310cc067b3e1bdd319db9fcf3e18363dff9)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This removes lib/ExtUtils/t/basic.pl and t/basic_finish.pl, and
replaces them with the EUI specific t/InstallWithMM.t. The
version bump is purely to allow the release the new version on
CPAN and to make it possible to include a non dev release in
Perl 5.10.1 if Dave wants to.
Note that while there are no real code changes in this commit I
did trim whitespace from Install.pm, so if you want to see the
real diff here please use diff -w.
(cherry picked from commit 16f0d0fcc43b16d1afa4a05a4599655310733b2c)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
0.34_02 - Sun Jul 26 22:50:40 EDT 2009
Bug-fixes:
- Bundled Module::Build::Version updated to bring into sync with CPAN
version.pm 0.77
0.34_01 - Sat Jul 18 16:32:09 EDT 2009
Enhancements:
- Added --debug flag to trace Build action execution (RT#47933)
[David Golden]
Bug-fixes:
- Bundled Module::Build::Version version code updated to fix unsafe use
of $@ (RT#47980) [John Peacock]
(cherry picked from commit 4085a377252e8493c61e9548893d25030c462b89)
|
|
|
|
| |
(cherry picked from commit b6d6132c1554383190492215dd1da143d1d564ef)
|
|
|
|
| |
(cherry picked from commit 32a73b0d97778156d30431c9e1bcd9acbf0acd20)
|
|
|
|
| |
(cherry picked from commit 1a1e8f7d433e70884ebe2651b04785ff7f5161ad)
|
|
|
|
| |
(cherry picked from commit d00e3d8a4128dcffa1eb58ae423543a07d0589f8)
|
|
|
|
| |
(cherry picked from commit ac7d481af7a617a50f72b0448155c484afb5f591)
|
|
|
|
| |
(cherry-picked from commit 75e3c8a32e)
|
|
|
|
| |
(cherry picked from commit 75b0fd110ae0c4fbafa45cf18e7cd618a6a7bdd8)
|
|
|
|
| |
(cherry picked from commit c09562552278eb4945e2fed8b0ba38b1a12597a7)
|
|
|
|
| |
(cherry picked from commit ee0ea5142b0597d4b2a29b692acbc1c801a05bbf)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fights with string eval in Perl 5.10.x)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
G'day Dave,
Dave Mitchell wrote:
> Okay I think you've convinced me. So basically you'll release a 2.06 which
> is 2.05 + bug documentation; 2.06 goes in 5.10.1; then the bug fix goes in
> 2.07?
Patch attached, including documentation fixes, and TODO tests.
I did slip a small code change in, which fixes a regression that was
introduced (but not spotted) around autodie 1.997ish. Many thanks to rafl
and particularly to Vincent for their help in debugging and documenting.
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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (MingW32)
iD8DBQFKUgdnx5N6j7FHnlURAhcbAJ4zQ5WujSXK5uNpEfdOp0RMi8FxVQCghU02
Z3ZBYlXddRMOmm9SVC7UPTE=
=qf29
-----END PGP SIGNATURE-----
>From 689bc09292ba5173542d208dca85b6f514c91aba Mon Sep 17 00:00:00 2001
From: Paul Fenwick <pjf@perltraining.com.au>
Date: Tue, 7 Jul 2009 00:11:42 +1000
Subject: [PATCH] Merge autodie 2.06 with core.
NOTE: This commit is different from that on the CPAN by three lines
of POD. A documented bug was fixed, but documentation about this bug
was accidentally not removed from the CPAN release.
Significant changes in this release are:
* BUG: Explicitly documented that autodie does NOT play
nicely with string evals, especially under Perl 5.10.x.
Please avoid using string evals while autodie is in scope.
* TEST: Check for autodie leaking out of scope in the
presence of string evals. (string-eval-leak.t)
Thanks to Florian Ragwitz and Vincent Pit for identifying
this.
* BUGFIX: autodie once again correctly works when used
inside a string eval. (This was accidently broken
somewhere around 1.997-1.998).
(cherry picked from commit b074547015307bfbdc79cc38e4fa950923593d93)
|
|
|
|
| |
(cherry picked from commit 3e887aae38ef79132cc7112942154a36f73033f5)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
(cherry picked from commit 23837600fa52ecf2e9c76a913a327497b353e685)
|
|
|
|
| |
(cherry picked from commit 9441003632c1655e69cacf0e741f01d3190ca6d0)
|
| |
|
|
|
|
| |
(cherry picked from commit bf79bdf5e2818fc23260783e2752a2bb7f310ec3)
|
|
|
|
| |
(cherry picked from commit 2ff286160a117d4e93cd92474de1931baa671032)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
(cherry picked from commit eb8d423fedc51cab74c8f3c999e4055d7b90f515)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
(cherry picked from commit 9b657a623c3928518095c706c37ba6315469a48e)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
(cherry picked from commit 708f9ca6cd5d97c1d91a54a611d88de6e0986ed2)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
(cherry picked from commit 9015f106ca44d85a41de1dff0449121b4537b1a8)
|
|
|
|
| |
(cherry picked from commit d19d8ad381fb36912d19688e1f316e244567bb44)
|
|
|
|
| |
(cherry picked from commit 439e01810c70f0dbcae1202b301da4e148e16485)
|
|
|
|
| |
(cherry-picked from commit 15932acc618e3c642a4814dee6429b92b088b3fd)
|
|
|
|
| |
(cherry picked from commit d4fb20eeed318cff99eaef543a3b681c9edb05aa)
|
|
|
|
| |
(cherry picked from commit 68f62fdf7fe6ca672ef9024c62410f5e18575b94)
|
|
|
|
| |
(cherry picked from commit cb097e7a7eb1098f10246724baff2d8189ac41c5)
|
|
|
|
|
|
|
|
| |
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.
(cherry picked from commit 906a0c07e328f0f22fcc032cc5b85bf246005a45)
|
|
|
|
| |
(cherry picked from commit 8565c31a574ba4f7dc8cd69b66988949074e120d)
|
|
|
|
| |
(cherry-picked from commit 6e2c892858f0153d478baaafedb3170a7306bd0a)
|
| |
|
|
|
|
|
|
| |
and for most dual-life modules we don't bother including it in blead
(cherry picked from commit e2868e48536e3f471e5ba483466cc1bc53caff5a)
|
|
|
|
| |
(cherry picked from commit 5ffe72f324396fcd00af87511ef6fac7a94d082b)
|
|
|
|
| |
(cherry picked from commit 622d33709f65db8fa5187aa44bfd72d107fbe68e)
|
|
|
|
| |
(cherry picked from commit fb22f0eaa0d1a411b0a77d70dc8a2f14a42726a2)
|
|
|
|
| |
(cherry picked from commit a39e16d8bc9f808ff9ca49c750eca77344a0cf60)
|
|
|
|
| |
(cherry picked from commit 20a4c497f5b0005c2471e3b5ae0d1bb1744fa871)
|
|
|
|
| |
(cherry picked from commit 2f2071b189aec38784eaa4544119619ec94657b8)
|
|
|
|
| |
(cherry picked from commit 7f9994e0a5cd3af092199473dfa2f8ad0bb7f0ac)
|