]> 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
 
+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
index fde417a69405ce494eb76c6edcefa480f6083d31..08f344c08fef9907162456ac8872663f83c54747 100644 (file)
--- 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"
    ],
          "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
-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 822f420163b2a52281814976f6c84ee06bc846a3..95c8a4a4a94ef19213f2dd7604b574137436bc76 100644 (file)
--- 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
index a3fae2fa5d14efa491a295531b59dec6a4c4b1c8..43c045886e0203196a2f1e05d9b934aa83b03cc8 100644 (file)
@@ -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
 
index 3cab0bdfdd3e1021ca2852cdc3968b375ca3cc1f..b1bf352f0530f96c378b31e70608d64cdb5b4ee3 100644 (file)
@@ -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
 
index 97331d99fdf23b9dafb327f04c0303a684666fef..ce24fe1efbe8c68e7d8c90f64f1bc0e1c681f160 100644 (file)
@@ -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
 
index e85365dd33954f94989c973a28cb1f01ceb25106..2ee894a15331e2287f186a545020cd770ccd1e23 100644 (file)
@@ -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
 
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
 
-Version 1.18
+Version 1.19
 
 =cut
 
-our $VERSION = '1.18';
+our $VERSION = '1.19';
 
 =head1 DESCRIPTION
 
index d9816a7391e13c1a40694199cc490ee9be56bfe1..6ee31aa356c3a4bb517e2c820e309748b85297ef 100644 (file)
@@ -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
 
index 35fbd745a06b16497fb746f653cf7b918b7658ce..4b046cc5a7b696b84e3545f02f23d6164df80778 100644 (file)
@@ -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
 
index c8476ec4d8e9265bfc64213207d6ba89b9141c65..c5588d5ce08af8ea6d7fb698278c1ba2c14751bf 100644 (file)
@@ -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
 
index bf28bdd12160a29cd502268cf3bdf1ce45254572..dfe06b08d929a46c7b9f3b69857d61ededabdc3a 100644 (file)
@@ -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
 
index 1f1e076dd3b132b3c25d5ac8bdaaa05dd7c44f74..1217377d45baaad1b63b96ffc3a47f0c99a8e606 100644 (file)
@@ -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
 
index a5ea77c18cda4f496e0e25b03585fd8b33ee2a90..f899025711b547090ab2c7f280be2e99b0e95dfd 100644 (file)
@@ -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
 
index 97c2a50410dce06be261b14e3bd3cccb21df7eff..c051e628bbeca9699765ef422faf183f19e5c536 100644 (file)
@@ -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
 
index 5beae17409a53666f542943a19b8167c15b58984..7719b9f3a5f0152e2b61cca787be8521734dbb4b 100644 (file)
@@ -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
 
index cbe4478ba42c7ea685bb166908a21ce9c16038c3..f1f162ac4105ac2b2afee8ffac84758b3ebab5b8 100644 (file)
@@ -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
 
index 0fec8d57342997c60aa56ad6a1dad2cf43ae2f40..d5755714852dc72bf36e57fd1e8ff817fddc48f1 100644 (file)
@@ -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
 
index c2e97901d2b07cd078b30f535fa522ef20c9d85d..d290fa555bd0c51cfb789894ba2e9c2c629ccdb8 100644 (file)
@@ -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; }
 
index bb109675fb776f7db74799db5ad83a09f3412620..1df2690f9ae763d939896b1e2b0c9c49d8f4720a 100644 (file)
@@ -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
 
index cefd752aadd761e79734a16e68877dda6c64c93d..5ddc0b6a2b22fd3de6b1bfaf724a6533c2bdb70d 100644 (file)
@@ -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
 
index 3b9fa31042d7e0456d01b8288b4fbeda598a7bb3..62d43e88cd9d3b4e35ad3eff4a91893ce2454271 100644 (file)
@@ -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
 
index b5c86a5627a6a63042fff21cab6a977f0f0dca06..6ad23f2607f5f5f4ee21123cf3796699365277b0 100644 (file)
@@ -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
 
index b81deabb170e469d46280351ec025ff89c45df5c..27a2a62eed0abe2d820f151d5ff77fc1849959e6 100644 (file)
@@ -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
index 4259eca98b0706068079024a9eb60339a7256d69..9d05268fa6c1a68391d40e09b5748aa9faec2ab4 100644 (file)
@@ -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
 
index 3edef5bd7c7d9854718dffe93343c7e52f7a3528..d966008b2e2c8a6f83d9baf76fe90e2ceded446a 100644 (file)
@@ -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