Christian Bartolomäus
Christian Bartolomäus
A spectest looked good as well.
> Given this unblocks Kaiepi, what hinders merging this as is? It doesn't seem to touch MoarVM things, so can't break thinks too badly. From me it's a +1 for...
Does that test still fail on OS X? It works for me on linux and freebsd for both, MoarVM and JVM.
Btw, rakudo-j doesn't seem to be affected: ``` $ { echo 'use nqp;'; create_hash foo 25000; } > test.nqp; ~/bin/rakudo.jvm/bin/rakudo-j test.nqp $ ``` It blows up with ```Class file too...
For the record, the output of the above code looks like this MoarVM: ```97,0,98,0,99,0``` JVM: ```97,98,99```
@Kaiepi unfortunately merging the s/perl6/raku rename (#630) caused a conflict for this PR. If I'm not mistaken the additions to src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java just need to go into src/vm/jvm/runtime/org/raku/nqp/runtime/Ops.java.
The first three opcodes do also exist for MoarVM (see https://github.com/Raku/nqp/pull/682).
In general, I assume (hope) that most RT todo's are still current. The test file you mentioned is kind of special, since it's not part of Rakudo's t/spectest.data and as...
For the record: I tried to make 'is required' work with native attributes, but didn't really find a solution. Maybe my findings are usefull for someone else (or for a...
As a status update: The test in S11-compunit/compunit-dependencyspecification.t is passing now, but the code examples from the original report are still working differently on the JVM backend.