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.
00:08 reportable6 left 01:08 greppable6 left, squashable6 left, shareable6 left, evalable6 left, bisectable6 left, notable6 left, bloatable6 left, sourceable6 left, committable6 left, linkable6 left, quotable6 left, releasable6 left, nativecallable6 left, coverable6 left, statisfiable6 left, tellable6 left, benchable6 left, unicodable6 left, coverable6 joined 01:09 unicodable6 joined, squashable6 joined, evalable6 joined 01:10 notable6 joined 01:11 benchable6 joined, sourceable6 joined, nativecallable6 joined 01:59 Shane__ joined 02:09 quotable6 joined, committable6 joined 02:10 releasable6 joined 02:11 bisectable6 joined 03:09 shareable6 joined, reportable6 joined 03:10 bloatable6 joined, tellable6 joined, linkable6 joined 03:56 frost left 03:57 frost joined 04:10 greppable6 joined 05:10 committable6 left, quotable6 left, bisectable6 left, releasable6 left, nativecallable6 left, coverable6 left, sourceable6 left, notable6 left, linkable6 left, bloatable6 left, greppable6 left, benchable6 left, squashable6 left, shareable6 left, evalable6 left, tellable6 left, reportable6 left, unicodable6 left 05:11 linkable6 joined, unicodable6 joined, notable6 joined, sourceable6 joined 05:12 bloatable6 joined, bisectable6 joined, shareable6 joined 05:13 benchable6 joined, releasable6 joined, reportable6 joined, nativecallable6 joined, greppable6 joined 05:14 tellable6 joined 06:07 reportable6 left 06:10 reportable6 joined 06:11 quotable6 joined 06:12 evalable6 joined 06:17 frost left 06:21 frost joined 06:27 frost left 06:49 frost joined 07:09 statisfiable6 joined 07:13 squashable6 joined
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
07:57 MasterDuke left 08:12 coverable6 joined 08:13 committable6 joined 10:27 evalable6 left, linkable6 left 10:28 evalable6 joined
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
11:28 evalable6 left 11:30 linkable6 joined, evalable6 joined 12:08 reportable6 left 12:11 frost left 12:45 Altai-man joined 13:03 rypervenche left 13:10 reportable6 joined 14:41 Altai-man left, Altai-man joined 14:50 dogbert11 joined 14:51 sena_kun_ joined, Kaipi joined 14:52 vrurg_ joined 14:55 japhb_ joined 14:59 Altai-man left, sena_kun left, japhb left, Kaiepi left, dogbert17 left, vrurg left 15:00 sena_kun joined 16:21 evalable6 left, linkable6 left 16:22 linkable6 joined 16:23 evalable6 joined
[Coke] (golf) ah, more was happening before it died; was regularly not flushing $*ERR when it exited. 16:24
16:40 japhb_ is now known as japhb 17:59 Techcable left 18:01 Techcable joined 18:08 reportable6 left
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
19:10 reportable6 joined 19:11 sena_kun_ left
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
20:11 evalable6 left, linkable6 left 20:13 evalable6 joined 21:13 linkable6 joined 22:18 MasterDuke joined 23:18 committable6 left, evalable6 left, reportable6 left, coverable6 left, squashable6 left, linkable6 left, notable6 left, sourceable6 left, greppable6 left, statisfiable6 left, benchable6 left, nativecallable6 left, shareable6 left, unicodable6 left, quotable6 left, releasable6 left, bisectable6 left, bloatable6 left, tellable6 left 23:19 quotable6 joined, benchable6 joined, bisectable6 joined, linkable6 joined 23:20 coverable6 joined, notable6 joined, greppable6 joined 23:21 reportable6 joined, squashable6 joined, shareable6 joined