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:08 reportable6 left 00:10 reportable6 joined 02:47 frost joined 05:28 nativecallable6 left, greppable6 left, sourceable6 left, evalable6 left, committable6 left, unicodable6 left, coverable6 left, benchable6 left, quotable6 left, releasable6 left, statisfiable6 left, shareable6 left, bisectable6 left, notable6 left, bloatable6 left, linkable6 left, reportable6 left, tellable6 left 05:29 sourceable6 joined, committable6 joined, evalable6 joined 05:30 nativecallable6 joined, greppable6 joined, benchable6 joined, reportable6 joined, statisfiable6 joined, coverable6 joined, releasable6 joined 05:31 unicodable6 joined, notable6 joined, linkable6 joined, quotable6 joined, bisectable6 joined, tellable6 joined, bloatable6 joined, shareable6 joined 06:08 reportable6 left 06:10 reportable6 joined 06:21 lizmat_ joined 06:22 Geth__ joined 06:24 lizmat left, Geth left
nine timo: it shouldn't be, as RakuAST is mostly an addition and barely touches any existing code. 07:02
But then, there seems to be an entirely new category of conflicts: CONFLICT (rename/rename): src/core.c/CompUnit/PrecompilationUnit.pm6 renamed to temp in HEAD and to src/core.c/CompUnit/PrecompilationId.pm6 in 67ec879a1 (Split history src/core.c/CompUnit/PrecompilationUnit.pm6 to src/core.c/CompUnit/PrecompilationId.pm6 - rename file to target-name). 07:03
07:03 linkable6 left 07:05 linkable6 joined 07:28 lizmat_ is now known as lizmat
nine Ah, my master branch was out of date. ENOCOFFEE 07:57
There were a few conflicts, but it wasn't that bad.
Except that there seem to have been incompatible changes to setting/bootstrap loading: ctxlexpad needs an MVMContext, got P6opaque (NQPMu) instead at gen/moar/ModuleLoader.nqp:90 (/home/nine/rakudo/blib/Perl6/ModuleLoader.moarvm:load_bootstrap) 08:14
lizmat: what do I need to change? 08:24
lizmat hmmm... have a diff? 08:25
maybe it needs a decont ? 08:29
nine I've already found that transform_setting_name is gone, but that seems to have been just a wrapper for previous_setting_name, so I replaced it with that. That got me to the error message above
What other changes did you make to setting loading? 08:30
lizmat it's mostly 2cadc4d869 I think
nine If it was about decont, that error would have said got P6opaque (Scalar)
lizmat ack ok
08:31 linkable6 left
lizmat so somehow an NQPMu got into the hash ? 08:31
08:31 linkable6 joined
nine Into $*MAIN_CTX 08:32
lizmat my $*MAIN_CTX;
%modules_loaded{$file} := my $module_ctx := $*MAIN_CTX;
then nqp::loadbytecode either failed or did not set $*MAIN_CTX ? 08:33
nine Using src/Perl6/ModuleLoader.nqp from the rakuast branch fixes the issue 08:40
lizmat ok, I can work with that 08:41
nine lizmat: I pushed my rakuast_wip branch including that revert. With that you should be able to reproduce the issue by switching between HEAD and HEAD^ 08:46
lizmat nine: since 2cadc4d869 was an optimization, I think I'll wait for RakuAST to land, and then see what has become of it, and then apply the same optimization again 08:56
if need be
so, carry on :-)
09:31 linkable6 left, evalable6 left 09:32 linkable6 joined, evalable6 joined
nine After the rebase it's several spec tests working again. But also one new failure: t/spec/S24-testing/11-plan-skip-all-subtests.t fails with Invalid Test::X::SubtestsSkipped.BUILDALL plan: 1000 09:52
11:15 frost left 11:16 nine left, nine joined, frost joined 11:23 frost left 11:55 discord-raku-bot left, discord-raku-bot joined 12:08 reportable6 left 12:11 reportable6 joined 13:06 frost joined 13:47 discord-raku-bot left, discord-raku-bot joined 14:09 frost left 16:29 vrurg_ joined, vrurg left
timo mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm 16:58
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm 16:59
Geth__ MoarVM: niner++ created pull request #1712:
Fallback resolver
17:58 evalable6 left, linkable6 left 17:59 linkable6 joined 18:00 evalable6 joined
nine 526 spectest files now passing on RakuAST 18:00
18:08 reportable6 left 18:09 reportable6 joined 18:50 sena_kun left 18:53 sena_kun joined
timo oh sorry i didn't notice a cat lied down on my keyboard haha 19:03
[Coke] mmmmmm, catz. 19:25
vrurg_ looks like the cat was humming. It even sounds somewhat familiar, can't recognize though... ;) 19:59
19:59 vrurg_ is now known as vrurg 20:09 [Coke]_ joined 20:12 [Coke] left 20:23 vrurg_ joined 20:28 [Coke]_ is now known as [Coke] 20:31 vrurg left, Geth__ left 20:34 Geth__ joined 21:11 [Coke]_ joined 21:14 [Coke] left 23:02 [Coke]_ is now known as [Coke]