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:04 reportable6 joined 00:17 unicodable6 joined, quotable6 joined, sourceable6 joined, shareable6 joined 00:18 committable6 joined 01:17 greppable6 joined 01:18 squashable6 joined 02:18 committable6 left, quotable6 left, linkable6 left, shareable6 left, greppable6 left, evalable6 left, unicodable6 left, coverable6 left, bloatable6 left, squashable6 left, reportable6 left, notable6 left, bisectable6 left, benchable6 left 02:19 releasable6 joined, bisectable6 joined, tellable6 joined 02:20 quotable6 joined, coverable6 joined, evalable6 joined, shareable6 joined, greppable6 joined 03:05 kjp_ joined 03:09 kjp left 03:17 statisfiable6 joined, nativecallable6 joined 03:18 bloatable6 joined 03:19 reportable6 joined 03:20 unicodable6 joined 04:15 squashable6 joined 04:58 evalable6 left, coverable6 left, quotable6 left, bisectable6 left, vrurg left, japhb left 04:59 evalable6 joined, coverable6 joined, quotable6 joined, bisectable6 joined, vrurg joined, japhb joined 05:01 gfldex left, Voldenet left, Util left, rba left, JRaspass left, gfldex_ joined, Util_ joined, JRaspass_ joined, rba_ joined, JRaspass_ is now known as JRaspass 05:02 rba_ is now known as rba, Voldenet joined 05:03 psydroid left 05:04 [Coke] left 05:05 [Coke] joined, AlexDaniel left 05:19 benchable6 joined 05:31 AlexDaniel joined 06:02 reportable6 left 06:31 gfldex_ is now known as gfldex 07:05 reportable6 joined
nine I'm pretty sure now that the issue is indeed, that we take one deopting op (dispatch_o) and replace it with multiple guards. Only the first such guard re-uses the deopt annotation (thus retaining the deopt idx). The others will get clones of the annotation with new deopt_idxs. 08:06
08:06 psydroid joined
nine We won't find deopt usages for these new deopt_idxs. 08:06
Aren't MVM_SPESH_ANN_DEOPT_SYNTH annotations the mechanism intended for precicely such situations? 08:07
08:19 committable6 joined 08:20 notable6 joined 09:11 lizmat_ left, lizmat joined 09:20 linkable6 joined 10:53 notable6 left, evalable6 left, linkable6 left 11:09 sena_kun joined 11:54 linkable6 joined 12:02 reportable6 left 12:05 reportable6 joined 13:55 notable6 joined 13:56 evalable6 joined 14:04 squashable6 left
timo i mean you would assume, right? 15:57
16:53 patrickb joined 17:05 patrickb left 17:06 squashable6 joined 17:43 sena_kun left 18:03 reportable6 left 18:05 reportable6 joined 19:03 lizmat_ joined
nine Kinda yes :) 19:03
19:03 TempIRCLogger left 19:05 Geth left
MasterDuke why do they get new deopt_idxs? 19:05
19:05 RakuIRCLogger left, lizmat left 19:12 lizmat_ left, Geth joined
lizmat and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2021/08/09/2021-...tcon-done/ 19:22
timo already using Comma already, lizmat? :) 19:48
lizmat no, as it still chokes on handling the core setting afaik
but am now convinced I should use it while developing my modules
but deeply ingrained muscle memory is hard to change :-) 19:49
MasterDuke yeah, i really would love for it to handle the core setting. i don't develop modules much, and vim is still what i instinctively reach for first for small scripts 19:52
iirc it complains about something in the t/ directory. i tried excluding that directory in a *.iml file, but i couldn't get it working 19:53
timo liz, i was pointing out a typo in your post :D 19:54
its all right that you dont use comma for core rakudo wor 19:55
lizmat timo: ah, that's more a grammo :-) 19:56
fixed, timo++
timo the typo system is not strong enough to detect grammar mistakes
lizmat afk for a bit& 19:57
22:52 quotable6 left, statisfiable6 left, coverable6 left, squashable6 left, benchable6 left, linkable6 left, nativecallable6 left, bloatable6 left, reportable6 left, evalable6 left, committable6 left 22:53 unicodable6 left, tellable6 left, greppable6 left, sourceable6 left, notable6 left, releasable6 left, shareable6 left, bisectable6 left, committable6 joined, bloatable6 joined 22:54 notable6 joined, greppable6 joined, releasable6 joined, unicodable6 joined, statisfiable6 joined 22:55 nativecallable6 joined, squashable6 joined, bisectable6 joined 23:24 discord-raku-bot left 23:25 discord-raku-bot joined, discord-raku-bot left, discord-raku-bot joined 23:53 evalable6 joined 23:54 linkable6 joined 23:56 quotable6 joined