|
Fire is step THREE! | github.com/perl6/toolchain-bikeshed | Channel logs: irclog.perlgeek.de/perl6-toolchain/today | useful prior art: metacpan.org/pod/CPAN::Meta::Spec Set by moderator on 26 July 2017. |
|||
|
01:52
ilbot3 joined
|
|||
| moderator | Fire is step THREE! | github.com/perl6/toolchain-bikeshed | Channel logs: irclog.perlgeek.de/perl6-toolchain/today | useful prior art: metacpan.org/pod/CPAN::Meta::Spec | ||
|
03:06
eater joined
06:38
lizmat joined
06:46
domidumont joined
06:52
domidumont joined
|
|||
| ugexe | I'm getting a | 15:27 | |
| Missing serialize REPR function for REPR MVMContext (BOOTContext) | |||
| after I refactored some thing. its happening during precomp. how could I debug further? | |||
| i refactored lazy-distribution to be lazy about calling self!dist.meta if it already knows the keys being requested, so that the my ($dist-id, $dist) = self!matching-dist is simplified (return just a Distribution $dist, which contains dist-id already). this also extends the fast lookup to all distributions it services (e.g. self.installed()) | 15:32 | ||
| gist.github.com/ugexe/81ca1c58bbfe...ri-pm6-L14 | 15:33 | ||
| anyways the part I screwed up likely isnt in that method, but somewhere else where it gets used | 15:34 | ||
| its during tools/build/install-core-dist.pl, somewhere between installing the 2nd and 3rd module | 15:38 | ||
| i think its a NativeCall submodule, so likely the first module that requires another installed module | |||
| nine | ugexe: maybe it's mixing in during BEGIN time that causes the breakage | 15:45 | |
|
15:52
lizmat joined
|
|||
| ugexe | hmm if i replace method meta { } with its original self!dist.meta it gets a useful compile time error 'Could not find CompUnit::Repository::Staging' (which is expected, since that doesn't handle meta<source>) | 15:53 | |
| so the question is: whats a better way to mimick that lazy hash access without a runtime mixin? | |||
|
16:20
domidumont joined
|
|||
| ugexe | gist.github.com/ugexe/b040b5a35bce...f7f8ea71ee | 22:09 | |
| i suppose this means I should be debugging in nqp | 22:11 | ||
|
22:41
hoelzro_ joined
22:44
ilbot3 joined
|
|||
| moderator | Fire is step THREE! | github.com/perl6/toolchain-bikeshed | Channel logs: irclog.perlgeek.de/perl6-toolchain/today | useful prior art: metacpan.org/pod/CPAN::Meta::Spec | ||
|
22:47
eater joined
23:14
lizmat joined
|
|||