Perl 6 - the future is here, just unevenly distributed

IRC log for #moarvm, 2016-02-05

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

All times shown according to UTC.

Time Nick Message
02:13 sivoais joined #moarvm
02:23 sivoais joined #moarvm
02:34 sivoais joined #moarvm
02:46 sivoais joined #moarvm
02:48 ilbot3 joined #moarvm
02:48 Topic for #moarvm is now https://github.com/moarvm/moarvm | IRC logs at  http://irclog.perlgeek.de/moarvm/today
03:03 zakharyas joined #moarvm
03:22 japhb joined #moarvm
03:36 japhb joined #moarvm
03:55 japhb joined #moarvm
04:45 vendethiel joined #moarvm
05:46 vendethiel joined #moarvm
06:37 domidumont joined #moarvm
06:44 domidumont joined #moarvm
06:47 zakharyas joined #moarvm
06:52 vendethiel joined #moarvm
07:09 domidumont joined #moarvm
08:01 Ven joined #moarvm
08:11 FROGGS joined #moarvm
08:55 vendethiel joined #moarvm
08:59 Ven joined #moarvm
09:58 vendethiel joined #moarvm
10:00 kjs_ joined #moarvm
10:17 zakharyas joined #moarvm
10:56 kjs_ joined #moarvm
11:04 Ven joined #moarvm
11:25 harrow joined #moarvm
11:25 ingy joined #moarvm
11:38 vendethiel joined #moarvm
12:55 Ven joined #moarvm
13:19 timotimo now that i'm thinking even more about all that heap explorer stuff, we'd probably really want to be able to inspect objects more closely, so perhaps a piece of GDB integration would be necessary :\
13:19 timotimo because GDB knows about structs and stuff
13:25 kjs_ joined #moarvm
13:37 vendethiel joined #moarvm
14:03 Ven joined #moarvm
14:11 vendethiel joined #moarvm
14:30 FROGGS joined #moarvm
14:44 vendethiel joined #moarvm
14:57 kjs_ joined #moarvm
15:05 Ven_ joined #moarvm
15:28 vendethiel joined #moarvm
15:28 kjs_ joined #moarvm
15:34 brrt joined #moarvm
15:35 brrt \o
15:35 brrt yesterday i got an interesting article about register-allocation-on-ssa-form
15:35 brrt http://www.christianwimmer.at/Publications/Wimmer10a/Wimmer10a.pdf
15:36 brrt interesting because it shows how the phi-deconstruction follows from ssa reduction
15:36 brrt another interesting bit was that it became a bit more obvous how to implement real global register allocation with  a possibly-looping cfg
15:36 brrt loops are currently impossible in the expression jit
15:37 brrt but, it might be possible to join together multiple basic blocks in a loop, and then we could do them
15:53 vendethiel joined #moarvm
15:58 kjs_ joined #moarvm
16:09 tadzik1 joined #moarvm
16:34 vendethiel joined #moarvm
16:46 vendethiel joined #moarvm
17:05 kjs_ joined #moarvm
17:06 brrt joined #moarvm
17:37 domidumont joined #moarvm
17:38 vendethiel joined #moarvm
18:15 kjs_ joined #moarvm
18:23 vendethiel joined #moarvm
19:11 kjs_ joined #moarvm
19:39 vendethiel joined #moarvm
19:48 cognominal joined #moarvm
20:55 Ven joined #moarvm
21:03 Ven joined #moarvm
21:35 jnthn I just looked at perl6-m -e "say(1)" under valgrind with --full-cleanup. It's not actually anything like so bad as I feared.
22:10 vendethiel joined #moarvm
22:12 dalek MoarVM: b6e0e2a | jnthn++ | src/spesh/graph.c:
22:12 dalek MoarVM: Fix leak involving inlining handlers.
22:12 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/b6e0e2a387
22:39 dalek MoarVM: 2c2cc80 | jnthn++ | src/strings/decode_stream.c:
22:39 dalek MoarVM: Don't leak "empty" buffers.
22:39 dalek MoarVM:
22:39 dalek MoarVM: These could end up being the size of a slurped file, meaning we could
22:39 dalek MoarVM: leak a large amount of memory in programs that were slurp-heavy, and
22:39 dalek MoarVM: an amount not proportional to file size in various other forms of I/O.
22:39 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/2c2cc80034
22:39 jnthn That one *was* bad.
22:39 sivoais joined #moarvm
22:43 vendethiel joined #moarvm
22:44 lizmat jnthn++
22:47 jnthn First 18 tests in the NQP test suite now only leak the 1KB related to the standard handles (which will take a little thought to fix).
22:47 jnthn 19 leaks a tad more...will look into that next time :)
22:48 jnthn (Plan is to get NQP's test suite leak clean, then move on to Rakudo)
22:48 jnthn 'night
22:48 lizmat jnthn: if you could look into getting the utf8-c8 (was that the name) encoding working, you would make Tux really happy
22:49 jnthn lizmat: Yeah, that needs a bit more brane :)
22:49 Ven joined #moarvm
22:49 lizmat seems like if the first byte is not utf-8, it fails
22:49 jnthn Hopefully in the next couple of weeks I'll be feeling up for it :)
22:49 lizmat ok
22:49 jnthn Yeah, utf8-c8 seems oddly fragile.
22:49 jnthn I think I need to re-think the approach a bit.
22:50 jnthn Rather than keep patching it up
22:50 lizmat I see...
22:50 jnthn If it's this broken either I was having a really bad day when coding it up, or something's off with the approach it takes.
22:51 lizmat I was under the impression it was an initialization issue
22:51 jnthn It may be
22:52 lizmat ok, enough nudging from my end  :-)
22:52 jnthn It's just had quite a few bugs so far, for a not huge amount of code, which makes me suspect I'm doing it in a bad way.
22:52 jnthn Anyway, rest :)
22:53 jnthn o/
22:53 lizmat good night, jnthn
23:02 Ven joined #moarvm

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