|
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:07
reportable6 left
00:08
reportable6 joined
01:08
linkable6 left,
evalable6 left
01:10
linkable6 joined,
evalable6 joined
01:40
MasterDuke joined
02:00
vrurg joined
02:04
vrurg left
04:01
vrurg joined
04:06
vrurg left
04:25
vrurg joined
05:11
vrurg left,
vrurg joined
05:12
vrurg left,
vrurg joined
05:17
vrurg left
06:07
reportable6 left
06:09
reportable6 joined
06:31
nebuchadnezzar left
08:18
nebuchadnezzar joined
|
|||
| Nicholas | [* GOOD *] | 08:20 | |
|
08:26
sena_kun joined
09:23
nine left,
camelia left,
nine joined
09:29
camelia joined
10:09
Altai-man joined
10:30
frost joined
|
|||
| lizmat | m: my uint $a = 2; my uint $b = -1; say $a; say $b; say $a > $b # this feels... wrong ? nine | 11:51 | |
| camelia | 2 18446744073709551615 True |
||
| lizmat | wrong in the sense that apparently the uint is interpreted as an int in the expression > | ||
| jnthn | Looks wrong to me, yes | 11:52 | |
|
11:53
vrurg joined
|
|||
| lizmat | looks to be wrong at nqp level: | 11:55 | |
| m: my uint $a = 2; my uint $b = -1; say $a; say $b; use nqp; say nqp::isgt_i($a,$b) | |||
| camelia | 2 18446744073709551615 1 |
||
|
11:57
vrurg left
|
|||
| lizmat | I probably should make that a MoarVM issue, right ? | 12:00 | |
|
12:07
reportable6 left
12:08
reportable6 joined
|
|||
| nine | The nqp::isgt_i($a,$b) result here is correct. You are asking it to interpret the values as (signed) ints. What you want is nqp::isgt_u which doesn't exist yet (but is trivial to implement) | 12:13 | |
|
12:15
frost left
|
|||
| lizmat | I'm afraid I'm not tall enough to reach that low hanging fruit | 12:22 | |
| I will need something to lift me for that | |||
| do I just start adding ops to interp.c ? | 12:29 | ||
| jnthn | lizmat: 1. Add to src/core/oplist, see the instructions at the top for where to put it. 2) run tools/update_ops.raku. 3) add implementtation in interp.c. 4) Add a mapping in NQP (src/vm/moar/QAST/QASTOperationsMAST.nqp or similar) | 12:34 | |
| (All names from memory, so probably at least one is wrong :)) | |||
| lizmat | thanks, I'll have a stab at it | 12:37 | |
| m: use nqp; dd nqp::uname | 12:43 | ||
| camelia | BOOTStrArray("Linux", "5.3.18-59.10-default", "#1 SMP Fri Jun 25 12:36:56 UTC 2021 (6856d31)", "x86_64") | ||
| lizmat | interesting | ||
| wonder what that does on Win | |||
| ok, will look at this in more depth once I get the next release of App::Rak out | 12:48 | ||
| which should be soon :-) | |||
| meanwhile, I'll use 0x7fff_ffff_ffff_ffff for the largest positive value :-) | 12:49 | ||
| [Coke] | * :watch: [Sep-23] - Inna Bembenok's last day! | 12:51 | |
| DAMMITR | |||
| BOOTStrArray("Windows_NT", "10.0.19044", "Windows 10 Enterprise", "x86_64") | 12:52 | ||
| Do I have like 2 different cut and paste buffers? so annoying. | |||
| lizmat: ^^ | |||
| lizmat | [Coke]++ | 12:53 | |
| patrickb | o/ | 13:50 | |
| I issued a GitHub App installation request for the MoarVM project. Can someone with permissions to do so grant that request? That app is part of the Rakudo CI bot I'm working on. I don't plan to change the current CI workflow yet, but having the permission allows preparing things and running noninvasive tests. | 13:57 | ||
| lizmat | patrickb: fwiw, I've just okd this for rakudo / raku | 14:04 | |
| patrickb | thanks! | 14:11 | |
| lizmat: Can you somehow give the app access to the rakudo/nqp repos only? | 14:13 | ||
| lizmat | you mean rakudo/rakudo and raku/nqp ? | 14:14 | |
| patrickb: afaics, it is already limited to rakudo/rakudo and raku/nqp | 14:18 | ||
| [Coke] | I read his send as rakudo&nqp, aye. | 14:23 | |
| patrickb | OK. Then it's already fine in those two repos / projects. | 14:31 | |
| So MoarVM/MoarVM is left. | 14:32 | ||
| lizmat | patrickb: I don't have sufficient rights for that, I think only jnthn does | 14:34 | |
|
14:44
[Coke]_ joined
14:45
[Coke] left
|
|||
| jnthn | patrickb: Wehre should I find the installation request? I don't see it | 14:58 | |
|
15:05
[Coke]_ is now known as [Coke]
15:38
Altai-man left
15:39
Altai-man joined
|
|||
| patrickb | I don't know. lizmat: Where have you seen the request? | 16:09 | |
| lizmat | in my mail box | ||
| jnthn | I saw requests for Raku and rakudo orgs in my mailbox, but not a MoarVM one | ||
| lizmat | Subject: [Github] RakudoCIBot is requesting updated permissions | 16:10 | |
| patrickb | Ah, then I'll see if I can re-do the MoarVM request. | 16:13 | |
| Maybe I have just re done a request... | 16:14 | ||
|
16:22
[Coke]_ joined
|
|||
| jnthn | Think it's approved | 16:22 | |
|
16:24
[Coke] left
16:25
[Coke]_ is now known as [Coke]
16:29
[Coke]_ joined
|
|||
| patrickb | Looks good on my side as well. Thanks! | 16:29 | |
|
16:31
[Coke] left
16:32
[Coke]_ is now known as [Coke]
17:10
Altai-man left
|
|||
| jnthn | Welcome :) | 17:14 | |
|
17:26
japhb left
17:33
japhb joined
17:59
[Coke]_ joined
18:00
[Coke] left
18:05
[Coke] joined
18:06
reportable6 left
18:07
[Coke]_ left,
reportable6 joined
|
|||
| MasterDuke | interesting, for all the nqp::is(lt|le|gt|ge)_ there are _i, _I, _n, and _s variants. but for nqp::is(eq|ne)_ there's only _i, _I, _n | 18:13 | |
| tellable6 | 2022-09-22T06:51:08Z #moarvm <nine> MasterDuke: yes it is | ||
| MasterDuke | doh. ignore that | 18:17 | |
|
18:19
[Coke]_ joined
18:22
[Coke] left
18:24
[Coke]_ left,
[Coke] joined
18:35
[Coke]_ joined
18:38
[Coke] left
18:40
[Coke] joined
18:43
[Coke]_ left
18:45
[Coke]_ joined
18:48
[Coke] left
19:03
[Coke]_ is now known as [Coke]
19:36
[Coke]_ joined
19:37
[Coke] left
19:43
[Coke] joined
19:45
[Coke]_ left
20:18
nebuchadnezzar left
21:14
[Coke] left
21:18
[Coke] joined
21:22
sena_kun left
22:52
[Coke] left
22:55
[Coke] joined
23:00
[Coke] left,
[Coke] joined
|
|||