Luanti logo

IRC log for #luanti, 2026-09-27

| Channels | #luanti index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
02:28 user333_ rewrote my contentdb CLI in shell! (also found that x0.at rejects files ending in .sh) https://x0.at/KAkA
03:01 bgstack15 What was it written in before?
03:06 user333_ python 3
03:07 bgstack15 Ah, sounds like you have a decently broad skillset. Wouldn't python be faster than shell? But I suppose shell is more readable/brief for this set of use cases.
03:09 user333_ i chose shell because (a) POSIX shell is pretty fast, and it's on pretty much every linux/BSD (b) i'm much better at shell than python, so it was worth the loss of some features
04:00 MTDiscord joined #luanti
04:07 silverwolf73828 joined #luanti
05:15 wallabra joined #luanti
05:52 GNUHacker joined #luanti
06:20 FeXoR joined #luanti
08:22 Warr1024 joined #luanti
08:47 Warr1024 joined #luanti
08:55 antitheus joined #luanti
09:29 mrkubax10 joined #luanti
10:39 cheapie user333_: Now rewrite it in RISC-V assembly :P
10:56 [MatrxMT] <Blockhead256> CISC rules
10:57 cheapie D:
10:59 * cheapie hides from Blockhead256 behind a wall of unusually CISC-like (by RISC-V standards) instructions, like amoadd.w and cm.popretz
10:59 [MatrxMT] <Blockhead256> PCLMULQDQ, GF2P8AFFINEINVQB, YMMVDWYWDD2VD
10:59 [MatrxMT] <Blockhead256> one of those is not an x86 instruction
11:00 cheapie The last one, I think?
11:00 [MatrxMT] <Blockhead256> darn you got me
11:00 cheapie I keep meaning to get around to implementing Zbc (carry-less multiplication) in RVController sometime
11:00 [MatrxMT] <Blockhead256> if you liked that,  you may also like "C standard library function or Welsh word?"
11:00 cheapie I think I have an idea for how to do it that wouldn't be incredibly slow
11:05 cheapie Also I think if I get that one implemented, then that'll be every standard extension (and one custom extension) that Hazard3 can be configured with
11:12 mrkubax10 joined #luanti
11:32 * cheapie vluxseg3ei8.v and vfncvt.rtz.xu.f.w at Blockhead256
11:33 [MatrxMT] <Blockhead256> huh, RISC-V has dots as well
11:33 cheapie Yeah, not in the base set, but lots of extensions do
11:34 cheapie Even just sticking with what RVController supports, there are some that look... rather 68k. amocas.b/amocas.h/amocas.w/amocas.d come to mind
11:34 cheapie RV64 adds an amocas.q to that
11:38 cheapie C and related extensions get you prefixes too, 'c.' for instructions that map to one 32-bit instruction or 'cm.' for ones that map to multiple
11:46 cheapie Just how many? cm.popretz {ra,s0-s11},112 (on RV32) expands to: lw s11,0(sp) | lw s10,4(sp) | lw s9,8(sp) | lw s8,12(sp) | lw s7,16(sp) | lw s6,20(sp) | lw s5,24(sp) | lw s4,28(sp) | lw s3,32(sp) | lw s2,36(sp) | lw s1,40(sp) | lw s0,44(sp) | lw ra,48(sp) | addi sp,sp,112 | addi a0,zero,0 | jalr zero,ra,0
13:09 PoochInquisitor joined #luanti
14:12 [MatrxMT] joined #luanti
14:55 erekir_ joined #luanti
15:00 [MatrxMT] joined #luanti
15:06 est31 joined #luanti
15:42 mrcheese joined #luanti
15:53 mrkubax10 joined #luanti
16:09 est31 joined #luanti
16:21 est31 joined #luanti
17:10 farribeiro|irccl joined #luanti
17:10 farribeiro|irccl ##brasil
17:11 farribeiro|irccl Ops
17:11 farribeiro|irccl left #luanti
17:13 farribeiro|irccl joined #luanti
17:16 farribeiro joined #luanti
17:23 est31 joined #luanti
17:25 est31 joined #luanti
17:57 est31 joined #luanti
18:43 antitheus joined #luanti
18:45 antitheus_ joined #luanti
19:01 mrkubax10 joined #luanti
20:11 MinetestBot [git] DeltachangeOG -> luanti-org/luanti: Use libzip for ZIP file extraction (#17343) 922fb06 https://github.com/luanti-org/luanti/commit/922fb06899aabd92a6f46fb8afef49177b244344 (2026-09-27T20:10:38Z)
20:11 MinetestBot [git] vaibhav8a -> luanti-org/luanti: Fix typo in Irrlicht comment bdc785b https://github.com/luanti-org/luanti/commit/bdc785b6832afa0db9b3686d0987d9c12e69b709 (2026-09-27T20:11:02Z)
20:31 dudz joined #luanti
20:53 mrkubax10 joined #luanti
22:14 antitheus joined #luanti
22:54 mrkubax10 joined #luanti
23:53 sparky4 joined #luanti

| Channels | #luanti index | Today | | Google Search | Plaintext