Perl 6 - the future is here, just unevenly distributed

IRC log for #moarvm, 2015-04-09

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

All times shown according to UTC.

Time Nick Message
00:26 vendethiel joined #moarvm
01:04 vendethiel joined #moarvm
01:30 vendethiel joined #moarvm
01:48 ilbot3 joined #moarvm
01:48 Topic for #moarvm is now https://github.com/moarvm/moarvm | IRC logs at  http://irclog.perlgeek.de/moarvm/today
03:06 colomon joined #moarvm
07:02 zakharyas joined #moarvm
07:04 Ven joined #moarvm
07:10 FROGGS joined #moarvm
07:14 brrt joined #moarvm
08:42 FROGGS joined #moarvm
09:48 camelia joined #moarvm
10:24 camelia joined #moarvm
10:39 Ven joined #moarvm
10:58 dalek MoarVM: 42e3d2e | timotimo++ | / (8 files):
10:58 dalek MoarVM: add op "getcodelocation"; gets file and line of a MVMCode
10:58 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/42e3d2ea5c
11:47 JimmyZ timotimo: I think ^^ is a bit wrong
11:47 timotimo OK, what do i have to change?
11:48 JimmyZ you can't put MVM_repr_box_str to the args directly
11:49 JimmyZ that's is gc move problem, said two year ago. :P
11:49 timotimo well, this is the convenience wrapper from reprconv.c
11:49 timotimo oh?
11:50 JimmyZ you put filename_key in the arg stack, and then box allloces, and filename_key moved by gc .
11:50 JimmyZ you will got null
11:50 timotimo oh
11:50 timotimo yes
11:52 timotimo i think maybe i'll use temp root push calls instead of MVMROOT
11:53 JimmyZ yes, I like temp root push too :).
12:02 timotimo JimmyZ: https://gist.github.com/timo/c4f0a662957771347a31ghhhhhhhhhhhhhhnfgqqqqqqqqqqqqqqqq9 looks better now?
12:02 timotimo https://gist.github.com/timo/c4f0a662957771347a31 (minus the cat)
12:05 jnthn temp root push is just hard to see the pairing.
12:05 jnthn So I discourage it generally.
12:05 JimmyZ yeah, but could avoid two temp push by re-order the code, allocaces it and then use the var
12:06 JimmyZ I mean bind  it  earlier
12:06 jnthn Givne it's hugely unlikely this is hot path code, I'd write it to be obviously correct :P
12:09 timotimo so ... is this code correct-ish now?
12:10 JimmyZ MMVM_gc_root_temp_push(tc, (MVMCollectable **)&linenumber_boxed); is not needed
12:11 timotimo ah, you are right
12:11 timotimo that's the only problem?
12:12 JimmyZ so yeah, it is correct , methinks :P
12:12 timotimo thanks :)
12:12 dalek MoarVM: 8f46067 | timotimo++ | src/6model/reprs/MVMCode.c:
12:12 dalek MoarVM: needed more roots, use temp push instead of MVMROOT
12:12 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/8f460678e3
12:18 timotimo might bump later, too
12:25 dalek MoarVM: 1d592be | (Jimmy Zhuo)++ | src/6model/reprs/MVMCode.c:
12:25 dalek MoarVM: fix build, fix some MVMROOT issues
12:25 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/1d592be53a
12:31 timotimo argh
12:31 timotimo thank you
12:34 travis-ci joined #moarvm
12:34 travis-ci MoarVM build passed. Jimmy Zhuo 'fix build, fix some MVMROOT issues'
12:34 travis-ci http://travis-ci.org/MoarVM/MoarVM/builds/57792400 https://github.com/MoarVM/MoarVM/compare/8f460678e3ad...1d592be53a7f
12:34 travis-ci left #moarvm
12:39 JimmyZ MVMObject is always a trap, big  C trap :P
12:40 timotimo that's right
12:43 timotimo and also putting declarations in the middle of the curlied spaces :(
12:43 timotimo that's my kryptonite
13:18 timotimo JimmyZ: thanks for catching my mistakes; i was in between places when i pushed that; didn't try to build even though i should have
17:52 FROGGS joined #moarvm
18:27 oetiker joined #moarvm
18:33 vendethiel joined #moarvm
18:42 zakharyas joined #moarvm
19:21 dalek MoarVM: a599f01 | (Francois Perrad)++ | src/strings/normalize.h:
19:21 dalek MoarVM: move up MVM_unicode_normalizer_process_codepoint_full
19:21 dalek MoarVM:
19:21 dalek MoarVM: put the declaration before its first use in MVM_unicode_normalizer_process_codepoint
19:21 dalek MoarVM:
19:21 dalek MoarVM: fix the following warning:
19:21 dalek MoarVM: src/strings/normalize.h:86:5: warning: implicit declaration of function ‘MVM_unicode_normalizer_process_codepoint_full’ [-Wimplicit-function-declaration]
19:21 dalek MoarVM:      return MVM_unicode_normalizer_process_codepoint_full(tc, n, in, out);
19:21 dalek MoarVM:      ^
19:21 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/a599f01ed4
19:21 dalek MoarVM: 597701b | FROGGS++ | src/strings/normalize.h:
19:21 dalek MoarVM: Merge pull request #201 from fperrad/normalize_h
21:09 dalek joined #moarvm
21:15 colomon joined #moarvm
22:00 lizmat joined #moarvm
22:21 vendethiel joined #moarvm
23:08 timotimo i can't really get the number of Int, Scalar and BOOTCode allocations down
23:09 timotimo it's like a darn waterbed

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