Perl 6 - the future is here, just unevenly distributed

IRC log for #moarvm, 2014-05-16

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

All times shown according to UTC.

Time Nick Message
00:12 btyler joined #moarvm
01:15 dalek MoarVM: a726f69 | jimmy++ | src/6model/reprs/P6opaque.c:
01:15 dalek MoarVM: A bit cleanups
01:15 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/a726f69627
01:18 FROGGS joined #moarvm
01:22 [Coke] ENOTENOUGHBEER
01:38 japhb_ What's the opposite?  ENOUGHBEER?
01:38 [Coke] mmheheh
01:39 japhb_ Am I reading the backlog right that a current build of r-m is not panda-friendly right now?
02:51 ashleydev joined #moarvm
04:18 ggoebel111115 joined #moarvm
06:36 zakharyas joined #moarvm
06:51 woolfy joined #moarvm
07:02 woolfy left #moarvm
07:13 nwc10 japhb_: I believe so, on at least some architectures of Linux
07:15 bcode_ joined #moarvm
07:25 jnthn_ joined #moarvm
07:27 nwc10 moar jnthn!
07:28 bonsaikitten joined #moarvm
08:08 lizmat joined #moarvm
08:21 daxim joined #moarvm
08:28 woolfy joined #moarvm
08:30 woolfy1 joined #moarvm
08:58 woosley joined #moarvm
09:30 lizmat joined #moarvm
09:34 woolfy joined #moarvm
09:36 FROGGS joined #moarvm
11:45 dalek MoarVM: b258da9 | jonathan++ | src/6model/6model.h:
11:45 dalek MoarVM: Fix comment typo; lizmat++.
11:45 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/b258da98ef
12:55 dalek MoarVM: 7813ad2 | jonathan++ | src/core/exceptions. (2 files):
12:55 dalek MoarVM: Make dump_backtrace more widely available.
12:55 dalek MoarVM:
12:55 dalek MoarVM: Rename it to MVM_dump_backtrace, and have it non-static. It can be a
12:55 dalek MoarVM: rather useful debugging aid.
12:55 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/7813ad2753
12:56 woolfy1 joined #moarvm
13:33 brrt joined #moarvm
13:46 JimmyZ joined #moarvm
13:46 lee_ joined #moarvm
13:55 btyler joined #moarvm
13:59 brrt \o #moarvm
13:59 brrt netsplit is over again?
13:59 nwc10 good UGT, brrt
13:59 brrt UGT?
14:00 nwc10 if it's in the glossary, I don't know where the link to that is
14:00 nwc10 "Universal Greeting Time" - ie, it's always "morning"
14:00 brrt lol
14:01 nwc10 lizmat: where's the document with definitiions for things like RC?
14:02 lizmat specs/S99-glossary.pod ?
14:03 nwc10 I think that that's the one
14:04 nwc10 except that it doesn't seem to mention RC
14:04 nwc10 or UGT
14:04 nwc10 my memory is clearly faulty
14:06 [Coke] RC: Request Context! (oh, wait)
14:15 jnthn conditional breakpoints, why u so slow?
14:15 nwc10 because!
14:16 nwc10 hack I've sometimes used is to recompile with a static variable counting stuff
14:16 nwc10 and have real code which is only entered if the count is correct
14:16 nwc10 (or whatever)
14:16 nwc10 and unconditionally break on that
14:16 nwc10 I have a tram to miss!
14:16 nwc10 :-)
14:27 dalek MoarVM: 7cf2f47 | sergot++ | src/spesh/dump.c:
14:27 dalek MoarVM: handling MVM_operand_str added
14:27 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/7cf2f47436
14:27 dalek MoarVM: 8c0070d | sergot++ | src/spesh/dump.c:
14:27 dalek MoarVM: handling MVM_operand_str added
14:27 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/8c0070dc87
14:27 dalek MoarVM: fc1ae08 | jonathan++ | src/spesh/dump.c:
14:27 dalek MoarVM: Merge pull request #97 from sergot/master
14:27 dalek MoarVM:
14:27 dalek MoarVM: handling MVM_operand_str added
14:27 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/fc1ae08ec6
14:28 sergot_ \o/ that's my first
14:28 sergot_ thanks jnthn++
14:29 tadzik sergot_++
14:31 brrt spesh is going fast
14:34 timotimo ah, dumping literal strings. helpful!
14:34 timotimo (except if they are a 1k line source file, that is! :) )
14:35 dalek Heuristic branch merge: pushed 85 commits to MoarVM/loop_labels by FROGGS
14:36 dalek joined #moarvm
14:37 [Coke] (conditional breakpoints, why you so slow?) I don't know, let me check...
15:01 dalek MoarVM: c527241 | jonathan++ | src/core/op (2 files):
15:01 dalek MoarVM: Cannot mark sp_arg ops :pure.
15:01 dalek MoarVM:
15:01 dalek MoarVM: Installing the locals still matters, since we may later deopt. May
15:01 dalek MoarVM: need something more general, but this avoids the issue for now.
15:01 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/c5272411d0
15:08 timotimo does that fix a known problem?
15:08 jnthn yes, see the patch I just pushed in nqp :P
15:09 jnthn Now that's done we might be able to do some better stuff with for loops
15:09 timotimo oh, lowering $_, huh?
15:22 FROGGS joined #moarvm
15:31 FROGGS joined #moarvm
15:54 nwc10 jnthn: not sure how far I'm going to get. The "torture" version is now somewhere in "Stage parse"
15:54 nwc10 which is an improvement on last night
15:55 nwc10 "torture" is very agressively allocating the overspil structure for "large" indexes
15:55 nwc10 but this one intentionally leaks like a sieve
15:55 nwc10 and I don't know how "fun" it's going to be fixing the leaks
15:56 nwc10 is there any macro available in Moar that gives the pointer size? sizeof(void *) isn't useful for this, as that's not something you can use in an #if in the pre-processor
15:57 jnthn I'm not aware of one.
15:57 nwc10 I can't find one
16:02 donaldh joined #moarvm
16:12 brrt joined #moarvm
17:04 japhb_ nwc10: Calculate a macro for it at configure time?
17:15 nwc10 this is what I assume will need to be done
17:27 brrt left #moarvm
17:41 japhb Fair enough.
18:07 nwc10 jnthn: I'm getting there
20:12 brrt joined #moarvm
22:16 lizmat joined #moarvm
22:19 donaldh joined #moarvm
22:19 woolfy joined #moarvm
22:21 jnthn nwc10: yay
22:21 jnthn I got beer rather than there :)
22:27 FROGGS joined #moarvm
22:29 woolfy joined #moarvm
22:36 bcode joined #moarvm
22:36 timotimo joined #moarvm
22:36 rurban_ joined #moarvm
22:36 flussence joined #moarvm
22:36 harrow joined #moarvm
22:36 tokuhirom joined #moarvm
22:36 TimToady joined #moarvm
22:36 camelia joined #moarvm
22:36 tadzik joined #moarvm
22:36 Util joined #moarvm
22:56 woolfy joined #moarvm

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