Permalink
Commits on Nov 25, 2012
  1. v0.98

    committed Nov 25, 2012
  2. Bump version number.

    committed Nov 25, 2012
  3. Add Changes.

    committed Nov 25, 2012
Commits on Nov 24, 2012
  1. Run cpancover with 5.16.2.

    committed Nov 24, 2012
  2. Add some TODO items.

    committed Nov 24, 2012
  3. Make cover -test -nodelete work.

    committed Nov 24, 2012
  4. Improve warnings when a file can't be found.

    Make them more consistent and reduce duplicates.
    committed Nov 24, 2012
  5. Test against 5.17.6.

    committed Nov 24, 2012
  6. Update Changes.

    committed Nov 24, 2012
  7. Minor formatting change.

    committed Nov 24, 2012
Commits on Nov 23, 2012
Commits on Nov 17, 2012
  1. Fix links on html_basic report.

    committed Nov 17, 2012
  2. Fix up make diff.

    committed Nov 17, 2012
Commits on Nov 10, 2012
  1. v0.97

    committed Nov 10, 2012
  2. Bump version number.

    committed Nov 10, 2012
  3. Flesh out install_dev_modules.

    committed Nov 10, 2012
  4. Add Changes.

    committed Nov 10, 2012
  5. done_testing() is too new.

    Some of the perls we support don't have it by default.
    committed Nov 10, 2012
  6. Add install_dev_modules script.

    committed Nov 10, 2012
  7. Keep line length consistent.

    committed Nov 10, 2012
Commits on Nov 9, 2012
  1. filter paths contained in CWD out of @Inc

    When collecting coverage, a user normally wants to cover modules contained
    within the tree of CWD. In order to actually load these modules there are
    various methods, one of which being $ENV{PERL5LIB}. However this method
    puts paths into @INC at compile time, at which time Devel::Cover stores
    the paths to be ignored via regex comparisons of the absolute paths. This
    normally does not impact Devel::Cover, as the Perl `require` mechanism
    does some naive detection of whether a module path is contained within
    CWD, and if so, loads it with a relative path; thus preventing a match
    with the stored paths and also preventing the module from being ignored.
    
    However, as mentioned, the containment detection mechanism is quite naive
    and can fail on string differences that are irrelevant on the executing
    operating or file system.
    
    This patch filters paths before they are stored for ignoring, and removes
    all paths it can detect as being contained within CWD. It is not perfect
    and will for example not be able to detect containment on linux or mac in
    file systems whose case tolerancy differs from the default file system. It
    does however fix `cover -test` on windows, and stops the coverage
    collection output from lying about which paths are ignored.
    wchristian committed Nov 9, 2012
Commits on Oct 8, 2012
  1. Add TODO item.

    committed Oct 8, 2012
Commits on Oct 7, 2012
  1. Improve parallelism for cpancover.

    Better locking and ignoring of certain errors.
    committed Oct 7, 2012
Commits on Sep 24, 2012
  1. v0.96

    committed Sep 24, 2012
  2. Bump version number.

    committed Sep 24, 2012
  3. Ignore /loader/0x files from @INC subs.

    committed Sep 24, 2012
  4. Fix infinite loop during global destruction.

    Sometimes (and I could never repeat this locally) use_file() could be called
    during global destruction.  If $find_filename had been destroyed by then
    use_file() would go into an infinite loop.  The simple test for this is
    whether $find_filename is false.
    committed Sep 24, 2012
  5. Update Changes.

    committed Sep 24, 2012
  6. Silence debugging output.

    committed Sep 24, 2012