Re: TPF Devel::Cover grant report March 2013

2013-05-04 Thread Ricardo Signes
* Paul Johnson p...@pjcj.net [2013-05-01T16:38:26]
 In accordance with the terms of my grant from TPF this is the monthly
 report for my work on improving Devel::Cover covering March 2013.

+1, thanks, Paul!

-- 
rjbs


signature.asc
Description: Digital signature


Re: TPF Devel::Cover grant report March 2013

2013-05-03 Thread Christian Walde

On Wed, 01 May 2013 22:38:26 +0200, Paul Johnson p...@pjcj.net wrote:


Hours worked:

  01.03   7:30
  29.03   2:15

  Total   9:45

Total hours worked on grant: 257:35


+1, good stuff. :)

--
With regards,
Christian Walde


Re: TPF Devel::Cover grant report March 2013

2013-05-03 Thread Michael G. Schwern
Huzzah!


On 5/1/13 3:38 PM, Paul Johnson wrote:
 In accordance with the terms of my grant from TPF this is the monthly
 report for my work on improving Devel::Cover covering March 2013.
 
 Sorry for the delay in this report.  Most of March and all of April has been a
 very busy time for me outside of grant work on Devel::Cover.
 
 This month I released Devel::Cover 1.01.
 
 March's work started by continuing there February's had left off.  David
 Golden had politely observed that the coverage reporting for ||= operators in
 his Path::Iterator::Rule module was somewhat less than optimal.  So I got hold
 of the module's source, pared the module down to the minimum required to
 reproduce the problem, and fixed it, along with another problem that showed up
 too.  The problem boiled down to C $x ||= $y  being in void context, but we
 want to show the coverage as if were not.  This was one of those problems
 where the majority of the effort was spent in locating and defining the
 problem, and the solution was relatively simple from that point.  In any case,
 the coverage looks much healthier now:
 
 http://cpancover.com/latest/Path-Iterator-Rule-1.005/blib-lib-Path-Iterator-Rule-pm--condition.html
 
 This month, perls 5.14.4, 5.16.3, 5.17.10 were released.  I tested against
 these, along with 5.17.9 from February.  It's obviously important that
 Devel::Cover works with newly released stable versions of perl, so I always
 try to test with the release candidates too.  I also try to keep up with the
 development releases (5.17.x at the moment), which are far more of a moving
 target as far as Devel::Cover is concerned.  Of course, this should make it
 more likely that there won't be any problems when 5.18.0 is released, and it
 also means that the cpantesters failure reports I get from those people
 running development releases use generally useful.
 
 Devel::Cover now also reports coverage for more of the files that gcov can
 exercise.
 
 I investigated removing the dependency on B::Deparse.  Unfortunately, that
 won't be simple, and may not be worth the effort, but I did at least reduce
 the number of calls to B::Deparse.
 
 Closed Github tickets:
 
   52 cover ignores .cc file
 
 Merged pull requests:
 
   47 Fix for mod_perl on Debian setting $^X to apache2
   49 fix: respect to $Devel::Cover::Silent
 
 You can see the commits at https://github.com/pjcj/Devel--Cover/commits/master
 
 Hours worked:
 
   01.03   7:30
   29.03   2:15
 
   Total   9:45
 
 Total hours worked on grant: 257:35