00:16
lizmat joined
00:19
timotimo joined
01:48
ilbot3 joined
02:52
lizmat joined
03:09
zakharyas joined
06:09
domidumont joined
06:14
domidumont joined
|
|||
nwc10 | good *, #moarvm | 08:20 | |
jnthn | o/ nwc10 | 08:21 | |
09:05
domidumont joined
09:45
domidumont joined
12:21
pmurias joined
|
|||
pmurias | jnthn: when do we increase the serialization format version? | 12:21 | |
jnthn | pmurias: When making any change that would render a version of MoarVM that doesn't know about a change unable to successfully/completely deserialize things | 12:24 | |
pmurias | jnthn: thank you, had a disagreement about my "Serialize hll role" pull request | 12:33 | |
jnthn | pmurias: Yeah, keep meaning to review that :) | 12:35 | |
pmurias | I just found an empty else in it :( | ||
(fixed that) | 12:38 | ||
13:47
brrt joined
|
|||
brrt | ohai #moarvm | 13:49 | |
14:14
lizmat joined
14:23
lizmat_ joined
14:29
pmurias joined
15:34
cognominal joined
15:49
pmurias joined
|
|||
hoelzro | a MoarVM frame may or may not be a callable, right? it could just be something like an if $cond { ... } block? | 16:33 | |
I suppose my question is - is there a way to tell if a frame is the top level frame of a method vs an arbitrary lexical frame? | 16:44 | ||
17:40
domidumont joined
18:50
lizmat joined
|
|||
jnthn | hoelzro: Not in MoarVM | 19:12 | |
But Moar shouldn't really care | |||
At QAST level, the blocktype is immediate for things like if $cond { ... } | |||
hoelzro | ah ha | 19:14 | |
jnthn: I'm just digging into that "nextsame looking for $*DISPATCHER in its caller" behavior I saw | |||
wondering if p6finddispatcher should stop crawling up the frame stack once it hits the sub boundary | |||
jnthn | Hm. Or maybe we just need to install a $*DISPATCHER in all routines that "blocks" the other one | 19:16 | |
hoelzro | ah, that could work too | 19:17 | |
at first blush, that doesn't sound terribly performant, but I'm guessing it's ok if you suggested it =) | |||
jnthn | It's just about free | ||
Since all lexicals are lazily vivified :) | |||
hoelzro has much to learn | 19:18 | ||
jnthn | I forget exactly the details around this stuff :) | ||
(Haven't had to touch it for a long while...) | |||
19:54
lizmat joined
20:30
vendethiel joined
20:31
Ven joined
21:04
Ven joined
|