Perl 6 - the future is here, just unevenly distributed

IRC log for #moarvm, 2017-05-06

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

All times shown according to UTC.

Time Nick Message
00:08 ggoebel joined #moarvm
01:49 ilbot3 joined #moarvm
01:49 Topic for #moarvm is now https://github.com/moarvm/moarvm | IRC logs at  http://irclog.perlgeek.de/moarvm/today
06:29 domidumont joined #moarvm
06:36 domidumont joined #moarvm
07:14 stmuk_ joined #moarvm
07:58 geekosaur joined #moarvm
08:19 brrt joined #moarvm
08:21 brrt good * #moarvm
08:39 praisethemoon joined #moarvm
08:39 praisethemoon joined #moarvm
09:13 timotimo yo brrt
09:14 brrt \o timotimo
09:14 brrt i'm reasonably confident that a bitmap is the right choice for my set-of-live-ranges-per-block
09:16 timotimo so for each block you'll have as many bits as there are ranges?
09:18 brrt yes
09:21 brrt so with 64 bit pointers, or 32 bit keys, you're going to need a pretty large number of live ranges and a pretty low 'fill' per block to beat the memory usage of the bitmap
09:21 brrt and in terms of compuation efficiency it's no contest
09:22 timotimo mhm
09:48 lizmat joined #moarvm
10:37 Geth ¦ MoarVM: 3e4ed6bffe | (Samantha McVey)++ | src/strings/ops.c
10:37 Geth ¦ MoarVM: Add can_fit_into_8bit funct, put logic used many places into one funct
10:37 Geth ¦ MoarVM:
10:37 Geth ¦ MoarVM: There are 7 places we use checks for this within src/strings/ops.c
10:37 Geth ¦ MoarVM: Writing out the conditionals which sometimes use || and sometimes
10:37 Geth ¦ MoarVM: use &&. They also sometimes use >= sign and other times > signs.
10:37 Geth ¦ MoarVM: Make it more consistent for ease of reading and clarity.
10:37 Geth ¦ MoarVM: review: https://github.com/MoarVM/MoarVM/commit/3e4ed6bffe
10:37 Geth ¦ MoarVM: 957759c84b | (Samantha McVey)++ (committed using GitHub Web editor) | src/strings/ops.c
10:37 Geth ¦ MoarVM: Merge pull request #591 from samcv/master
10:37 Geth ¦ MoarVM:
10:37 Geth ¦ MoarVM: Add can_fit_into_8bit funct, put logic used many places into one funct
10:37 Geth ¦ MoarVM: review: https://github.com/MoarVM/MoarVM/commit/957759c84b
10:37 brrt joined #moarvm
11:35 Ven joined #moarvm
11:41 Ven_ joined #moarvm
12:25 Ven_ joined #moarvm
12:33 Ven joined #moarvm
12:50 Ven_ joined #moarvm
13:04 Ven_ joined #moarvm
13:15 colomon_ joined #moarvm
13:17 brrt joined #moarvm
13:21 Ven_ joined #moarvm
13:33 Ven joined #moarvm
13:34 lizmat joined #moarvm
13:40 Ven_ joined #moarvm
14:03 Ven_ joined #moarvm
14:10 Ven_ joined #moarvm
14:31 Ven joined #moarvm
14:38 Ven_ joined #moarvm
14:43 ZofBot joined #moarvm
14:44 Ven_ joined #moarvm
14:45 ZofBot joined #moarvm
14:45 Ven_ joined #moarvm
14:51 jnthn Nice. From scratch MoarVM build on my new machine is 8s. :)
14:59 jnthn And spectest in 106s
14:59 jnthn With TEST_JOBS=16
15:01 jnthn TEST_JOBS=20 shaves a few more seconds off, but not much
15:02 jnthn Though with that a make test of Rakudo (with NativeCall already being precomp'd) takes 2s
15:03 jnthn Heh, with --jobs=20 I can get NQP to spectest in 2s also
15:03 jnthn (hardware improvements)++ :)
15:27 MasterDuke_ nice. what is the new hardware?
15:30 jnthn Has a Xeon 6-core (12 virtual) CPU, 32 GB RAM and a fast SSD :)
15:30 dogbert17 congrats, nice HW
15:33 MasterDuke_ nice. i've gotten kind of spoiled by 20-core (40 virtual) xeons at work and have thought about going the xeon route at home
15:33 dogbert17 I thought you're looking into AMD as well
15:33 MasterDuke_ but nine's numbers on his new ryzen are also pretty good, and that's a much cheaper option
15:48 lizmat joined #moarvm
16:12 Ven joined #moarvm
16:36 Ven_ joined #moarvm
17:25 praisethemoon_ joined #moarvm
18:10 AlexDani` joined #moarvm
18:11 AlexDani` joined #moarvm
18:27 ZofBot joined #moarvm
18:27 buggable joined #moarvm
18:28 Geth joined #moarvm
18:42 zakharyas joined #moarvm
19:17 AlexDaniel joined #moarvm
19:58 geekosaur joined #moarvm
20:04 praisethemoon joined #moarvm
20:04 praisethemoon joined #moarvm

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