[libtest-valgrind-perl] branch master updated (be0debb -> 432db66)
gregor herrmann
gregoa at debian.org
Sun Nov 1 18:21:38 UTC 2015
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libtest-valgrind-perl.
from be0debb update changelog
new 9d773c1 Add debian/upstream/metadata
new 771816d Update debian/changelog
adds 41a4b90 Importing Test-Valgrind-0.01.tar.gz
adds 8e236cf Importing Test-Valgrind-0.02.tar.gz
adds d685884 Importing Test-Valgrind-0.03.tar.gz
adds 7afc369 Importing Test-Valgrind-0.04.tar.gz
adds ea0727f Add the dist.sh script
adds 359f15d Update .gitignore
adds aeb516a Reset suppressions and template on make clean
adds b8a721f Get rid of Debian_CPANTS.txt
adds db13282 Generate extra suppressions and remove duplicated ones
adds 5c09f45 Use only 12 callers as default
adds 125f225 Remove the now useless dist.sh script
adds abef720 No need to check the valgrind executable two times
adds 99ca8d9 Add the cb option
adds 4c46bbd Document alternatives
adds 8d66aa0 Test real-life leaks with some XS
adds a456fae This is 0.05
adds f6f6b61 This is 0.051
adds 0e72be5 Generate suppressions with eval BLOCK, and test it too
adds c797e80 Remove the shebang line in gen.pl so that it doesn't fetch the PATH perl
adds 20948ca Fix installation path
adds 1a45e7f Search for the first file and fallback to the first module if there's not
adds cb1a72b Better wrap XSLoader in an eval STRING so that it does its jobs at run time
adds c68960c Fix generations of XSLoader suppressions
adds 1666a12 This is 0.06
adds 987e9c3 Port to use Test::Builder internally
adds 4ca2530 Output more diagnostics when 'use Test::Valgrind' fails
adds 62b584c 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
adds f3c8716 Don't output our plan if one has already been set
adds 6168b77 t/30-bad.t is only TODO for non-debugging perls
adds 187b1e3 Don't output the plan twice when no XS can be found, and output the reason from the parent
adds cbcfbd4 Get infos from the suppression files in t/10-suppressions.t, so that we get useful feedback from smokers
adds a92a30a Generate suppressions when running 'make test' without prior 'make'
adds eea6b23 Log valgrind output to a specific fd so that the output of the script doesn't get mixed up with valgrind data
adds c528f9c die() instead of croak() on system errors
adds a732291 Capture STDOUT so that its output doesn't mix with our test results
adds 66686a5 Use indirect exec syntax
adds d3122f7 Don't try to read the script's output before valgrind's, as it causes deadlocks
adds 9a6e8be More suppressions
adds 2531f38 More explicit error message for bogus failures
adds de22e7a Document things
adds bafd405 More suppressions bis (also when no compiler is available)
adds e88c20f This is 0.07
adds acae07c Use clean Suppressions.pm and perlTestValgrind.supp when building a dist
adds b06c4c9 Better be on irc.perl.org
adds aa1ba53 Use $Config{path_sep} whenever possible
adds 512c743 Remove the useless t/21-good-block.t
adds f278a7f Use recent ExtUtils::MakeMaker features to generate a better META.yml
adds 550ce3f t/30-bad.t doesn't need Config anymore
adds 1990c79 Unload dynamically loaded libraries at END-time
adds 57caf00 XSLoader and DynaLoader aren't really required, just recommended
adds 272284f Don't call dl_unload_file twice on the same libref
adds af894e2 Remove entries from @dl_unload_file when unload succeed instead of undefining them
adds dc74bb8 Bump copyright year
adds edad19c This is 0.08
adds fad4c11 dl_unload_file() returns false on error, not true
adds c28e54f Output what we got when t/30-bad.t fails
adds b41c498 This is 1.00
adds 3a859aa List base.pm in the prerequisites
adds 023a299 Only load version.pm when needed in Test::Valgrind::Session so that it's not mandatory at configure time
adds 3968e3b A new PerlScript command that specializes the Perl command to scripts
adds 27bd94a Allow passing a command to Test::Valgrind->import
adds 6d0c733 Factor the agnostic part of Test::Valgrind->import out to a new ->analyse
adds 14d9a30 Really allow to pass "file => $file" to Test::Valgrind->import
adds de57874 Allow using Test::Valgrind on code given by the -e command-line flag
adds 763b4e6 Don't enable dynamic libraries unloading at END time by default
adds b49eb32 Test that the stack trace is correct in t/20-bad.t
adds abe419a This is 1.01
adds faf3290 Better POD reference for dl_unload_file()
adds 11eeaba Move the "taint_mode" option from Test::Valgrind::Command::PerlScript to Perl
adds b7cbe2a Nit in T::V::Session POD
adds 71f41a8 Don't import Config into Test::Valgrind::Tool::memcheck::Report
adds d051300 Spacing fix
adds 00f76cf Test::Valgrind::Report::Suppressions isn't linkable in POD
adds b6d8643 Reorder a bit the fake test action
adds 38a501a Move the duplicate suppressions removal from the tool to the action
adds 5be3471 Point the repository to the gitweb instead of the bare repo
adds f040b7d Fix SUPER call in Test::Valgrind::Tool::memcheck::finish()
adds 0e79c45 Add a new T::V::Command::Aggregate that aggregates several commands together
adds 7ad8fbc Nits in Test::Valgrind::import description
adds fdadaab Slashes are reserved and hence must be encoded in the search part of an URL
adds 1fdcbca Phrasing fix in Test::Valgrind::Tool POD
adds a1b4baa Let the command filter reports
adds dd7e7df Ignore the stack trace below Perl_runops* when generating perl suppressions
adds acae724 A short note about the API
adds 0f8254a A new pitch
adds cbc78ed Add two missing descriptions
adds 1b06adb This is 1.02
adds e93e75f Check in the reference of the new XML protocol
adds 60a9b64 Style nits
adds ebbc6c9 Cleanup Test::Valgrind::Tool::SuppressionsParser.pm
adds 9265329 Remove an unused variable
adds 74358c5 Honor the report class in Tool::memcheck
adds 01942f8 Also use the report_class in Session
adds 8a51ed6 Tools can only be run in one session at a time by default
adds 8bd140c Tool::memcheck::args needs to forward its $session argument in the SUPER call
adds 31a3711 Rename Tool::SuppressionsParser to Parser::Suppressions::Text
adds b90507c Add two missing dependencies for the suppressions trainer
adds 91e50cd Get rid of all pointers to Test::Valgrind::Tool::SuppressionsParser
adds 76e13d7 Move the XML::Twig part of Tool::memcheck to a new Parser::XML::Twig
adds 37e0b96 Add parser support to Test::Valgrind::Session
adds 01ace0f Introduce the Test::Valgrind::Parser class hierarchy
adds 943acd9 Factor the start/finish logic into a new Test::Valgrind::Component base class
adds 08f451d Move the rest of the XML parser from Tool::memcheck to Parser::XML::Twig
adds 14b54bd Remove support for report_class_{suppressions,analysis} in tools
adds 270aacc Add support for ->parser_class() in tools
adds 732d824 Remove ->parse() from Tool.pm
adds dc609e9 Add a default ->filter() to tools
adds b9e3e93 Make Parser::XML::Twig a subclass of a new Parser::XML
adds 5ee5c76 Don't scan for valgrind at configure time
adds f30a358 Document Session->parser
adds 76eed07 Make Parser::XML::Twig collect the protocol version
adds c449f79 Handle xwhat nodes of protocol v4
adds 15ef670 With protocol v4, leakedbytes and leakedblocks are found in the xwhat node
adds f229eb9 Fix valgrind option to Test::Valgrind::Session->new
adds 9da4ddc Action::Test->abort should use the $msg it receives at its second argument
adds b53c95b Remove stack traces from common error messages
adds 1676eba Test Session->new arguments in a new t/70-session.t
adds 245d45a Only run the tests with fake valgrinds on linux
adds 08860da This is 1.10
adds 5e79efb Move the --xml option to Parser::XML
adds d44c95e Complete POD coverage
adds 592b66b Reset the ->protocol_version before and after parsing
adds 5e664c5 Kwalitee test overhaul
adds 7a0d14b Add a ->parser_class method to the session that forwards to ->tool->parser_class
adds 18be4c5 Add a DESCRIPTION to all modules
adds 4ec45e4 Document Parser->new
adds 93bdd32 Miscellanous doc nits
adds d9057b7 Give an explicit value to dynamic_config
adds f1ae3d7 Move $dist before %PREREQ_PM
adds feaf2ed Build the $name and the main $file from $dist
adds fa6f373 Makefile.bak doesn't exist anymore
adds 7964856 Re-indent WriteMakefile() arguments
adds 195f024 This is 1.11
adds 3aff25a Improve Test::Valgrind front documentation
adds 5d34ea4 The report_class is given by the tool, not by the action
adds db4cb01 Fix non-portable hex numbers
adds 2d1051a Report which suppressions are used by the session
adds b850006 Consistently enforce a destruction level of 3
adds 16ad866 Add an INSTALL.SKIP file
adds ad65b45 Always strip wildcard frames at the end of a suppression
adds a3ad5e4 Also strip the (new) tail after cutting the suppression at Perl_runops
adds 07e9c71 Make Suppressions->strip_tail remove multiple ellipsis
adds 0298881 There's no need to strip out lines containing "valgrind" from suppressions anymore
adds f810113 Z-demangle symbol names in suppressions
adds 5bc7006 Thanks, David. Thanks, Debian people
adds 90b6c79 This is 1.12
adds 7dd8f67 Add missing t/81-suppressions-demangle.t to MANIFEST
adds ce3b70a Fix the session not calling ->finish at the right time
adds a7f76c8 Bump copyright year
adds ebeb728 Ignore MYMETA.{json,yml}
adds d3e948f Encode the README file in UTF-8
adds 5faeae4 Add META.json
adds 44f0639 Switch to qw<>
adds 9314897 Bump copyright year
adds cea9775 This is 1.13
adds cc7a828 Make the stack trace test of t/20-bad.t more predictable
adds bba130a Require Module::ExtractUse 0.24 for the Kwalitee test
adds 9958ed1 Get rid of t/99-kwalitee.t
adds 994b0ec Update the bug tracker URL in META after the rt.perl.org upgrade
adds 5b767fa Sort MANIFEST
adds 57a8a0a Update author tests
adds 206111f Stop bundling author tests
adds 4772ca4 Quote version numbers in Makefile.PL
adds b78d3fc No tabs please
adds 7811845 Put each POD sentence on its own line
adds 254ae9b Remove obsolete kwalitee workarounds
adds d833585 Make sure the POD headings are linkable
adds faa228f Silence a POD link error
adds 77d53e2 Bump copyright year
adds aa04f16 Remove trailing whitespace
adds cc42998 This is 1.14
adds bca8546 Fix comment
adds d6ed05d Clean up tests
adds f1aad8e Freshen Makefile.PL
adds eb5a898 Improve diagnostics when t/20-bad.t fails
adds b354437 Add a capital to make the spelling test happy
adds 8cad149 Update VPIT::TestHelpers to ba865c42
adds f31dd6e Fix the dummy XS code for PERL_IMPLICIT_SYS builds
adds b5294ed No "unless else" please
adds 60c3814 Add a prototype for tv_leak()
adds 0c5d8f1 Enable the 'diag' option in tests
adds acdd3b7 Test run time exceptions
adds b62067c Add 'regen_def_supp', an option to regenerate the suppressions
adds d93ddba Bump copyright year
adds 63f17cf This is 1.15
adds 3e838a9 Imported Upstream version 1.15
new fd932df Merge tag 'upstream/1.15'
new 2cb5e78 Update debian/changelog
new 7b6a8f4 Update years of upstream and packaging copyright.
new c092fac Reformat debian/control with cme
new 3b623db Declare compliance with Debian Policy 3.9.6.
new 432db66 releasing package libtest-valgrind-perl version 1.15-1
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Changes | 11 ++
MANIFEST | 1 +
META.json | 8 +-
META.yml | 94 ++++++++-------
Makefile.PL | 162 +++++++++++++++++++-------
README | 19 ++-
Valgrind.xs | 20 +++-
debian/changelog | 11 +-
debian/control | 3 +-
debian/copyright | 4 +-
debian/upstream/metadata | 6 +
lib/Test/Valgrind.pm | 24 ++--
lib/Test/Valgrind/Action.pm | 6 +-
lib/Test/Valgrind/Action/Captor.pm | 6 +-
lib/Test/Valgrind/Action/Suppressions.pm | 12 +-
lib/Test/Valgrind/Action/Test.pm | 6 +-
lib/Test/Valgrind/Carp.pm | 6 +-
lib/Test/Valgrind/Command.pm | 6 +-
lib/Test/Valgrind/Command/Aggregate.pm | 6 +-
lib/Test/Valgrind/Command/Perl.pm | 12 +-
lib/Test/Valgrind/Command/PerlScript.pm | 6 +-
lib/Test/Valgrind/Component.pm | 6 +-
lib/Test/Valgrind/Parser.pm | 6 +-
lib/Test/Valgrind/Parser/Suppressions/Text.pm | 6 +-
lib/Test/Valgrind/Parser/Text.pm | 6 +-
lib/Test/Valgrind/Parser/XML.pm | 6 +-
lib/Test/Valgrind/Parser/XML/Twig.pm | 8 +-
lib/Test/Valgrind/Report.pm | 6 +-
lib/Test/Valgrind/Session.pm | 53 ++++++---
lib/Test/Valgrind/Suppressions.pm | 6 +-
lib/Test/Valgrind/Tool.pm | 6 +-
lib/Test/Valgrind/Tool/memcheck.pm | 8 +-
t/10-good.t | 14 ++-
t/12-good-run-exception.t | 20 ++++
t/20-bad.t | 19 ++-
t/lib/Test/Valgrind/Test/Action.pm | 46 +++++++-
36 files changed, 439 insertions(+), 206 deletions(-)
create mode 100644 debian/upstream/metadata
create mode 100644 t/12-good-run-exception.t
--
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