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
00:19
evalable6 joined,
committable6 joined
00:20
releasable6 joined,
bloatable6 joined
00:21
unicodable6 joined,
nativecallable6 joined
01:19
sourceable6 joined
02:19
statisfiable6 joined
03:20
tellable6 joined
04:20
tellable6 left,
bloatable6 left,
nativecallable6 left,
bisectable6 left,
notable6 left,
benchable6 left,
unicodable6 left,
evalable6 left,
releasable6 left,
committable6 left,
reportable6 left,
shareable6 left,
linkable6 left,
coverable6 left,
statisfiable6 left,
greppable6 left,
squashable6 left,
quotable6 left,
sourceable6 left,
nativecallable6 joined,
shareable6 joined
04:21
bisectable6 joined,
statisfiable6 joined
04:22
bloatable6 joined,
greppable6 joined,
squashable6 joined
04:25
frost joined
05:20
quotable6 joined
05:21
benchable6 joined
05:22
coverable6 joined,
evalable6 joined,
sourceable6 joined
06:22
bloatable6 left,
statisfiable6 left,
bisectable6 left,
squashable6 left,
quotable6 left,
sourceable6 left,
coverable6 left,
nativecallable6 left,
benchable6 left,
evalable6 left,
greppable6 left,
shareable6 left
06:23
linkable6 joined,
coverable6 joined
06:24
squashable6 joined,
quotable6 joined,
evalable6 joined
06:25
nativecallable6 joined
06:26
greppable6 joined
07:10
reportable6 joined
07:22
releasable6 joined
07:23
committable6 joined,
shareable6 joined,
sourceable6 joined
07:25
benchable6 joined,
bisectable6 joined
|
|||
Geth | MoarVM/fix_all_returned_native_integers_getting_treated_as_signed: 345ec7d352 | (Stefan Seifert)++ | 7 files Fix MVM_args_set_result_obj treating all integers as signed Introduce MVM_RETURN_UINT to signify that we expect an unsigned native integer to be returned. |
07:40 | |
MoarVM/fix_all_returned_native_integers_getting_treated_as_signed: 535ff68b22 | (Stefan Seifert)++ | 16 files New ops for unsigned native int results in dispatch |
|||
MoarVM/fix_all_returned_native_integers_getting_treated_as_signed: bb2fb105ed | (Stefan Seifert)++ | src/jit/graph.c JIT compile new ops for unsigned native int results |
|||
MoarVM/master: 6 commits pushed by (Daniel Green)++, niner++
|
07:43 | ||
08:21
unicodable6 joined,
tellable6 joined
|
|||
nine | lizmat: ooooh I got a lead! And I think, this could really be it. | 08:22 | |
Its' actually quite easy: it is complaining about gen/moar/stage2/NQPHLL.nqp being the wrong version. This can only happen if that file is not included in the NQP source digest that is included in Rakudo's compiler id. | 08:24 | ||
And in fact gen/moar/stage2/NQPHLL.nqp isn't included. At least not directly. That file is generated by concatenating a number of source files. So everything should be fine as long as all its sources are included in the source digest. | |||
08:25
bloatable6 joined
|
|||
nine | However, a `grep From gen/moar/stage2/NQPHLL.nqp` reveals, that among a number of .nqp files from src/ (which are all included in the digest), there's also gen/moar/stage2/nqp-config.nqp | 08:25 | |
And nqp-config.nqp is _not_ included in the digest. It can't be, because that's where tools/build/gen-version.pl writes the digest to. | 08:26 | ||
Now there are few reasons for why that file would change. Obviously a change in the src/ files would yield a different digest, thus changing nqp-config.nqp. But since the digest already changed, we're still safe. | 08:27 | ||
But there's also $config<version> := '2022.02-11-g0fd161cdc'; | |||
So any version change (like the commit that bumps MoarVM) will change this file and only this file. In turn this will change gen/moar/stage2/NQPHLL.nqp, thus NQPHLL.moarvm which will ultimately lead to the dependency error. | 08:28 | ||
08:29
dogbert11 left
|
|||
nine | The "No such private method 'SET-SELF' on Map" must be from spesh of dist-from-ls, a small helper method with just 191 BBs and a mere 460 registers. | 08:53 | |
08:57
dogbert11 joined
09:18
Kaipi left
09:19
Kaipi joined
09:21
notable6 joined
|
|||
MasterDuke | 460 register aught to be enough for anybody | 09:48 | |
Geth | MoarVM: 348f09271f | (Daniel Green)++ | src/6model/reprs/NativeRef.c Forgot to pass `tc` to MVM_exception_throw_adhoc Don't know why I didn't get the warning while compiling on the branch. |
09:51 | |
lizmat | MasterDuke: ^^ bump worthy ? | 10:12 | |
10:26
statisfiable6 joined
|
|||
nine | lizmat: not really | 10:50 | |
lizmat | oki :-) | ||
10:58
Shane__ left
12:07
reportable6 left
12:10
reportable6 joined
13:43
timo joined
|
|||
timo | github.com/kristopolous/mansnip this seems useful | 13:51 | |
14:02
frost left
14:15
Altai-man joined
14:20
Altai-man left
15:23
linkable6 left,
evalable6 left
15:25
linkable6 joined
16:23
evalable6 joined
|
|||
Geth | MoarVM/master: 4 commits pushed by (Stefan Seifert)++, niner++ | 17:49 | |
lizmat | that *is* bump worthy, I'd say ? | 17:53 | |
nine ^^ ? | |||
18:08
reportable6 left
|
|||
nine | Yes, that's a bugfix and fixes Algorithm::Evolutionary::Simple | 18:31 | |
19:36
sena_kun left
19:37
sena_kun joined
20:10
reportable6 joined
20:23
Shane__ joined
20:54
sena_kun left
20:55
sena_kun joined
22:27
MasterDuke left
23:03
MasterDuke joined
23:20
Util joined
23:41
discord-raku-bot left,
discord-raku-bot joined
|