Time Nick Message 00:32 RealBadAngel thexyz, ive finished polish translation 02:02 hmmmm you know it might be neat if you could separate log files, e.g. --verbosestream verbose.txt --errorstream debug.log, et cetera 02:34 RealBadAngel request: logging, writing gigabytes of data to disk, shall be disabled by default 02:34 RealBadAngel and enabled only by devs when they need it 02:41 RealBadAngel im gettin now 50+ fps instead of 25-30 (with 16x/32x textures), vanessaE have 40-45 instead of 25 (with 256x textures) 02:41 VanessaE with a view range of 80, in my case. 02:49 hmmmm i guess i could do that really quick. not right now though. 02:50 RealBadAngel imho conf option should be best option 02:50 hmmmm obviously 02:51 hmmmm i'll add a config entry called "log_level" which will be a number representing how much is logged (0 = no logging, 1 = errors, 2 = action, 3 = info, 4 = verbose, 5 = dstream) 02:52 RealBadAngel flawless 02:53 hmmmm you know, when i started out playing minetest, the log file was my biggest frustration, and it kept making things from already slow to even slower to the point where i couldn't place blocks 02:53 hmmmm as you just saw in the main channel it's the same for a lot of people 02:54 RealBadAngel yeah 02:54 RealBadAngel thats why i started to test it 02:55 RealBadAngel if i could see a few fps change, i would just say its not worth it 02:55 RealBadAngel but when i see 100 to 180% fps change.... 03:03 hmmmm you know i'm noticing that most of the time, you acquire the two envlocks in emergethread immediately 03:03 hmmmm maybe it's a different story once you have a lot of clients on your server 03:04 hmmmm when it is locked, though, it takes mostly either 33ms or 400ms for either 03:04 hmmmm that's 400ms of sitting there and doing nothing like a shmuck 03:04 Exio well, i keep getting "virtual irr::u32 TextureSource::getTextureId(const std::string&): Assertion 'result.key == name' failed." any ideas? 03:05 * hmmmm hides 03:05 Exio and it worked now! 03:05 Exio weird 03:10 RealBadAngel you can back hmmm 03:10 RealBadAngel lol 04:17 hmmmm celeron55, i have a question that you probably you have the answer to: are _any_ other lua callbacks done while envlocked aside from on_generate in EmergeThread? 04:17 hmmmm i am pretty sure add_node is safe 04:26 hmmmm well doesn't look like it. 04:26 hmmmm ahh this is all the more reason why i'd like to make a voxelmanipulator for lua and pass that to on_generate right after makeChunk instead of inside a lock 17:46 doserj comments about https://github.com/celeron55/minetest/pull/459 (doxygen support)? 17:48 thexyz i don't think that's really needed, we have dev.minetest.net 17:48 Calinou ^ 17:49 darkrose doxygen! kill it with fire! 17:49 Calinou https://github.com/celeron55/minetest/pull/455 <= and this? 17:49 * Calinou upvotes darkrose. 17:52 doserj http://dev.minetest.net/Engine_documentation <- explicitely asks for doxygen comments :) 17:54 doserj And I don't think you want to document individual functions on dev.minetest.net 21:27 hmmmm lel le upvote 21:27 hmmmm the person who said that was MarkTraceur 21:27 hmmmm he may want doxygen comments scattered throughout the code, I certainly don't 21:27 hmmmm keep our rivers^H^H^H^H^Hcode clean 21:28 marktraceur hmmmm: celeron55 suggested something automatic as opposed to a wiki 21:28 hmmmm i vote against it 21:29 hmmmm automatic documentation doesn't really help, we can figure what a function does, what it takes and what it returns from its name and arguments 21:29 hmmmm the sort of comments we need are the ones that aren't so obvious that actually help people understand how it works or what quirks it has 21:57 proller freebsd port updated to 0.4.4 22:00 hmmmm have you taken over port maintainer status? 22:02 proller no i find alive maintainer 22:05 proller very close to me 22:08 doserj hmmmm: what exactly are you voting against? Having comments in the source code that describe what functions do, or aving excessive doxygen markup in the source code, or having a "make doc" target using doxygen? 23:49 hmmmm avoiding doxygen 23:57 doserj what does that mean?