| Time |
Nick |
Message |
| 00:20 |
|
fluxflux joined #minetest-dev |
| 00:31 |
|
ANAND joined #minetest-dev |
| 00:50 |
p_gimeno |
sfan5: +1 for no-math-errno and no-trapping-math. For no-signed-zeros it's a risk to have a possible signed zero in the output and to be unable to get rid of it, but I'd say it's a risk you can live with; other than that, the semantics of minus zero are mostly irrelevant to anything but output. |
| 00:52 |
p_gimeno |
As for finite-math-only, that's one I don't like, especially with floats, because it's easy to get them. I've written code that relies on having proper IEEE infinity semantic in corner cases. |
| 01:01 |
p_gimeno |
here's a sign() function that relies on IEEE semantics with respect to infinity: https://love2d.org/forums/viewtopic.php?p=218807#p218807 |
| 01:36 |
|
nephele joined #minetest-dev |
| 02:06 |
|
behalebabo joined #minetest-dev |
| 02:37 |
|
Taoki joined #minetest-dev |
| 02:49 |
|
kilbith joined #minetest-dev |
| 04:18 |
|
fluxflux joined #minetest-dev |
| 06:13 |
|
calcul0n joined #minetest-dev |
| 06:19 |
|
ANAND joined #minetest-dev |
| 06:25 |
|
nerzhul joined #minetest-dev |
| 06:25 |
nerzhul |
hello, merging #9671 (thanks for the review, and enjoy the big perf improvement) |
| 06:25 |
ShadowBot |
https://github.com/minetest/minetest/issues/9671 -- Optimize get_objects_inside_radius calls by nerzhul |
| 07:19 |
|
erlehmann_ joined #minetest-dev |
| 07:33 |
|
_Zaizen_ joined #minetest-dev |
| 08:06 |
|
ssieb joined #minetest-dev |
| 08:23 |
nerzhul |
merging #9682 |
| 08:23 |
ShadowBot |
https://github.com/minetest/minetest/issues/9682 -- Swap out -ffast-math for a safe subset of optimization flags by sfan5 |
| 08:38 |
|
ShadowNinja joined #minetest-dev |
| 09:24 |
sfan5 |
p_gimeno: considering it would not have worked on Windows and most likely the devs machine too (since cmake sets the flag), I don't think we have any code like that |
| 09:25 |
p_gimeno |
sfan5: fair enough |
| 09:25 |
sfan5 |
I also don't know how much faster finite-math-only is, but if it happens to cause any problems in the future it can always be turned off |
| 09:25 |
sfan5 |
so this is good enough I'd say |
| 09:37 |
|
T^4im joined #minetest-dev |
| 09:44 |
p_gimeno |
by the way, that should really put #3943 to rest |
| 09:44 |
ShadowBot |
https://github.com/minetest/minetest/issues/3943 -- testStreamRead and testBufReader failures |
| 09:45 |
p_gimeno |
ah it says so in the commit message |
| 09:45 |
sfan5 |
0 / 37 failed modules (0 / 204 failed individual tests). |
| 09:45 |
sfan5 |
it does :) |
| 09:53 |
|
Daisae joined #minetest-dev |
| 09:54 |
Daisae |
https://sourceforge.net/p/irrlicht/bugs/435/ |
| 09:55 |
Daisae |
Irrlicht tells that Copy+Paste should work since about 4 + 1/2 years ago -- but it is not working in Minetest. |
| 09:59 |
sfan5 |
works for me ... somewhat |
| 09:59 |
sfan5 |
sometimes I have to press ctrl+v twice |
| 10:02 |
|
Beton joined #minetest-dev |
| 10:02 |
Daisae |
Oh. If I press it Ctrl+V twice, it does paste. Shift+Insert and middle mouse click do not paste. |
| 10:28 |
|
Fixer joined #minetest-dev |
| 10:28 |
nephele |
Sounds like X11 problems to me ;) |
| 10:29 |
nephele |
(tl;dr X11 has severall clipboards, and it's not obvious to users why some key combo works (by invoking one) over another) |
| 10:48 |
|
proller joined #minetest-dev |
| 11:18 |
|
nerzhul joined #minetest-dev |
| 11:20 |
Daisae |
On X11, there is the 'clipboard' and there is the 'selection'. Sometimes there is confusion because they are separate. I synchronized both of them before attempting to paste in minetest. So, it was not due to that confusion. |
| 11:27 |
rubenwardy |
it works in other applications, there's something wrong in Irrlicht or MT |
| 12:31 |
|
calcul0n_ joined #minetest-dev |
| 12:35 |
|
absurb joined #minetest-dev |
| 13:21 |
|
ANAND joined #minetest-dev |
| 13:34 |
|
Taoki joined #minetest-dev |
| 13:35 |
p_gimeno |
I use both 'primary' and 'clipboard' and I can say for sure that Minetest only uses 'clipboard', so that's not the problem |
| 13:41 |
|
kilbith joined #minetest-dev |
| 13:55 |
cheapie |
Daisae: I've noticed that before, when pasting into MT (with ctrl+V) right after copying something (with ctrl+C), I get the old content on the first paste, but the correct content on any subsequent pastes. |
| 13:56 |
cheapie |
I've just gotten into the habit of, when copying programs from a text editor into a Luacontroller, doing ctrl+V, ctrl+A, ctrl+V. |
| 14:17 |
|
karamel joined #minetest-dev |
| 14:25 |
|
Zughy joined #minetest-dev |
| 15:08 |
|
kilbith_ joined #minetest-dev |
| 15:12 |
|
kilbith__ joined #minetest-dev |
| 15:50 |
|
kilbith joined #minetest-dev |
| 16:26 |
Krock |
merging #9681 in 5' |
| 16:26 |
ShadowBot |
https://github.com/minetest/minetest/issues/9681 -- Camera: Fix shooting line offsets by SmallJoker |
| 16:31 |
Krock |
merging |
| 16:45 |
|
mizux joined #minetest-dev |
| 17:11 |
nerzhul |
sfan5, you think we should remove the -Wabi in clang too then ? |
| 17:11 |
sfan5 |
-Wabi does not mean anything in clang, yes |
| 17:11 |
nerzhul |
then my PR will finish in remove the flag |
| 17:12 |
sfan5 |
+1 |
| 17:13 |
nerzhul |
okay it's push and commit message is now proper :) |
| 17:13 |
nerzhul |
just tested on gcc 9.3 & clang 9 it's fine |
| 17:15 |
nerzhul |
sfan5 can you take a look at #9689, it sounds fine except i'm not sure about the style change in error message handling |
| 17:15 |
ShadowBot |
https://github.com/minetest/minetest/issues/9689 -- Reduce pkt->getPeerId() invocations in serverpackethandler by HybridDog |
| 17:16 |
nerzhul |
#9676 ready for a merge if sfan5 is always okay :) |
| 17:17 |
ShadowBot |
https://github.com/minetest/minetest/issues/9676 -- Fix GCC warning spam on ABI by nerzhul |
| 17:17 |
nerzhul |
another question, on #9677 do we keep my approach or we add the error message like Krock suggests ? |
| 17:17 |
ShadowBot |
https://github.com/minetest/minetest/issues/9677 -- Add an option to disable unittest build, & disable them on Docker build by nerzhul |
| 17:17 |
sfan5 |
merging #9685 |
| 17:17 |
ShadowBot |
https://github.com/minetest/minetest/issues/9685 -- Android: fix formspec input for AArch64 devices by MoNTE48 |
| 17:18 |
sfan5 |
nerzhul: there definitely should be an error message |
| 17:18 |
sfan5 |
it shouldn't silently fail to run the tests |
| 17:21 |
nerzhul |
with my pr unittests will not fail, you will not have the option to run it because there is no code :D |
| 17:21 |
nerzhul |
but we can keep the message about unittest code disabled if you want |
| 17:21 |
nerzhul |
merging #9676 |
| 17:21 |
ShadowBot |
https://github.com/minetest/minetest/issues/9676 -- Drop useless -Wabi flag by nerzhul |
| 17:27 |
nerzhul |
on unittest pr i will add the error message, and i just see that client unittest are enabled, i forgot to drop them :) |
| 17:29 |
nerzhul |
#9677 is now ready for a last review/merge |
| 17:29 |
ShadowBot |
https://github.com/minetest/minetest/issues/9677 -- Add an option to disable unittest build, & disable them on Docker build by nerzhul |
| 17:30 |
nerzhul |
Krock ^ |
| 17:31 |
Krock |
neutral |
| 17:31 |
Krock |
will review though |
| 17:32 |
nerzhul |
it's just to disable them on useless systems :D |
| 17:32 |
nerzhul |
docker & android don't need them |
| 17:32 |
nerzhul |
(and will never have a way to run them) |
| 17:32 |
Krock |
oh! right. the README also needs documentation |
| 17:33 |
nerzhul |
good point, i will amend the doc to add the flag doc, i forgot it |
| 17:33 |
nerzhul |
sfan5, for the emerge threading issue, don't you think this warning is one part of the problem in terms of concurrency ? |
| 17:33 |
nerzhul |
attention: « void* memcpy(void*, const void*, size_t) » écriture dans un objet de type « struct NoiseParams » sans affectation par copie triviale; use copy-assignment or copy-initialization instead [-Wclass-memaccess] |
| 17:33 |
nerzhul |
i think this one sould be fixed to prevent pointer copy then strange behaviour on multiple thread access to the member pointers |
| 17:34 |
sfan5 |
do NoiseParams contain pointers? |
| 17:34 |
|
fluxflux joined #minetest-dev |
| 17:35 |
Krock |
there are no pointers in NoiseParams |
| 17:35 |
Krock |
not a single one |
| 17:36 |
sfan5 |
then it's not relevant for concurrency |
| 17:36 |
Krock |
they should be treated as const anyway - at runtime |
| 17:36 |
nerzhul |
oops :D |
| 17:36 |
sfan5 |
nerzhul: the line that generates that warning should be replaced with "this->np = *np_;" though |
| 17:37 |
nerzhul |
fine :) |
| 17:37 |
nerzhul |
Krock i added the doc, i am not very verbose, the flag talks itself i think :D |
| 17:39 |
Krock |
yse |
| 17:42 |
nerzhul |
thanks, i will merge after CI pass |
| 17:44 |
sfan5 |
nerzhul: did you document the flag in README.md? |
| 17:44 |
sfan5 |
it has a list of cmake flags |
| 17:47 |
Krock |
sfan5: fixed 9 minutes ago :P |
| 17:47 |
nerzhul |
sfan5 just what Krock said before and i added it :D but double check is fine haha |
| 18:24 |
|
kilbith joined #minetest-dev |
| 18:43 |
nerzhul |
merging #9677 |
| 18:43 |
ShadowBot |
https://github.com/minetest/minetest/issues/9677 -- Add an option to disable unittest build, & disable them on Docker build by nerzhul |
| 19:05 |
|
Zughy joined #minetest-dev |
| 19:46 |
|
QwertyDragon joined #minetest-dev |
| 19:52 |
|
kilbith joined #minetest-dev |
| 20:28 |
|
proller joined #minetest-dev |
| 20:40 |
|
fluxflux joined #minetest-dev |
| 20:47 |
|
kilbith joined #minetest-dev |
| 21:20 |
|
proller joined #minetest-dev |
| 22:29 |
|
H4mlet joined #minetest-dev |
| 22:35 |
|
kilbith joined #minetest-dev |
| 22:53 |
|
kilbith joined #minetest-dev |
| 22:57 |
|
H4mlet2 joined #minetest-dev |
| 23:17 |
|
Fixer joined #minetest-dev |
| 23:22 |
|
fluxflux joined #minetest-dev |