Perl 6 - the future is here, just unevenly distributed

IRC log for #moarvm, 2017-01-31

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

All times shown according to UTC.

Time Nick Message
00:01 pyrimidine joined #moarvm
00:32 agentzh joined #moarvm
00:37 pyrimidine joined #moarvm
01:40 agentzh joined #moarvm
02:01 mst joined #moarvm
02:02 mst joined #moarvm
02:46 MasterDuke joined #moarvm
05:02 agentzh joined #moarvm
05:50 agentzh joined #moarvm
06:31 agentzh joined #moarvm
06:32 domidumont joined #moarvm
06:38 domidumont joined #moarvm
07:00 domidumont joined #moarvm
07:35 domidumont joined #moarvm
07:37 agentzh joined #moarvm
08:26 TimToady joined #moarvm
08:49 KDr2 joined #moarvm
09:17 domidumont joined #moarvm
09:27 pyrimidi_ joined #moarvm
09:35 zakharyas joined #moarvm
09:44 brrt joined #moarvm
10:10 Geth MoarVM: d41ccf81b9 | (Daniel Green)++ | src/jit/graph.c
10:10 Geth MoarVM: JIT MVM_radix() like MVM_bigint_radix()
10:10 Geth MoarVM:
10:10 Geth MoarVM: This means nqp::radix() will be JITted like nqp::radix_I() already is.
10:10 Geth MoarVM: review: https://github.com/MoarVM/MoarVM/commit/d41ccf81b9
10:10 Geth MoarVM: a5749a80b8 | (Jonathan Worthington)++ | src/jit/graph.c
10:10 Geth MoarVM: Merge pull request #514 from MasterDuke17/master
10:10 Geth MoarVM:
10:10 Geth MoarVM: JIT MVM_radix() like MVM_bigint_radix()
10:10 Geth MoarVM: review: https://github.com/MoarVM/MoarVM/commit/a5749a80b8
10:13 Geth MoarVM: d9e3969eea | (Samantha McVey)++ | tools/ucd2c.pl
10:13 Geth MoarVM: Add shebang #!/usr/bin/env perl to ucd2c.pl
10:13 Geth MoarVM: review: https://github.com/MoarVM/MoarVM/commit/d9e3969eea
10:13 Geth MoarVM: fc3a77d27c | (Samantha McVey)++ | 4 files
10:13 Geth MoarVM: Make radix 50% faster with Unicode Nd, add East_Asian_Width prop.
10:13 Geth MoarVM:
10:13 Geth MoarVM: Don't use the general category which is slow and requires string operations.
10:13 Geth MoarVM: Check that Numeric_Type=Decimal
10:13 Geth MoarVM:
10:13 Geth MoarVM: This should also speed up radix in general when it is given non A-Z, a-z or 0-9 codepoints
10:13 Geth MoarVM:
10:13 Geth MoarVM: This also adds support for the East_Asian_Width property.
10:13 Geth MoarVM: review: https://github.com/MoarVM/MoarVM/commit/fc3a77d27c
10:13 Geth MoarVM: 0171f1731c | (Jonathan Worthington)++ | 4 files
10:13 Geth MoarVM: Merge pull request #515 from samcv/radix_speed
10:13 domidumont joined #moarvm
10:13 Geth MoarVM:
10:13 Geth MoarVM: Make radix 50% faster with Unicode Nd, add East_Asian_Width prop.
10:13 Geth MoarVM: review: https://github.com/MoarVM/MoarVM/commit/0171f1731c
10:13 samcv kewl
10:14 jnthn Looked good to me :)
10:23 geekosaur joined #moarvm
10:51 zakharyas joined #moarvm
11:06 pyrimidine joined #moarvm
12:44 agentzh joined #moarvm
13:13 Geth MoarVM: 6043f9e42b | (Jonathan Worthington)++ | src/io/syncsocket.c
13:13 Geth MoarVM: Fix memory leaks in synchronous sockets.
13:13 Geth MoarVM: review: https://github.com/MoarVM/MoarVM/commit/6043f9e42b
13:13 Geth MoarVM: 8b195f641c | (Jonathan Worthington)++ | src/io/syncsocket.c
13:13 Geth MoarVM: Free socket handle in on_close callback.
13:13 Geth MoarVM:
13:13 Geth MoarVM: This is the time it's ready to be freed and will be used no longer.
13:13 Geth MoarVM: review: https://github.com/MoarVM/MoarVM/commit/8b195f641c
13:13 Geth MoarVM: 17acfbe617 | (Jonathan Worthington)++ | src/io/syncsocket.c
13:13 Geth MoarVM: Fix crashes in socket connect error handling.
13:13 Geth MoarVM:
13:13 Geth MoarVM: Don't prematurely free, and don't longjmp over libuv internals.
13:13 Geth MoarVM: review: https://github.com/MoarVM/MoarVM/commit/17acfbe617
13:49 geekosaur joined #moarvm
14:00 KDr2 joined #moarvm
14:14 Geth MoarVM: 9a179f275c | (Jonathan Worthington)++ | 2 files
14:14 Geth MoarVM: Don't leak memory in STable repossession.
14:14 Geth MoarVM:
14:14 Geth MoarVM: With this, `perl6-m -e ''` is free of leaks, which will make it easier
14:14 Geth MoarVM: to spot real leaks that need attention.
14:14 Geth MoarVM: review: https://github.com/MoarVM/MoarVM/commit/9a179f275c
14:14 Geth MoarVM: 8f9de6fd06 | (Jonathan Worthington)++ | src/6model/serialization.c
14:14 Geth MoarVM: Missing MVMROOT around a lock acquisition.
14:14 Geth MoarVM: review: https://github.com/MoarVM/MoarVM/commit/8f9de6fd06
15:03 zakharyas joined #moarvm
15:10 pyrimidine joined #moarvm
15:35 ilmari death to leeks!
15:42 nwc10 om nom nom
15:59 geekosaur joined #moarvm
16:10 pyrimidine joined #moarvm
16:14 brrt joined #moarvm
16:25 brrt .tell jnthn what also leaks (at least indirectly) is the memory for the extension ops in the JIT
16:25 yoleaux2 brrt: I'll pass your message to jnthn.
16:26 brrt .tell jnthn the solution for that (and a bunch of other things) is to have a data segment and stash the extension ops memory there, which is something i've been meaning to implement
16:26 yoleaux2 brrt: I'll pass your message to jnthn.
16:28 jnthn brrt: Yeah, we don't hit that in a straight ./perl6-m -e ''
16:29 jnthn But yes, I've seen the odd JIT leak show up and wondered if it might be those. Good to know it is.
16:29 brrt well, that's what i think it is, might be other things
16:29 brrt better said: I know it's those
16:30 brrt egh, better said: I know those leak, there may be other leaks as well
16:34 zakharyas joined #moarvm
16:46 agentzh joined #moarvm
16:49 pyrimidine joined #moarvm
17:01 zakharyas joined #moarvm
17:20 ggoebel joined #moarvm
17:45 domidumont joined #moarvm
18:15 Geth joined #moarvm
18:17 Geth joined #moarvm
18:18 Geth joined #moarvm
18:20 Geth joined #moarvm
18:21 pyrimidine joined #moarvm
18:21 agentzh joined #moarvm
18:33 Geth joined #moarvm
18:39 FROGGS joined #moarvm
18:40 pyrimidine joined #moarvm
18:44 Geth ¦ MoarVM: 70d4bd53e6 | (Jonathan Worthington)++ | src/6model/reprs/NFA.c
18:44 Geth ¦ MoarVM: Refuse to form an NFA with a zeroed to-state.
18:44 Geth ¦ MoarVM:
18:44 Geth ¦ MoarVM: These will explode during evaluation due to reading memory out of
18:44 Geth ¦ MoarVM: bounds.
18:44 Geth ¦ MoarVM: review: https://github.com/MoarVM/MoarVM/commit/70d4bd53e6
19:07 agentzh joined #moarvm
19:19 zakharyas joined #moarvm
19:19 domidumont joined #moarvm
19:31 pyrimidine joined #moarvm
19:50 pyrimidine joined #moarvm
19:54 agentzh joined #moarvm
20:15 pyrimidine joined #moarvm
22:29 agentzh joined #moarvm
23:20 pyrimidine joined #moarvm
23:26 MasterDuke samcv: did you see my comment on your PR? could/should the same change be made for MVM_bigint_radix?
23:26 samcv yeah i saw that
23:26 samcv yeah and it can
23:27 MasterDuke cool, didn't want the thought to get lost

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