Permalink
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
  7. moo_cond test needs Moo 1.000003.

    committed Sep 24, 2012
Commits on Sep 23, 2012
  1. Merge branch 'master' of https://github.com/hermanhobnob/Devel--Cover

    …into hermanhobnob-master
    committed Sep 23, 2012
Commits on Sep 22, 2012
  1. v0.95

    committed Sep 22, 2012
  2. Bump version number.

    committed Sep 22, 2012
  3. Add Changes.

    committed Sep 22, 2012
  4. Test against 5.17.4.

    committed Sep 22, 2012
Commits on Sep 21, 2012
  1. Bugfix - JSON:PP should have been JSON::PP

    Paul Hirst committed Sep 21, 2012
Commits on Sep 20, 2012
  1. Note closed RT ticket.

    committed Sep 20, 2012
  2. Fix more similar branch coverage problems.

    Add tests from the RT tickets.
    committed Sep 20, 2012
  3. Fix similar problem with branch coverage.

    The fix is actually in the commit for condition coverage.  This commit adds
    the provided test.
    committed Sep 20, 2012
Commits on Sep 19, 2012
  1. Fix loss of condition coverage data.

    When the first LOGOP operand called into an ignored file the condition
    coverage could be lost.  Fix that and add the test case which uses Moo.
    committed Sep 19, 2012
Commits on Sep 17, 2012
  1. Merge branch 'moo_cond_fail' of https://github.com/wchristian/Devel--…

    …Cover into wchristian-moo_cond_fail
    committed Sep 17, 2012