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; | ||
nqp::loadbytecode($file); | |||
%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 | |
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm | |||
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm | 16:59 | ||
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm | |||
Geth__ | MoarVM: niner++ created pull request #1712: Fallback resolver |
17:50 | |
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]
|