New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
wrong multi method comb selected after module loading #5437
Comments
From @usev6Currently there is a weird error while running S32-str/comb.t on rakudo-j. For some reason the test file aborts after 39 tests with the message 'Type check failed in binding $pat; expected Regex but got Str ("o")'. Test number 40 runs just fine standalone: $ perl6-j -Ilib -e 'use Test; is comb("o","ooo"), <o o o>' I tried to golf the problem down and that's what I arrived at: $ > Foo.pm6 So the problem seems to be related to module loading and it happens during that second call of method comb. |
From @lizmatHave you tried with MVM_SPESH_DISABLE=1 and friends?
|
The RT System itself - Status changed from 'new' to 'open' |
From @usev6On Fri Jul 08 14:57:11 2016, elizabeth wrote:
This only happens on JVM, so there aren't many of those friends, are there? :-) At least I tried now with 'optimize=0' and got the same error. I also tried 'RAKUDO_MODULE_DEBUG=1' but didn't something strange there: $ RAKUDO_MODULE_DEBUG=1 ./perl6-j --optimize=foo -I. -e 'use Foo; "f".comb; "o".comb("o")' |
From @usev6There was indeed something wrong with the multi cache on the JVM backend. Fixed with Raku/nqp@7eaebf5abd I'm closing this ticket as 'resolved'. |
1 similar comment
From @usev6There was indeed something wrong with the multi cache on the JVM backend. Fixed with Raku/nqp@7eaebf5abd I'm closing this ticket as 'resolved'. |
@usev6 - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#128580 (status was 'resolved')
Searchable as RT128580$
The text was updated successfully, but these errors were encountered: