Time Nick Message 00:13 cheapie Conway's Game of Life on an (overclocked) RVController: https://cheapiesystems.com/media/2026-05-15%2019-09-14.webm 00:14 cheapie It's in singleplayer so I could run it faster, 10000 instructions per second instead of the 500 that it's usually set for on VE-C 13:05 pgimeno wow, that's fast-ish 13:06 pgimeno quite fast for a 10 kHz processor 13:25 sfan5 I'm thinking we do need a "spawn me an async thread that only runs my own code" function 13:32 ireallyhateirc sounds helpful. Would it cover the usual asynch env APIs or more? 13:58 MinetestBot 02[git] 04a-bad-dev -> 03luanti-org/luanti: Add documentation for compiling with MSYS2 on Windows (#16693) 1362783e2 https://github.com/luanti-org/luanti/commit/62783e2084d9cc51f42631e38c472c69c99d329f (152026-05-16T13:57:39Z) 14:00 MinetestBot 02[git] 04AFCMS -> 03luanti-org/luanti: Bump all used GitHub Actions (#17131) 1363a1f14 https://github.com/luanti-org/luanti/commit/63a1f1408f2cbd6a18727f0b87d8f7790dfd75d4 (152026-05-16T13:59:03Z) 14:00 MinetestBot 02[git] 04SmallJoker -> 03luanti-org/luanti: CGUIComboBox: Always return a valid pointer in getText() 13279edd6 https://github.com/luanti-org/luanti/commit/279edd6e980d28838008f2b18aabf7a1986a5651 (152026-05-16T13:59:30Z) 14:00 MinetestBot 02[git] 04SmallJoker -> 03luanti-org/luanti: CGUIComboBox: Clean up event handling 13ea522f6 https://github.com/luanti-org/luanti/commit/ea522f65539dedd8ea4d254864c10c25a224f36a (152026-05-16T13:59:30Z) 14:02 MinetestBot 02[git] 04Desour -> 03luanti-org/luanti: Sound: Print lingering sounds when AL is out of ids (#17184) 1315203aa https://github.com/luanti-org/luanti/commit/15203aa096c13e9e6b956d30b28da1b34900ab8b (152026-05-16T14:00:22Z) 14:34 cheapie pgimeno: It helps that it has a bunch of extensions (including "hardware" multiply/divide support and bit manipulation), and also that RISC-V in the "I" flavor (as seen here) has way more general-purpose integer registers than even base amd64 does 14:36 cheapie I looked through what the compiler spat out (it was compiled with -O3 -march=rv32imcb_zicsr_zbkx) and while I don't think it used a good portion of these extensions, I did see it make a fair bit of use of some instructions from the Zbb portion of the B extension 14:37 cheapie Interestingly it did not any of the shift-and-add instructions from the Zba extension, but some of my other programs I compiled for it did 14:37 cheapie did not use any* 17:13 cheapie RVController has now gained another extension (A) and the file is almost 2000 lines long 17:17 sfan5 did you look at Zc 18:00 cheapie sfan5: Yes, I have C implemented, which implies Zca 18:02 cheapie It would also imply Zcf if I had F and Zcd if I had D, but I don't have either of those and don't really have plans to implement them either