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.
lizmat updated the BUILDPLAN helper module, looks like the BUILDPLAN is not the source of the problem 09:45
m: class A { has uint $.a; method b { use nqp; nqp::bindattr_u(self,A,q/$!a/,9223372036854775808) } }; dd A.new.b 10:01
camelia -9223372036854775808
lizmat nine: looks like at least nqp::bindattr_u is not doing the right thing 10:02
tracing this back to NQP, looks like something's amiss with that in MoarVM ? 10:03
I just noticed that MoarVM doesn't have a MVM_nativeref_read_lex_u ? 10:06
specifically at: github.com/MoarVM/MoarVM/blob/mast...ers.c#L729 10:07
and then it really becomes above my pay grade :-) 10:09
lizmat or maybe it's just nqp::getattr_u that's to blame 11:11
lizmat the ContainerDescriptor also looks ok 12:12
lizmat gives up for now 12:16
nine I'm not sure we'd need a MVM_nativeref_read_lex_u 20:20