github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm Set by AlexDaniel on 12 June 2018. |
|||
07:06
lizmat left
07:33
domidumont joined
07:39
domidumont left
07:40
domidumont joined
08:31
lizmat joined
09:21
lizmat left
09:30
lizmat joined
11:40
domidumont left
|
|||
MasterDuke | looks like ryu is available. github.com/ulfjack/ryu and pldi18.sigplan.org/event/pldi-2018...conversion | 12:36 | |
13:48
lizmat left
13:51
stmuk_ joined
13:54
stmuk left
14:46
domidumont joined
14:48
domidumont left
15:09
Ven`` joined
15:22
lizmat joined
16:28
Kaiepi left
16:48
zakharyas joined
16:58
Ven`` left
|
|||
stmuk_ | I bisected the windows issue to 9f005086e31e938fb9e3334b9275393a0bae0117 | 19:06 | |
Used fixed size allocator for hashes. Nice speedup for table expansion | |||
lizmat | samcv: ^^^ | 19:08 | |
stmuk_++ | |||
samcv | which issue is this one? | 19:14 | |
yoleaux | 04:32Z <Zoffix> samcv: Spotted this propspec: github.com/perl6/roast/commit/f1581ac71 Got curious about `\c@` => `\0` is that a Unicode thing or Perl 6 thing? | ||
samcv | .tell Zoffix that is a perl 6 thing. it's not anywhere in MoarVM for sure | 19:15 | |
yoleaux | samcv: I'll pass your message to Zoffix. | ||
stmuk_ | samcv: it's in MoarVM | 19:17 | |
samcv | you mean zoffix's thing? | ||
or your thing | 19:18 | ||
i was refering to zoffix's question | |||
stmuk_ | oh sorry | ||
samcv | stmuk_: also what are the symptoms/issue number for the windows issue | ||
stmuk_ | samcv: github.com/rakudo/rakudo/issues/2070 | 19:19 | |
19:20
Zoffix joined
|
|||
Zoffix | samcv: but why do we have something so weird? | 19:21 | |
yoleaux | 19:15Z <samcv> Zoffix: that is a perl 6 thing. it's not anywhere in MoarVM for sure | ||
samcv | i don't know :( | ||
it is super weird though. check if it's in perl 5 | |||
if it's not then i have no clue | |||
Zoffix | $ perl -wlE 'say "\c@" eq "\0"' | 19:22 | |
1 | |||
samcv | well there you go :) | ||
Zoffix | Alright. Thanks :) | ||
19:22
Zoffix left
|
|||
samcv | also i didn't know we had that. but now I do and will be using it extensively in my code! /s | 19:22 | |
geekosaur | yeh, that's inherited from perl 5, and argiably inherited from an US-ASCII world | 19:35 | |
\cX ~~ ^X ~~ control-X | |||
19:57
Kaiepi joined
21:38
zakharyas left
|
|||
lizmat | timotimo: would it be an idea to abstract the logic for the for ^42 loop optimization into a nqp::p6fastforloop(&block, $from, $to) op | 21:58 | |
so we could codegen this also for native integer *variables* ? | 21:59 | ||
if we could do that, we could get rid of quite a number of nqp loops in the setting | 22:01 | ||
lizmat is tired of banging her head against QASTs and goes to bed | 22:03 | ||
samcv | night lizmat | 22:10 | |
22:39
lizmat left
22:55
Voldenet joined,
Voldenet left,
Voldenet joined
23:00
lizmat joined
|
|||
Geth | MoarVM: 3a1d6913ab | (Samantha McVey)++ | src/strings/siphash/test.c Add "standard" siphash tests using siphashadd64bits + large time test Also test siphashadd64bits with the same tests that we know for sure to be correct (the ones that come from the original upstream siphash source). We know these are right so add further coverage. This helps us know more fully that our MVM specific tests are correct. Also add a test meant to be used for timing very long strings (10,000 graphemes in this case). |
23:09 | |
MoarVM: f06a725671 | (Samantha McVey)++ | src/strings/siphash/csiphash.h Save 3 instructions per 64bits in siphash24() function This saves 3 instructions per 64-bits processed on GCC, while saving 2 per 64-bits processed on clang. It does add about 3 instructions before the loop, but we will do better when processing more than 2 graphemes at a time. |
|||
23:12
Zoffix joined
|
|||
Zoffix | Talk Slides and Recording: "Faster Perl 6 Programs": rakudo.party/post/Faster-Perl-6-Pr...-Recording | 23:13 | |
Geth | MoarVM: 7467836d70 | (Samantha McVey)++ | src/strings/siphash/csiphash.h Fix compiler warning from last commit Explicitly cast the pointer in csiphash.h |
23:21 | |
23:29
travis-ci joined
|
|||
travis-ci | MoarVM build failed. Samantha McVey 'Save 3 instructions per 64bits in siphash24() function | 23:29 | |
travis-ci.org/MoarVM/MoarVM/builds/409403222 github.com/MoarVM/MoarVM/compare/4...6a72567130 | |||
23:29
travis-ci left
23:42
travis-ci joined
|
|||
travis-ci | MoarVM build failed. Samantha McVey 'Fix compiler warning from last commit | 23:42 | |
travis-ci.org/MoarVM/MoarVM/builds/409405134 github.com/MoarVM/MoarVM/compare/f...67836d7061 | |||
23:42
travis-ci left
|