Luanti logo

IRC log for #luanti-dev, 2025-07-04

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

All times shown according to UTC.

Time Nick Message
00:00 lhofhansl joined #luanti-dev
00:00 lhofhansl Merging #16307 in a few
00:01 ShadowBot https://github.com/luanti-org/luanti/issues/16307 -- Fix Camera's far clipping plane for large zooms by lhofhansl
00:11 lhofhansl Done...
01:06 MTDiscord <josiah_wi> Interesting. I always just assumed the rule to avoid non-const references was about out-parameters in general.
02:44 aliasalreadytake joined #luanti-dev
04:00 MTDiscord joined #luanti-dev
06:26 YuGiOhJCJ joined #luanti-dev
06:39 PtiLuky joined #luanti-dev
08:01 sfan5 i thought so too
08:01 sfan5 if you have int a; some_function(a, b, c); it's not clear if a, b, or c will be modified
08:01 sfan5 unless you avoid using non-const references
08:41 Desour joined #luanti-dev
08:55 SFENCE joined #luanti-dev
11:26 sfan5 any more reviews on #14135?
11:26 ShadowBot https://github.com/luanti-org/luanti/issues/14135 -- Add persistent unique identifiers for objects by sfence
12:44 sugarbeet joined #luanti-dev
12:44 sfan5 can someone explain this https://github.com/flathub/org.luanti.luanti/pull/13
13:25 MTDiscord <luatic> doesn't really make sense. the commit it wants to pin it to is the exact same as the tag is already pointing to, and the other change is just a cosmetic change?
13:28 sfan5 i guess we can merge it then before it keeps opening that same PR
13:31 MTDiscord <luatic> it should be harmless to merge
13:37 [MatrxMT] <grorp> as long as it doesn't result in an update for users
13:46 sfan5 https://github.com/flathub/org.luanti.luanti/pull/12 which I merged earlier will anyway
13:55 Desour joined #luanti-dev
13:58 SFENCE joined #luanti-dev
14:17 SFENCE joined #luanti-dev
14:50 SFENCE joined #luanti-dev
14:53 guset joined #luanti-dev
14:57 redundantcc joined #luanti-dev
15:24 SFENCE joined #luanti-dev
15:24 RudyaFunkerPixVo joined #luanti-dev
15:25 RudyaFunkerPixVo left #luanti-dev
16:11 SFENCE joined #luanti-dev
16:56 SFENCE joined #luanti-dev
17:11 SFENCE joined #luanti-dev
17:12 PtiLuky joined #luanti-dev
17:15 PtiLuky Regarding the non-const ref, the argument is that what a method does is clear from *its signature*, not just from its call.
17:15 PtiLuky And this brings the possibility to bring the information about "is nullptr a valid parameter" instead
17:17 PtiLuky A method should be documented throught its signature, not the call.
17:17 PtiLuky For instance a constructor "ComplexNumber(float real, float imaginary)" is clear.
17:17 PtiLuky The call "ComplexNumber myNum(1.2, 2.3)" is not clear and is not expected to be, you'd look for this information in the signature
17:18 PtiLuky But in the end, this is a coding style choice, both sides have valid argument and I'm not sure we'd want to change the decision (just wanted to explain why I said I preferred this way)
17:23 MTDiscord <luatic> I think the callsite visibility of references is fine if you use something like clangd.
18:26 sfan5 if nobody minds I plan to import weblate later
18:51 PtiLuky joined #luanti-dev
19:44 Rggg90 joined #luanti-dev
19:46 Rggg95 joined #luanti-dev
19:46 Rggg93 joined #luanti-dev
19:51 Rggg1 joined #luanti-dev
20:57 PtiLuky joined #luanti-dev
21:59 sfan5 https://github.com/luanti-org/luanti/commits/ci/ commits
22:17 sfan5 will merge once ci passes
22:32 panwolfram joined #luanti-dev
22:38 sfan5 someone else will have to run updatepo some time
23:05 Eragon joined #luanti-dev
23:23 YuGiOhJCJ joined #luanti-dev

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