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.
nine An odd one though if it is. 2495132133400 is ~~ 2^41 07:29
MasterDuke huh. i just saw a large number and assumed that was the problem since i'm messing with signed/unsigned args handling now 07:50
well, something to investigate tonight
lizmat nine: I have just bumped NQP and MoarVM 10:31
and got: Missing or wrong version of dependency 'gen/moar/stage2/NQPHLL.nqp' (from 'site#sources/45334C557865A97D1ECA0D3F3A3FAF2017FCE553 (OO::Monitors)') again
shall I tar up my ~/.raku/precomp dir and upload it somewhere? 10:32
it's about 40 MB zipped 10:51
[Coke] (golf) ah, more was happening before it died; was regularly not flushing $*ERR when it exited. 16:24
Geth MoarVM/fix_all_returned_native_integers_getting_treated_as_signed: 80fca1afc3 | (Stefan Seifert)++ | 7 files
Fix MVM_args_set_result_obj treating all integers as signed

Introduce MVM_RETURN_UINT to signify that we expect an unsigned native integer to be returned.
18:19
MoarVM/fix_all_returned_native_integers_getting_treated_as_signed: 100161351f | (Stefan Seifert)++ | 16 files
New ops for unsigned native int results in dispatch
MoarVM/fix_all_returned_native_integers_getting_treated_as_signed: fd29f5bad2 | (Stefan Seifert)++ | src/jit/graph.c
JIT compile new ops for unsigned native int results
MoarVM: niner++ created pull request #1680:
Fix all returned native integers getting treated as signed
18:23
MoarVM: 91006ae5f9 | (Daniel Green)++ | src/jit/graph.c
Restore jitting of sp_getarg_[inso]

These appear to have been accidentally removed in 3f6ffa19c70be6bb8adc6e9d8be36157fb153bdf (which didn't remove their implementation in emic.dasc).
18:28
MoarVM: 53233a2ad8 | niner++ (committed using GitHub Web editor) | src/jit/graph.c
Merge pull request #1679 from MasterDuke17/restore_jitting_of_sp_getarg_inso

Restore jitting of sp_getarg_[inso]
MoarVM: 0ee1ca24d1 | (Daniel Green)++ | 5 files
Jit even more *_u versions of ops
18:31
MoarVM: 471e4f279f | niner++ (committed using GitHub Web editor) | 5 files
Merge pull request #1676 from MasterDuke17/jit_even_more__u_ops

Jit even more *_u versions of ops
lizmat nine: bumped NQP and MoarVM, and again: Missing or wrong version of dependency 'gen/moar/stage2/NQPHLL.nqp' (from 'site#sources/45334C557865A97D1ECA0D3F3A3FAF2017FCE553 (OO::Monitors)') 19:04
but now have a much cleaner and smaller precomp dir tarred and gzipped: only 7MB now 19:05
nine lizmat: sorry, I'm not sure that would do any good. I've had a close look when it happened to me, but didn't learn anything new. At least it's now confirmed that the fix I did back then did indeed not cover this issue. 19:40
In other news, I can reproduce the "No such private method 'SET-SELF' on Map" issue in our work code base and it happens even when running just one of the test files in a loop.
I think it's a spesh issue, but so far haven't managed to reproduce even a single time with MVM_SPESH_LOG enabled. Has been running for hours without issue while I can easily reproduce within minutes otherwise. 19:41
lizmat meh 19:47