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.
Geth MoarVM: a640923908 | (Timo Paulssen)++ | src/spesh/inline.c
infer correct type for box_u
08:15
timo ground breaking stuff 08:17
Geth MoarVM: Kaiepi++ created pull request #1715:
Replace the MVMROOTs' block argument with varargs
08:24
timo interesting. this theoretically also allows us to put multiple blocks inside MVMROOT? 08:34
Kaiepi i guess? i haven't tested that way of using it 08:35
timo my dream would be to still be able to step through mvmrooted blocks line by line and get proper line numbers in backtraces and such ;( 08:40
Geth MoarVM: 09ce373ae5 | (Timo Paulssen)++ | src/spesh/disp.c
set facts on disp prog translation of int and num lits
08:48
timo ^- gets rid of some "const_i64 + unless_i" combinations that made it into spesh results 08:49
timo have not checked if anything major now goes below the inline limit in spesh compilation, though 08:55
ah very cool: !cursor_capture with obj, obj, str goes from 3 BBs and 452 bytes down to one BB and 418 bytes 09:03
for some reason, in one case moar makes a lot more different candidates for that frame 09:11
still too big to inline it looks like 09:12
Nicholas If you missed the launch 2 days ago, here's another one: www.youtube.com/watch?v=BuXdtORWrpg 13:36
lizmat thanks! was about to miss it :-) 13:39
nice landing 13:48
Nicholas yes. But I have to admit that I'm mssing the 4-way screen of Falcon Heavy. 13:49
And WEN HOP?
lizmat the regulators determine that to a large extent now :-( 14:05