01:48 ilbot3 joined 05:06 flaviusb joined 06:30 domidumont joined 06:35 domidumont joined 07:14 domidumont joined 07:25 zakharyas joined 10:59 brrt joined 11:04 dalek joined, synopsebot6 joined 12:14 brrt joined 12:58 domidumont joined 14:09 brrt joined
dalek arVM/line_based_coverage_3: 0259b22 | timotimo++ | / (11 files):
first prototype of a per-line coverage reporter
15:12
arVM/line_based_coverage_3: e5653e2 | timotimo++ | / (6 files):
add missing files, adjust op to not use spesh slot

since instrumented frames are actually not fully speshed, and can't easily be, we have to rely on a literal int64 as a pointer to the line report store and allocate it without involving the GC, so it won't move.
arVM/line_based_coverage_3: ecc4825 | timotimo++ | src/instrument/line_coverage.c:
properly skip over jumplists
arVM/line_based_coverage_3: review: github.com/MoarVM/MoarVM/commit/4da70eaa7a
00cc4db | timotimo++ | tools/parse_coverage_report.p6:
arVM/line_based_coverage_3: 66b5986 | timotimo++ | src/main.c:
show MVM_COVERAGE_LOG in moar --help
arVM/line_based_coverage_3: 2deb236 | timotimo++ | tools/parse_coverage_report.p6:
grey out lines that don't have annotations in the bytecode
arVM/line_based_coverage_3: 0a0c419 | timotimo++ | src/ (2 files):
chase changes in staticframe struct
arVM/line_based_coverage_3: 678b5f4 | timotimo++ | src/instrument/line_coverage.c:
try to ensure lines don't get split in half
15:13
arVM/line_based_coverage_3: 9ef85ab | timotimo++ | src/moar.c:
allow %d for coverage log, too
arVM/line_based_coverage_3: 907490d | timotimo++ | tools/parse_coverage_report.p6:
improve coverage report for the core setting

it has a tremendous amount of lines, but it also comes with helpful annotations that tell us what files were concatenated and where which file starts. so we split the coverage report at those lines.
timotimo wow, dalek isn't dying from that?
nine Must be a very quiet day 16:17
16:54 rurban_ joined 17:03 camelia joined 17:06 camelia joined 17:15 camelia joined 17:31 Util joined 18:02 vendethiel joined 18:06 domidumont joined 18:45 colomon joined 19:16 domidumont joined 19:35 brrt joined 20:38 rurban_ joined 21:45 vendethiel joined