Perl 6 - the future is here, just unevenly distributed

IRC log for #moarvm, 2013-12-02

| Channels | #moarvm index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
01:17 benabik joined #moarvm
01:55 JimmyZ_ joined #moarvm
01:57 JimmyZ .tell jnthn 80f8b533e9 seems not needed, since it's already flatten in MVM_string_concatenate
02:29 [Coke] joined #moarvm
02:39 ggoebel110 joined #moarvm
04:49 ssutch joined #moarvm
06:39 FROGGS[mobile] joined #moarvm
09:38 woolfy joined #moarvm
09:56 tgt joined #moarvm
10:07 woolfy left #moarvm
10:12 FROGGS[mobile] joined #moarvm
10:31 moritz jnthn: http://perlpunks.de/paste/show/529c6157.2e6c.3c5 # moar results from building the setting under valgrind
10:32 arnsholt Is that the entire output from a setting compile?
10:33 moritz not quite; I've removed some duplicates, and not included those that I pasted yesterday
10:34 arnsholt Right
10:35 jnthn moritz: Many thanks. I'm gonna focus on indy stuff first today, plus a dentist trip :/ But will see if I can track them donw a bit later.
10:35 moritz arnsholt: ==26861== For counts of detected and suppressed errors, rerun with: -v
10:35 moritz ==26861== Use --track-origins=yes to see where uninitialised values come from
10:35 moritz ==26861== ERROR SUMMARY: 59 errors from 7 contexts (suppressed: 2 from 2)
10:35 moritz arg
10:35 moritz pastefail
10:36 arnsholt 59 errors? That's not very many at all
10:36 moritz http://perlpunks.de/paste/show/529c6271.2e6c.172 # that's the whole thing
10:36 arnsholt Yeah, that's really impressive actually
10:38 jnthn Still 59 too many :P
10:38 nwc10 moritz: I also see this.
10:38 moritz nwc10: you also valground rakudo/moar-support?
10:39 arnsholt The base64_encode ones is probably a local or something like that, I think
10:39 nwc10 yes, but actually I don't see those first errors
10:39 nwc10 __GI___strncasecmp_l
10:40 nwc10 that *might* be a glibc vs valgrind thing. Had this on OSX - the system C library "knows" that malloc always allocates 8 byte chunks, so read 8 bytes
10:40 nwc10 valgrind got uppity
10:41 arnsholt Yeah, that sounds like it could trigger that kind of error
10:41 nwc10 oh, I'm building with -g
10:41 nwc10 so I get line numbers
10:42 arnsholt And I guess we can sort of ignore most of the memory leak statistics valgrind outputs
10:44 jnthn arnsholt: For now. At some point, it'd be good to work on those.
10:46 arnsholt Definitely. But the GC probably generates a lot of false positives
10:46 arnsholt But there's an ignore mechanism I think, which'll can probably cut down on those
10:47 arnsholt Modulo grammar
10:49 jnthn The Moar GC is precise, so shouldn't do too badly in that regard, I think.
10:50 jnthn Doesn't do stack scanning for example
10:51 arnsholt Oh, cool
10:58 nwc10 the moar GC seems to generate no "noise" (because it is precise)(this is cool)
12:36 FROGGS joined #moarvm
12:51 diakopter jnthn: "Ugh, next one seems weird..."?
12:52 FROGGS hehe
12:52 FROGGS yeah
12:52 FROGGS it scared him into his bed :o)
13:03 ggoebel110 joined #moarvm
13:52 jnthn Well, it looked a bit like a closure serialization bug...
14:08 diakopter (probably my error then :)
14:36 jnap joined #moarvm
15:14 cognominal joined #moarvm
18:36 FROGGS jnthn: do you know why stage post takes 1/3 of past but stage mast takes more time than parse?
18:38 colomon joined #moarvm
18:47 jnthn FROGGS: Looks to me because the optimizations of closure handling in the GC are NYI, so it's doing a conservative/correct but unscalable thing at the moment, which makes each run successively more expensive.
18:47 jnthn (If more closures come to be, at least.)
18:47 jnthn Otherwise it's just costly :)
18:47 jnthn 'cus of what was accumulated so far.
18:47 FROGGS ahh, nice to know
18:48 jnthn So, provided that's what it is, I don't think it's something terrible about the mast stage itself.
18:48 FROGGS cool :o)
18:48 FROGGS (that is what I wanted to hear)
19:01 colomon joined #moarvm
19:58 dalek joined #moarvm
20:19 dalek joined #moarvm
21:12 ggoebel111 joined #moarvm
22:07 lizmat joined #moarvm
23:44 woolfy joined #moarvm

| Channels | #moarvm index | Today | | Search | Google Search | Plain-Text | summary