[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