From: Vincent Pit Date: Sun, 1 Sep 2013 17:10:38 +0000 (+0200) Subject: This is 1.14 X-Git-Tag: v1.14^0 X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FTest-Valgrind.git;a=commitdiff_plain;h=cc42998614d386a86ed90c9c9dd3ce9df68140f5 This is 1.14 --- diff --git a/Changes b/Changes index 2f57052..1ed9dc7 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,14 @@ Revision history for Test-Valgrind +1.14 2013-09-01 17:10 UTC + This is a maintenance release. The code contains no functional change. + Satisfied users of version 1.13 can skip this update. + + Doc : POD headings are now properly linkable. + + Tst : Author tests are no longer bundled with this distribution. + They are only made available to authors in the git repository. + + Tst : The stack traces used in t/20-bad.t have been made more + predictable when compiler optimizations are in use. + 1.13 2011-08-25 15:45 UTC + Fix : The session will now call the finish() method at the right time. + Fix : The README file is now properly UTF-8-encoded. diff --git a/META.json b/META.json index 3c61f51..350ed8c 100644 --- a/META.json +++ b/META.json @@ -4,7 +4,7 @@ "Vincent Pit " ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 6.59, CPAN::Meta::Converter version 2.112150", + "generated_by" : "ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version 2.120921", "license" : [ "perl_5" ], @@ -22,65 +22,65 @@ "prereqs" : { "build" : { "requires" : { - "Carp" : 0, - "Digest::MD5" : 0, - "Env::Sanctify" : 0, - "ExtUtils::MakeMaker" : 0, - "Fcntl" : 0, + "Carp" : "0", + "Digest::MD5" : "0", + "Env::Sanctify" : "0", + "ExtUtils::MakeMaker" : "0", + "Fcntl" : "0", "File::HomeDir" : "0.86", - "File::Path" : 0, - "File::Spec" : 0, + "File::Path" : "0", + "File::Spec" : "0", "File::Temp" : "0.14", - "Filter::Util::Call" : 0, - "List::Util" : 0, - "POSIX" : 0, - "Perl::Destruct::Level" : 0, - "Scalar::Util" : 0, - "Test::Builder" : 0, - "Test::More" : 0, - "XML::Twig" : 0, - "base" : 0, - "version" : 0 + "Filter::Util::Call" : "0", + "List::Util" : "0", + "POSIX" : "0", + "Perl::Destruct::Level" : "0", + "Scalar::Util" : "0", + "Test::Builder" : "0", + "Test::More" : "0", + "XML::Twig" : "0", + "base" : "0", + "version" : "0" } }, "configure" : { "requires" : { - "ExtUtils::MakeMaker" : 0, - "File::Spec" : 0 + "ExtUtils::MakeMaker" : "0", + "File::Spec" : "0" } }, "runtime" : { "recommends" : { - "DynaLoader" : 0, - "XSLoader" : 0 + "DynaLoader" : "0", + "XSLoader" : "0" }, "requires" : { - "Carp" : 0, - "Digest::MD5" : 0, - "Env::Sanctify" : 0, - "Fcntl" : 0, + "Carp" : "0", + "Digest::MD5" : "0", + "Env::Sanctify" : "0", + "Fcntl" : "0", "File::HomeDir" : "0.86", - "File::Path" : 0, - "File::Spec" : 0, + "File::Path" : "0", + "File::Spec" : "0", "File::Temp" : "0.14", - "Filter::Util::Call" : 0, - "List::Util" : 0, - "POSIX" : 0, - "Perl::Destruct::Level" : 0, - "Scalar::Util" : 0, - "Test::Builder" : 0, - "Test::More" : 0, - "XML::Twig" : 0, - "base" : 0, + "Filter::Util::Call" : "0", + "List::Util" : "0", + "POSIX" : "0", + "Perl::Destruct::Level" : "0", + "Scalar::Util" : "0", + "Test::Builder" : "0", + "Test::More" : "0", + "XML::Twig" : "0", + "base" : "0", "perl" : "5.006", - "version" : 0 + "version" : "0" } } }, "release_status" : "stable", "resources" : { "bugtracker" : { - "web" : "http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Test-Valgrind" + "web" : "http://rt.cpan.org/Dist/Display.html?Name=Test-Valgrind" }, "homepage" : "http://search.cpan.org/dist/Test-Valgrind/", "license" : [ @@ -90,5 +90,5 @@ "url" : "http://git.profvince.com/?p=perl%2Fmodules%2FTest-Valgrind.git" } }, - "version" : "1.13" + "version" : "1.14" } diff --git a/META.yml b/META.yml index 3b6922a..3a56b42 100644 --- a/META.yml +++ b/META.yml @@ -26,7 +26,7 @@ configure_requires: ExtUtils::MakeMaker: 0 File::Spec: 0 dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 6.59, CPAN::Meta::Converter version 2.112150' +generated_by: 'ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version 2.120921' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -60,8 +60,8 @@ requires: perl: 5.006 version: 0 resources: - bugtracker: http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Test-Valgrind + bugtracker: http://rt.cpan.org/Dist/Display.html?Name=Test-Valgrind homepage: http://search.cpan.org/dist/Test-Valgrind/ license: http://dev.perl.org/licenses/ repository: http://git.profvince.com/?p=perl%2Fmodules%2FTest-Valgrind.git -version: 1.13 +version: 1.14 diff --git a/README b/README index 1a5b5f6..6947802 100644 --- a/README +++ b/README @@ -3,7 +3,7 @@ NAME with valgrind. VERSION - Version 1.13 + Version 1.14 SYNOPSIS # From the command-line @@ -48,7 +48,9 @@ DESCRIPTION ALSO" section. METHODS - "analyse [ %options ]" + "analyse" + Test::Valgrind->analyse(%options); + Run a "valgrind" analysis configured by %options : * "command => $command" @@ -103,7 +105,9 @@ METHODS Defaults to false. - "import [ %options ]" + "import" + use Test::Valgrind %options; + In the parent process, "import" calls "analyse" with the arguments it received itself - except that if no "file" option was supplied, it tries to pick the first caller context that looks like a script. When the @@ -185,7 +189,7 @@ ACKNOWLEDGEMENTS into completely rewriting it. COPYRIGHT & LICENSE - Copyright 2008,2009,2010,2011 Vincent Pit, all rights reserved. + Copyright 2008,2009,2010,2011,2013 Vincent Pit, all rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. diff --git a/lib/Test/Valgrind.pm b/lib/Test/Valgrind.pm index 8bb041e..e8851d4 100644 --- a/lib/Test/Valgrind.pm +++ b/lib/Test/Valgrind.pm @@ -9,11 +9,11 @@ Test::Valgrind - Generate suppressions, analyse and test any command with valgri =head1 VERSION -Version 1.13 +Version 1.14 =cut -our $VERSION = '1.13'; +our $VERSION = '1.14'; =head1 SYNOPSIS diff --git a/lib/Test/Valgrind/Action.pm b/lib/Test/Valgrind/Action.pm index dbd1a41..7c42329 100644 --- a/lib/Test/Valgrind/Action.pm +++ b/lib/Test/Valgrind/Action.pm @@ -9,11 +9,11 @@ Test::Valgrind::Action - Base class for Test::Valgrind actions. =head1 VERSION -Version 1.13 +Version 1.14 =cut -our $VERSION = '1.13'; +our $VERSION = '1.14'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Action/Captor.pm b/lib/Test/Valgrind/Action/Captor.pm index b949c04..bfdef43 100644 --- a/lib/Test/Valgrind/Action/Captor.pm +++ b/lib/Test/Valgrind/Action/Captor.pm @@ -9,11 +9,11 @@ Test::Valgrind::Action::Captor - Mock Test::Valgrind::Action for capturing outpu =head1 VERSION -Version 1.13 +Version 1.14 =cut -our $VERSION = '1.13'; +our $VERSION = '1.14'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Action/Suppressions.pm b/lib/Test/Valgrind/Action/Suppressions.pm index 990c5f7..3fe2d22 100644 --- a/lib/Test/Valgrind/Action/Suppressions.pm +++ b/lib/Test/Valgrind/Action/Suppressions.pm @@ -9,11 +9,11 @@ Test::Valgrind::Action::Suppressions - Generate suppressions for a given tool. =head1 VERSION -Version 1.13 +Version 1.14 =cut -our $VERSION = '1.13'; +our $VERSION = '1.14'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Action/Test.pm b/lib/Test/Valgrind/Action/Test.pm index aae1434..1b70f02 100644 --- a/lib/Test/Valgrind/Action/Test.pm +++ b/lib/Test/Valgrind/Action/Test.pm @@ -9,11 +9,11 @@ Test::Valgrind::Action::Test - Test that an analysis didn't generate any error r =head1 VERSION -Version 1.13 +Version 1.14 =cut -our $VERSION = '1.13'; +our $VERSION = '1.14'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Carp.pm b/lib/Test/Valgrind/Carp.pm index cfee47a..9259329 100644 --- a/lib/Test/Valgrind/Carp.pm +++ b/lib/Test/Valgrind/Carp.pm @@ -9,11 +9,11 @@ Test::Valgrind::Carp - Carp-like private methods for Test::Valgrind objects. =head1 VERSION -Version 1.13 +Version 1.14 =cut -our $VERSION = '1.13'; +our $VERSION = '1.14'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Command.pm b/lib/Test/Valgrind/Command.pm index 070b655..1cef9da 100644 --- a/lib/Test/Valgrind/Command.pm +++ b/lib/Test/Valgrind/Command.pm @@ -9,11 +9,11 @@ Test::Valgrind::Command - Base class for Test::Valgrind commands. =head1 VERSION -Version 1.13 +Version 1.14 =cut -our $VERSION = '1.13'; +our $VERSION = '1.14'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Command/Aggregate.pm b/lib/Test/Valgrind/Command/Aggregate.pm index cc33296..19b0988 100644 --- a/lib/Test/Valgrind/Command/Aggregate.pm +++ b/lib/Test/Valgrind/Command/Aggregate.pm @@ -9,11 +9,11 @@ Test::Valgrind::Command::Aggregate - A Test::Valgrind command that aggregates se =head1 VERSION -Version 1.13 +Version 1.14 =cut -our $VERSION = '1.13'; +our $VERSION = '1.14'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Command/Perl.pm b/lib/Test/Valgrind/Command/Perl.pm index 494c144..3d30634 100644 --- a/lib/Test/Valgrind/Command/Perl.pm +++ b/lib/Test/Valgrind/Command/Perl.pm @@ -9,11 +9,11 @@ Test::Valgrind::Command::Perl - A Test::Valgrind command that invokes perl. =head1 VERSION -Version 1.13 +Version 1.14 =cut -our $VERSION = '1.13'; +our $VERSION = '1.14'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Command/PerlScript.pm b/lib/Test/Valgrind/Command/PerlScript.pm index 079380a..53e7632 100644 --- a/lib/Test/Valgrind/Command/PerlScript.pm +++ b/lib/Test/Valgrind/Command/PerlScript.pm @@ -9,11 +9,11 @@ Test::Valgrind::Command::PerlScript - A Test::Valgrind command that invokes a pe =head1 VERSION -Version 1.13 +Version 1.14 =cut -our $VERSION = '1.13'; +our $VERSION = '1.14'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Component.pm b/lib/Test/Valgrind/Component.pm index e82ca6d..3fb1805 100644 --- a/lib/Test/Valgrind/Component.pm +++ b/lib/Test/Valgrind/Component.pm @@ -9,11 +9,11 @@ Test::Valgrind::Component - Base class for Test::Valgrind components. =head1 VERSION -Version 1.13 +Version 1.14 =cut -our $VERSION = '1.13'; +our $VERSION = '1.14'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Parser.pm b/lib/Test/Valgrind/Parser.pm index 079f932..f6a9f4a 100644 --- a/lib/Test/Valgrind/Parser.pm +++ b/lib/Test/Valgrind/Parser.pm @@ -9,11 +9,11 @@ Test::Valgrind::Parser - Base class for Test::Valgrind parsers. =head1 VERSION -Version 1.13 +Version 1.14 =cut -our $VERSION = '1.13'; +our $VERSION = '1.14'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Parser/Suppressions/Text.pm b/lib/Test/Valgrind/Parser/Suppressions/Text.pm index 429110f..079111c 100644 --- a/lib/Test/Valgrind/Parser/Suppressions/Text.pm +++ b/lib/Test/Valgrind/Parser/Suppressions/Text.pm @@ -9,11 +9,11 @@ Test::Valgrind::Parser::Suppressions::Text - Parse valgrind suppressions output =head1 VERSION -Version 1.13 +Version 1.14 =cut -our $VERSION = '1.13'; +our $VERSION = '1.14'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Parser/Text.pm b/lib/Test/Valgrind/Parser/Text.pm index fdf4fe4..d75f2c7 100644 --- a/lib/Test/Valgrind/Parser/Text.pm +++ b/lib/Test/Valgrind/Parser/Text.pm @@ -9,11 +9,11 @@ Test::Valgrind::Parser::Text - Parse valgrind output as a text stream. =head1 VERSION -Version 1.13 +Version 1.14 =cut -our $VERSION = '1.13'; +our $VERSION = '1.14'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Parser/XML.pm b/lib/Test/Valgrind/Parser/XML.pm index 70cea06..badaa5d 100644 --- a/lib/Test/Valgrind/Parser/XML.pm +++ b/lib/Test/Valgrind/Parser/XML.pm @@ -9,11 +9,11 @@ Test::Valgrind::Parser::XML - Parse valgrind output as an XML stream. =head1 VERSION -Version 1.13 +Version 1.14 =cut -our $VERSION = '1.13'; +our $VERSION = '1.14'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Parser/XML/Twig.pm b/lib/Test/Valgrind/Parser/XML/Twig.pm index 0db1602..119553a 100644 --- a/lib/Test/Valgrind/Parser/XML/Twig.pm +++ b/lib/Test/Valgrind/Parser/XML/Twig.pm @@ -9,11 +9,11 @@ Test::Valgrind::Parser::XML::Twig - Parse valgrind XML output with XML::Twig. =head1 VERSION -Version 1.13 +Version 1.14 =cut -our $VERSION = '1.13'; +our $VERSION = '1.14'; =head1 DESCRIPTION @@ -190,7 +190,7 @@ This program is free software; you can redistribute it and/or modify it under th package Test::Valgrind::Parser::XML::Twig::Elt; -our $VERSION = '1.13'; +our $VERSION = '1.14'; BEGIN { require XML::Twig; } diff --git a/lib/Test/Valgrind/Report.pm b/lib/Test/Valgrind/Report.pm index 8618d59..2b6026d 100644 --- a/lib/Test/Valgrind/Report.pm +++ b/lib/Test/Valgrind/Report.pm @@ -9,11 +9,11 @@ Test::Valgrind::Report - Base class for Test::Valgrind error reports. =head1 VERSION -Version 1.13 +Version 1.14 =cut -our $VERSION = '1.13'; +our $VERSION = '1.14'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Session.pm b/lib/Test/Valgrind/Session.pm index 0e2a004..4aefd49 100644 --- a/lib/Test/Valgrind/Session.pm +++ b/lib/Test/Valgrind/Session.pm @@ -9,11 +9,11 @@ Test::Valgrind::Session - Test::Valgrind session object. =head1 VERSION -Version 1.13 +Version 1.14 =cut -our $VERSION = '1.13'; +our $VERSION = '1.14'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Suppressions.pm b/lib/Test/Valgrind/Suppressions.pm index 774b00a..ef6ad1f 100644 --- a/lib/Test/Valgrind/Suppressions.pm +++ b/lib/Test/Valgrind/Suppressions.pm @@ -9,11 +9,11 @@ Test::Valgrind::Suppressions - Generate suppressions for given tool and command. =head1 VERSION -Version 1.13 +Version 1.14 =cut -our $VERSION = '1.13'; +our $VERSION = '1.14'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Tool.pm b/lib/Test/Valgrind/Tool.pm index bb0a32e..280b208 100644 --- a/lib/Test/Valgrind/Tool.pm +++ b/lib/Test/Valgrind/Tool.pm @@ -9,11 +9,11 @@ Test::Valgrind::Tool - Base class for Test::Valgrind tools. =head1 VERSION -Version 1.13 +Version 1.14 =cut -our $VERSION = '1.13'; +our $VERSION = '1.14'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Tool/memcheck.pm b/lib/Test/Valgrind/Tool/memcheck.pm index 40a0494..693a93f 100644 --- a/lib/Test/Valgrind/Tool/memcheck.pm +++ b/lib/Test/Valgrind/Tool/memcheck.pm @@ -9,11 +9,11 @@ Test::Valgrind::Tool::memcheck - Run an analysis through the memcheck tool. =head1 VERSION -Version 1.13 +Version 1.14 =cut -our $VERSION = '1.13'; +our $VERSION = '1.14'; =head1 DESCRIPTION @@ -174,7 +174,7 @@ package Test::Valgrind::Tool::memcheck::Report; use base qw; -our $VERSION = '1.13'; +our $VERSION = '1.14'; my @kinds = qw< InvalidFree