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 Kaiepi joined, reportable6 left 00:07 reportable6 joined 01:07 linkable6 left, evalable6 left 01:08 evalable6 joined, linkable6 joined 02:06 Kaiepi left 02:32 frost joined 02:49 [Coke] left 03:10 [Coke] joined 04:07 Kaiepi joined 04:10 [Coke] left 04:56 vrurg left 04:57 vrurg joined 05:17 [Coke] joined 05:22 [Coke] left 06:07 reportable6 left 06:09 reportable6 joined
Nicholas good *, * 06:40
07:09 linkable6 left, evalable6 left 07:10 linkable6 joined 07:11 evalable6 joined 07:39 [Coke] joined 07:44 [Coke] left 08:37 [Coke] joined 09:07 [Coke] left 09:30 [Coke] joined 09:35 [Coke] left 09:56 frost left 10:06 Altai-man joined 10:07 [Coke] joined 10:11 [Coke] left 10:12 frost joined 10:46 frost left 11:09 [Coke] joined 11:15 frost joined 11:22 [Coke] left 12:06 reportable6 left 12:07 reportable6 joined
nine First heredoc support unlocked another 5 spec test files. Up to 421 passing now :) 12:12
13:08 [Coke] joined 14:03 [Coke] left 14:11 [Coke] joined 14:19 [Coke]_ joined 14:22 [Coke] left 14:24 [Coke] joined 14:26 [Coke]_ left 14:33 frost left 14:34 [Coke]_ joined 14:38 [Coke] left 14:40 [Coke] joined 14:43 [Coke]_ left 14:45 [Coke]_ joined 14:49 [Coke] left 14:55 [Coke] joined 14:58 [Coke]_ left 15:10 [Coke]_ joined 15:12 camelia left 15:13 camelia joined, [Coke] left 15:19 linkable6 left 15:20 [Coke] joined, linkable6 joined 15:23 [Coke]_ left 15:34 [Coke]_ joined 15:37 [Coke] left 15:50 [Coke] joined 15:54 [Coke]_ left 15:55 [Coke]_ joined 15:57 [Coke] left 16:00 [Coke] joined 16:02 [Coke]_ left 16:15 [Coke]_ joined 16:18 [Coke]_ left, [Coke]_ joined, [Coke] left, [Coke]_ is now known as [Coke] 16:25 [Coke]_ joined 16:28 [Coke] left 16:40 [Coke] joined 16:43 [Coke]_ left 16:50 [Coke]_ joined 16:54 [Coke] left 16:55 [Coke] joined 16:59 [Coke]_ left 17:05 [Coke]_ joined 17:08 [Coke] left 17:09 Altai-man left 17:11 [Coke] joined 17:14 [Coke]_ left 17:16 [Coke]_ joined 17:19 [Coke] left 17:21 [Coke] joined 17:23 [Coke]_ left 18:07 reportable6 left, reportable6 joined 18:57 [Coke] left 19:02 [Coke] joined 19:10 [Coke]_ joined 19:14 [Coke] left 19:15 [Coke]_ is now known as [Coke] 19:20 [Coke]_ joined 19:24 [Coke] left 19:26 [Coke] joined 19:30 [Coke]_ left 19:41 [Coke]_ joined 19:45 [Coke] left 19:56 [Coke] joined 19:59 [Coke]_ left 20:12 [Coke] left 20:25 [Coke] joined
lizmat m: class A { has uint $.a = -1 }; dd A.new.a # nine, is that supposed to be ok or was there something missed ? 20:27
camelia -1
20:27 [Coke]_ joined
lizmat m: my $a = 18446744073709551615; say $a 20:29
camelia 18446744073709551615
lizmat m: class A { has uint $.a = 18446744073709551615 }
camelia ===SORRY!=== Error while compiling <tmp>
Cannot unbox 64 bit wide bigint into native integer
at <tmp>:1
20:30 linkable6 left 20:31 [Coke] left
lizmat m: class A { has uint $.a; method b() { $!a = 18446744073709551615 } }; say A.new.b 20:31
camelia -1
20:31 linkable6 joined 20:32 [Coke]_ is now known as [Coke]
MasterDuke hm, my understanding is that directly assigning too-big values is supposed to not be allowed, but doing math that wraps around is allowed 20:33
lizmat but that's the point: the value is *not* too big for a uint 20:34
20:36 [Coke]_ joined 20:39 [Coke] left 20:42 [Coke] joined 20:46 [Coke]_ left 20:47 [Coke]_ joined 20:49 [Coke] left 21:02 [Coke] joined 21:05 [Coke]_ left 21:11 discord-raku-bot left, discord-raku-bot joined, [Coke]_ joined 21:14 [Coke] left 21:27 [Coke] joined 21:31 [Coke]_ left 21:33 [Coke]_ joined 21:36 [Coke] left 21:42 [Coke] joined 21:45 [Coke]_ left 21:47 [Coke]_ joined 21:50 [Coke] left 22:02 [Coke] joined 22:06 [Coke]_ left 22:17 [Coke]_ joined 22:20 [Coke] left 22:23 [Coke] joined 22:26 [Coke]_ left 22:32 [Coke]_ joined 22:35 [Coke] left 22:47 [Coke] joined 22:50 [Coke]_ left 22:58 [Coke]_ joined 23:00 [Coke] left 23:12 [Coke] joined 23:15 [Coke]_ left 23:18 [Coke]_ joined 23:21 [Coke] left 23:56 [Coke]_ is now known as [Coke]