Rand Stats

Code::Coverable

zef:lizmat
Revision history for Code::Coverable

0.0.12  2025-01-12T22:40:35+01:00
    - Apply still more heuristics, e.g. subsets and BEGIN
      phasers

0.0.11  2025-01-11T19:52:02+01:00
    - Apply some more heuristics, and recognize
      '# UNCOVERABLE' as an indication a line will most
      likely never be covered, for whatever reason

0.0.10  2025-01-11T15:04:24+01:00
    - Bump dependencies where appropriate
    - Apply the initial set of heuristics on "coverables",
      and introduce the :raw named argument to it

0.0.9  2025-01-10T15:00:25+01:00
    - Add line 1 again, as it *can* be a valid line as well

0.0.8  2025-01-08T16:31:35+01:00
    - Remove test for coverable-lines script: it turns
      out it is too fragile on a bare install

0.0.7  2025-01-08T16:17:56+01:00
    - Hopefully fix "bare" installation test issue
    - Always remove line 1 from coverables from bytecode:
      it is coverable even if there isn't any code, and it
      is always covered, so there's no information there

0.0.6  2025-01-07T13:22:20+01:00
    - Add "key2source" subroutine to convert a coverage key
      to an IO::Path of the associated source file
    - Fix README.md snafu

0.0.5  2025-01-07T11:42:58+01:00
    - Fix issue in "coverable-lines" script
    - Updated documentation a bit

0.0.4  2025-01-06T21:41:31+01:00
    - Add Code::Coverable class
    - Rename "coverable-files" subroutine to the more
      appropriate "coverables", as it now returns a Seq
      of Code::Coverables objects

0.0.3  2025-01-01T15:17:29+01:00
    - Add dependency on MoarVM::Bytecode
    - Allow identities to be specified as well as paths
    - Update copyright year

0.0.2  2024-12-26T01:05:22+01:00
    - Make sure keys are absolute paths always

0.0.1  2024-12-25T19:55:10+01:00
    - Initial version