01:16
vendethiel joined
02:55
zakharyas joined
05:36
domidumont joined
05:42
domidumont joined
06:09
domidumont joined
06:42
vendethiel- joined
07:29
brrt joined
09:24
cognominal joined
12:18
zakharyas joined
15:09
diakopter joined
|
|||
nine_ | I wonder if it would be possible to mark functions as gc_allocating or not and have the compiler help with deciding whether a MVM_ROOT is necessary | 15:50 | |
Like with const arguments | |||
16:41
domidumont joined
|
|||
timotimo | there goes the dream of "the perl6 compiler just disappears from memory when it's not used any more" | 16:58 | |
it's in the compiler registry, because of course it is | |||
that's what the registry is there for | |||
and since user code could at any point invoke nqp::getcomp on 'perl6', we're dooooooooomed | 17:01 | ||
i want a nqp::forgetcomp op that i can put into my memory-critical programs :P | 17:03 | ||
(actually, that'll mostly be interesting to figure out what other things hang on to the compiler when the user program is running) | |||
we probably have stuff in the call stack of the user program that'll hold on to the compiler because it's the "self" | 17:04 | ||
nine_ | timotimo: are you running out of hard problems to tackle? ;) | 17:09 | |
timotimo | no, it's just that i fail at the hard problems all the time | 17:20 | |
and it's frustrating me a little bit | |||
i think i need a little something to re-fuel my enthusiasm | 17:22 | ||
gotta run catch a movie with friends | 17:28 | ||
[Coke] | as long as it's Captain America, you can go. :) | 17:29 | |
nwc10 | I liked this movie - www.youtube.com/watch?v=LHqLz9ni0Bo | 17:38 | |
However, it's not very long, and the sound quality isn't perfect. | |||
:-) | |||
(also they were off centre) | |||
ilmari | and one of the landing legs is slightly on fire | 17:39 | |
[Coke] | damn, that's amazing. | 17:42 | |
jnthn | Very nicely done. | 17:44 | |
diakopter | downloading on wifi to my mac at 110 Mb/s; that's fun | 21:18 | |
ilmari | diakopter: you must live in a rural area | 21:31 | |
ilmari has at least 30 wireless networks in range at the moment | 21:32 | ||
usually maxes out at 30Mb/s | |||
timotimo | nwc10: lovely recording :) | 21:49 | |
but yeah, it was in fact captain america | 21:51 | ||
i wonder if a "forget compiler" op that installs a closure to re-fetch & re-install the compiler object in case it is needed again | 22:03 | ||
would make sense | |||
this should probably wait for another time. but now that we have the heap explorer i could actually build a "theoretical lens" that'd let me see if something else holds the compiler tight | 22:09 | ||
or, alternatively, have a "find all incoming edges to an object" command | 22:12 |