00:37 [Tux] left 00:59 [Tux] joined 01:53 rakkable left 01:54 rakkable joined
ShimmerFairy With latest rakudo & everything, I'm getting a consistent 'make test' failure in 02-rakudo/03-corekeys.t, in test 3. Says "# Found 2 unexpected entries: &infix:<div> &infix:<mod>" for the v6.e test. 05:32
06:29 finanalyst joined 09:46 finanalyst left
lizmat ShimmerFairy: /me checks 09:57
11:13 librasteve_ left 14:34 patrickb left, ab5tract left, SmokeMachine left, zostay left, tbrowder left 15:25 patrickb joined, ab5tract joined, SmokeMachine joined, zostay joined, tbrowder joined 15:35 patrickb left, ab5tract left, SmokeMachine left, zostay left, tbrowder left, patrickb joined, zostay joined, SmokeMachine joined, tbrowder joined, ab5tract joined
Geth tap-harness6: m-doughty++ created pull request #65:
Bugfix: Unhandled exception when child process emits non-TAP data
17:18
19:14 [Coke] left 21:10 [Coke] joined
Geth roast: habere-et-dispertire++ created pull request #884:
Add throws-like test for return constraint
22:29
timo i've built a very rudimentary custom edge coverage instrumentation that's compatible with afl++ and also made an nqp binary that uses the deferred forkserver and you can use nqp::syscall("afl-testcase-to-string") as the fork point and work with the test case data after that 22:50
so the first thing I've tried is just using the testcase and throwing it into `nqp::getcomp("nqp").eval($input)` 22:51
execution speed of that varies wildly, but it's been staying above 150 execs per second mainly 22:52
afl has stumbled upon a few executions that hang; one is an infinite recursion with just two bytes of input, another is a catastrophic backtracking explosion in regex syntax (doesn't reproduce in rakudo though) 22:53
some input files are a lot faster, depending on how fast it errors out. invalid UTF8 is by far the fastest. a bit slower is a syntax error encountered early in parsing, and potentially a lot slower is errors encountered during execution 22:55
Geth roast: 5ca885aea3 | habere-et-dispertire++ (committed using GitHub Web editor) | S32-exceptions/misc2.t
Add throws-like test for return constraint (#884)

Add test for literal return constraint with .return
See:
  github.com/rakudo/rakudo/issues/6003
22:56
linkable6 ROAST#884 [closed]: github.com/Raku/roast/pull/884 Add throws-like test for return constraint
timo I switched over to :target<parse> in the fuzz target 23:26
among other things because i'm scared afl-fuzz will stumble onto file system ops :D