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:03
reportable6 joined
01:18
Geth__ joined
01:19
TempIRCLogger left,
Geth left,
lizmat left
02:01
CaCode_ joined
02:03
CaCode left
04:13
linkable6 left,
evalable6 left,
evalable6 joined
05:15
squashable6 left,
committable6 left,
shareable6 left,
evalable6 left,
releasable6 left,
unicodable6 left,
quotable6 left,
bloatable6 left,
bisectable6 left,
notable6 left,
nativecallable6 left,
benchable6 left,
coverable6 left,
reportable6 left,
greppable6 left,
sourceable6 left,
tellable6 left,
statisfiable6 left
05:16
committable6 joined,
frost joined
05:17
notable6 joined,
nativecallable6 joined,
benchable6 joined,
releasable6 joined,
greppable6 joined
05:18
statisfiable6 joined,
bloatable6 joined,
tellable6 joined,
unicodable6 joined
05:19
sourceable6 joined
05:23
CaCode_ left
06:16
squashable6 joined
06:17
evalable6 joined
07:04
reportable6 joined
07:14
frost left,
linkable6 joined,
frost joined
07:17
quotable6 joined,
bisectable6 joined
07:18
shareable6 joined
|
|||
nine | m: my uint $i; note(nqp::eqaddr($i.WHAT, uint)); note(nqp::istype($i.WHAT, uint)); note($i.HOW.name($i)); # the reason why those multi methods didn't match | 07:32 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> Could not find nqp::eqaddr, did you forget 'use nqp;' ? at <tmp>:1 ------> 3uint $i; note(nqp::eqaddr($i.WHAT, uint)7⏏5); note(nqp::istype($i.WHAT, uint)); not |
||
nine | nqp: my uint $i; note(nqp::eqaddr($i.WHAT, uint)); note(nqp::istype($i.WHAT, uint)); note($i.HOW.name($i)); # the reason why those multi methods didn't match | 07:33 | |
camelia | 0 0 BOOTInt |
||
nine | Oh, and the other reason: # Native argument. NQP doesn't do multiple dispatch over the native types, so if there's a type constraint we'll reject it. Also if we require an undefined object. | 07:34 | |
07:38
frost left
08:17
coverable6 joined
08:42
patrickb joined
09:37
CaCode joined
09:47
lizmat_ left
09:48
lizmat joined
10:05
squashable6 left
11:11
coverable6 left,
evalable6 left,
bisectable6 left,
shareable6 left,
notable6 left,
linkable6 left,
committable6 left,
releasable6 left,
unicodable6 left,
nativecallable6 left,
reportable6 left,
sourceable6 left,
benchable6 left,
statisfiable6 left,
tellable6 left,
greppable6 left,
bloatable6 left,
quotable6 left
11:12
benchable6 joined,
reportable6 joined,
shareable6 joined
11:13
sourceable6 joined,
notable6 joined,
committable6 joined
11:14
bisectable6 joined
11:24
CaCode_ joined
11:25
CaCode left
12:02
reportable6 left
12:07
squashable6 joined
12:12
tellable6 joined
12:13
bloatable6 joined
12:14
unicodable6 joined
12:20
CaCode_ left
13:04
reportable6 joined
13:13
coverable6 joined
13:14
greppable6 joined,
evalable6 joined
|
|||
nine | It was all fun and games. Until my uint $i = 0; broke with "This type cannot unbox to a native unsigned integer: P6opaque, Int" | 14:09 | |
14:14
releasable6 joined
|
|||
MasterDuke | doh | 14:20 | |
dogbert17 | nine: is this your biggest rabbit hole yet? | 14:58 | |
nine | Counting the individual small changes, probably. But in-process precomp was way worse | 15:05 | |
15:14
quotable6 joined,
linkable6 joined
16:12
statisfiable6 joined
|
|||
dogbert17 is fighting with AoC 2021 | 16:49 | ||
17:32
evalable6 left,
linkable6 left
17:34
linkable6 joined
18:02
reportable6 left
18:03
reportable6 joined
18:35
evalable6 joined,
dogbert17 left
18:40
squashable6 left
18:41
squashable6 joined
19:03
dogbert17 joined
19:12
nativecallable6 joined
19:31
squashable6 left
20:32
squashable6 joined
20:50
CaCode joined
|
|||
MasterDuke | `This representation (NativeRef) cannot unbox to other types (for type IntLexRef)` ? | 22:37 | |
it points to github.com/rakudo/rakudo/blob/mast....pm6#L372, which i've changed to `$base := nqp::pow_I($radix, nqp::atpos($parse, 1), Num, Int);` because i now have nqp::radix* just returning the number of chars converted (still in a bigint though) instead of number of chars converted ** radix | 22:39 | ||
happening during json parsing while "Preparing installation" | 22:40 | ||
22:58
linkable6 left,
evalable6 left
23:01
linkable6 joined
23:15
patrickb left
23:32
discord-raku-bot left,
discord-raku-bot joined
23:58
evalable6 joined
|