01:15
btyler joined
01:33
woosley joined
01:45
colomon joined
03:09
FROGGS joined
03:17
woosley joined
03:26
jnap joined
04:01
woosley joined
04:10
woosley joined
04:12
woosley joined
04:27
jnap joined
05:28
jnap joined
06:29
jnap joined
06:36
woosley joined
06:48
JimmyZ_ joined
07:18
woosley joined
07:29
jnap joined
07:43
FROGGS joined
07:46
woosley joined
07:55
zakharyas joined
08:30
jnap joined
09:13
brrt joined
|
|||
brrt | hi #moarvm, just wanted to report that i finally handed in my proposal | 09:13 | |
JimmyZ | Hello, I can't see it | 09:14 | |
moritz | brrt++ | ||
brrt: please join #soc-help on irc.perl.org | 09:15 | ||
JimmyZ hopes there is a gist version | |||
brrt will post a gist version sure :-) | 09:16 | ||
ok will do moritz | |||
maybe after i restart X though, brb | |||
09:19
brrt joined
|
|||
brrt | gist.github.com/bdw/9682548 -> html version in a gist | 09:22 | |
should've used markdown? yeah, probably | |||
09:31
jnap joined
|
|||
JimmyZ | sounds good | 09:33 | |
brrt | thanks :-) | 09:40 | |
perl foundation wishes me to actually fix a bug | |||
so i'm off to the issues tracker | |||
is this fixed by now? github.com/MoarVM/MoarVM/issues/66 - because i see Configure.pl emitting 'updating submodules' when i run it | 09:43 | ||
moritz | brrt: no, it's not fixed yet | 09:44 | |
the submodules are only about updating the source code | 09:45 | ||
brrt: the problem here is that once the stuff in 3rdparty/ is built, you have to type 'make realclean' to rebuild it | |||
brrt: because the MoarVM makefile has no deps between the 3rdparty sources and the 3rdparty object files | 09:46 | ||
brrt | ok, seems doable | ||
brrt takes a look | |||
github.com/MoarVM/MoarVM/issues/62 this one seems fun, too | 09:47 | ||
09:48
woosley left
|
|||
JimmyZ | \o/, fix all of them! | 09:49 | |
yeah, the gc one seems more fun | 09:50 | ||
brrt | i know | 09:51 | |
10:32
jnap joined
|
|||
jnthn | .tell brrt On your proposal, the bytecode graph building part will be done by the time you get there, I think. Possibly some of the type stuff too. | 10:42 | |
hmm, no message bot? | |||
FROGGS | gone :/ | ||
jnthn | .tell brrt I think your intermediate set will want some things that can't exist in regular MoarVM bytecode too - unsafe things that we prove the correctness off. | ||
ok, I guess somebody can point him at backlog if he doesn't see it himself :) | 10:43 | ||
FROGGS | I'll try to :o) | ||
nwc10 | jnthn: unsafe things that we *can't* prove the correctness of? | 10:45 | |
jnthn | uh | ||
nwc10 | well, a static verifier can't prove the correctness of, so mustn't be in loaded bytecode, which can't be trusted completely | ||
jnthn | unsafe things we can prove the correctness of. | ||
nwc10 | oh, I see | 10:46 | |
jnthn | Well, there's multiple levels of this | ||
The verifier proves a bunch of static properties | |||
nwc10 | potentially unsafe things that we can prove the correctness of at generation time, but can't do at load time | ||
jnthn | But if you're JITting something with guards, then you can rely on more stuff in protected code-paths. | ||
Like, you can dig straight into an object and drag out an attribute, once you know its type. | |||
brrt: "Notably in the django world were everything is always broken" => harsh... ;) and s/were/where/ :) | 10:47 | ||
brrt: By the way, will you be at Dutch Perl Workshop? | 10:49 | ||
11:18
brrt joined
|
|||
brrt | jnthn - seen backlog, seems ok | 11:19 | |
when is the dutch perl workshop? | 11:23 | ||
24th of april | 11:27 | ||
... would be nice, but i'm not sure what kind of study obligations i'll have | |||
nwc10 | oh, a Thursday | ||
you could attend the beer^Wfluxx and whisky track | |||
brrt | 25th of april, sorry :-) | 11:30 | |
yes, maybe in the afternoon | |||
nwc10 | oh, a Friday. That makes more sense. :-) | ||
you are free on Saturday? This is probably important | 11:31 | ||
brrt | :-) yes, i'm free on saturday | ||
nwc10 | I have not been to the Dutch Perl Workshop, but I understand that everyone stays up very late. | ||
or at least, quite a few people choose to | |||
11:32
jnap joined
11:34
colors joined
|
|||
brrt | updated the proposal :-) | 11:35 | |
12:19
brrt joined
12:33
jnap joined
12:39
jnap joined
|
|||
brrt | jnthn, are you there? | 13:56 | |
i was challenged by pmurias on thinking up a list of opcodes that could be JIT-ed | 13:57 | ||
and i'm thinking - only a pretty small set, really | |||
14:00
btyler joined
14:02
jnap joined
14:40
jnap joined
15:33
jnap1 joined
|
|||
tadzik | Internal error: Unwound entire stack and missed handler -- does that sound like a moarvm thing? | 15:38 | |
hm, on jvm it's a different exception | 15:39 | ||
heh, most curious :) | 15:40 | ||
it happens when C calls Perl 6 which calls a method with not enough arguments given | 15:41 | ||
FROGGS | tadzik: MoarVM/src/core/frame.c:552: MVM_panic(1, "Internal error: Unwound entire stack and missed handler"); | 15:57 | |
16:31
FROGGS joined
20:44
brrt joined
23:09
cognominal joined
23:11
brrt left
|