|
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 | |||