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:06 reportable6 left 00:07 reportable6 joined 00:08 reportable6 joined 01:18 evalable6 left, linkable6 left, linkable6 joined 01:20 evalable6 joined 01:49 epony left 01:50 epony joined 01:52 archenoth left 01:55 Kaipei joined 02:08 archenoth joined 03:04 nebuchadnezzar left 03:53 epony left 03:54 epony joined 04:54 linkable6 left, coverable6 left, tellable6 left, evalable6 left, notable6 left, nativecallable6 left, statisfiable6 left, greppable6 left, quotable6 left, benchable6 left, shareable6 left, bisectable6 left, reportable6 left, releasable6 left, unicodable6 left, committable6 left, squashable6 left, sourceable6 left, bloatable6 left 04:55 evalable6 joined, squashable6 joined, nativecallable6 joined, releasable6 joined, tellable6 joined, notable6 joined, benchable6 joined, statisfiable6 joined, reportable6 joined 04:56 unicodable6 joined, shareable6 joined, sourceable6 joined, greppable6 joined 04:57 coverable6 joined, committable6 joined, bisectable6 joined, quotable6 joined, linkable6 joined, bloatable6 joined 05:44 japhb left 05:45 japhb joined 05:57 epony left 05:59 epony joined 06:05 epony left 06:06 reportable6 left 06:07 reportable6 joined 06:17 japhb left 06:22 japhb joined, archenoth left 06:23 archenoth joined 08:16 epony joined 08:47 Kaipii joined 08:51 Kaipei left 09:05 discord-raku-bot left, discord-raku-bot joined 09:18 discord-raku-bot left 09:19 discord-raku-bot joined 09:27 Kaipii is now known as Kaiepi 09:35 frost24 joined 10:08 frost24 left 10:20 epony left 10:22 epony joined 11:06 linkable6 left 11:07 linkable6 joined 11:13 Kaiepi left
nine ThisÖ class InlinedArrayInStruct is repr<CStruct> { HAS int32 @.b[3] is CArray; }; (from one of NativeCall's tests) is a veritable treasure trove of NYI for RakuAST. Just about every little piece of it was missing a week ago :D 11:14
lizmat whee! 11:15
11:15 Kaiepi joined
nine repr with <> quotes, inlined fields in CStructs, natively typed aggregates in attributes, shaped arrays and array types all in one little example 11:15
Oh, and one more: we actually have special handling of inlined, shaped CArrays. That's the one piece still missing. 11:16
11:30 frost53 joined 11:56 frost53 left 11:57 frost70 joined 12:07 reportable6 left 12:09 reportable6 joined 12:24 epony left 12:26 epony joined 12:27 frost70 left 13:25 [Coke] joined
nine Now 68 test and 536 spectest files passing on RakuAST 13:36
[Coke] ++nice
14:29 epony left 14:30 epony joined
japhb nine++ 15:26
15:30 linkable6 left, evalable6 left, linkable6 joined 15:33 evalable6 joined 15:35 [Coke] left 15:38 [Coke] joined 16:21 Kaiepi left 16:33 epony left 16:34 epony joined 16:39 [Coke]_ joined 16:42 [Coke] left 17:15 Kaiepi joined
lizmat And whee! A reproducible: MoarVM oops: MVM_str_hash_fetch_nocheck called with a stale hashtable pointer using some combination of args with rak 17:34
ah, meh: probably an issue with rak :-( 18:06
18:07 reportable6 left 18:09 reportable6 joined
lizmat yeah :-( 18:20
18:21 epony left 20:10 [Coke] joined 20:13 [Coke]_ left 21:22 linkable6 left, evalable6 left 21:23 evalable6 joined, linkable6 joined
japhb rak shouldn't be able to oops MoarVM, unless it's doing some deep NativeCall trickery ... 22:20
MasterDuke  concurrently modifying an array or hash is allowed to do it 23:35
nwc++s hash work means it now oopses instead of segfaults, and i have a wip PR to do the same for arrays 23:37