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.
Nicholas good #moarvm, * 06:59
nine MasterDuke: no, something like github.com/MoarVM/MoarVM/blob/mast...gint.c#L16 07:10
Oh, and * good! 07:30
jnthnwrthngtn o/ 11:03
tellable6 hey jnthnwrthngtn, you have a message: gist.github.com/f25ca3e1e241794ace...ad1d6575e6
hey jnthnwrthngtn, you have a message: gist.github.com/74bfd8efde8e192e5d...b0d7a1e767
jnthnwrthngtn Gosh, messages!
Nicholas \o 11:23
jnthnwrthngtn nine: I think the VM knowing about signed ints and unsinged ints is probably the most robust way to go overall. I kinda wish I'd had the foresight to do it from day 1. 13:47
nine jnthnwrthngtn: ok, then I'll just continue on my track. Things are starting to look better anyway. It's almost funny how correctly distinguishin in one place leads to such a huge chain of necessary changes to get into a stable condition again. 13:50
nine I just hope that we won't run into the same amount of issues with sized integers. Those are barely existent inside the VM as well. 14:00
lizmat FWIW, I'd really like to say native 1bit / 2bit / 4bit int / uint support as well, especially for arrays and multidim arrays 14:03
I'd be willing to look into implementing that in MoarVM, but we would also someone to support that on the JVM as well, I'd say 14:04
jnthnwrthngtn nine: I think those are less invasive, in that we only consider sized integers to be storage types, not operation types 14:20
All operations are done at full-width
Nicholas I'm glad that jnthnwrthngtn thought "VM knowing" was the better plan, beacuse it was my hunch too, but I didn't want to bias anyone because it's only a hunch 15:58
Specifically, it seems like being explicit at the opcode level is going to avoid mistakes where "but it was unsigned really" gets lost, and conversions from (u)int64 to bigint or (u)int64 to double go wrong 16:00
lizmat and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2021/12/06/2021-...ing-is-on/ 20:41
MasterDuke lizmat++ 21:23
tellable6 2021-12-06T10:59:54Z #raku <atroxaper> MasterDuke Many-many thanks to you! You've helped me a lot. I've already add the article to the advent list.