Time |
Nick |
Message |
03:05 |
|
olliy joined #minetest-dev |
05:00 |
|
MTDiscord joined #minetest-dev |
05:34 |
|
YuGiOhJCJ joined #minetest-dev |
08:00 |
|
ShadowNinja joined #minetest-dev |
08:39 |
|
Thomas-S joined #minetest-dev |
08:39 |
|
Thomas-S joined #minetest-dev |
09:09 |
|
lisac joined #minetest-dev |
09:11 |
|
calcul0n_ joined #minetest-dev |
09:17 |
|
Edgy1 joined #minetest-dev |
09:20 |
|
Calinou joined #minetest-dev |
09:22 |
|
calcul0n joined #minetest-dev |
09:49 |
|
proller joined #minetest-dev |
10:26 |
|
calcul0n_ joined #minetest-dev |
12:24 |
|
Fixer joined #minetest-dev |
12:39 |
|
T4im joined #minetest-dev |
12:43 |
|
calcul0n__ joined #minetest-dev |
13:29 |
|
T4im joined #minetest-dev |
15:50 |
|
fluxflux joined #minetest-dev |
16:06 |
|
hecks joined #minetest-dev |
18:33 |
|
lhofhansl joined #minetest-dev |
18:34 |
lhofhansl |
Hello all. I would appreciate a closer review of #10709 if someone has the time. |
18:34 |
ShadowBot |
https://github.com/minetest/minetest/issues/10709 -- Allow map save to compress blocks asynchronously. by lhofhansl |
18:36 |
|
homthack joined #minetest-dev |
18:37 |
|
Andrey01 joined #minetest-dev |
18:41 |
sfan5 |
soon(tm) |
18:42 |
Krock |
why do you need swapSerializedBlocks? would it be possible to &&-move the ownership after swapping to a new list? this approach is kinda obscure |
18:43 |
Krock |
I understand that this reduces the computation efforts, but I wonder whether there's not a better solution than feeding a dummy object |
18:43 |
Krock |
s/dummy/new/ |
18:44 |
Krock |
also savemap_timer could be replaced by IntervalLimiter |
18:47 |
celeron55 |
eh, lol |
18:47 |
celeron55 |
i went to read IntervalLimiter's implementation |
18:48 |
celeron55 |
it's so simple, yet the only comment got the return value completely mixed |
18:49 |
lhofhansl |
Krock: I had a different version first where timerUpdate and save are passed a list that would be filled with the results. This is way it is more contained inside Map. |
18:49 |
celeron55 |
and it's written by me |
18:50 |
lhofhansl |
Krock: There's locking or making a copy and then work on the copy. I do not see any other approach. Locking would likely need to be too fine grained. |
18:51 |
lhofhansl |
I tried a copy constructor for MapBlock but that spiraled out of control quickly - perhaps I can try again. |
18:52 |
lhofhansl |
and the savemap timer I kept from the original. Happy to change it obviously. |
18:53 |
lhofhansl |
let's discuss on the PR. |
19:00 |
|
proller joined #minetest-dev |
19:05 |
Krock |
I wish NRVO were guaranteed |
19:16 |
|
hecks joined #minetest-dev |
19:40 |
|
lisac joined #minetest-dev |
19:59 |
lhofhansl |
Krock: Me too. Hence the weird swap approach. I'll address your comment on the PR today. |
22:09 |
|
appguru joined #minetest-dev |
23:14 |
sofar |
rubenwardy: now i see where that media server question came from, lol |