Luanti logo

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

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

All times shown according to UTC.

Time Nick Message
00:12 SFENCE joined #luanti-dev
00:18 MTDiscord <luatic> btw how do we feel about std::size_t vs size_t
00:18 MTDiscord <luatic> supposedly the former is more lawful
00:33 exoticalexo joined #luanti-dev
00:38 exoticalexo joined #luanti-dev
00:45 SFENCE joined #luanti-dev
01:00 exoticalexo joined #luanti-dev
01:20 exoticalexo joined #luanti-dev
01:22 exoticalexo joined #luanti-dev
01:36 SFENCE joined #luanti-dev
02:04 exoticalexo joined #luanti-dev
02:28 SFENCE joined #luanti-dev
03:00 exoticalexo joined #luanti-dev
03:01 exoticalexo19 joined #luanti-dev
03:01 SpaceManiac joined #luanti-dev
03:03 exoticalexo16 joined #luanti-dev
03:18 SFENCE joined #luanti-dev
03:52 SFENCE joined #luanti-dev
04:00 MTDiscord joined #luanti-dev
04:31 SFENCE joined #luanti-dev
04:44 TheCoffeMaker joined #luanti-dev
05:05 SFENCE joined #luanti-dev
05:38 SFENCE joined #luanti-dev
06:11 SFENCE joined #luanti-dev
07:18 sfan5 I use the latter
07:20 SFENCE joined #luanti-dev
07:21 pmp-p joined #luanti-dev
10:50 [MatrxMT] <Zughy> sfan5: why possible close on #14643 ?
10:50 ShadowBot https://github.com/luanti-org/luanti/issues/14643 -- Add Active Object Spatial Cache by ExeVirus
10:53 sfan5 mutually exclusive with luatic's PR
11:41 MTDiscord <josiah_wi> If you want the most lawful size type for working with a standard container, it's the size_type attribute of that container. 🙂
12:04 fgaz joined #luanti-dev
12:04 HamAdams joined #luanti-dev
13:01 behalebabo joined #luanti-dev
13:13 BuckarooBanzai joined #luanti-dev
13:15 [_ joined #luanti-dev
13:16 pmp-p_ joined #luanti-dev
14:10 SFENCE joined #luanti-dev
15:25 SFENCE joined #luanti-dev
15:34 SFENCE joined #luanti-dev
15:37 fluxionary joined #luanti-dev
15:43 SFENCE joined #luanti-dev
15:47 SFENCE joined #luanti-dev
16:20 SFENCE joined #luanti-dev
16:35 SFENCE joined #luanti-dev
16:35 Desour joined #luanti-dev
16:49 SFENCE joined #luanti-dev
16:54 Desour I definitely prefer size_t. std::size_t (or even the container's typedef) is just too verbose
17:09 fluxionary joined #luanti-dev
17:11 SFENCE joined #luanti-dev
17:22 m42uko joined #luanti-dev
17:34 [MatrxMT] <grorp> merging #15972 in 5 min
17:34 ShadowBot https://github.com/luanti-org/luanti/issues/15972 -- lua_api.md: Mapblock-related and misc improvements by grorp
17:44 SFENCE joined #luanti-dev
17:50 SFENCE joined #luanti-dev
18:01 SFENCE joined #luanti-dev
18:25 SFENCE joined #luanti-dev
18:45 MTDiscord <herowl> Just using std::size_t; and you've got your lawful usage...
18:47 MTDiscord <herowl> Or import a container typedef
18:47 MTDiscord <herowl> Potentially abuse auto
18:48 MTDiscord <herowl> Anyway, I really don't like size_t in loops, especially with non-trivial increment/decrement logic.
18:48 MTDiscord <herowl> (unsigned)
19:34 SFENCE joined #luanti-dev
20:05 SFENCE joined #luanti-dev
20:39 SFENCE joined #luanti-dev
21:04 SFENCE joined #luanti-dev
21:38 SFENCE joined #luanti-dev
22:06 SFENCE joined #luanti-dev
22:33 panwolfram joined #luanti-dev
22:40 SFENCE joined #luanti-dev
23:26 SFENCE joined #luanti-dev
23:35 MTDiscord <luatic> it looks like our operator[] on vector(2|3)d is UB.
23:35 MTDiscord <luatic> it also looks like compilers can't optimize a switch that effectively does array indexing, even if the struct is laid out like an array.
23:37 MTDiscord <luatic> in practice the UB is hopefully not a problem but who knows.

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