]> git.vpit.fr Git - perl/modules/Test-Valgrind.git/commitdiff
This is 1.10 v1.10
authorVincent Pit <vince@profvince.com>
Tue, 22 Sep 2009 18:43:39 +0000 (20:43 +0200)
committerVincent Pit <vince@profvince.com>
Tue, 22 Sep 2009 18:43:39 +0000 (20:43 +0200)
24 files changed:
Changes
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

diff --git a/Changes b/Changes
index ad1a9a5b6aa9ab24c24ac2c4d4fc2ef6593e0c8b..7fd2b0db6c0f287f4f56b2e680119406793e71e5 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,17 @@
 Revision history for Test-Valgrind
 
+1.10    2009-09-22 18:45 UTC
+        + Chg : valgrind is no longer required to be installed before installing
+                this module.
+        + Chg : The parser logic that used to be located inside the tool was
+                moved to a new Test::Valgrind::Parser hierarchy. The tool
+                decides which parser should be used by implementing the
+                "parser_class" method.
+        + Fix : Compatibility with valgrind 3.5.
+        + Fix : The "valgrind" option to Test::Valgrind::Session->new wasn't
+                doing anything.
+        + Fix : The "Test" action could generate inappropriate error messages.
+
 1.02    2009-05-02 12:05 UTC
         + Add : Commands can now be aggregated.
         + Add : The commands can now also filter and mangle reports.
index fecbb2374b12692d93f7d0cc7638fc59b244f235..5c31171d86db9784e3d09d8cfe748cfa2d614955 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -1,21 +1,14 @@
 --- #YAML:1.0
 name:               Test-Valgrind
-version:            1.02
+version:            1.10
 abstract:           Generate suppressions, analyse and test any command with valgrind.
 author:
     - Vincent Pit <perl@profvince.com>
 license:            perl
 distribution_type:  module
 configure_requires:
-    base:                 0
-    Carp:                 0
-    Config:               0
     ExtUtils::MakeMaker:  0
-    Fcntl:                0
     File::Spec:           0
-    POSIX:                0
-    Scalar::Util:         0
-    version:              0
 build_requires:
     base:                 0
     Carp:                 0
@@ -28,6 +21,7 @@ build_requires:
     File::Spec:           0
     File::Temp:           0.14
     Filter::Util::Call:   0
+    List::Util:           0
     Perl::Destruct::Level:  0
     POSIX:                0
     Scalar::Util:         0
@@ -46,11 +40,13 @@ requires:
     File::Spec:           0
     File::Temp:           0.14
     Filter::Util::Call:   0
+    List::Util:           0
     perl:                 5.006
     Perl::Destruct::Level:  0
     POSIX:                0
     Scalar::Util:         0
     Test::Builder:        0
+    Test::More:           0
     version:              0
     XML::Twig:            0
 resources:
@@ -62,7 +58,7 @@ no_index:
     directory:
         - t
         - inc
-generated_by:       ExtUtils::MakeMaker version 6.50
+generated_by:       ExtUtils::MakeMaker version 6.54
 meta-spec:
     url:      http://module-build.sourceforge.net/META-spec-v1.4.html
     version:  1.4
diff --git a/README b/README
index ad23d16b1bcc524889188bd3c9da617cf11b1bc5..e34907e6da14f7abc4ed9d9b449011b8e5bca667 100644 (file)
--- a/README
+++ b/README
@@ -3,7 +3,7 @@ NAME
     with valgrind.
 
 VERSION
-    Version 1.02
+    Version 1.10
 
 SYNOPSIS
         # From the command-line
index 1e563a813bbe61258afb2629c689e21e3639d00a..ea437038640fdb841c0e4ab8ab9556aca2bd8d2d 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind - Generate suppressions, analyse and test any command with valgri
 
 =head1 VERSION
 
-Version 1.02
+Version 1.10
 
 =cut
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 =head1 SYNOPSIS
 
index d972db3cb3c8d5e8d5056907f451eb3ba5005ae7..44b6a05a467527dd4a9e6825a8252e30b81633d1 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Action - Base class for Test::Valgrind actions.
 
 =head1 VERSION
 
-Version 1.02
+Version 1.10
 
 =cut
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 =head1 DESCRIPTION
 
index dd4e269db8dd3f8ed321c4f24d71bb93c1b432b9..d31fcbf96d0ce0c4a2fad934d66c760169f93529 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Action::Captor - Mock Test::Valgrind::Action for capturing outpu
 
 =head1 VERSION
 
-Version 1.02
+Version 1.10
 
 =cut
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 =head1 DESCRIPTION
 
index 4d666a794121c15e6ba83f780b54577494f0add6..af3439f3c9c385e8bf499c4c677b961d654a511c 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Action::Suppressions - Generate suppressions for a given tool.
 
 =head1 VERSION
 
-Version 1.02
+Version 1.10
 
 =cut
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 =head1 DESCRIPTION
 
index 48d5906636f2247348ae4f484479e245bd5a6998..67e122bed2f28975f11c6841dc93bb357c735623 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Action::Test - Test that an analysis didn't generate any error r
 
 =head1 VERSION
 
-Version 1.02
+Version 1.10
 
 =cut
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 =head1 DESCRIPTION
 
index 165004d9d9feb304f22461279f2638aba87b83f0..c4db1307a62da132bcb2586438e19dc3b4988871 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Carp - Carp-like private methods for Test::Valgrind objects.
 
 =head1 VERSION
 
-Version 1.02
+Version 1.10
 
 =cut
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 sub _croak {
  shift;
index 345204711e3e17dcde4976008ce0a89d196e2a2f..2afa4b03695ad8b063b7e1ac0d20e35081bdd47f 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Command - Base class for Test::Valgrind commands.
 
 =head1 VERSION
 
-Version 1.02
+Version 1.10
 
 =cut
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 =head1 DESCRIPTION
 
index 27d7fc86255c9b38ecbfb3b96e79337a5c92b91f..136f1a2b1add617e20f085aa97c6766c5fb18aa5 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Command::Aggregate - A Test::Valgrind command that aggregates se
 
 =head1 VERSION
 
-Version 1.02
+Version 1.10
 
 =cut
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 =head1 DESCRIPTION
 
index 675210ee3bf404d1036ea09cafbe3e1e4c1119c8..9178a926ffc558f422b2e5e232685200d09fb91a 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Command::Perl - A Test::Valgrind command that invokes perl.
 
 =head1 VERSION
 
-Version 1.02
+Version 1.10
 
 =cut
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 =head1 DESCRIPTION
 
index 826d74cd6b7183b649a13db03ce4bd0da6d1007d..18f5ee006255e78de323341581d86095c2e2d182 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Command::PerlScript - A Test::Valgrind command that invokes a pe
 
 =head1 VERSION
 
-Version 1.02
+Version 1.10
 
 =cut
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 =head1 DESCRIPTION
 
index 3b7a5701f3a698167d95a0c0281fabd0d16eb35c..ed212b9700729a0e41099a1f3edaf940ae8a7ef2 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Component - Base class for Test::Valgrind components.
 
 =head1 VERSION
 
-Version 1.02
+Version 1.10
 
 =cut
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 use Scalar::Util ();
 
index 217a0b1ce24374992e06e0b91c937ff9676acf94..c02d77f541e53db90d81c1fb393cf6ddea8802a5 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Parser - Base class for Test::Valgrind parsers.
 
 =head1 VERSION
 
-Version 1.02
+Version 1.10
 
 =cut
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 =head1 DESCRIPTION
 
index d84adbf2ac4b112c66a44ccfad7905f343bca215..03a9556a1dc070477511c088ca439788a93dea6e 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Parser::Suppressions::Text - Parse valgrind suppressions output
 
 =head1 VERSION
 
-Version 1.02
+Version 1.10
 
 =cut
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 =head1 DESCRIPTION
 
index e8bb632bef11360d091449be719b3f10a0484076..81c8f70c2e763452916164f620bf878d2cd5ad24 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Parser::Text - Parse valgrind output as a text stream.
 
 =head1 VERSION
 
-Version 1.02
+Version 1.10
 
 =cut
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 =head1 DESCRIPTION
 
index 4c28c20a5000b3a3b03d585fce33de96c176770b..0e92e18595b1ada02250e9cda811af5afe16349a 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Parser::XML - Parse valgrind output as an XML stream.
 
 =head1 VERSION
 
-Version 1.02
+Version 1.10
 
 =cut
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 =head1 DESCRIPTION
 
index 29d0f9681850abb3b7980a34a9cae1b3f304b794..bc0df39dccff942e4d3730ecb6d121149ba47822 100644 (file)
@@ -3,7 +3,7 @@ package Test::Valgrind::Parser::XML::Twig;
 use strict;
 use warnings;
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 use Scalar::Util ();
 
@@ -127,7 +127,7 @@ sub handle_error {
 
 package Test::Valgrind::Parser::XML::Twig::Elt;
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 BEGIN { require XML::Twig; }
 
index ac4ad9e405561687fb4f97215221ea16d2f585ea..9331cec30952aa0b0dcb30e3a43a1ff7ad739a26 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Report - Base class for Test::Valgrind error reports.
 
 =head1 VERSION
 
-Version 1.02
+Version 1.10
 
 =cut
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 use base qw/Test::Valgrind::Carp/;
 
index 47150e1a86208ab0fdb6bb1daa6d629399c7d23f..4b731fca2b769e137bdd9eea6b3e611dfbce1fc4 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Session - Test::Valgrind session object.
 
 =head1 VERSION
 
-Version 1.02
+Version 1.10
 
 =cut
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 =head1 DESCRIPTION
 
index 59c53559c35c134fd32da9e8800affa72847ac31..cb3bd7ae210dcaf95bdd7e5968d4683dee70560e 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Suppressions - Generate suppressions for given tool and command.
 
 =head1 VERSION
 
-Version 1.02
+Version 1.10
 
 =cut
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 =head1 DESCRIPTION
 
index 54598a596d84c0b6f6138ae653791e37254c0b85..7560d52217e64663a11af909a9102c1ac70ae934 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Tool - Base class for Test::Valgrind tools.
 
 =head1 VERSION
 
-Version 1.02
+Version 1.10
 
 =cut
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 =head1 DESCRIPTION
 
index 7869f568861ebd32e8dd82c6fea4b3fdef75a490..fef177a5f5c296e0abfcf95585c1efd60d7dc911 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Tool::memcheck - Run an analysis through the memcheck tool.
 
 =head1 VERSION
 
-Version 1.02
+Version 1.10
 
 =cut
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 =head1 DESCRIPTION
 
@@ -165,7 +165,7 @@ package Test::Valgrind::Tool::memcheck::Report;
 
 use base qw/Test::Valgrind::Report/;
 
-our $VERSION = '1.02';
+our $VERSION = '1.10';
 
 my @kinds = qw/
  InvalidFree