Geth MoarVM/main: 2dda0262c4 | (Timo Paulssen)++ | tools/libmoar.so-gdb.py
gdb string pretty printer improvement
06:00
timo ^- i decided it's fine to push this to main since the gdb plugin is kind of non critical to releasing
MasterDuke for getrusage (and maybe other things also) we could provide an MVM_VMArray_bind_pos_i like we just did with at_pos_i, since it already checks that the repr and slot_type are correct 13:43
only saves 0.21s off doing 10m nqp::getrusage though. ~2.51s to ~2.30s 14:09
on my desktop time to do 1m nqp::getrusage drops from ~0.655 to ~0.615s 14:15
patrickb Current plan: Get a libuv PR up (I believe I have it working on Windows soon). Then have a patched libuv until the PR is in. In addition keep the hacky non-libuv posix only PTY impl in moar. Use that when using an external libuv. 16:32
This will give us PTY support everywhere, except for external libuv on Windows (which no one does anyways). As soon as the libuv patch is upstream I'll remove all the ugly hacks. 16:34
ugexe it does feel slightly less worse using a custom fork if it is based on a PR in the upstream repo 17:52
👍 from me
patrickb To be clear, I never intended to have a permanent patch without a PR. I just suspect it'll be a long time before said PR is gonna be merged. 18:01
jdv .tell MasterDuke looks like your forgot to add rapidhash to the release bit of the makefile 18:59
tellable6 jdv, I'll pass your message to MasterDuke
lizmat jdv: is that a blocker ? 19:15
jdv nah, i just fouled up my repo wrt submodules... i'll get it:)
lizmat *phew* 19:16
Geth MoarVM/2025.020: 107a8d591b | (Justin DeVuyst)++ | 2 files
Update changelog and version
19:34
MoarVM/2025.020: 833588a517 | (Justin DeVuyst)++ | tools/release.sh
Add missing bit for rapidhash
MoarVM: jdv++ created pull request #1915:
2025.020
19:38
MoarVM/main: 107a8d591b | (Justin DeVuyst)++ | 2 files
Update changelog and version
19:39
MoarVM/main: 833588a517 | (Justin DeVuyst)++ | tools/release.sh
Add missing bit for rapidhash
MoarVM/main: c3ee423276 | (Justin DeVuyst)++ (committed using GitHub Web editor) | 3 files
Merge pull request #1915 from MoarVM/2025.020

2025.020
jdv this one is done 19:41
lizmat jdv++ whee! 19:44
timo i think we could reduce the frequency of getrusage calls to half what it is right now and not lose too much precision? 20:12