]> git.vpit.fr Git - perl/modules/Test-Valgrind.git/commitdiff
This is 1.15 v1.15
authorVincent Pit <perl@profvince.com>
Fri, 30 Oct 2015 16:15:07 +0000 (14:15 -0200)
committerVincent Pit <perl@profvince.com>
Fri, 30 Oct 2015 16:15:07 +0000 (14:15 -0200)
25 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

diff --git a/Changes b/Changes
index 1ed9dc78e3dc125c1e29a89164190e019f7d3b6e..45f04cdd45710b3d4738c3cd4be2ec595f6e1cb1 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,16 @@
 Revision history for Test-Valgrind
 
+1.15    2015-10-30 16:15 UTC
+        + Add : The new 'regen_def_supp' option can be passed to
+                Test::Valgrind->import to forcefully regenerate the default
+                suppression file.
+        + Fix : Build failures of the dummy XS code with PERL_IMPLICIT_SYS
+                perls.
+        + Fix : Handshake failures in tests with recent perls built with
+                PERL_POISON.
+        + Tst : Improved diagnostics on failure.
+        + Upd : Freshen Makefile.PL.
+
 1.14    2013-09-01 17:10 UTC
         This is a maintenance release. The code contains no functional change.
         Satisfied users of version 1.13 can skip this update.
index 350ed8c49dffd68389fe0692b5dbe1251925c4bf..670c79efcf86ce463c7f1d06e981179f79845eda 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 6.66, CPAN::Meta::Converter version 2.120921",
+   "generated_by" : "ExtUtils::MakeMaker version 7.1, CPAN::Meta::Converter version 2.150005",
    "license" : [
       "perl_5"
    ],
@@ -23,6 +23,7 @@
       "build" : {
          "requires" : {
             "Carp" : "0",
+            "Config" : "0",
             "Digest::MD5" : "0",
             "Env::Sanctify" : "0",
             "ExtUtils::MakeMaker" : "0",
             "Test::More" : "0",
             "XML::Twig" : "0",
             "base" : "0",
+            "lib" : "0",
             "version" : "0"
          }
       },
       "configure" : {
          "requires" : {
+            "Config" : "0",
             "ExtUtils::MakeMaker" : "0",
             "File::Spec" : "0"
          }
@@ -90,5 +93,6 @@
          "url" : "http://git.profvince.com/?p=perl%2Fmodules%2FTest-Valgrind.git"
       }
    },
-   "version" : "1.14"
+   "version" : "1.15",
+   "x_serialization_backend" : "JSON::PP version 2.27300"
 }
index 3a56b42bdea6da93a3b8d511fe1945af7726a49b..5ffdf2b30fef0a169ed71c29a6b6ef00ef474cd8 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -3,65 +3,69 @@ abstract: 'Generate suppressions, analyse and test any command with valgrind.'
 author:
   - 'Vincent Pit <perl@profvince.com>'
 build_requires:
-  Carp: 0
-  Digest::MD5: 0
-  Env::Sanctify: 0
-  ExtUtils::MakeMaker: 0
-  Fcntl: 0
-  File::HomeDir: 0.86
-  File::Path: 0
-  File::Spec: 0
-  File::Temp: 0.14
-  Filter::Util::Call: 0
-  List::Util: 0
-  POSIX: 0
-  Perl::Destruct::Level: 0
-  Scalar::Util: 0
-  Test::Builder: 0
-  Test::More: 0
-  XML::Twig: 0
-  base: 0
-  version: 0
+  Carp: '0'
+  Config: '0'
+  Digest::MD5: '0'
+  Env::Sanctify: '0'
+  ExtUtils::MakeMaker: '0'
+  Fcntl: '0'
+  File::HomeDir: '0.86'
+  File::Path: '0'
+  File::Spec: '0'
+  File::Temp: '0.14'
+  Filter::Util::Call: '0'
+  List::Util: '0'
+  POSIX: '0'
+  Perl::Destruct::Level: '0'
+  Scalar::Util: '0'
+  Test::Builder: '0'
+  Test::More: '0'
+  XML::Twig: '0'
+  base: '0'
+  lib: '0'
+  version: '0'
 configure_requires:
-  ExtUtils::MakeMaker: 0
-  File::Spec: 0
+  Config: '0'
+  ExtUtils::MakeMaker: '0'
+  File::Spec: '0'
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version 2.120921'
+generated_by: 'ExtUtils::MakeMaker version 7.1, CPAN::Meta::Converter version 2.150005'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
-  version: 1.4
+  version: '1.4'
 name: Test-Valgrind
 no_index:
   directory:
     - t
     - inc
 recommends:
-  DynaLoader: 0
-  XSLoader: 0
+  DynaLoader: '0'
+  XSLoader: '0'
 requires:
-  Carp: 0
-  Digest::MD5: 0
-  Env::Sanctify: 0
-  Fcntl: 0
-  File::HomeDir: 0.86
-  File::Path: 0
-  File::Spec: 0
-  File::Temp: 0.14
-  Filter::Util::Call: 0
-  List::Util: 0
-  POSIX: 0
-  Perl::Destruct::Level: 0
-  Scalar::Util: 0
-  Test::Builder: 0
-  Test::More: 0
-  XML::Twig: 0
-  base: 0
-  perl: 5.006
-  version: 0
+  Carp: '0'
+  Digest::MD5: '0'
+  Env::Sanctify: '0'
+  Fcntl: '0'
+  File::HomeDir: '0.86'
+  File::Path: '0'
+  File::Spec: '0'
+  File::Temp: '0.14'
+  Filter::Util::Call: '0'
+  List::Util: '0'
+  POSIX: '0'
+  Perl::Destruct::Level: '0'
+  Scalar::Util: '0'
+  Test::Builder: '0'
+  Test::More: '0'
+  XML::Twig: '0'
+  base: '0'
+  perl: '5.006'
+  version: '0'
 resources:
   bugtracker: http://rt.cpan.org/Dist/Display.html?Name=Test-Valgrind
   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.14
+version: '1.15'
+x_serialization_backend: 'CPAN::Meta::YAML version 0.016'
diff --git a/README b/README
index 69478025296a8dd3e1734de9cfe747418f60ac18..c4bc72dd408e4141acbf8971e9134ea56ec33571 100644 (file)
--- a/README
+++ b/README
@@ -3,7 +3,7 @@ NAME
     with valgrind.
 
 VERSION
-    Version 1.14
+    Version 1.15
 
 SYNOPSIS
         # From the command-line
@@ -93,11 +93,11 @@ METHODS
         Ignored if you supply your own custom "action", otherwise defaults
         to false.
 
-    *   "extra_supps => \@files"
+    *   "regen_def_supp => $bool"
 
-        Also use suppressions from @files besides "perl"'s.
+        If true, forcefully regenerate the default suppression file.
 
-        Defaults to empty.
+        Defaults to false.
 
     *   "no_def_supp => $bool"
 
@@ -105,6 +105,12 @@ METHODS
 
         Defaults to false.
 
+    *   "extra_supps => \@files"
+
+        Also use suppressions from @files besides "perl"'s.
+
+        Defaults to empty.
+
   "import"
         use Test::Valgrind %options;
 
@@ -182,14 +188,15 @@ ACKNOWLEDGEMENTS
     David Cantrell, for providing shell access to one of his smokers where
     the tests were failing.
 
-    The debian-perl team, for offering all the feedback they could regarding
+    The Debian-perl team, for offering all the feedback they could regarding
     the build issues they met.
 
     All you people that showed interest in this module, which motivated me
     into completely rewriting it.
 
 COPYRIGHT & LICENSE
-    Copyright 2008,2009,2010,2011,2013 Vincent Pit, all rights reserved.
+    Copyright 2008,2009,2010,2011,2013,2015 Vincent Pit, all rights
+    reserved.
 
     This program is free software; you can redistribute it and/or modify it
     under the same terms as Perl itself.
index 75135de0537d71995e39127e708d04ab3180370e..ed3a1976bedd63d99446b4d1a3fc35c61bc64893 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind - Generate suppressions, analyse and test any command with valgri
 
 =head1 VERSION
 
-Version 1.14
+Version 1.15
 
 =cut
 
-our $VERSION = '1.14';
+our $VERSION = '1.15';
 
 =head1 SYNOPSIS
 
index 8a892aac6c3ddb5a51a2d5554803a9cd0f9eaf2b..fbdffe639da60c1a0b1fba5fab8f7fab368a0c09 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Action - Base class for Test::Valgrind actions.
 
 =head1 VERSION
 
-Version 1.14
+Version 1.15
 
 =cut
 
-our $VERSION = '1.14';
+our $VERSION = '1.15';
 
 =head1 DESCRIPTION
 
index baf7eaf0e1544c9d39d41569f5a80dc29a2ed654..90450927c5618a8d65d12cc9271ecf58976efe0d 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Action::Captor - Mock Test::Valgrind::Action for capturing outpu
 
 =head1 VERSION
 
-Version 1.14
+Version 1.15
 
 =cut
 
-our $VERSION = '1.14';
+our $VERSION = '1.15';
 
 =head1 DESCRIPTION
 
index bbc6f2878a337564b462e9d99afff273a3a19bc5..c100771b9fea0f335277a446bd5cb94a620fa961 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Action::Suppressions - Generate suppressions for a given tool.
 
 =head1 VERSION
 
-Version 1.14
+Version 1.15
 
 =cut
 
-our $VERSION = '1.14';
+our $VERSION = '1.15';
 
 =head1 DESCRIPTION
 
index ce0e1d5567cdb02825993f6907ea57ceb2ab2e93..1b2187b713af5e1a81dc96d27a950959eae23ba2 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Action::Test - Test that an analysis didn't generate any error r
 
 =head1 VERSION
 
-Version 1.14
+Version 1.15
 
 =cut
 
-our $VERSION = '1.14';
+our $VERSION = '1.15';
 
 =head1 DESCRIPTION
 
index 3049029d44d43554828a3acc3166515517b964eb..df4752d01d28d24bfe91c71942a10e319c04b08b 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Carp - Carp-like private methods for Test::Valgrind objects.
 
 =head1 VERSION
 
-Version 1.14
+Version 1.15
 
 =cut
 
-our $VERSION = '1.14';
+our $VERSION = '1.15';
 
 =head1 DESCRIPTION
 
index 1a132bc22015056c187fb5e19324977f235bd7d0..0329241a19257212128ec4b6060ab13d3303d022 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Command - Base class for Test::Valgrind commands.
 
 =head1 VERSION
 
-Version 1.14
+Version 1.15
 
 =cut
 
-our $VERSION = '1.14';
+our $VERSION = '1.15';
 
 =head1 DESCRIPTION
 
index 9542df5906b861a200aa7f7d130a8d58313469e0..1e5eba775aade102e0320cbd2fde6bc7fae3df3a 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Command::Aggregate - A Test::Valgrind command that aggregates se
 
 =head1 VERSION
 
-Version 1.14
+Version 1.15
 
 =cut
 
-our $VERSION = '1.14';
+our $VERSION = '1.15';
 
 =head1 DESCRIPTION
 
index f45ab9b07e1cb6aec68e897fa1380e3c3091cd20..7e29ffe199ea62669cfd7766042efe3fa46ed60f 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Command::Perl - A Test::Valgrind command that invokes perl.
 
 =head1 VERSION
 
-Version 1.14
+Version 1.15
 
 =cut
 
-our $VERSION = '1.14';
+our $VERSION = '1.15';
 
 =head1 DESCRIPTION
 
index 0d33fed12db16bdb0451bf64903b70ff8f8b59d0..f81ee2f44e2c810028be7f31bbfaec97d66895f8 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Command::PerlScript - A Test::Valgrind command that invokes a pe
 
 =head1 VERSION
 
-Version 1.14
+Version 1.15
 
 =cut
 
-our $VERSION = '1.14';
+our $VERSION = '1.15';
 
 =head1 DESCRIPTION
 
index 9b10a18bb2d9a03e8ddd36d21e5e53f2d68047fd..3f29eebb3c884c9e64e11910cfcaa7ce7b0d97b7 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Component - Base class for Test::Valgrind components.
 
 =head1 VERSION
 
-Version 1.14
+Version 1.15
 
 =cut
 
-our $VERSION = '1.14';
+our $VERSION = '1.15';
 
 =head1 DESCRIPTION
 
index 069d2a9ba521a40dd1c52677e91406e76bd6d9a3..1101715db99c42a2f0591cfd2bb58dce44a89d98 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Parser - Base class for Test::Valgrind parsers.
 
 =head1 VERSION
 
-Version 1.14
+Version 1.15
 
 =cut
 
-our $VERSION = '1.14';
+our $VERSION = '1.15';
 
 =head1 DESCRIPTION
 
index bd75917ba89b6adad51cb2c67ab66f24ac94210d..7692e834f87628ca077c60b5200b4fe35cce342e 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Parser::Suppressions::Text - Parse valgrind suppressions output
 
 =head1 VERSION
 
-Version 1.14
+Version 1.15
 
 =cut
 
-our $VERSION = '1.14';
+our $VERSION = '1.15';
 
 =head1 DESCRIPTION
 
index 470d5cd7b253af333920eb0e2a421123f86134d9..d697a9c06ba07b395c1fe2b18fd0e33b3d6d9a94 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Parser::Text - Parse valgrind output as a text stream.
 
 =head1 VERSION
 
-Version 1.14
+Version 1.15
 
 =cut
 
-our $VERSION = '1.14';
+our $VERSION = '1.15';
 
 =head1 DESCRIPTION
 
index 5c1824c799c584e48d1dbadd11074095a0cb4eb2..83e2cdd49771c3198ad030d64b217c843b4b97d5 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Parser::XML - Parse valgrind output as an XML stream.
 
 =head1 VERSION
 
-Version 1.14
+Version 1.15
 
 =cut
 
-our $VERSION = '1.14';
+our $VERSION = '1.15';
 
 =head1 DESCRIPTION
 
index c9e977e17b730523d776568b076d8a9ee3088f4d..59801dea393516dacc45bc9e16b036cb669f8c4b 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Parser::XML::Twig - Parse valgrind XML output with XML::Twig.
 
 =head1 VERSION
 
-Version 1.14
+Version 1.15
 
 =cut
 
-our $VERSION = '1.14';
+our $VERSION = '1.15';
 
 =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.14';
+our $VERSION = '1.15';
 
 BEGIN { require XML::Twig; }
 
index 0273207698431198094f554331c1b834992a7eba..c3b0e6593be925bb2096c54b6feaff60ad8107ea 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Report - Base class for Test::Valgrind error reports.
 
 =head1 VERSION
 
-Version 1.14
+Version 1.15
 
 =cut
 
-our $VERSION = '1.14';
+our $VERSION = '1.15';
 
 =head1 DESCRIPTION
 
index 4ef216ffa1c42b136a5a4f2f23db900fcaffde7c..fdb51c2313cf57c0177e54d3f8a8ef37a277ea2a 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Session - Test::Valgrind session object.
 
 =head1 VERSION
 
-Version 1.14
+Version 1.15
 
 =cut
 
-our $VERSION = '1.14';
+our $VERSION = '1.15';
 
 =head1 DESCRIPTION
 
index ab5294f5b0277a943a2e6726f8de989cc6af341a..bee6a0dd45a3e7e840b3782b0807998a8cc7e030 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Suppressions - Generate suppressions for given tool and command.
 
 =head1 VERSION
 
-Version 1.14
+Version 1.15
 
 =cut
 
-our $VERSION = '1.14';
+our $VERSION = '1.15';
 
 =head1 DESCRIPTION
 
index 1c053e233d1811bd132adf8b25b33fed2c17999b..bb7adda0fa9e4d3013cf7b958dbb25bb0c39bd20 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Tool - Base class for Test::Valgrind tools.
 
 =head1 VERSION
 
-Version 1.14
+Version 1.15
 
 =cut
 
-our $VERSION = '1.14';
+our $VERSION = '1.15';
 
 =head1 DESCRIPTION
 
index b7d92b6f16e22273aa72c78485d4b4e1e4b755b1..b86d1e7c73c3d3e992c4644ae860d09e263d18af 100644 (file)
@@ -9,11 +9,11 @@ Test::Valgrind::Tool::memcheck - Run an analysis through the memcheck tool.
 
 =head1 VERSION
 
-Version 1.14
+Version 1.15
 
 =cut
 
-our $VERSION = '1.14';
+our $VERSION = '1.15';
 
 =head1 DESCRIPTION
 
@@ -174,7 +174,7 @@ package Test::Valgrind::Tool::memcheck::Report;
 
 use base qw<Test::Valgrind::Report>;
 
-our $VERSION = '1.14';
+our $VERSION = '1.15';
 
 my @kinds = qw<
  InvalidFree