github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm Set by AlexDaniel on 12 June 2018. |
|||
buggable | 🎺🎺🎺 It's time for the monthly Accidental /win Lottery 😍😍😍 We have 2 ballots submitted by 2 users! DRUM ROLL PLEASE!... | 00:00 | |
And the winning number is 10! Congratulations to samcv, nine! You win a roll of duck tape! | |||
00:06
stmuk joined
00:08
stmuk_ left
03:33
p6lert left,
dalek joined,
Geth joined,
p6lert joined,
synopsebot joined,
SourceBaby left
03:34
SourceBaby joined
05:22
Kaiepi left
05:23
Kaiepi joined
09:36
robertle joined
09:59
lizmat left
10:29
Ven`` joined
10:33
Ven`` left
10:44
lizmat joined
13:48
brrt joined
|
|||
brrt | .tell lizmat gc documentation here: github.com/MoarVM/MoarVM/blob/mast...c.markdown | 13:48 | |
yoleaux | brrt: I'll pass your message to lizmat. | ||
lizmat | brrt: thanks! | 13:49 | |
yoleaux | 13:48Z <brrt> lizmat: gc documentation here: github.com/MoarVM/MoarVM/blob/mast...c.markdown | ||
brrt | :-) | 14:16 | |
14:27
lizmat left
14:50
zakharyas joined
15:15
lizmat joined
|
|||
lizmat | brrt: opinions about github.com/MoarVM/MoarVM/pull/882 ? | 15:44 | |
brrt | i was actually looking through that | 15:50 | |
i wanted to give that a proper review, but it looks alright | |||
lizmat | .ask jnthn is github.com/MoarVM/MoarVM/blob/mast...c.markdown still up to date, or could it use an update / refinement ? | 15:51 | |
yoleaux | lizmat: I'll pass your message to jnthn. | ||
lizmat | brrt: so you're ok with merging ? | ||
brrt | ehm. well, if it passes the test suite, then my hand-review is not likely to contribute much | 15:54 | |
but if it's all the same to you please give me 15 more minutes :-) | |||
lizmat | yeah, I can wait 15 minutes | ||
:-) | |||
16:00
zakharyas left
16:01
zakharyas joined
|
|||
brrt | so I learned is that we actually know a lot about the templates that we're not currently exploiting | 16:06 | |
lizmat is intrigued | |||
brrt | ok, for instance, we're computing the operand types and sizes at runtime | 16:07 | |
we don't actually need to do that | |||
and we're inserting casts | |||
also at runtime | |||
and that as well can be eliminated, since we know (per oplist) the proper size of all things going in | 16:08 | ||
and types | |||
lizmat | that sounds like an interesting optimization opportunity ? | 16:14 | |
brrt | well, the result of it will probably be very minor since it is compiler internal | 16:18 | |
what it does do however is make it much easier to assert that a given template actually is correct | 16:19 | ||
that is kind of a valuable thing, I think | |||
lizmat | indeed :-) | 16:20 | |
brrt | I reviewed and left comments on a bunch of *very* minor things | 16:50 | |
16:56
brrt left
17:06
zakharyas left
17:16
zakharyas joined
17:36
domidumont joined
17:41
robertle left
17:43
domidumont left
17:44
domidumont joined
17:45
domidumont left
17:56
robertle joined
18:25
zakharyas left
18:38
brrt joined
18:41
Kaiepi left
19:21
domidumont joined
19:28
domidumont left
20:38
ggoebel left
20:39
brrt left
21:07
robertle left
21:59
MasterDuke joined
|
|||
Geth | MoarVM: 9f005086e3 | (Samantha McVey)++ | 11 files Used fixed size allocator for hashes. Nice speedup for table expansion |
22:59 | |
MoarVM: 6646038f59 | (Samantha McVey)++ | src/strings/ops.c Factor out our hashing function and speed up hashing flat strings Factor out our string hashing code into one function which adds three graphemes and another one which finishes the hash adding 0, 1 or 2 further graphemes. This makes it easier for us to provide faster hashing for flat 8 or 32 bit strings by not having to use a grapheme iterator. |
23:40 | ||
23:41
MasterDuke left
|