Perl 6 - the future is here, just unevenly distributed

IRC log for #moarvm, 2015-09-09

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

All times shown according to UTC.

Time Nick Message
00:02 FROGGS joined #moarvm
00:22 tokuhiro_ joined #moarvm
00:34 tokuhiro_ joined #moarvm
00:53 JimmyZ joined #moarvm
02:27 FROGGS joined #moarvm
05:07 FROGGS joined #moarvm
05:33 ingy joined #moarvm
06:43 FROGGS joined #moarvm
07:07 brrt joined #moarvm
07:19 Ven joined #moarvm
07:38 brrt \o
07:39 nwc10 o/
07:46 brrt i have good news! dynasm is broken
07:46 brrt more importantly
07:46 brrt i have golfed down where it is broken
07:47 FROGGS brrt++
07:49 brrt it's kind of weird, actually
07:49 brrt but, i'm sure i'll figure it out
07:50 FROGGS well, otherwise it would be boring
07:52 brrt that's true, i guess
07:52 brrt there's supposed to be an extra extra byte in movs? it's weird, really
08:01 FROGGS I have no knowledge whatsoever about asm
08:01 psch i have enough asm knowledge to be dangerous!
08:02 psch ...not enough to be useful, though
08:03 FROGGS *g*
08:05 psch reminds me of my neglected H6809 emulator, too
08:05 psch i had to drop out of uni though, so i don't think i'll continue it
08:18 brrt asm is fun
08:18 FROGGS so is pir
08:19 JimmyZ pasm :)
08:20 jnthn Don't give me nightmares :P
08:21 timotimo brrt: ah, good news indeed. good news that you found it, in any case
08:22 brrt the difference between PIR and real asm is that asm has viable implementations :-P
08:22 brrt well, now i just have to figure out why, you know?
08:22 timotimo yeah
08:22 brrt and i'm under no illusion that this is the last one
08:22 timotimo but it seems like you have somewhat of a golf
08:23 timotimo i'm just not so happy dynasm keeps stealing so much of your time
08:32 jnthn http://www.moarvm.org/releases/MoarVM-2015.08.tar.gz now in place
08:42 Ven joined #moarvm
08:54 zakharyas joined #moarvm
08:58 dalek MoarVM: c14a568 | jnthn++ | src/core/frame.c:
08:58 dalek MoarVM: Remove debugging info from error.
08:58 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/c14a568d40
09:05 lizmat joined #moarvm
09:26 dalek MoarVM: 4b427ed | jnthn++ | src/core/threads.c:
09:26 dalek MoarVM: Make thread join force a GC run.
09:26 dalek MoarVM:
09:26 dalek MoarVM: Avoids sitting in a loop starting/joining threads gobbling resources
09:26 dalek MoarVM: due to a GC never being triggered.
09:26 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/4b427ed8a1
09:27 timotimo oh, that's a good point
09:45 Ven joined #moarvm
10:28 Ven joined #moarvm
11:23 virtualsue joined #moarvm
11:43 virtualsue left #moarvm
12:36 brrt joined #moarvm
12:36 brrt \o
12:36 nwc10 o/
12:36 brrt timotimo: don't worry about that, it's what i do :-)
12:37 brrt i'm wondering, it's quite probably worth my while to enumerate all permissisble bytecode segments in dynasm
12:38 brrt then compile it, make a dump, extract the information from objdump, and diff them
12:38 brrt seems like a job for....
12:38 brrt THE DUCT TAPE CALLED PERL (c)
12:39 timotimo <3
12:39 timotimo (yes, i am forbidding you from using perl4, perl5 or perl6. deal with it.)
12:40 brrt why perl6?
12:40 brrt then it's NQP for me :-P
12:41 timotimo .o( just kidding )
12:44 psch perl3 shoulda been forbidden too, no?
12:44 timotimo indeed
13:39 * FROGGS .oO( perl<3 )
13:45 FROGGS[mobile] joined #moarvm
14:07 brrt joined #moarvm
14:11 tokuhiro_ joined #moarvm
14:12 dalek joined #moarvm
14:25 FROGGS joined #moarvm
14:44 dalek joined #moarvm
14:45 pyrimidine joined #moarvm
14:58 camelia joined #moarvm
15:11 tokuhiro_ joined #moarvm
16:21 jnthn Interesting stat: inlining currently eliminates 10% of call frames in Text::CSV
16:23 FROGGS that's... a lot, isnt it?
16:24 jnthn FROGGS: Aye
16:45 brrt joined #moarvm
16:46 JimmyZ hmm, I got a segfault from t/spec/S17-lowlevel/thread.t
16:48 JimmyZ Program received signal SIGSEGV, Segmentation fault.
16:48 JimmyZ 0x00007ffff78b4037 in MVM_thread_id (tc=0x603770, thread_obj=0x2fae4d0) at src/core/threads.c:171
16:48 JimmyZ 171         return ((MVMThread *)thread_obj)->body.tc->thread_id;
16:49 JimmyZ p ((MVMThread *)thread_obj)->body
16:49 JimmyZ $3 = {invokee = 0x0, thread = 140737231140608, tc = 0x0, next = 0x2fae430, stage = 6, native_thread_id = 140737231140608, app_lifetime = 0}
17:14 vendethiel joined #moarvm
17:15 JimmyZ jnthn: https://github.com/MoarVM/MoarVM/commit/4b427ed8a145ef3279b9ffbc2f4065e80677544b # this one cause the segfault
18:21 ShimmerFairy joined #moarvm
19:14 jnthn Why on earth does method new in MapIterCommon not get spesh'd at all despite being hot?!
19:20 orbusbak joined #moarvm
19:21 orbusbak joined #moarvm
19:30 [Coke] ./perl6 --profile #hotornot
19:44 vendethiel joined #moarvm
20:21 tokuhiro_ joined #moarvm
20:35 colomon joined #moarvm
21:03 zakharyas joined #moarvm
21:05 brrt joined #moarvm
21:34 colomon joined #moarvm
21:55 lizmat joined #moarvm
22:40 FROGGS joined #moarvm
23:33 * japhb has a sudden desire to make a hot or not spoof containing profile segments

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