[00:03] *** Kaiepi left
[00:24] *** leont left
[00:54] *** Altai-man_ joined
[00:56] *** sena_kun left
[01:11] *** chansen_ left
[01:19] *** chansen_ joined
[02:55] *** sena_kun joined
[02:56] *** Altai-man_ left
[04:39] *** evalable6 left
[04:39] *** unicodable6 left
[04:39] *** sourceable6 left
[04:39] *** committable6 left
[04:39] *** bisectable6 left
[04:39] *** greppable6 left
[04:39] *** statisfiable6 left
[04:39] *** benchable6 left
[04:39] *** releasable6 left
[04:39] *** quotable6 left
[04:39] *** linkable6 left
[04:39] *** bloatable6 left
[04:39] *** notable6 left
[04:39] *** nativecallable6_ left
[04:39] *** tellable6 left
[04:39] *** shareable6_ left
[04:39] *** coverable6 left
[04:39] *** reportable6 left
[04:39] *** squashable6 left
[04:39] *** sourceable6 joined
[04:40] *** bisectable6 joined
[04:40] *** shareable6 joined
[04:41] *** benchable6 joined
[04:41] *** reportable6 joined
[04:41] *** squashable6 joined
[04:41] *** committable6 joined
[04:41] *** unicodable6 joined
[04:41] *** coverable6 joined
[04:41] *** statisfiable6 joined
[04:41] *** nativecallable6 joined
[04:42] *** notable6 joined
[04:42] *** evalable6 joined
[04:42] *** bloatable6 joined
[04:42] *** tellable6 joined
[04:42] *** greppable6 joined
[04:42] *** linkable6 joined
[04:42] *** releasable6 joined
[04:42] *** quotable6 joined
[04:54] *** Altai-man_ joined
[04:56] *** sena_kun left
[06:04] *** Kaiepi joined
[06:55] *** sena_kun joined
[06:56] *** Altai-man_ left
[07:30] *** patrickb joined
[07:56] *** zakharyas joined
[08:07] *** patrickb left
[08:54] *** Altai-man_ joined
[08:56] *** sena_kun left
[09:22] *** leont joined
[09:25] <jnthn> morning o/

[09:37] <Altai-man_> o/

[09:45] <raku-bridge> <Rustem B.> o/

[09:53] *** MasterDuke left
[10:26] <Geth> ¦ MoarVM/master: 14 commits pushed by (Daniel Green)++, Unknown++, (Jonathan Worthington)++

[10:26] <Geth> ¦ MoarVM/master: review: https://github.com/MoarVM/MoarVM/compare/63051257b53a...e994d8e1db02

[10:26] <Geth> ¦ MoarVM: a4b1959365 | (Jan-Olof Hendig)++ | 3rdparty/libuv

[10:26] <Geth> ¦ MoarVM: Update libuv to version 1.38.0

[10:26] <Geth> ¦ MoarVM: 

[10:26] <Geth> ¦ MoarVM: Clean stresstest under Linux (Mint)

[10:26] <Geth> ¦ MoarVM: review: https://github.com/MoarVM/MoarVM/commit/a4b1959365

[10:26] <Geth> ¦ MoarVM: b9fa480ad1 | (Jonathan Worthington)++ (committed using GitHub Web editor) | 3rdparty/libuv

[10:26] <Geth> ¦ MoarVM: Merge pull request #1302 from dogbert17/update-libuv-2-v1.38.0

[10:26] <Geth> ¦ MoarVM: 

[10:26] <Geth> ¦ MoarVM: Update libuv to version 1.38.0

[10:26] <Geth> ¦ MoarVM: review: https://github.com/MoarVM/MoarVM/commit/b9fa480ad1

[10:31] <lizmat> jnthn: should I bump NQP and Rakudo for that to give a more spin ?

[10:32] <jnthn> MOAR SPIN!

[10:33] <jnthn> Yes, please ;)

[10:33] <jnthn> *:)

[10:33] <lizmat> oki

[10:44] *** zakharyas left
[10:55] *** sena_kun joined
[10:56] *** Altai-man_ left
[11:52] *** jjatria left
[11:57] *** jjatria joined
[12:34] <Geth> ¦ MoarVM/new-disp: 70c0f8e66d | (Jonathan Worthington)++ | src/core/callsite.c

[12:34] <Geth> ¦ MoarVM/new-disp: Correct named args copying logic

[12:34] <Geth> ¦ MoarVM/new-disp: 

[12:34] <Geth> ¦ MoarVM/new-disp: Not sure how it ended up this way, and it didn't matter until we started

[12:34] <Geth> ¦ MoarVM/new-disp: doing arg drops and insertions; now it is a problem, however.

[12:34] <Geth> ¦ MoarVM/new-disp: review: https://github.com/MoarVM/MoarVM/commit/70c0f8e66d

[12:54] *** Altai-man_ joined
[12:56] *** zakharyas joined
[12:56] *** sena_kun left
[13:20] *** zakharyas left
[13:52] <Geth> ¦ MoarVM: dogbert17++ created pull request #1311: Add missing concreteness check

[13:52] <Geth> ¦ MoarVM: review: https://github.com/MoarVM/MoarVM/pull/1311

[14:05] <Geth> ¦ MoarVM/new-disp: 9938865825 | (Jonathan Worthington)++ | 3 files

[14:05] <Geth> ¦ MoarVM/new-disp: Move some frame exit logic to callstack unwind

[14:05] <Geth> ¦ MoarVM/new-disp: 

[14:05] <Geth> ¦ MoarVM/new-disp: Eventually, more will move in this direction, hopefully with an amount

[14:05] <Geth> ¦ MoarVM/new-disp: of streamlining and simplification. For now, however, this removes us

[14:05] <Geth> ¦ MoarVM/new-disp: ending up with exceptions in boot-* dispatchers ending up in panic due

[14:05] <Geth> ¦ MoarVM/new-disp: to tc->cur_frame getting out of sync during dispatcher delegation.

[14:05] <Geth> ¦ MoarVM/new-disp: review: https://github.com/MoarVM/MoarVM/commit/9938865825

[14:23] *** zakharyas joined
[14:39] <Geth> ¦ MoarVM/new-disp: 6574457be7 | (Jonathan Worthington)++ | src/core/args.c

[14:39] <Geth> ¦ MoarVM/new-disp: Implement handling slurpy nameds for new call conv

[14:39] <Geth> ¦ MoarVM/new-disp: review: https://github.com/MoarVM/MoarVM/commit/6574457be7

[14:52] <Geth> ¦ MoarVM/new-disp: fec687d635 | (Jonathan Worthington)++ | src/disp/inline_cache.c

[14:52] <Geth> ¦ MoarVM/new-disp: Give dispatch with flattening its own unlinked

[14:52] <Geth> ¦ MoarVM/new-disp: 

[14:52] <Geth> ¦ MoarVM/new-disp: Which for now just points out that we can't do flattening with dispatch

[14:52] <Geth> ¦ MoarVM/new-disp: yet, but will eventually be the entrypoint to pre-flattening the args

[14:52] <Geth> ¦ MoarVM/new-disp: ahead of the dispatch program (which in turn will lift the limitation on

[14:52] <Geth> ¦ MoarVM/new-disp: spesh of things called with flattening args).

[14:53] <Geth> ¦ MoarVM/new-disp: review: https://github.com/MoarVM/MoarVM/commit/fec687d635

[14:54] *** sena_kun joined
[14:57] *** Altai-man_ left
[15:40] *** dogbert11 left
[16:09] <Geth> ¦ MoarVM/new-disp: 13c24f6d3a | (Jonathan Worthington)++ | src/disp/program.c

[16:09] <Geth> ¦ MoarVM/new-disp: Mark dispatch recording attributes

[16:09] <Geth> ¦ MoarVM/new-disp: review: https://github.com/MoarVM/MoarVM/commit/13c24f6d3a

[16:54] *** Altai-man_ joined
[16:56] *** sena_kun left
[17:10] *** patrickb joined
[17:14] *** patrickz joined
[17:17] *** patrickb left
[17:40] *** patrickz left
[18:24] *** MasterDuke joined
[18:51] *** zakharyas left
[18:55] *** sena_kun joined
[18:57] *** Altai-man_ left
[19:30] *** zakharyas joined
[19:43] *** AlexDani` joined
[19:44] *** AlexDaniel left
[20:23] <Kaiepi> how do i debug gc issues again?

[20:23] <Kaiepi> iirc there were some macros i need to change somewhere in src/gc

[20:27] <timotimo> first, make sure you're not experiencing what masterduke is fixing right now

[20:27] <timotimo> after that, yeah there's a GC_DEBUG one

[20:28] <timotimo> probably also depends on what exactly is going wrong

[20:28] <MasterDuke> MVM_GC_DEBUG

[20:29] <MasterDuke> for some reason i always forget it has MVM_ at the start. but luckily you can still find it easily

[20:36] <Kaiepi> ah, i thought there were other macros besides that that needed setting

[20:48] *** MasterDuke left
[20:54] *** Altai-man_ joined
[20:56] *** sena_kun left
[21:01] <timotimo> there are different memory-debug related things

[21:01] <timotimo> you can reduce the size of the nursery to force gc runs to happen more often

[21:10] *** zakharyas left
[21:17] *** MasterDuke joined
[21:54] <MasterDuke> any reason not to merge https://github.com/MoarVM/MoarVM/pull/1311 now?

[22:02] <timotimo> does IS_CONCRETE do a null check first?

[22:04] <MasterDuke> `#define IS_CONCRETE(o)   (!(((MVMObject *)o)->header.flags & MVM_CF_TYPE_OBJECT))`

[22:05] <MasterDuke> guess it should be `if (is->invocation_handler && IS_CONCRETE(is->invocation_handler))`

[22:14] <MasterDuke> timotimo: how does https://gist.github.com/MasterDuke17/b966b45380f7f2458dea6131feda0b31 look?

[22:18] <timotimo> i don't know how MVM_HASH_BIND_FREE works exactly

[22:18] <timotimo> so can't speak to the change in sc.c

[22:19] <MasterDuke> it just runs the block it gets passed

[22:19] <MasterDuke> like MVMROOT

[22:20] <timotimo> ugh, i wish i could click "expand" on gisted patch files

[22:21] <MasterDuke> ha

[22:22] <MasterDuke> can you make your greasemonkey script linkify the filenames?

[22:23] <timotimo> oh, hm, in theory i guess i can

[22:55] *** sena_kun joined
[22:57] *** Altai-man_ left
[23:48] *** leont left
