[libtest-valgrind-perl] annotated tag upstream/1.15 created (now 9f21dff)

gregor herrmann gregoa at debian.org
Sun Nov 1 18:21:40 UTC 2015


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to annotated tag upstream/1.15
in repository libtest-valgrind-perl.

        at  9f21dff   (tag)
   tagging  3e838a9c7797239ea242e6b3041b8996454fdf17 (commit)
  replaces  upstream/1.14
 tagged by  gregor herrmann
        on  Sun Nov 1 19:11:10 2015 +0100

- Log -----------------------------------------------------------------
Upstream version 1.15

Vincent Pit (185):
      Importing Test-Valgrind-0.01.tar.gz
      Importing Test-Valgrind-0.02.tar.gz
      Importing Test-Valgrind-0.03.tar.gz
      Importing Test-Valgrind-0.04.tar.gz
      Add the dist.sh script
      Update .gitignore
      Reset suppressions and template on make clean
      Get rid of Debian_CPANTS.txt
      Generate extra suppressions and remove duplicated ones
      Use only 12 callers as default
      Remove the now useless dist.sh script
      No need to check the valgrind executable two times
      Add the cb option
      Document alternatives
      Test real-life leaks with some XS
      This is 0.05
      This is 0.051
      Generate suppressions with eval BLOCK, and test it too
      Remove the shebang line in gen.pl so that it doesn't fetch the PATH perl
      Fix installation path
      Search for the first file and fallback to the first module if there's not
      Better wrap XSLoader in an eval STRING so that it does its jobs at run time
      Fix generations of XSLoader suppressions
      This is 0.06
      Port to use Test::Builder internally
      Output more diagnostics when 'use Test::Valgrind' fails
      In t/30-bad.t, first load Test::Valgrind and then the XS code (whenever possible), as loading the latter first actually loads the former
      Don't output our plan if one has already been set
      t/30-bad.t is only TODO for non-debugging perls
      Don't output the plan twice when no XS can be found, and output the reason from the parent
      Get infos from the suppression files in t/10-suppressions.t, so that we get useful feedback from smokers
      Generate suppressions when running 'make test' without prior 'make'
      Log valgrind output to a specific fd so that the output of the script doesn't get mixed up with valgrind data
      die() instead of croak() on system errors
      Capture STDOUT so that its output doesn't mix with our test results
      Use indirect exec syntax
      Don't try to read the script's output before valgrind's, as it causes deadlocks
      More suppressions
      More explicit error message for bogus failures
      Document things
      More suppressions bis (also when no compiler is available)
      This is 0.07
      Use clean Suppressions.pm and perlTestValgrind.supp when building a dist
      Better be on irc.perl.org
      Use $Config{path_sep} whenever possible
      Remove the useless t/21-good-block.t
      Use recent ExtUtils::MakeMaker features to generate a better META.yml
      t/30-bad.t doesn't need Config anymore
      Unload dynamically loaded libraries at END-time
      XSLoader and DynaLoader aren't really required, just recommended
      Don't call dl_unload_file twice on the same libref
      Remove entries from @dl_unload_file when unload succeed instead of undefining them
      Bump copyright year
      This is 0.08
      dl_unload_file() returns false on error, not true
      Output what we got when t/30-bad.t fails
      This is 1.00
      List base.pm in the prerequisites
      Only load version.pm when needed in Test::Valgrind::Session so that it's not mandatory at configure time
      A new PerlScript command that specializes the Perl command to scripts
      Allow passing a command to Test::Valgrind->import
      Factor the agnostic part of Test::Valgrind->import out to a new ->analyse
      Really allow to pass "file => $file" to Test::Valgrind->import
      Allow using Test::Valgrind on code given by the -e command-line flag
      Don't enable dynamic libraries unloading at END time by default
      Test that the stack trace is correct in t/20-bad.t
      This is 1.01
      Better POD reference for dl_unload_file()
      Move the "taint_mode" option from Test::Valgrind::Command::PerlScript to Perl
      Nit in T::V::Session POD
      Don't import Config into Test::Valgrind::Tool::memcheck::Report
      Spacing fix
      Test::Valgrind::Report::Suppressions isn't linkable in POD
      Reorder a bit the fake test action
      Move the duplicate suppressions removal from the tool to the action
      Point the repository to the gitweb instead of the bare repo
      Fix SUPER call in Test::Valgrind::Tool::memcheck::finish()
      Add a new T::V::Command::Aggregate that aggregates several commands together
      Nits in Test::Valgrind::import description
      Slashes are reserved and hence must be encoded in the search part of an URL
      Phrasing fix in Test::Valgrind::Tool POD
      Let the command filter reports
      Ignore the stack trace below Perl_runops* when generating perl suppressions
      A short note about the API
      A new pitch
      Add two missing descriptions
      This is 1.02
      Check in the reference of the new XML protocol
      Style nits
      Cleanup Test::Valgrind::Tool::SuppressionsParser.pm
      Remove an unused variable
      Honor the report class in Tool::memcheck
      Also use the report_class in Session
      Tools can only be run in one session at a time by default
      Tool::memcheck::args needs to forward its $session argument in the SUPER call
      Rename Tool::SuppressionsParser to Parser::Suppressions::Text
      Add two missing dependencies for the suppressions trainer
      Get rid of all pointers to Test::Valgrind::Tool::SuppressionsParser
      Move the XML::Twig part of Tool::memcheck to a new Parser::XML::Twig
      Add parser support to Test::Valgrind::Session
      Introduce the Test::Valgrind::Parser class hierarchy
      Factor the start/finish logic into a new Test::Valgrind::Component base class
      Move the rest of the XML parser from Tool::memcheck to Parser::XML::Twig
      Remove support for report_class_{suppressions,analysis} in tools
      Add support for ->parser_class() in tools
      Remove ->parse() from Tool.pm
      Add a default ->filter() to tools
      Make Parser::XML::Twig a subclass of a new Parser::XML
      Don't scan for valgrind at configure time
      Document Session->parser
      Make Parser::XML::Twig collect the protocol version
      Handle xwhat nodes of protocol v4
      With protocol v4, leakedbytes and leakedblocks are found in the xwhat node
      Fix valgrind option to Test::Valgrind::Session->new
      Action::Test->abort should use the $msg it receives at its second argument
      Remove stack traces from common error messages
      Test Session->new arguments in a new t/70-session.t
      Only run the tests with fake valgrinds on linux
      This is 1.10
      Move the --xml option to Parser::XML
      Complete POD coverage
      Reset the ->protocol_version before and after parsing
      Kwalitee test overhaul
      Add a ->parser_class method to the session that forwards to ->tool->parser_class
      Add a DESCRIPTION to all modules
      Document Parser->new
      Miscellanous doc nits
      Give an explicit value to dynamic_config
      Move $dist before %PREREQ_PM
      Build the $name and the main $file from $dist
      Makefile.bak doesn't exist anymore
      Re-indent WriteMakefile() arguments
      This is 1.11
      Improve Test::Valgrind front documentation
      The report_class is given by the tool, not by the action
      Fix non-portable hex numbers
      Report which suppressions are used by the session
      Consistently enforce a destruction level of 3
      Add an INSTALL.SKIP file
      Always strip wildcard frames at the end of a suppression
      Also strip the (new) tail after cutting the suppression at Perl_runops
      Make Suppressions->strip_tail remove multiple ellipsis
      There's no need to strip out lines containing "valgrind" from suppressions anymore
      Z-demangle symbol names in suppressions
      Thanks, David. Thanks, Debian people
      This is 1.12
      Add missing t/81-suppressions-demangle.t to MANIFEST
      Fix the session not calling ->finish at the right time
      Bump copyright year
      Ignore MYMETA.{json,yml}
      Encode the README file in UTF-8
      Add META.json
      Switch to qw<>
      Bump copyright year
      This is 1.13
      Make the stack trace test of t/20-bad.t more predictable
      Require Module::ExtractUse 0.24 for the Kwalitee test
      Get rid of t/99-kwalitee.t
      Update the bug tracker URL in META after the rt.perl.org upgrade
      Sort MANIFEST
      Update author tests
      Stop bundling author tests
      Quote version numbers in Makefile.PL
      No tabs please
      Put each POD sentence on its own line
      Remove obsolete kwalitee workarounds
      Make sure the POD headings are linkable
      Silence a POD link error
      Bump copyright year
      Remove trailing whitespace
      This is 1.14
      Fix comment
      Clean up tests
      Freshen Makefile.PL
      Improve diagnostics when t/20-bad.t fails
      Add a capital to make the spelling test happy
      Update VPIT::TestHelpers to ba865c42
      Fix the dummy XS code for PERL_IMPLICIT_SYS builds
      No "unless else" please
      Add a prototype for tv_leak()
      Enable the 'diag' option in tests
      Test run time exceptions
      Add 'regen_def_supp', an option to regenerate the suppressions
      Bump copyright year
      This is 1.15

gregor herrmann (1):
      Imported Upstream version 1.15

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libtest-valgrind-perl.git



More information about the Pkg-perl-cvs-commits mailing list