github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm Set by AlexDaniel on 12 June 2018. |
|||
00:00
lizmat joined
00:05
benchable6 joined
00:57
AlexDaniel left
01:08
AlexDani` joined
01:10
AlexDani` is now known as AlexDaniel
|
|||
samcv | the coverage git has gotten pretty big | 02:03 | |
02:43
Kaypie joined,
Kaiepi left
03:13
lizmat left
05:15
lizmat joined
06:24
brrt joined
|
|||
brrt | .tell lizmat I saw one mention that said that 'perl6 on MoarVM is starting to grow a JIT" | 06:28 | |
yoleaux | brrt: I'll pass your message to lizmat. | ||
lizmat | . | ||
yoleaux | 06:28Z <brrt> lizmat: I saw one mention that said that 'perl6 on MoarVM is starting to grow a JIT" | ||
brrt | ohai lizmat | ||
lizmat | yeah, I saw it too :-) | ||
I think the "starting to grow a JIT" is not doing the MoarVM JIT justice, though | 06:29 | ||
brrt | heh, maybe it'd be worthwhile to have a post that says 'Perl6 has a JIT, and it is useable and in production, read here for more' | ||
(and I'd include all of spesh into that discussion) | |||
lizmat | be my guest, although maybe a simple comment with a link would suffice | ||
brrt | meh, nobobdy will see that | 06:30 | |
the whole discussion is ... light on facts unfortunately | |||
(probably nearly everybody else who knows how to hack one is busy actually doing so :-P) | |||
i did think of the following though | 06:31 | ||
you know how all problems in CS can be solved by adding another layer of indirection? | |||
and how layers of indirection are the worst thing for performance? | |||
well, perl6 solves a lot of problems for you ;-) | |||
06:40
ilmari[m] left
06:46
ilmari[m] joined
|
|||
Geth | MoarVM/jit-expr-refactor: cf775ddf41 | (Bart Wiegmans)++ | 5 files [JIT] Remove 'value type' enum Only remaining use for it is to distinguish C arguments (and our use there is not really required either since we already maintain the VM type). |
06:46 | |
brrt | another one bytes the dust... | ||
I've decided I'm moving in the direction of making the expression template compiler (perl) smarter and the expression template application (c) dumber | 06:47 | ||
samcv | well i got the docs building on travis finally heh | 06:55 | |
sadly everything on travis seems broken. gradle was broken. and asciidoctor was broken too. so had to dl both those. (this will only be in our coverage branch that we'll end up doing this extra stuff) | 06:56 | ||
and openjdk 7 isn't compiled with enough crypto algos so gradle was failing because it couldn't access the https page :P | 06:58 | ||
06:58
zakharyas joined
07:07
brrt left
07:19
domidumont joined
07:25
domidumont left,
domidumont joined
07:51
ggoebel left
08:05
ggoebel joined
|
|||
lizmat | any objections against me bumping Moar / NQP ? | 08:19 | |
samcv | none here | 08:40 | |
09:10
MasterDuke left
11:03
lizmat left
11:04
brrt joined
|
|||
brrt | lizmat: what would be brought in? | 11:05 | |
11:25
lizmat joined
11:35
zakharyas left
|
|||
brrt | I think I can move cast insertion to the expr template compiler as well, with a bit of work | 12:34 | |
If so, and if I can encode type + size in the expr compiler, I can completely remove MVM_jit_expr_tree_analyze | 12:35 | ||
12:48
robertle joined
12:53
zakharyas joined
13:23
brrt left
13:48
Kaypie left,
Kaiepi joined
14:11
robertle left
15:33
domidumont left
16:41
domidumont joined
17:04
zakharyas left
17:07
zakharyas joined
17:21
robertle joined
17:22
zakharyas left
17:32
brrt joined
17:38
domidumont left
18:24
domidumont joined
18:39
Ven`` joined
18:44
domidumont left
19:22
zakharyas joined
20:12
brrt left
20:56
zakharyas left
21:01
SmokeMachine joined
21:23
MasterDuke joined,
ggoebel left
21:40
ggoebel joined
21:44
Ven`` left
21:45
Ven`` joined
21:46
robertle left
22:17
Ven`` left
23:39
MasterDuke left
23:55
MasterDuke joined,
lizmat left
|