00:14 colomon joined 00:15 lizmat joined 00:24 colomon joined 00:47 colomon_ joined 01:49 ilbot3 joined 03:01 vendethiel joined 05:25 domidumont joined 05:30 domidumont joined 06:01 domidumont joined 06:13 vendethiel- joined 07:24 lizmat joined 07:36 zakharyas joined 07:49 domidumont joined 07:50 brrt joined 07:52 domidumont joined 07:56 brrt joined 08:27 robertle joined
brrt good * #moarvm 08:28
08:39 domidumont joined
jnthn morning o/ 08:43
yoleaux 14 May 2017 21:24Z <MasterDuke_> jnthn: do you have an opinion re rt.perl.org/rt3/Public/Bug/Display...?id=131310 ? should subsets of native types be allowed?
09:02 domidumont joined
jnthn .tell MasterDuke_ It'll probably be tricky to make them work in the general case (think native arrays, for example; I'm not immediately sure how we'd make them work in that case). I suspect getting them correct even on simple variables will be a bit tricky. So, maybe some day, but it won't be entirely easy. 09:04
yoleaux jnthn: I'll pass your message to MasterDuke_.
brrt \o jnthn
jnthn o/ brrt 09:05
brrt i think i know where my bug is 09:06
you are not expected to know what bug i'm talking about, since i haven't quite explained it
jnthn This isn't the heap one still, I presume? :-) 09:07
brrt no, that's been fixed 09:08
but the tl;dr, decont is givng me considerable problems because it is invokish
and the invokish guard requires two registers, and we only have one scratch register
and the upshot is that i think now that i've requested a register to be allocated, then the arglist / call required register resolution doesn't quite work right 09:09
and that may be caused because … ugh 09:10
it's complicated
well, there may be two causes
a): the resolution logic is just wrong
b): the resolution logic is correct, but it doesn't take into consideration the possibility that the live range for the CALL registe rhas been spilled 09:12
b): has a simple resolution
but i first would need to confirm it
ultimately it manifest as overwriting the register that is supposed to handle the object on which we call the fetch() pointer 09:13
jnthn Oops. 09:16
09:39 domidumont joined 09:42 domidumont joined
brrt yeah 10:10
the trick is figuring out how
11:26 domidumont1 joined 11:32 brrt joined 11:33 brrt joined 12:00 domidumont joined 12:02 domidumont joined 12:32 domidumont joined 12:36 domidumont1 joined 15:31 AlexDaniel joined 15:49 AlexDaniel joined 16:09 brrt joined 16:21 lizmat joined 16:31 domidumont joined 16:32 vendethiel joined 17:41 praisethemoon joined 17:50 robertle joined 17:56 AlexDaniel joined 18:49 lizmat joined 19:05 colomon joined 19:07 lizmat joined 19:20 lizmat joined 19:59 Ven joined 20:01 lizmat_ joined 20:05 Ven_ joined 20:11 Ven_ joined 20:36 Ven joined 20:41 Ven_ joined 20:47 Ven_ joined 20:49 lizmat_ joined 21:00 lizmat joined 21:20 lizmat joined 21:55 SourceBaby joined 22:45 TimToady joined