[00:00] *** lizmat joined
[00:05] *** benchable6 joined
[00:57] *** AlexDaniel left
[01:08] *** AlexDani` joined
[01:10] *** AlexDani` is now known as AlexDaniel

[02:03] <samcv> the coverage git has gotten pretty big

[02:43] *** Kaypie joined
[02:43] *** Kaiepi left
[03:13] *** lizmat left
[05:15] *** lizmat joined
[06:24] *** brrt joined
[06:28] <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.

[06:28] <lizmat> .

[06:28] <yoleaux> 06:28Z <brrt> lizmat: I saw one mention that said that 'perl6 on MoarVM is starting to grow a JIT"

[06:28] <brrt> ohai lizmat

[06:28] <lizmat> yeah, I saw it too  :-)

[06:29] <lizmat> 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'

[06:29] <brrt> (and I'd include all of spesh into that discussion)

[06:29] <lizmat> be my guest, although maybe a simple comment with a link would suffice

[06:30] <brrt> meh, nobobdy will see that

[06:30] <brrt> the whole discussion is ... light on facts unfortunately

[06:30] <brrt> (probably nearly everybody else who knows how to hack one is busy actually doing so :-P)

[06:31] <brrt> i did think of the following though

[06:31] <brrt> you know how all problems in CS can be solved by adding another layer of indirection?

[06:31] <brrt> and how layers of indirection are the worst thing for performance?

[06:31] <brrt> well, perl6 solves a lot of problems for you ;-)

[06:40] *** ilmari[m] left
[06:46] *** ilmari[m] joined
[06:46] <Geth> ¦ MoarVM/jit-expr-refactor: cf775ddf41 | (Bart Wiegmans)++ | 5 files

[06:46] <Geth> ¦ MoarVM/jit-expr-refactor: [JIT] Remove 'value type' enum

[06:46] <Geth> ¦ MoarVM/jit-expr-refactor:

[06:46] <Geth> ¦ MoarVM/jit-expr-refactor: Only remaining use for it is to distinguish C arguments (and our use

[06:46] <Geth> ¦ MoarVM/jit-expr-refactor: there is not really required either since we already maintain the VM

[06:46] <Geth> ¦ MoarVM/jit-expr-refactor: type).

[06:46] <Geth> ¦ MoarVM/jit-expr-refactor: review: https://github.com/MoarVM/MoarVM/commit/cf775ddf41

[06:46] <brrt> another one bytes the dust...

[06:47] <brrt> 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:55] <samcv> well i got the docs building on travis finally heh

[06:56] <samcv> 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:58] <samcv> 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] *** zakharyas joined
[07:07] *** brrt left
[07:19] *** domidumont joined
[07:25] *** domidumont left
[07:25] *** domidumont joined
[07:51] *** ggoebel left
[08:05] *** ggoebel joined
[08:19] <lizmat> any objections against me bumping Moar / NQP ?

[08:40] <samcv> none here

[09:10] *** MasterDuke left
[11:03] *** lizmat left
[11:04] *** brrt joined
[11:05] <brrt> lizmat: what would be brought in?

[11:25] *** lizmat joined
[11:35] *** zakharyas left
[12:34] <brrt> I think I can move cast insertion to the expr template compiler as well, with a bit of work

[12:35] <brrt> If so, and if I can encode type + size in the expr compiler, I can completely remove MVM_jit_expr_tree_analyze

[12:48] *** robertle joined
[12:53] *** zakharyas joined
[13:23] *** brrt left
[13:48] *** Kaypie left
[13:48] *** 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
[21:23] *** 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
[23:55] *** lizmat left
