08:03 FROGGS[mobile] joined 09:25 FROGGS[mobile] joined 09:28 rurban joined
timotimo well, I can't come up with a better way to do it than emitting QAST and piping it through a getcomp'd compiler 09:46
but i'm worried that that'll create a full new CompUnit and/or serialization context for each class that gets created somewhere 09:48
JimmyZ timotimo: could you help me install do on hack.p6c.org? 10:18
*dot
timotimo sure, what trouble are you running into?
JimmyZ I want to run perl6 graph_spesh.p6 a_nice_excerpt.txt | dot -Tsvg > helpful_graph.svg 10:19
and I need dot 10:20
timotimo sure
the package you need to install is graphviz
JimmyZ yeah, so you have sudo :P 10:21
timotimo oh, i thought you had that, to 10:24
gimme a sec :)
done 10:25
JimmyZ thanks 10:27
timotimo YW 10:29
JimmyZ I got a lot of 'found register without writer' 10:30
timotimo yeah
not important
JimmyZ hmm, parsing 4M files takes servral minutes 10:36
timotimo er 10:37
the tool can only handle a single routine 10:38
oh, wait
you mean 4 million individual files?
JimmyZ the filesize is 4M 10:51
FROGGS_ JimmyZ: how do you parse it? 12:23
JimmyZ timotimo: how can use graph_spesh.p6 build only matched one cuid?
FROGGS_: by using graph_spesh.p6
FROGGS_ ahh yes, I almost thought so
err, "for lines() :eager -> $_ is copy {" 12:24
converting that into a grammar will speed it up a lot
12:35 FROGGS[mobile] joined 13:47 zakharyas joined
timotimo oh, really? 14:30
i didn't know that, but that's a good point
if you'd like to do that (and measure) ... :) 14:31
JimmyZ timotimo: Did you see my question? 14:55
timotimo you use a text editor to cut out the cuid you're interested in, JimmyZ 15:24
i told you
113724 timotimo │ the tool can only handle a single routine
and only the before or the after or the finished part
it is not meant to input a complete spesh log
JimmyZ oh, how did I miss the log 15:28
timotimo :)
i should probably see to it that i give that program more documentation, a proper MAIN and USAGE etc etc
JimmyZ P6opaque.c only spesh 64 bits, do we need spesh 32 bits? 15:29
timotimo i don't understand. what do you mean? 15:30
JimmyZ timotimo: flat_ss->bits == 64 in P6opaque.c 15:31
timotimo i'm not sure if we even have 32bit integers inside a P6int? 15:32
oh, wait ... perhaps we do?
JimmyZ timotimo: we have 16 bit too. 15:33
timotimo but we don't have an op that would get a 16bit integer at an offset?
JimmyZ yeah
timotimo BBIAB
15:47 rurban joined 16:01 FROGGS[mobile] joined 16:44 carlin joined
timotimo JimmyZ: were you able to figure out why the OSR doesn't happen on your machine? 17:00
17:00 kjs_ joined 17:52 colomon joined 18:03 mj41 joined 18:37 FROGGS[mobile] joined 18:55 FROGGS[mobile] joined 19:39 Ven joined 19:48 FROGGS__ joined 19:53 FROGGS[mobile] joined 21:37 camelia joined 21:48 camelia joined 21:51 camelia joined 22:31 FROGGS[mobile]2 joined 22:37 camelia joined