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 |