[00:32] *** hungryd11 joined [00:35] *** hungrydonkey left [00:46] *** sena_kun left [00:48] *** lucasb left [00:59] *** hungryd11 left [01:01] *** sena_kun joined [01:02] *** hungrydonkey joined [01:14] *** hungrydonkey left [01:14] *** hungrydonkey joined [01:23] *** hungrydonkey left [02:07] *** hungrydonkey joined [02:46] *** sena_kun left [03:01] *** sena_kun joined [03:04] *** squashable6 left [03:06] *** squashable6 joined [04:12] *** evalable6 left [04:12] *** linkable6 left [04:13] *** linkable6 joined [04:15] *** evalable6 joined [04:47] *** sena_kun left [04:49] *** hungryd7 joined [04:50] *** hungrydonkey left [04:54] *** hungryd7 left [04:54] *** hungrydonkey joined [04:56] *** hungryd80 joined [04:57] *** hungrydonkey left [05:01] *** sena_kun joined [06:15] *** AlexDaniel joined [06:15] *** AlexDaniel left [06:15] *** AlexDaniel joined [06:45] *** sena_kun left [06:46] *** AlexDaniel left [06:56] *** brrt joined [07:00] *** sena_kun joined [07:25] *** domidumont joined [07:43] *** domidumont left [07:45] *** domidumont joined [08:07] *** vesper11 joined [08:46] *** sena_kun left [08:53] *** zakharyas joined [08:55] *** hungryd80 left [08:59] *** sena_kun joined [09:04] *** domidumont1 joined [09:05] *** domidumont left [09:18] *** AlexDaniel joined [09:19] *** AlexDaniel left [09:19] *** AlexDaniel joined [09:27] *** zakharyas left [09:29] *** zakharyas joined [10:22] *** brrt left [10:25] so the getcode + push stuff comes from the `list_b` desugar, and is used in QASTCompilerMAST in `method deserialization_code` [10:47] *** sena_kun left [11:02] *** sena_kun joined [11:14] *** AlexDaniel left [11:14] *** committable6 left [11:14] *** shareable6 left [11:14] *** reportable6 left [11:14] *** bisectable6 left [11:14] *** statisfiable6 left [11:14] *** quotable6 left [11:14] *** unicodable6 left [11:14] *** coverable6 left [11:14] *** notable6 left [11:14] *** nativecallable6 left [11:14] *** tobs left [11:14] *** zakharyas left [11:14] *** evalable6 left [11:14] *** linkable6 left [11:14] *** xiaomiao left [11:14] *** eater left [11:14] *** domidumont1 left [11:14] *** squashable6 left [11:14] *** bloatable6 left [11:14] *** tellable6 left [11:14] *** sourceable6 left [11:14] *** benchable6 left [11:14] *** releasable6 left [11:14] *** greppable6 left [11:17] *** zakharyas joined [11:17] *** evalable6 joined [11:17] *** linkable6 joined [11:17] *** AlexDaniel` joined [11:17] *** rba joined [11:17] *** discord6 joined [11:18] *** vesper11 left [11:18] *** gugod left [11:18] *** nine left [11:18] *** jnthn left [11:18] *** samcv left [11:18] *** mst left [11:18] *** leedo left [11:18] *** domidumont1 joined [11:18] *** squashable6 joined [11:18] *** bloatable6 joined [11:18] *** tellable6 joined [11:18] *** sourceable6 joined [11:18] *** benchable6 joined [11:18] *** releasable6 joined [11:18] *** greppable6 joined [11:18] *** mst_ joined [11:18] *** AlexDaniel joined [11:18] *** committable6 joined [11:18] *** shareable6 joined [11:18] *** reportable6 joined [11:18] *** bisectable6 joined [11:18] *** statisfiable6 joined [11:18] *** quotable6 joined [11:18] *** unicodable6 joined [11:18] *** coverable6 joined [11:18] *** notable6 joined [11:18] *** nativecallable6 joined [11:18] *** tobs joined [11:18] *** mst_ left [11:18] *** mst_ joined [11:18] *** gugod joined [11:18] *** ChanServ sets mode: +o mst_ [11:18] *** moritz joined [11:18] *** chansen_ joined [11:18] *** xiaomiao joined [11:18] *** eater joined [11:20] *** samcv joined [11:20] *** leedo joined [11:20] *** samcv left [11:20] *** samcv joined [11:22] *** kawaii joined [11:22] *** vesper11 joined [11:23] *** nine joined [11:24] *** discord6 left [11:24] *** discord6 joined [11:25] *** Geth joined [11:25] *** jnthn joined [12:14] *** Guest47772 joined [12:45] *** zakharyas left [12:46] *** sena_kun left [13:01] *** sena_kun joined [13:09] *** lucasb joined [14:20] *** zakharyas joined [14:46] *** sena_kun left [15:00] *** sena_kun joined [15:18] *** colomon_ joined [16:47] *** sena_kun left [17:01] *** sena_kun joined [17:17] *** brrt joined [17:22] *** lizmat joined [17:43] \o [17:43] 2020-02-03T19:47:39Z #moarvm brrt: Spontaneous GSoC project idea: A mod_moar Apache or Nginx module. You did mod_parrot back in the day. What's your opinion about such a thing? Worth it? Could you imagine mentoring? [17:43] 2020-02-03T19:48:23Z #moarvm brrt: By the way, did you hear back from pamplemousse? [17:43] *** patrickb joined [17:43] ohai patrickb [17:43] o/ [17:43] I haven't heard from pamplemousse recently (though I also forgot whether I reached out) [17:44] I don't see much in in-server modules at this point, to be honest [17:44] but maybe there is a FCGI-style protocol that someone could implement [17:45] One could in principle host a Cro app via the FCGI protocol, though that ain't implemented yet :) [17:50] Would a Cro FCGI connector be worthwhile to have from a technical point of view?' [17:51] I guess it's useful to have a range of deployment options [17:51] Though it's the kind of thing I suspect I could hack out in < 1 day, and so not on its own a GSoC project. [17:52] Though I suspect there may be various Cro things that together could be of use, if we can find an overarching theme for them. [17:59] *** lizmat left [17:59] *** lizmat joined [18:00] hmm, there's that, too :-) [18:00] yeah, infrastructure libraries probably aren't the best fit for a GSoC project [18:04] re: backward branches, my two best solutions are: [18:04] - keep a bitmap of all emitted labels, so we know which ones are backwards [18:04] - ensure, somehow, that the labels emitted always increase, and maintain the highest one that's recently been emitted [18:10] I think we're almost at the second of these options already, except that we have different classes of labels, [18:18] *** zakharyas left [18:46] *** sena_kun left [18:49] *** camelia left [19:00] *** evalable6 left [19:00] *** linkable6 left [19:00] *** Guest47772 left [19:00] *** AlexDaniel` left [19:00] *** rba left [19:02] *** Guest47772 joined [19:02] *** evalable6 joined [19:02] *** linkable6 joined [19:02] *** AlexDaniel` joined [19:02] *** rba joined [19:03] *** Geth left [19:05] *** sena_kun joined [19:23] *** AlexDaniel left [19:35] *** domidumont1 left [20:07] *** zakharyas joined [20:46] *** sena_kun left [21:02] *** sena_kun joined [21:27] *** brrt left [21:27] *** zakharyas left [21:32] *** lizmat left [22:25] *** Kaiepi left [22:25] *** Kaiepi joined [22:36] *** patrickb left [22:43] *** MasterDuke joined [22:44] *** sena_kun left [23:01] *** sena_kun joined [23:19] *** lucasb left [23:34] *** nebuchadnezzar left [23:54] jnthn: would it be a very bad idea to have frames share bytecode if they have the same? like the extremely common "internal error: execution of block eliminated by optimizer" one that shows up more than a thousand times in CORE.c.setting [23:55] or maybe we can do something smarter with the blocks that were eliminated, that'd be better of course