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
|