github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
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, 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, 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, hungrydonkey joined 04:56 hungryd80 joined 04:57 hungrydonkey left 05:01 sena_kun joined 06:15 AlexDaniel joined, AlexDaniel left, 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, AlexDaniel joined 09:27 zakharyas left 09:29 zakharyas joined 10:22 brrt left
timotimo so the getcode + push stuff comes from the `list_b` desugar, and is used in QASTCompilerMAST in `method deserialization_code` 10:25
10:47 sena_kun left 11:02 sena_kun joined 11:14 AlexDaniel left, committable6 left, shareable6 left, reportable6 left, bisectable6 left, statisfiable6 left, quotable6 left, unicodable6 left, coverable6 left, notable6 left, nativecallable6 left, tobs left, zakharyas left, evalable6 left, linkable6 left, xiaomiao left, eater left, domidumont1 left, squashable6 left, bloatable6 left, tellable6 left, sourceable6 left, benchable6 left, releasable6 left, greppable6 left 11:17 zakharyas joined, evalable6 joined, linkable6 joined, AlexDaniel` joined, rba joined, discord6 joined 11:18 vesper11 left, gugod left, nine left, jnthn left, samcv left, mst left, leedo left, domidumont1 joined, squashable6 joined, bloatable6 joined, tellable6 joined, sourceable6 joined, benchable6 joined, releasable6 joined, greppable6 joined, mst_ joined, AlexDaniel joined, committable6 joined, shareable6 joined, reportable6 joined, bisectable6 joined, statisfiable6 joined, quotable6 joined, unicodable6 joined, coverable6 joined, notable6 joined, nativecallable6 joined, tobs joined, mst_ left, mst_ joined, gugod joined, ChanServ sets mode: +o mst_, moritz joined, chansen_ joined, xiaomiao joined, eater joined 11:20 samcv joined, leedo joined, samcv left, samcv joined 11:22 kawaii joined, vesper11 joined 11:23 nine joined 11:24 discord6 left, discord6 joined 11:25 Geth joined, 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
brrt \o 17:43
tellable6 2020-02-03T19:47:39Z #moarvm <patrickb> 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?
2020-02-03T19:48:23Z #moarvm <patrickb> brrt: By the way, did you hear back from pamplemousse?
17:43 patrickb joined
brrt ohai patrickb 17:43
patrickb o/
brrt I haven't heard from pamplemousse recently (though I also forgot whether I reached out)
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
jnthn One could in principle host a Cro app via the FCGI protocol, though that ain't implemented yet :) 17:45
patrickb Would a Cro FCGI connector be worthwhile to have from a technical point of view?' 17:50
jnthn 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.
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:52
17:59 lizmat left, lizmat joined
brrt hmm, there's that, too :-) 18:00
yeah, infrastructure libraries probably aren't the best fit for a GSoC project
re: backward branches, my two best solutions are: 18:04
- keep a bitmap of all emitted labels, so we know which ones are backwards
- ensure, somehow, that the labels emitted always increase, and maintain the highest one that's recently been emitted
I think we're almost at the second of these options already, except that we have different classes of labels, 18:10
18:18 zakharyas left 18:46 sena_kun left 18:49 camelia left 19:00 evalable6 left, linkable6 left, Guest47772 left, AlexDaniel` left, rba left 19:02 Guest47772 joined, evalable6 joined, linkable6 joined, AlexDaniel` joined, 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, zakharyas left 21:32 lizmat left 22:25 Kaiepi left, 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
timotimo 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:54
or maybe we can do something smarter with the blocks that were eliminated, that'd be better of course 23:55