From: Vincent Pit <perl@profvince.com>
Date: Mon, 1 Aug 2016 21:00:06 +0000 (-0300)
Subject: This is 1.19
X-Git-Tag: v1.19
X-Git-Url: http://git.vpit.fr/?a=commitdiff_plain;h=0720d1672cf0c6c46291b7e6c308649be6da0d59;p=perl%2Fmodules%2FTest-Valgrind.git

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 <perl@profvince.com>"
    ],
    "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<Test::Valgrind::Report>;
 
-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