]> git.vpit.fr Git - perl/modules/Test-Valgrind.git/commitdiff
This is 1.19 v1.19
authorVincent Pit <perl@profvince.com>
Mon, 1 Aug 2016 21:00:06 +0000 (18:00 -0300)
committerVincent Pit <perl@profvince.com>
Mon, 1 Aug 2016 21:00:06 +0000 (18:00 -0300)
27 files changed:
Changes
META.json
META.yml
README
lib/Test/Valgrind.pm
lib/Test/Valgrind/Action.pm
lib/Test/Valgrind/Action/Captor.pm
lib/Test/Valgrind/Action/Suppressions.pm
lib/Test/Valgrind/Action/Test.pm
lib/Test/Valgrind/Carp.pm
lib/Test/Valgrind/Command.pm
lib/Test/Valgrind/Command/Aggregate.pm
lib/Test/Valgrind/Command/Perl.pm
lib/Test/Valgrind/Command/PerlScript.pm
lib/Test/Valgrind/Component.pm
lib/Test/Valgrind/Parser.pm
lib/Test/Valgrind/Parser/Suppressions/Text.pm
lib/Test/Valgrind/Parser/Text.pm
lib/Test/Valgrind/Parser/XML.pm
lib/Test/Valgrind/Parser/XML/Twig.pm
lib/Test/Valgrind/Report.pm
lib/Test/Valgrind/Session.pm
lib/Test/Valgrind/Suppressions.pm
lib/Test/Valgrind/Tool.pm
lib/Test/Valgrind/Tool/memcheck.pm
lib/Test/Valgrind/Util.pm
lib/Test/Valgrind/Version.pm

diff --git a/Changes b/Changes
index 89b296913f3a989818308ccdae916cb7baf663f5..a2af1342d2a0b3b401719d8cbe0207811534409d 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,15 @@
 Revision history for Test-Valgrind
 
 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
 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
index fde417a69405ce494eb76c6edcefa480f6083d31..08f344c08fef9907162456ac8872663f83c54747 100644 (file)
--- a/META.json
+++ b/META.json
@@ -4,7 +4,7 @@
       "Vincent Pit <perl@profvince.com>"
    ],
    "dynamic_config" : 1,
       "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"
    ],
    "license" : [
       "perl_5"
    ],
          "url" : "http://git.profvince.com/?p=perl%2Fmodules%2FTest-Valgrind.git"
       }
    },
          "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"
 }
 }
index bcf5d738a09eb947da7e21d3d13f2c575f08463c..19bdf6bd04e05ca626a481c54c8e73f6496f91f1 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -34,7 +34,7 @@ configure_requires:
   ExtUtils::MakeMaker: '0'
   File::Spec: '0'
 dynamic_config: 1
   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
 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
   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 822f420163b2a52281814976f6c84ee06bc846a3..95c8a4a4a94ef19213f2dd7604b574137436bc76 100644 (file)
--- a/README
+++ b/README
@@ -3,7 +3,7 @@ NAME
     with valgrind.
 
 VERSION
     with valgrind.
 
 VERSION
-    Version 1.18
+    Version 1.19
 
 SYNOPSIS
         # From the command-line
 
 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
         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"
 
 
     *   "diag => $bool"
 
@@ -202,7 +202,7 @@ ACKNOWLEDGEMENTS
     into completely rewriting it.
 
 COPYRIGHT & LICENSE
     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
     reserved.
 
     This program is free software; you can redistribute it and/or modify it
index a3fae2fa5d14efa491a295531b59dec6a4c4b1c8..43c045886e0203196a2f1e05d9b934aa83b03cc8 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind - Generate suppressions, analyse and test any command with valgri
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 SYNOPSIS
 
 
 =head1 SYNOPSIS
 
index 3cab0bdfdd3e1021ca2852cdc3968b375ca3cc1f..b1bf352f0530f96c378b31e70608d64cdb5b4ee3 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Action - Base class for Test::Valgrind actions.
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
 
 =head1 DESCRIPTION
 
index 97331d99fdf23b9dafb327f04c0303a684666fef..ce24fe1efbe8c68e7d8c90f64f1bc0e1c681f160 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Action::Captor - Mock Test::Valgrind::Action for capturing outpu
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
 
 =head1 DESCRIPTION
 
index e85365dd33954f94989c973a28cb1f01ceb25106..2ee894a15331e2287f186a545020cd770ccd1e23 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Action::Suppressions - Generate suppressions for a given tool.
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
 
 =head1 DESCRIPTION
 
index 48c3bd6c1542784ad001cc2ebf2aeec91e3372c0..237ab066851b65cc8b54702755eb8619130eda21 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Action::Test - Test that an analysis didn't generate any error r
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
 
 =head1 DESCRIPTION
 
index d9816a7391e13c1a40694199cc490ee9be56bfe1..6ee31aa356c3a4bb517e2c820e309748b85297ef 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Carp - Carp-like private methods for Test::Valgrind objects.
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
 
 =head1 DESCRIPTION
 
index 35fbd745a06b16497fb746f653cf7b918b7658ce..4b046cc5a7b696b84e3545f02f23d6164df80778 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Command - Base class for Test::Valgrind commands.
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
 
 =head1 DESCRIPTION
 
index c8476ec4d8e9265bfc64213207d6ba89b9141c65..c5588d5ce08af8ea6d7fb698278c1ba2c14751bf 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Command::Aggregate - A Test::Valgrind command that aggregates se
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
 
 =head1 DESCRIPTION
 
index bf28bdd12160a29cd502268cf3bdf1ce45254572..dfe06b08d929a46c7b9f3b69857d61ededabdc3a 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Command::Perl - A Test::Valgrind command that invokes perl.
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
 
 =head1 DESCRIPTION
 
index 1f1e076dd3b132b3c25d5ac8bdaaa05dd7c44f74..1217377d45baaad1b63b96ffc3a47f0c99a8e606 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Command::PerlScript - A Test::Valgrind command that invokes a pe
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
 
 =head1 DESCRIPTION
 
index a5ea77c18cda4f496e0e25b03585fd8b33ee2a90..f899025711b547090ab2c7f280be2e99b0e95dfd 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Component - Base class for Test::Valgrind components.
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
 
 =head1 DESCRIPTION
 
index 97c2a50410dce06be261b14e3bd3cccb21df7eff..c051e628bbeca9699765ef422faf183f19e5c536 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Parser - Base class for Test::Valgrind parsers.
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
 
 =head1 DESCRIPTION
 
index 5beae17409a53666f542943a19b8167c15b58984..7719b9f3a5f0152e2b61cca787be8521734dbb4b 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Parser::Suppressions::Text - Parse valgrind suppressions output
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
 
 =head1 DESCRIPTION
 
index cbe4478ba42c7ea685bb166908a21ce9c16038c3..f1f162ac4105ac2b2afee8ffac84758b3ebab5b8 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Parser::Text - Parse valgrind output as a text stream.
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
 
 =head1 DESCRIPTION
 
index 0fec8d57342997c60aa56ad6a1dad2cf43ae2f40..d5755714852dc72bf36e57fd1e8ff817fddc48f1 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Parser::XML - Parse valgrind output as an XML stream.
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
 
 =head1 DESCRIPTION
 
index c2e97901d2b07cd078b30f535fa522ef20c9d85d..d290fa555bd0c51cfb789894ba2e9c2c629ccdb8 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Parser::XML::Twig - Parse valgrind XML output with XML::Twig.
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
 
 =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;
 
 
 package Test::Valgrind::Parser::XML::Twig::Elt;
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 BEGIN { require XML::Twig; }
 
 
 BEGIN { require XML::Twig; }
 
index bb109675fb776f7db74799db5ad83a09f3412620..1df2690f9ae763d939896b1e2b0c9c49d8f4720a 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Report - Base class for Test::Valgrind error reports.
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
 
 =head1 DESCRIPTION
 
index cefd752aadd761e79734a16e68877dda6c64c93d..5ddc0b6a2b22fd3de6b1bfaf724a6533c2bdb70d 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Session - Test::Valgrind session object.
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
 
 =head1 DESCRIPTION
 
index 3b9fa31042d7e0456d01b8288b4fbeda598a7bb3..62d43e88cd9d3b4e35ad3eff4a91893ce2454271 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Suppressions - Generate suppressions for given tool and command.
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
 
 =head1 DESCRIPTION
 
index b5c86a5627a6a63042fff21cab6a977f0f0dca06..6ad23f2607f5f5f4ee21123cf3796699365277b0 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Tool - Base class for Test::Valgrind tools.
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
 
 =head1 DESCRIPTION
 
index b81deabb170e469d46280351ec025ff89c45df5c..27a2a62eed0abe2d820f151d5ff77fc1849959e6 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Tool::memcheck - Run an analysis through the memcheck tool.
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
 
 =head1 DESCRIPTION
 
@@ -185,7 +185,7 @@ package Test::Valgrind::Tool::memcheck::Report;
 
 use base qw<Test::Valgrind::Report>;
 
 
 use base qw<Test::Valgrind::Report>;
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 my @kinds = qw<
  InvalidFree
 
 my @kinds = qw<
  InvalidFree
index 4259eca98b0706068079024a9eb60339a7256d69..9d05268fa6c1a68391d40e09b5748aa9faec2ab4 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Util - Utility routines for Test::Valgrind.
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
 
 =head1 DESCRIPTION
 
index 3edef5bd7c7d9854718dffe93343c7e52f7a3528..d966008b2e2c8a6f83d9baf76fe90e2ceded446a 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Version - Object class for valgrind versions.
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 1.18
+Version 1.19
 
 =cut
 
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
 
 =head1 DESCRIPTION