01:48 ilbot3 joined 03:40 BinGOs joined 06:20 brrt joined 06:36 domidumont joined 06:42 domidumont joined 07:18 sivoais joined 07:28 sivoais joined 08:02 zakharyas joined 09:14 domidumont joined 13:07 domidumont joined 14:11 domidumont joined
dalek arVM/expose-decode-stream: dc52758 | jnthn++ | src/ (3 files):
Implement decodertakeline op.
14:54
14:55 domidumont joined
dalek arVM/expose-decode-stream: 7be7bf9 | jnthn++ | src/ (3 files):
Implement setting custom decoder separators.
15:13
jnthn Phew, 2 more ops :) 15:19
TimToady
.oO(devops)
15:20
[Coke] cringes 15:21
jnthn
.oO( dvěops )
[Coke] My Perl was bitten by a møøse once? 15:22
timotimo the people responsible for the møøse biting have been sacked 15:52
when this is finished, i might want to work on JSON::Tiny a bit to make it use that 16:02
since JSON has a weird imagination of what valid input json should be
dalek arVM/expose-decode-stream: 3ac6232 | jnthn++ | src/ (5 files):
Implement basic byte-level decode buffer ops.

Used for when folks want to do crazy things like mixed text and binary I/O (which we do handle already today, and so implement here so we'll be able to use this in eventually brining sync I/O handling over to using the VM-backed decoder API also).
timotimo sorry, i meant JSON::Fast
timotimo we should perhaps also make sure JSON::Tiny and the to_json portions of JSON::Fast don't emit things the JSON spec considers "invalid utf8" and emit surrogates 16:03
dalek arVM: 7a3e7f8 | jnthn++ | / (6 files):
Stub in Decoder REPR.
16:07
MoarVM: 7936fa7 | jnthn++ | / (6 files):
MoarVM: Stub in new decoder-related ops.
jnthn Merge :)
timotimo neat.
16:08 dalek joined 16:46 dalek joined 17:10 lizmat joined 18:47 domidumont joined 19:00 Ven joined 19:04 vendethiel joined 19:12 brrt joined 19:23 zakharyas joined 20:33 brrt joined 22:07 stmuk joined
timotimo i can get the crash from avuserow fixed by making sure the hint we get in getattr is in bounds. 23:32
i'm not sure if we actually want a bounds check there.