]>
git.vpit.fr Git - perl/modules/Test-Valgrind.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Vincent Pit [Sun, 8 Feb 2009 00:35:47 +0000 (01:35 +0100)]
XSLoader and DynaLoader aren't really required, just recommended
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.
Vincent Pit [Sat, 7 Feb 2009 21:21:38 +0000 (22:21 +0100)]
t/30-bad.t doesn't need Config anymore
Vincent Pit [Sat, 7 Feb 2009 21:20:51 +0000 (22:20 +0100)]
Use recent ExtUtils::MakeMaker features to generate a better META.yml
Vincent Pit [Wed, 21 Jan 2009 21:00:18 +0000 (22:00 +0100)]
Remove the useless t/21-good-block.t
Vincent Pit [Fri, 3 Oct 2008 17:16:11 +0000 (19:16 +0200)]
Use $Config{path_sep} whenever possible
Vincent Pit [Thu, 2 Oct 2008 22:06:11 +0000 (00:06 +0200)]
Better be on irc.perl.org
Vincent Pit [Thu, 2 Oct 2008 22:03:27 +0000 (00:03 +0200)]
Use clean Suppressions.pm and perlTestValgrind.supp when building a dist
Vincent Pit [Sun, 28 Sep 2008 13:35:48 +0000 (15:35 +0200)]
This is 0.07
Vincent Pit [Sun, 28 Sep 2008 13:28:51 +0000 (15:28 +0200)]
More suppressions bis (also when no compiler is available)
Vincent Pit [Sun, 28 Sep 2008 13:17:52 +0000 (15:17 +0200)]
Document things
Vincent Pit [Sun, 28 Sep 2008 13:08:41 +0000 (15:08 +0200)]
More explicit error message for bogus failures
Vincent Pit [Sun, 28 Sep 2008 13:04:36 +0000 (15:04 +0200)]
More suppressions
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
Vincent Pit [Sun, 28 Sep 2008 11:56:47 +0000 (13:56 +0200)]
Use indirect exec syntax
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
Vincent Pit [Sun, 28 Sep 2008 10:26:29 +0000 (12:26 +0200)]
die() instead of croak() on system errors
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
Vincent Pit [Sun, 28 Sep 2008 01:08:23 +0000 (03:08 +0200)]
Generate suppressions when running 'make test' without prior 'make'
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
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
Vincent Pit [Sun, 28 Sep 2008 00:28:42 +0000 (02:28 +0200)]
t/30-bad.t is only TODO for non-debugging perls
Vincent Pit [Sun, 28 Sep 2008 00:18:05 +0000 (02:18 +0200)]
Don't output our plan if one has already been set
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
Vincent Pit [Sat, 27 Sep 2008 22:24:24 +0000 (00:24 +0200)]
Output more diagnostics when 'use Test::Valgrind' fails
Vincent Pit [Sat, 27 Sep 2008 22:20:49 +0000 (00:20 +0200)]
Port to use Test::Builder internally
Vincent Pit [Tue, 9 Sep 2008 22:07:43 +0000 (00:07 +0200)]
This is 0.06
Vincent Pit [Tue, 9 Sep 2008 22:02:06 +0000 (00:02 +0200)]
Fix generations of XSLoader suppressions
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
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
Vincent Pit [Tue, 9 Sep 2008 08:26:01 +0000 (10:26 +0200)]
Fix installation path
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
Vincent Pit [Mon, 8 Sep 2008 21:52:57 +0000 (23:52 +0200)]
Generate suppressions with eval BLOCK, and test it too
Vincent Pit [Tue, 2 Sep 2008 17:22:00 +0000 (19:22 +0200)]
This is 0.051
Vincent Pit [Mon, 25 Aug 2008 22:04:45 +0000 (00:04 +0200)]
This is 0.05
Vincent Pit [Mon, 25 Aug 2008 21:57:06 +0000 (23:57 +0200)]
Test real-life leaks with some XS
Vincent Pit [Mon, 25 Aug 2008 21:55:46 +0000 (23:55 +0200)]
Document alternatives
Vincent Pit [Mon, 25 Aug 2008 21:22:44 +0000 (23:22 +0200)]
Add the cb option
Vincent Pit [Mon, 25 Aug 2008 20:09:35 +0000 (22:09 +0200)]
No need to check the valgrind executable two times
Vincent Pit [Mon, 25 Aug 2008 16:50:02 +0000 (18:50 +0200)]
Remove the now useless dist.sh script
Vincent Pit [Mon, 25 Aug 2008 16:48:03 +0000 (18:48 +0200)]
Use only 12 callers as default
Vincent Pit [Mon, 25 Aug 2008 16:46:46 +0000 (18:46 +0200)]
Generate extra suppressions and remove duplicated ones
Vincent Pit [Mon, 25 Aug 2008 12:50:58 +0000 (14:50 +0200)]
Get rid of Debian_CPANTS.txt
Vincent Pit [Mon, 25 Aug 2008 12:50:30 +0000 (14:50 +0200)]
Reset suppressions and template on make clean
Vincent Pit [Sat, 5 Jul 2008 21:44:11 +0000 (23:44 +0200)]
Update .gitignore
Vincent Pit [Sun, 29 Jun 2008 16:01:15 +0000 (18:01 +0200)]
Add the dist.sh script
Vincent Pit [Sun, 29 Jun 2008 15:58:45 +0000 (17:58 +0200)]
Importing Test-Valgrind-0.04.tar.gz
Vincent Pit [Sun, 29 Jun 2008 15:58:40 +0000 (17:58 +0200)]
Importing Test-Valgrind-0.03.tar.gz
Vincent Pit [Sun, 29 Jun 2008 15:58:34 +0000 (17:58 +0200)]
Importing Test-Valgrind-0.02.tar.gz
Vincent Pit [Sun, 29 Jun 2008 15:58:17 +0000 (17:58 +0200)]
Importing Test-Valgrind-0.01.tar.gz