]> git.vpit.fr Git - perl/modules/Test-Valgrind.git/log
perl/modules/Test-Valgrind.git
14 years agoThis is 1.02 v1.02
Vincent Pit [Sat, 2 May 2009 12:05:20 +0000 (14:05 +0200)]
This is 1.02

14 years agoAdd two missing descriptions
Vincent Pit [Sat, 2 May 2009 11:59:35 +0000 (13:59 +0200)]
Add two missing descriptions

14 years agoA new pitch
Vincent Pit [Sat, 2 May 2009 11:53:57 +0000 (13:53 +0200)]
A new pitch

14 years agoA short note about the API
Vincent Pit [Sat, 2 May 2009 11:49:00 +0000 (13:49 +0200)]
A short note about the API

14 years agoIgnore the stack trace below Perl_runops* when generating perl suppressions
Vincent Pit [Sat, 2 May 2009 11:45:16 +0000 (13:45 +0200)]
Ignore the stack trace below Perl_runops* when generating perl suppressions

14 years agoLet the command filter reports
Vincent Pit [Sat, 2 May 2009 10:21:27 +0000 (12:21 +0200)]
Let the command filter reports

15 years agoPhrasing fix in Test::Valgrind::Tool POD
Vincent Pit [Sat, 25 Apr 2009 13:43:55 +0000 (15:43 +0200)]
Phrasing fix in Test::Valgrind::Tool POD

15 years agoSlashes are reserved and hence must be encoded in the search part of an URL
Vincent Pit [Wed, 22 Apr 2009 20:51:43 +0000 (22:51 +0200)]
Slashes are reserved and hence must be encoded in the search part of an URL

15 years agoNits in Test::Valgrind::import description
Vincent Pit [Tue, 21 Apr 2009 08:34:33 +0000 (10:34 +0200)]
Nits in Test::Valgrind::import description

15 years agoAdd a new T::V::Command::Aggregate that aggregates several commands together
Vincent Pit [Mon, 20 Apr 2009 09:57:44 +0000 (11:57 +0200)]
Add a new T::V::Command::Aggregate that aggregates several commands together

15 years agoFix SUPER call in Test::Valgrind::Tool::memcheck::finish()
Vincent Pit [Mon, 20 Apr 2009 09:04:27 +0000 (11:04 +0200)]
Fix SUPER call in Test::Valgrind::Tool::memcheck::finish()

15 years agoPoint the repository to the gitweb instead of the bare repo
Vincent Pit [Thu, 16 Apr 2009 22:43:53 +0000 (00:43 +0200)]
Point the repository to the gitweb instead of the bare repo

15 years agoMove the duplicate suppressions removal from the tool to the action
Vincent Pit [Thu, 16 Apr 2009 15:45:34 +0000 (17:45 +0200)]
Move the duplicate suppressions removal from the tool to the action

15 years agoReorder a bit the fake test action
Vincent Pit [Wed, 15 Apr 2009 08:48:50 +0000 (10:48 +0200)]
Reorder a bit the fake test action

15 years agoTest::Valgrind::Report::Suppressions isn't linkable in POD
Vincent Pit [Tue, 14 Apr 2009 23:45:23 +0000 (01:45 +0200)]
Test::Valgrind::Report::Suppressions isn't linkable in POD

15 years agoSpacing fix
Vincent Pit [Tue, 14 Apr 2009 23:43:27 +0000 (01:43 +0200)]
Spacing fix

15 years agoDon't import Config into Test::Valgrind::Tool::memcheck::Report
Vincent Pit [Tue, 14 Apr 2009 23:42:48 +0000 (01:42 +0200)]
Don't import Config into Test::Valgrind::Tool::memcheck::Report

15 years agoNit in T::V::Session POD
Vincent Pit [Tue, 14 Apr 2009 23:30:53 +0000 (01:30 +0200)]
Nit in T::V::Session POD

15 years agoMove the "taint_mode" option from Test::Valgrind::Command::PerlScript to Perl
Vincent Pit [Tue, 14 Apr 2009 23:18:19 +0000 (01:18 +0200)]
Move the "taint_mode" option from Test::Valgrind::Command::PerlScript to Perl

But keep in Test::Valgrind::Command::PerlScript the automatic discovery for when we know the file.

15 years agoBetter POD reference for dl_unload_file()
Vincent Pit [Tue, 14 Apr 2009 23:01:24 +0000 (01:01 +0200)]
Better POD reference for dl_unload_file()

15 years agoThis is 1.01 v1.01
Vincent Pit [Tue, 14 Apr 2009 21:14:31 +0000 (23:14 +0200)]
This is 1.01

15 years agoTest that the stack trace is correct in t/20-bad.t
Vincent Pit [Tue, 14 Apr 2009 20:55:26 +0000 (22:55 +0200)]
Test that the stack trace is correct in t/20-bad.t

15 years agoDon't enable dynamic libraries unloading at END time by default
Vincent Pit [Tue, 14 Apr 2009 20:32:29 +0000 (22:32 +0200)]
Don't enable dynamic libraries unloading at END time by default

This makes the error stack traces unreadable because valgrind tries to resolve the symbol names after they were unloaded (and not when the error occurs).

15 years agoAllow using Test::Valgrind on code given by the -e command-line flag
Vincent Pit [Tue, 14 Apr 2009 16:22:07 +0000 (18:22 +0200)]
Allow using Test::Valgrind on code given by the -e command-line flag

15 years agoReally allow to pass "file => $file" to Test::Valgrind->import
Vincent Pit [Tue, 14 Apr 2009 14:27:50 +0000 (16:27 +0200)]
Really allow to pass "file => $file" to Test::Valgrind->import

15 years agoFactor the agnostic part of Test::Valgrind->import out to a new ->analyse
Vincent Pit [Tue, 14 Apr 2009 14:20:38 +0000 (16:20 +0200)]
Factor the agnostic part of Test::Valgrind->import out to a new ->analyse

15 years agoAllow passing a command to Test::Valgrind->import
Vincent Pit [Tue, 14 Apr 2009 13:52:15 +0000 (15:52 +0200)]
Allow passing a command to Test::Valgrind->import

15 years agoA new PerlScript command that specializes the Perl command to scripts
Vincent Pit [Tue, 14 Apr 2009 13:47:10 +0000 (15:47 +0200)]
A new PerlScript command that specializes the Perl command to scripts

So that we can move the taint mode handling from Test::Valgrind to there.

15 years agoOnly load version.pm when needed in Test::Valgrind::Session so that it's not mandator...
Vincent Pit [Mon, 13 Apr 2009 13:39:27 +0000 (15:39 +0200)]
Only load version.pm when needed in Test::Valgrind::Session so that it's not mandatory at configure time

15 years agoList base.pm in the prerequisites
Vincent Pit [Mon, 13 Apr 2009 13:36:57 +0000 (15:36 +0200)]
List base.pm in the prerequisites

15 years agoThis is 1.00 v1.00
Vincent Pit [Thu, 19 Mar 2009 22:26:58 +0000 (23:26 +0100)]
This is 1.00

15 years agoOutput what we got when t/30-bad.t fails maint-0
Vincent Pit [Sat, 14 Feb 2009 21:37:12 +0000 (22:37 +0100)]
Output what we got when t/30-bad.t fails

15 years agodl_unload_file() returns false on error, not true
Vincent Pit [Sun, 8 Feb 2009 23:11:42 +0000 (00:11 +0100)]
dl_unload_file() returns false on error, not true

15 years agoThis is 0.08 v0.08
Vincent Pit [Sun, 8 Feb 2009 18:22:01 +0000 (19:22 +0100)]
This is 0.08

15 years agoBump copyright year
Vincent Pit [Sun, 8 Feb 2009 18:17:41 +0000 (19:17 +0100)]
Bump copyright year

15 years agoRemove entries from @dl_unload_file when unload succeed instead of undefining them
Vincent Pit [Sun, 8 Feb 2009 18:16:45 +0000 (19:16 +0100)]
Remove entries from @dl_unload_file when unload succeed instead of undefining them

15 years agoDon't call dl_unload_file twice on the same libref
Vincent Pit [Sun, 8 Feb 2009 00:47:40 +0000 (01:47 +0100)]
Don't call dl_unload_file twice on the same libref

15 years agoXSLoader and DynaLoader aren't really required, just recommended
Vincent Pit [Sun, 8 Feb 2009 00:35:47 +0000 (01:35 +0100)]
XSLoader and DynaLoader aren't really required, just recommended

15 years agoUnload dynamically loaded libraries at END-time
Vincent Pit [Sun, 8 Feb 2009 00:32:47 +0000 (01:32 +0100)]
Unload dynamically loaded libraries at END-time

This solves the leaks due to DynaLoader.

15 years agot/30-bad.t doesn't need Config anymore
Vincent Pit [Sat, 7 Feb 2009 21:21:38 +0000 (22:21 +0100)]
t/30-bad.t doesn't need Config anymore

15 years agoUse recent ExtUtils::MakeMaker features to generate a better META.yml
Vincent Pit [Sat, 7 Feb 2009 21:20:51 +0000 (22:20 +0100)]
Use recent ExtUtils::MakeMaker features to generate a better META.yml

15 years agoRemove the useless t/21-good-block.t
Vincent Pit [Wed, 21 Jan 2009 21:00:18 +0000 (22:00 +0100)]
Remove the useless t/21-good-block.t

15 years agoUse $Config{path_sep} whenever possible
Vincent Pit [Fri, 3 Oct 2008 17:16:11 +0000 (19:16 +0200)]
Use $Config{path_sep} whenever possible

15 years agoBetter be on irc.perl.org
Vincent Pit [Thu, 2 Oct 2008 22:06:11 +0000 (00:06 +0200)]
Better be on irc.perl.org

15 years agoUse clean Suppressions.pm and perlTestValgrind.supp when building a dist
Vincent Pit [Thu, 2 Oct 2008 22:03:27 +0000 (00:03 +0200)]
Use clean Suppressions.pm and perlTestValgrind.supp when building a dist

15 years agoThis is 0.07 v0.07
Vincent Pit [Sun, 28 Sep 2008 13:35:48 +0000 (15:35 +0200)]
This is 0.07

15 years agoMore suppressions bis (also when no compiler is available)
Vincent Pit [Sun, 28 Sep 2008 13:28:51 +0000 (15:28 +0200)]
More suppressions bis (also when no compiler is available)

15 years agoDocument things
Vincent Pit [Sun, 28 Sep 2008 13:17:52 +0000 (15:17 +0200)]
Document things

15 years agoMore explicit error message for bogus failures
Vincent Pit [Sun, 28 Sep 2008 13:08:41 +0000 (15:08 +0200)]
More explicit error message for bogus failures

15 years agoMore suppressions
Vincent Pit [Sun, 28 Sep 2008 13:04:36 +0000 (15:04 +0200)]
More suppressions

15 years agoDon't try to read the script's output before valgrind's, as it causes deadlocks
Vincent Pit [Sun, 28 Sep 2008 12:58:27 +0000 (14:58 +0200)]
Don't try to read the script's output before valgrind's, as it causes deadlocks

15 years agoUse indirect exec syntax
Vincent Pit [Sun, 28 Sep 2008 11:56:47 +0000 (13:56 +0200)]
Use indirect exec syntax

15 years agoCapture STDOUT so that its output doesn't mix with our test results
Vincent Pit [Sun, 28 Sep 2008 11:52:59 +0000 (13:52 +0200)]
Capture STDOUT so that its output doesn't mix with our test results

15 years agodie() instead of croak() on system errors
Vincent Pit [Sun, 28 Sep 2008 10:26:29 +0000 (12:26 +0200)]
die() instead of croak() on system errors

15 years agoLog valgrind output to a specific fd so that the output of the script doesn't get...
Vincent Pit [Sun, 28 Sep 2008 10:25:41 +0000 (12:25 +0200)]
Log valgrind output to a specific fd so that the output of the script doesn't get mixed up with valgrind data

15 years agoGenerate suppressions when running 'make test' without prior 'make'
Vincent Pit [Sun, 28 Sep 2008 01:08:23 +0000 (03:08 +0200)]
Generate suppressions when running 'make test' without prior 'make'

15 years agoGet infos from the suppression files in t/10-suppressions.t, so that we get useful...
Vincent Pit [Sun, 28 Sep 2008 00:54:53 +0000 (02:54 +0200)]
Get infos from the suppression files in t/10-suppressions.t, so that we get useful feedback from smokers

15 years agoDon't output the plan twice when no XS can be found, and output the reason from the...
Vincent Pit [Sun, 28 Sep 2008 00:41:17 +0000 (02:41 +0200)]
Don't output the plan twice when no XS can be found, and output the reason from the parent

15 years agot/30-bad.t is only TODO for non-debugging perls
Vincent Pit [Sun, 28 Sep 2008 00:28:42 +0000 (02:28 +0200)]
t/30-bad.t is only TODO for non-debugging perls

15 years agoDon't output our plan if one has already been set
Vincent Pit [Sun, 28 Sep 2008 00:18:05 +0000 (02:18 +0200)]
Don't output our plan if one has already been set

15 years agoIn t/30-bad.t, first load Test::Valgrind and then the XS code (whenever possible...
Vincent Pit [Sat, 27 Sep 2008 22:28:49 +0000 (00:28 +0200)]
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

15 years agoOutput more diagnostics when 'use Test::Valgrind' fails
Vincent Pit [Sat, 27 Sep 2008 22:24:24 +0000 (00:24 +0200)]
Output more diagnostics when 'use Test::Valgrind' fails

15 years agoPort to use Test::Builder internally
Vincent Pit [Sat, 27 Sep 2008 22:20:49 +0000 (00:20 +0200)]
Port to use Test::Builder internally

15 years agoThis is 0.06 v0.06
Vincent Pit [Tue, 9 Sep 2008 22:07:43 +0000 (00:07 +0200)]
This is 0.06

15 years agoFix generations of XSLoader suppressions
Vincent Pit [Tue, 9 Sep 2008 22:02:06 +0000 (00:02 +0200)]
Fix generations of XSLoader suppressions

15 years agoBetter wrap XSLoader in an eval STRING so that it does its jobs at run time
Vincent Pit [Tue, 9 Sep 2008 22:01:35 +0000 (00:01 +0200)]
Better wrap XSLoader in an eval STRING so that it does its jobs at run time

15 years agoSearch for the first file and fallback to the first module if there's not
Vincent Pit [Tue, 9 Sep 2008 22:00:54 +0000 (00:00 +0200)]
Search for the first file and fallback to the first module if there's not

15 years agoFix installation path
Vincent Pit [Tue, 9 Sep 2008 08:26:01 +0000 (10:26 +0200)]
Fix installation path

15 years agoRemove the shebang line in gen.pl so that it doesn't fetch the PATH perl
Vincent Pit [Tue, 9 Sep 2008 08:21:57 +0000 (10:21 +0200)]
Remove the shebang line in gen.pl so that it doesn't fetch the PATH perl

15 years agoGenerate suppressions with eval BLOCK, and test it too
Vincent Pit [Mon, 8 Sep 2008 21:52:57 +0000 (23:52 +0200)]
Generate suppressions with eval BLOCK, and test it too

15 years agoThis is 0.051 v0.051
Vincent Pit [Tue, 2 Sep 2008 17:22:00 +0000 (19:22 +0200)]
This is 0.051

15 years agoThis is 0.05 v0.05
Vincent Pit [Mon, 25 Aug 2008 22:04:45 +0000 (00:04 +0200)]
This is 0.05

15 years agoTest real-life leaks with some XS
Vincent Pit [Mon, 25 Aug 2008 21:57:06 +0000 (23:57 +0200)]
Test real-life leaks with some XS

15 years agoDocument alternatives
Vincent Pit [Mon, 25 Aug 2008 21:55:46 +0000 (23:55 +0200)]
Document alternatives

15 years agoAdd the cb option
Vincent Pit [Mon, 25 Aug 2008 21:22:44 +0000 (23:22 +0200)]
Add the cb option

15 years agoNo need to check the valgrind executable two times
Vincent Pit [Mon, 25 Aug 2008 20:09:35 +0000 (22:09 +0200)]
No need to check the valgrind executable two times

15 years agoRemove the now useless dist.sh script
Vincent Pit [Mon, 25 Aug 2008 16:50:02 +0000 (18:50 +0200)]
Remove the now useless dist.sh script

15 years agoUse only 12 callers as default
Vincent Pit [Mon, 25 Aug 2008 16:48:03 +0000 (18:48 +0200)]
Use only 12 callers as default

15 years agoGenerate extra suppressions and remove duplicated ones
Vincent Pit [Mon, 25 Aug 2008 16:46:46 +0000 (18:46 +0200)]
Generate extra suppressions and remove duplicated ones

15 years agoGet rid of Debian_CPANTS.txt
Vincent Pit [Mon, 25 Aug 2008 12:50:58 +0000 (14:50 +0200)]
Get rid of Debian_CPANTS.txt

15 years agoReset suppressions and template on make clean
Vincent Pit [Mon, 25 Aug 2008 12:50:30 +0000 (14:50 +0200)]
Reset suppressions and template on make clean

15 years agoUpdate .gitignore
Vincent Pit [Sat, 5 Jul 2008 21:44:11 +0000 (23:44 +0200)]
Update .gitignore

15 years agoAdd the dist.sh script
Vincent Pit [Sun, 29 Jun 2008 16:01:15 +0000 (18:01 +0200)]
Add the dist.sh script

15 years agoImporting Test-Valgrind-0.04.tar.gz v0.04
Vincent Pit [Sun, 29 Jun 2008 15:58:45 +0000 (17:58 +0200)]
Importing Test-Valgrind-0.04.tar.gz

15 years agoImporting Test-Valgrind-0.03.tar.gz v0.03
Vincent Pit [Sun, 29 Jun 2008 15:58:40 +0000 (17:58 +0200)]
Importing Test-Valgrind-0.03.tar.gz

15 years agoImporting Test-Valgrind-0.02.tar.gz v0.02
Vincent Pit [Sun, 29 Jun 2008 15:58:34 +0000 (17:58 +0200)]
Importing Test-Valgrind-0.02.tar.gz

15 years agoImporting Test-Valgrind-0.01.tar.gz v0.01
Vincent Pit [Sun, 29 Jun 2008 15:58:17 +0000 (17:58 +0200)]
Importing Test-Valgrind-0.01.tar.gz