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
> 

Reply via email to