Welcome to the main channel on the development of MoarVM, a virtual machine for NQP and Rakudo (moarvm.org). This channel is being logged for historical purposes.
Set by lizmat on 24 May 2021.
00:02 reportable6 left 00:03 reportable6 joined 01:03 bisectable6 left, coverable6 left, notable6 left, releasable6 left, squashable6 left, evalable6 left, nativecallable6 left, unicodable6 left, quotable6 left, greppable6 left, reportable6 left 01:04 notable6 joined, reportable6 joined, squashable6 joined, quotable6 joined, bisectable6 joined 01:05 greppable6 joined, evalable6 joined, nativecallable6 joined 01:06 releasable6 joined, unicodable6 joined, coverable6 joined 02:57 Kaipi left, Kaiepi joined 06:02 reportable6 left 06:05 reportable6 joined 06:24 Util left, jdv left, japhb left, frost left, vrurg_ left, kjp left, samcv left, unicodable6 left, evalable6 left, nativecallable6 left, quotable6 left, Geth left, discord-raku-bot left, leont left, nine left, sena_kun left, Kaiepi left, Voldenet left, linkable6 left, sourceable6 left, bloatable6 left, tellable6 left, statisfiable6 left, committable6 left, shareable6 left, benchable6 left, cognominal left, camelia left, nebuchadnezzar left, harrow left, Nicholas left, bartolin_ left, reportable6 left, coverable6 left, releasable6 left, greppable6 left, bisectable6 left, squashable6 left, notable6 left, TempIRCLogger left, lizmat left, AlexDaniel left, rba left, timo left, JRaspass left, tbrowder left, jnthnwrthngtn left, ugexe left, rypervenche left, leedo left 06:25 reportable6 joined, Kaiepi joined, coverable6 joined, unicodable6 joined, releasable6 joined, nativecallable6 joined, evalable6 joined, greppable6 joined, bisectable6 joined, quotable6 joined, squashable6 joined, notable6 joined, japhb joined, Voldenet joined, linkable6 joined, sourceable6 joined, bloatable6 joined, tellable6 joined, statisfiable6 joined, committable6 joined, shareable6 joined, benchable6 joined, cognominal joined, frost joined, Geth joined, vrurg_ joined, kjp joined, discord-raku-bot joined, samcv joined, tbrowder joined, jnthnwrthngtn joined, leont joined, ugexe joined, TempIRCLogger joined, nine joined, AlexDaniel joined, Util joined, sena_kun joined, jdv joined, JRaspass joined, bartolin_ joined, Nicholas joined, harrow joined, nebuchadnezzar joined, camelia joined, lizmat joined, rba joined, timo joined, leedo joined, rypervenche joined 06:45 sena_kun left 08:18 quotable6 left, benchable6 left, reportable6 left, unicodable6 left, notable6 left, nativecallable6 left, evalable6 left, bisectable6 left, coverable6 left, squashable6 left, tellable6 left, committable6 left, linkable6 left, sourceable6 left, bloatable6 left, statisfiable6 left, shareable6 left, releasable6 left, greppable6 left, shareable6 joined, releasable6 joined, nativecallable6 joined, squashable6 joined 08:19 bloatable6 joined, unicodable6 joined, tellable6 joined, bisectable6 joined, reportable6 joined, coverable6 joined, evalable6 joined 08:20 quotable6 joined, linkable6 joined, statisfiable6 joined, committable6 joined, benchable6 joined, notable6 joined, greppable6 joined 08:21 sourceable6 joined 09:21 evalable6 left, statisfiable6 left, committable6 left, releasable6 left, greppable6 left, sourceable6 left, squashable6 left, coverable6 left, bloatable6 left, notable6 left, quotable6 left, bisectable6 left, linkable6 left, shareable6 left, nativecallable6 left, unicodable6 left, reportable6 left, benchable6 left, releasable6 joined, evalable6 joined, committable6 joined, bisectable6 joined, statisfiable6 joined, shareable6 joined 09:22 reportable6 joined, linkable6 joined, bloatable6 joined, benchable6 joined, squashable6 joined, unicodable6 joined 09:23 greppable6 joined, nativecallable6 joined, coverable6 joined, notable6 joined, sourceable6 joined 09:24 quotable6 joined 10:06 Altai-man joined 11:31 linkable6 left, evalable6 left, evalable6 joined 11:33 linkable6 joined 12:02 reportable6 left 12:05 reportable6 joined 12:19 dogbert11 joined
dogbert11 t/10_base.t .......... ===SORRY!=== Error while compiling /home/dogbert/repos/CSV/t/10_base.t 12:19
===SORRY!=== Error while compiling /home/dogbert/repos/CSV/lib/Text/CSV.pm (Text::CSV)
MoarVM panic: Adding pointer 0x564e120de940 to past fromspace to GC worklist
dogbert11 tries to repro 12:20
12:21 frost left 12:36 squashable6 left, squashable6 joined 13:47 rypervenche left 14:13 rypervenche joined 14:45 Voldenet left 15:45 Voldenet joined 18:02 reportable6 left 18:04 reportable6 joined
japhb has ethernet cabling flashbacks at the mention of 10_base.t 20:01
timo ahaha :D 20:06
i wonder if support for the dispatcher-related stackframe bits would be good to have right now in the debugserver 20:13
it feels kind of not so great that when outputting the spesh log for an empty-ish program i get a billion invocations in the stats for frames from Exception.pm6 20:20
that's just the class bodies for the exception classes
i seem to recall this is something that rakuast can improve? 20:21
oh, sp_dispatch_o completely bailed jitting a frame, that means in theory adding that to the jit could make something somewhere faster and it should be easy to do so i've got something to occupy my time yay 20:26
why on earth is ack giving me results from a .o file 20:28
huh that's a lot of code, eh 20:31
20:38 evalable6 left, linkable6 left, linkable6 joined 20:40 evalable6 joined 20:44 vrurg_ is now known as vrurg
timo there'll also want to be some handling for var-args ops perhaps 20:48
not being able to "make install" is kind of annoying, since ./rakudo-gdb-m doesn't seem to be very happy 21:03
22:21 squashable6 left 22:22 squashable6 joined
timo i assume when we're left with an sp_dispatch_* we're already in a low performance situation anyway 22:53
my brain is kind of feeling a little noodly
tbh i don't even know what kind of code to run to test stuff :D 22:58
No resumable dispatch in dynamic scope 23:00
at SETTING::src/core.c/Mu.pm6:647 (/home/timo/raku/rakudo/blib/CORE.c.setting.moarvm:Str)
from gen/moar/World.nqp:3023 (/home/timo/raku/rakudo/blib/Perl6/World.moarvm:add_constant)
well, that looks kinda funny? (this is when trying to run json_fast's Fast.pm6
or rather compiling i guess)
30% interp_run, 12.6% disp_program_run :D 23:05
23:10 dogbert11 left, dogbert17 joined
timo something seems to be seriously wrong with spesh, or with the spesh log ?!? 23:16
there's barely anything in it? in terms of being speshed? 23:17
the filename of my script doesn't appear once, so no functions or frames from in there
japhb timo: If you're trying to use it with new-disp, that's because (as jnthnwrthngtn said) spesh doesn't understand much of new-disp yet.
And there's no inlining yet either 23:18
timo ok, but this is almost nothing?
that's wild
japhb *shrug*
He says it's currently running about half speed even so. 23:19
timo OK fair enough
perhaps it was a little too much hubris to just jump in the code and think i can contribute something without asking around first 23:21
japhb timo: I think he said he's going to have time next week to work on it, so he may get it to the point that you can contribute (I'd ask, at least) 23:30
timo right 23:33