From: Vincent Pit Date: Mon, 1 Aug 2016 21:00:06 +0000 (-0300) Subject: This is 1.19 X-Git-Tag: v1.19^0 X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FTest-Valgrind.git;a=commitdiff_plain;h=f2071d95aaaa4817e91cc33530deedc8d701d44d This is 1.19 --- diff --git a/Changes b/Changes index 89b2969..a2af134 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,15 @@ Revision history for Test-Valgrind +1.19 2016-08-01 21:00 UTC + + Fix : valgrind 3.1x will no longer be treated as valgrind 3.1.0, + causing the wrong command line arguments to be used. + Thanks Lucas Nussbaum and Gregor Herrmann from Debian for + reporting and providing feedback (Debian bug 832833). + + Fix : The number of callers is now capped at 24, as this is the + maximum number supported by valgrind. An higher number of + frames could lead to the generation of unusable suppressions + in both old and recent versions of valgrind. + 1.18 2015-11-16 15:00 UTC + Chg : A new Test::Valgrind::Version class has been added to represent valgrind version numbers, instead of lazily relying on diff --git a/META.json b/META.json index fde417a..08f344c 100644 --- a/META.json +++ b/META.json @@ -4,7 +4,7 @@ "Vincent Pit " ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 7.1, CPAN::Meta::Converter version 2.150005", + "generated_by" : "ExtUtils::MakeMaker version 7.18, CPAN::Meta::Converter version 2.150005", "license" : [ "perl_5" ], @@ -100,6 +100,6 @@ "url" : "http://git.profvince.com/?p=perl%2Fmodules%2FTest-Valgrind.git" } }, - "version" : "1.18", - "x_serialization_backend" : "JSON::PP version 2.27300" + "version" : "1.19", + "x_serialization_backend" : "JSON::PP version 2.27400" } diff --git a/META.yml b/META.yml index bcf5d73..19bdf6b 100644 --- a/META.yml +++ b/META.yml @@ -34,7 +34,7 @@ configure_requires: ExtUtils::MakeMaker: '0' File::Spec: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 7.1, CPAN::Meta::Converter version 2.150005' +generated_by: 'ExtUtils::MakeMaker version 7.18, CPAN::Meta::Converter version 2.150005' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -74,5 +74,5 @@ resources: 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.18' -x_serialization_backend: 'CPAN::Meta::YAML version 0.016' +version: '1.19' +x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff --git a/README b/README index 822f420..95c8a4a 100644 --- a/README +++ b/README @@ -3,7 +3,7 @@ NAME with valgrind. VERSION - Version 1.18 + Version 1.19 SYNOPSIS # From the command-line @@ -84,7 +84,7 @@ METHODS error. Raising this number improves granularity. Ignored if you supply your own custom "tool", otherwise defaults to - 50. + 24 (the maximum allowed by "valgrind"). * "diag => $bool" @@ -202,7 +202,7 @@ ACKNOWLEDGEMENTS into completely rewriting it. COPYRIGHT & LICENSE - Copyright 2008,2009,2010,2011,2013,2015 Vincent Pit, all rights + Copyright 2008,2009,2010,2011,2013,2015,2016 Vincent Pit, all rights reserved. This program is free software; you can redistribute it and/or modify it diff --git a/lib/Test/Valgrind.pm b/lib/Test/Valgrind.pm index a3fae2f..43c0458 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.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =head1 SYNOPSIS diff --git a/lib/Test/Valgrind/Action.pm b/lib/Test/Valgrind/Action.pm index 3cab0bd..b1bf352 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.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Action/Captor.pm b/lib/Test/Valgrind/Action/Captor.pm index 97331d9..ce24fe1 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.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Action/Suppressions.pm b/lib/Test/Valgrind/Action/Suppressions.pm index e85365d..2ee894a 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.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Action/Test.pm b/lib/Test/Valgrind/Action/Test.pm index 48c3bd6..237ab06 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.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Carp.pm b/lib/Test/Valgrind/Carp.pm index d9816a7..6ee31aa 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.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Command.pm b/lib/Test/Valgrind/Command.pm index 35fbd74..4b046cc 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.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Command/Aggregate.pm b/lib/Test/Valgrind/Command/Aggregate.pm index c8476ec..c5588d5 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.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Command/Perl.pm b/lib/Test/Valgrind/Command/Perl.pm index bf28bdd..dfe06b0 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.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Command/PerlScript.pm b/lib/Test/Valgrind/Command/PerlScript.pm index 1f1e076..1217377 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.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Component.pm b/lib/Test/Valgrind/Component.pm index a5ea77c..f899025 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.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Parser.pm b/lib/Test/Valgrind/Parser.pm index 97c2a50..c051e62 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.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Parser/Suppressions/Text.pm b/lib/Test/Valgrind/Parser/Suppressions/Text.pm index 5beae17..7719b9f 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.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Parser/Text.pm b/lib/Test/Valgrind/Parser/Text.pm index cbe4478..f1f162a 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.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Parser/XML.pm b/lib/Test/Valgrind/Parser/XML.pm index 0fec8d5..d575571 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.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Parser/XML/Twig.pm b/lib/Test/Valgrind/Parser/XML/Twig.pm index c2e9790..d290fa5 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.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =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.18'; +our $VERSION = '1.19'; BEGIN { require XML::Twig; } diff --git a/lib/Test/Valgrind/Report.pm b/lib/Test/Valgrind/Report.pm index bb10967..1df2690 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.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Session.pm b/lib/Test/Valgrind/Session.pm index cefd752..5ddc0b6 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.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Suppressions.pm b/lib/Test/Valgrind/Suppressions.pm index 3b9fa31..62d43e8 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.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Tool.pm b/lib/Test/Valgrind/Tool.pm index b5c86a5..6ad23f2 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.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Tool/memcheck.pm b/lib/Test/Valgrind/Tool/memcheck.pm index b81deab..27a2a62 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.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =head1 DESCRIPTION @@ -185,7 +185,7 @@ package Test::Valgrind::Tool::memcheck::Report; use base qw; -our $VERSION = '1.18'; +our $VERSION = '1.19'; my @kinds = qw< InvalidFree diff --git a/lib/Test/Valgrind/Util.pm b/lib/Test/Valgrind/Util.pm index 4259eca..9d05268 100644 --- a/lib/Test/Valgrind/Util.pm +++ b/lib/Test/Valgrind/Util.pm @@ -9,11 +9,11 @@ Test::Valgrind::Util - Utility routines for Test::Valgrind. =head1 VERSION -Version 1.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Version.pm b/lib/Test/Valgrind/Version.pm index 3edef5b..d966008 100644 --- a/lib/Test/Valgrind/Version.pm +++ b/lib/Test/Valgrind/Version.pm @@ -9,11 +9,11 @@ Test::Valgrind::Version - Object class for valgrind versions. =head1 VERSION -Version 1.18 +Version 1.19 =cut -our $VERSION = '1.18'; +our $VERSION = '1.19'; =head1 DESCRIPTION