00:45
cognome joined
00:48
cognome joined
01:19
FROGGS_ joined
01:45
cognome joined
02:45
cognome joined
03:45
cognome joined
04:45
cognome joined
05:37
FROGGS_ joined
05:45
cognome joined
05:55
FROGGS_ joined
06:38
FROGGS joined
06:45
cognome joined
06:56
camelia joined
07:10
zakharyas joined
07:28
camelia joined
07:45
cognome joined
08:04
kjs_ joined
08:45
cognome joined
08:58
FROGGS joined
09:30
camelia joined
09:45
cognome joined
09:48
ggoebel1111119 joined
10:03
JimmyZ joined
10:07
JimmyZ_ joined
10:09
JimmyZ__ joined
10:23
cognome joined
10:33
JimmyZ_ joined
10:34
JimmyZ__ joined
10:50
cognome joined
11:05
cognome joined
11:48
kjs_ joined
12:10
brrt joined
13:03
JimmyZ joined
13:09
LLamaRider joined
13:27
JimmyZ_ joined
13:51
kjs_ joined
13:57
JimmyZ joined
|
|||
hoelzro | jnthn: I don't know how much time you have for Perl 6 right now, but I found a moar bug and I was hoping you could perhaps point me in the right direction as to how to fix it | 14:44 | |
the bug is here: rt.perl.org/Ticket/Display.html?id=122773 | |||
and the offending commit is 7a722dc4018ce1b99bbd4abea198e242d7da0157 | |||
(if you have time, of course) | |||
timotimo | jnthn: could you or masak give instructions on what exactly the escape analysis annotations mean and maybe i'll be able to annotate some more ops? | 14:45 | |
jnthn | hoelzro: Quite time-constrained at the moment... | ||
timotimo | so that you can get started doing the actual escape analysis code instead of slogging over the opcode annotations? | ||
hoelzro | ok, don't worry about it =) | ||
jnthn | timotimo: I'd not spend itme on that so far, we're not convinced we have the API right yet. | ||
timotimo | OK | 14:46 | |
jnthn | We've been discussing algorithm stuff around it over dinner a few times :) | ||
timotimo | good to hear :) | ||
i'm also wondering if removing boxing/unboxing redundancies is even possible before escape analysis exists | 14:47 | ||
and if so: how to handle the relevant data | |||
i suppose we could have known type + type == Int box type, but we don't store anything like "the instruction that boxes the value" or "the register and version the datum comes from" | 14:48 | ||
(and in addition, i haven't actually identified any actual example code where it would make a noticable difference to throw out boxing/unboxing) | |||
15:00
woolfy1 left
15:02
woolfy joined
15:24
flussence joined
15:25
flussence joined
15:55
FROGGS joined
16:58
vendethiel joined
18:03
Ven joined
18:53
zakharyas joined
19:02
brrt joined
|
|||
brrt | \o | 19:03 | |
timotimo: dunno if you were talking about it, but it doesn't seem to me that the right place for escape analysis is moar | |||
timotimo | oh? | 19:04 | |
19:04
Ven joined
|
|||
brrt | moar basically only has a linear sequence of register ops | 19:04 | |
nqp / perl6 compilers have a whole tree | |||
timotimo | masak and jnthn are planning to implement it based on the ops | 19:05 | |
brrt | welll | ||
masak and jnthn are both much smarter in this regard, so they're probably right :-) | |||
timotimo | hehe :) | 19:06 | |
well, the tree can still have some transformations applied to them | 19:07 | ||
and we may also only want to subject hot code to this analysis | |||
depending on how much work it is | |||
brrt wonders if we can get moarvm to run on minix | 19:12 | ||
timotimo | that'll help us get mad street cred | ||
brrt | i say | 19:14 | |
timotimo | i'm now almost sure i'll go to the APW :) | 19:17 | |
how do you feel about that? | |||
FROGGS | +1 from me | 19:18 | |
:o) | |||
brrt | you should do that | ||
multiboot has gotten so uninteresting since virtualisation | 19:29 | ||
19:32
camelia joined
|
|||
brrt | i can't imagine going through the trouble of setting it up again | 19:32 | |
19:42
ggoebel11111110 joined
|
|||
brrt | ugh... i'm actually forced to compile moarvm with clang | 19:50 | |
ain't that an epic fail | 19:53 | ||
libuv doesn't seem to support minix | |||
wait, it's prettier than that | 19:54 | ||
i can't checkout libuv because minix-git doesn't know how to deal with https urls | |||
TimToady | .oO(the course of true minimalism never did run smooth) |
19:55 | |
brrt | i'm guessing nobody's been dogfooding minix | 19:56 | |
TimToady | obviously something named "moar" is against the spirit of something named "minix" :) | ||
was minix ever more than a toy? | |||
brrt | it's burned over 2,5 million euros of EU grant money over the past 5 years | 19:58 | |
FROGGS | so it is a toy with bling bling now? :o) | 19:59 | |
TimToady | that's chump change compared to the investment in linux | ||
brrt | maybe so | 20:05 | |
20:07
camelia joined
20:36
cognome_ joined,
ggoebel11111110 joined
|
|||
[Coke] wishes perl6 could get some of that money. :P | 21:26 | ||
FROGGS | I would whish parrot and jvm wouldn't be that damn slow | 21:29 | |
I would clearly suffer less | |||
23:05
cognome joined
|