<feed xmlns='http://www.w3.org/2005/Atom'>
<title>minetest.git/src/threading, branch 5.0.1</title>
<subtitle>lizzy's patches for luanti
</subtitle>
<id>https://git.vlhl.dev/lizzy/luanti/minetest.git/atom?h=5.0.1</id>
<link rel='self' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/atom?h=5.0.1'/>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/'/>
<updated>2019-02-03T08:53:54+00:00</updated>
<entry>
<title>DragonFly BSD is somewhat identical to FreeBSD (#8159)</title>
<updated>2019-02-03T08:53:54+00:00</updated>
<author>
<name>Leonid Bobrov</name>
<email>mazocomp@disroot.org</email>
</author>
<published>2019-02-03T08:53:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=339341ba4e270cc86e82db008e6325f03d1046f7'/>
<id>urn:sha1:339341ba4e270cc86e82db008e6325f03d1046f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix 5 issues reported by PVS studio</title>
<updated>2018-04-04T06:40:31+00:00</updated>
<author>
<name>Loic Blot</name>
<email>loic.blot@unix-experience.fr</email>
</author>
<published>2018-04-04T06:40:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=5070ca2111dd5b3f333a942059ef2c592de8dc24'/>
<id>urn:sha1:5070ca2111dd5b3f333a942059ef2c592de8dc24</id>
<content type='text'>
* src/sky.cpp  146     warn    V519 The 'suncolor_f.r' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 142, 146.
* src/sky.cpp  147     warn    V519 The 'suncolor_f.g' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 143, 147.
* src/sky.cpp  148     warn    V519 The 'suncolor_f.b' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 144, 148.
* src/threading/thread.cpp     63      err     V730 Not all members of a class are initialized inside the constructor. Consider inspecting: m_thread_obj.
* src/server.cpp       3243    err     V595 The 'log' pointer was utilized before it was verified against nullptr. Check lines: 3243, 3258.
</content>
</entry>
<entry>
<title>Thread: fix a crash on Windows due to data race condition on Thread::m_start_finished_mutex (#6515)</title>
<updated>2017-10-10T10:27:08+00:00</updated>
<author>
<name>Loïc Blot</name>
<email>nerzhul@users.noreply.github.com</email>
</author>
<published>2017-10-10T10:27:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=32ae4926578844eac1a7b72fcd4e26eb854eb7e5'/>
<id>urn:sha1:32ae4926578844eac1a7b72fcd4e26eb854eb7e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Code modernization: subfolders (#6283)</title>
<updated>2017-08-19T20:23:47+00:00</updated>
<author>
<name>Loïc Blot</name>
<email>nerzhul@users.noreply.github.com</email>
</author>
<published>2017-08-19T20:23:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=88b436e6a9c98af7215bd115e1b7a3f1a1db99d3'/>
<id>urn:sha1:88b436e6a9c98af7215bd115e1b7a3f1a1db99d3</id>
<content type='text'>
* Code modernization: subfolders

Modernize various code on subfolders client, network, script, threading, unittests, util

* empty function
* default constructor/destructor
* for range-based loops
* use emplace_back instead of push_back
* C++ STL header style
* Make connection.cpp readable in a pointed place + typo
</content>
</entry>
<entry>
<title>C++ modernize: Pragma once (#6264)</title>
<updated>2017-08-17T20:19:39+00:00</updated>
<author>
<name>Loïc Blot</name>
<email>nerzhul@users.noreply.github.com</email>
</author>
<published>2017-08-17T20:19:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=921151d97a2fb2238ab514324fb95e2732248b96'/>
<id>urn:sha1:921151d97a2fb2238ab514324fb95e2732248b96</id>
<content type='text'>
* Migrate cpp headers to pragma once
</content>
</entry>
<entry>
<title>Fix msvc annoyances (#5963)</title>
<updated>2017-06-27T09:54:40+00:00</updated>
<author>
<name>adrido</name>
<email>robots_only_adrido@gmx.com</email>
</author>
<published>2017-06-27T09:54:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=d7343b6c930d22857f858929ea684acbbeefe482'/>
<id>urn:sha1:d7343b6c930d22857f858929ea684acbbeefe482</id>
<content type='text'>
* MSVC: Fix '/std:c++11' is not a valid compiler option

* MSVC/MINGW: Define 'WIN32_LEAN_AND_MEAN' for the whole project

In some obscure cases 'Windows.h" got includet before that definition, which leaded to compilation warnings+errors

* MSVC: '/arch:SSE' is only available for x86

* MSVC: Fix float conversation

* MSVC/MINGW: use winthreads on Windows

* MSVC: 'USE_CMAKE_CONFIG' might be already definied by CMake build system

* MSVC: Use all available cpu cores for compiling

* Add missing include ctime and use std::time_t
</content>
</entry>
<entry>
<title>C++11 cleanup on constructors (#6000)</title>
<updated>2017-06-19T21:54:58+00:00</updated>
<author>
<name>Vincent Glize</name>
<email>vincentglize@hotmail.fr</email>
</author>
<published>2017-06-19T21:54:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=4a5e8ad343079f6552fab639770e5771ed7c4e7a'/>
<id>urn:sha1:4a5e8ad343079f6552fab639770e5771ed7c4e7a</id>
<content type='text'>
* C++11 cleanup on constructors dir script
</content>
</entry>
<entry>
<title>Remove threads.h and replace its definitions with their C++11 equivalents (#5957)</title>
<updated>2017-06-11T07:43:05+00:00</updated>
<author>
<name>ShadowNinja</name>
<email>ShadowNinja@users.noreply.github.com</email>
</author>
<published>2017-06-11T07:43:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=6c5e5e202394ce8063e3c2d9b663145bc4f8efce'/>
<id>urn:sha1:6c5e5e202394ce8063e3c2d9b663145bc4f8efce</id>
<content type='text'>
This also changes threadProc's signature, since C++11 supports arbitrary
thread function signatures.</content>
</entry>
<entry>
<title>C++11 patchset 5: use std::threads and remove old compat layer (#5928)</title>
<updated>2017-06-08T08:40:11+00:00</updated>
<author>
<name>Loïc Blot</name>
<email>nerzhul@users.noreply.github.com</email>
</author>
<published>2017-06-08T08:40:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=5bd33a158688f5fb950613278eefb95b0594a765'/>
<id>urn:sha1:5bd33a158688f5fb950613278eefb95b0594a765</id>
<content type='text'>
* C++11 patchset 5: use std::threads and remove old compat layer

* use pragma once in modified headers
* use C++11 function delete for object copy
</content>
</entry>
<entry>
<title>Use C++11 mutexes only (remove compat code) (#5922)</title>
<updated>2017-06-06T14:29:28+00:00</updated>
<author>
<name>Loïc Blot</name>
<email>nerzhul@users.noreply.github.com</email>
</author>
<published>2017-06-06T14:29:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=d4c0f91275fe70fef73b316c36abfb989dfd55b1'/>
<id>urn:sha1:d4c0f91275fe70fef73b316c36abfb989dfd55b1</id>
<content type='text'>
* Fix event LINT &amp; remove default constructor/destructors
* remove compat code &amp; modernize autolock header</content>
</entry>
</feed>
