Permalink
Commits on Aug 5, 2011
  1. Update to version 0.79

    pjcj committed Aug 5, 2011
  2. Add changes for 0.79 release.

    pjcj committed Aug 5, 2011
  3. Update MANIFEST.

    pjcj committed Aug 5, 2011
Commits on Aug 4, 2011
  1. Make __COVER__ keys arrays.

    pjcj committed Aug 3, 2011
Commits on Aug 3, 2011
  1. Add MYMETA.json.

    pjcj committed Aug 3, 2011
Commits on May 17, 2011
  1. Update to version 0.78

    pjcj committed May 17, 2011
  2. Add changes for 0.78 release.

    pjcj committed May 17, 2011
Commits on May 16, 2011
  1. Fix up test quoting to work with Windows too.

    pjcj committed May 16, 2011
    Other tricks might be required for other operating systems.
  2. Add some Windows files.

    pjcj committed May 16, 2011
Commits on May 15, 2011
  1. Update to version 0.77

    pjcj committed May 15, 2011
  2. Add changes for 0.77 release.

    pjcj committed May 15, 2011
  3. Note changed location of CHANGES.

    pjcj committed May 15, 2011
Commits on May 14, 2011
  1. Update CHANGES.

    pjcj committed May 14, 2011
Commits on Apr 30, 2011
  1. Tested against 5.14.0.

    pjcj committed Apr 30, 2011
    Well, RC2 anyway.  I trust there'll be no relevant changes.
  2. Fix enormous time for first statement.

    pjcj committed Apr 30, 2011
    The time wasn't being initialised under the new op replacement method.
  3. Fix up inc_sub test failures.

    pjcj committed Apr 30, 2011
    The import method is called a variable number of times, depending on whether
    Tie::Hash::NamedCapture is loaded.  This depends on whether %+ or %- is used,
    which probably depends on which IO backend is used and the perl version.
    
    Add "changes" to the test to account for this.
Commits on Apr 29, 2011
  1. Fix up problems storing digests with Storable.

    pjcj committed Apr 29, 2011
    The problem was that Storable could eval code which loaded a module, causing
    recursion within Devel::Cover and making the import fail.  Make sure we don't
    get recursion in this part of Devel::Cover.
    
    Also, move both IO backends into their own modules.  This wasn't a part of the
    solution, but it's something I should have done at first, and I did it to
    simplfy the logic whilst tracking down this problem.
Commits on Apr 25, 2011
  1. Add branch coverage for gcov (rt 30365).

    pjcj committed Apr 25, 2011
    The implementation is not perfect since gcov conflates the concepts of branch
    and condition coverage, but it is probably better than nothing.
  2. Add run start and finish time to gcov runs.

    pjcj committed Apr 25, 2011
    They are both set to the same time, which is the time gcov2perl was run.
  3. Update CHANGES.

    pjcj committed Apr 25, 2011
  4. More debugging tidy ups.

    pjcj committed Apr 25, 2011
  5. Update CHANGES.

    pjcj committed Apr 25, 2011
  6. Add digests to DB.

    pjcj committed Apr 25, 2011
    This should fix some problems related to losing coverage data when there are
    duplicate files.  This happens most usually when modules are sometimes loaded
    from lib and sometimes from blib.
    
    The method is to store digests for each file encountered and to use the first
    filename encountered for each digest as the canonical filename.
    
    Using this method, the logic to merge coverage data subsequently should be
    able to be deleted.
Commits on Apr 24, 2011
  1. Tidy up debugging code.

    pjcj committed Apr 24, 2011
  2. Fix up CHANGES formatting.

    pjcj committed Apr 24, 2011
  3. Refactor the objectification code.

    pjcj committed Apr 24, 2011
Commits on Apr 23, 2011
  1. Minor formatting change.

    pjcj committed Apr 23, 2011
  2. Sort runs by start time.

    pjcj committed Apr 23, 2011