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:25
[Coke] left
00:28
Colt left,
Colt joined
01:05
reportable6 joined
01:20
CaCode left
02:49
evalable6 left,
linkable6 left
02:50
evalable6 joined
04:22
shareable6 left,
nativecallable6 left,
sourceable6 left,
quotable6 left,
greppable6 left,
benchable6 left,
evalable6 left,
bloatable6 left,
notable6 left,
bisectable6 left,
unicodable6 left,
squashable6 left,
reportable6 left,
committable6 left,
statisfiable6 left,
releasable6 left,
tellable6 left,
coverable6 left,
bloatable6 joined,
nativecallable6 joined,
coverable6 joined,
bisectable6 joined,
releasable6 joined
04:23
unicodable6 joined
04:24
sourceable6 joined,
shareable6 joined
04:25
committable6 joined
05:03
CaCode joined
05:10
frost joined
05:22
benchable6 joined
05:23
evalable6 joined
05:24
reportable6 joined,
squashable6 joined
05:26
ilogger2 left,
squashable6 left,
CaCode left,
Colt left,
MasterDuke left,
dogbert17 left,
harrow left,
vrurg left,
unicodable6 left,
bisectable6 left,
bloatable6 left,
tbrowder left,
SmokeMachine left,
ugexe left,
leedo left,
timo left,
sena_kun left,
Util_ left,
nine left,
codesections left,
Voldenet left,
JRaspass left,
jdv left,
rypervenche left,
samcv left
05:27
reportable6 joined,
evalable6 joined,
benchable6 joined,
frost joined,
committable6 joined,
shareable6 joined,
sourceable6 joined,
releasable6 joined,
coverable6 joined,
nativecallable6 joined,
TempIRCLogger joined,
RakuIRCLogger joined,
Geth joined,
discord-raku-bot joined,
japhb joined,
gfldex joined,
lizmat joined,
moon-child joined,
colemanx joined,
bartolin joined,
Kaiepi joined,
Nicholas joined,
camelia joined,
leont joined,
jnthnwrthngtn joined,
rba joined
05:28
squashable6 joined,
CaCode joined,
unicodable6 joined,
bisectable6 joined,
bloatable6 joined,
Colt joined,
MasterDuke joined,
harrow joined,
dogbert17 joined,
leedo joined,
vrurg joined,
timo joined,
JRaspass joined,
Util_ joined,
nine joined,
rypervenche joined,
tbrowder joined,
SmokeMachine joined,
ugexe joined,
samcv joined,
ilogger2 joined,
sena_kun joined,
codesections joined,
Voldenet joined,
jdv joined
05:30
Colt left,
Colt joined
05:37
jdv left,
jdv joined
05:50
rypervenche left,
samcv left,
rypervenche joined
05:51
rypervenche left,
rypervenche joined,
samcv joined
06:02
reportable6 left
06:23
nebuchadnezzar joined,
quotable6 joined,
tellable6 joined
06:50
linkable6 joined,
CaCode_ joined
06:53
CaCode left
|
|||
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 | ||
08:24
notable6 joined
09:04
reportable6 joined
10:22
statisfiable6 joined
|
|||
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! | ||
11:16
Altai-man joined
|
|||
Nicholas | \o | 11:23 | |
11:26
CaCode_ left
12:02
reportable6 left
13:05
reportable6 joined
|
|||
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 | |
13:54
frost left
|
|||
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 | |||
14:22
greppable6 joined
15:45
[Coke] joined
|
|||
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 | ||
17:44
discord-raku-bot left
17:45
discord-raku-bot joined
18:02
reportable6 left
18:12
Altai-man left
18:27
patrickb joined
|
|||
lizmat | and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2021/12/06/2021-...ing-is-on/ | 20:41 | |
21:03
reportable6 joined
|
|||
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. | ||
22:19
tbrowder left
22:22
tbrowder joined
|