<feed xmlns='http://www.w3.org/2005/Atom'>
<title>minetest.git/src/jthread/jmutex.h, 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>2015-08-24T02:04:06+00:00</updated>
<entry>
<title>Clean up threading</title>
<updated>2015-08-24T02:04:06+00:00</updated>
<author>
<name>ShadowNinja</name>
<email>shadowninja@minetest.net</email>
</author>
<published>2015-04-07T10:13:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=e4bff8be94c0db4f94e63ad448d0eeb869ccdbbd'/>
<id>urn:sha1:e4bff8be94c0db4f94e63ad448d0eeb869ccdbbd</id>
<content type='text'>
  * Rename everything.
    * Strip J prefix.
    * Change UpperCamelCase functions to lowerCamelCase.
  * Remove global (!) semaphore count mutex on OSX.
  * Remove semaphore count getter (unused, unsafe, depended on internal
    API functions on Windows, and used a hack on OSX).
  * Add `Atomic&lt;type&gt;`.
  * Make `Thread` handle thread names.
  * Add support for C++11 multi-threading.
  * Combine pthread and win32 sources.
  * Remove `ThreadStarted` (unused, unneeded).
  * Move some includes from the headers to the sources.
  * Move all of `Event` into its header (allows inlining with no new includes).
  * Make `Event` use `Semaphore` (except on Windows).
  * Move some porting functions into `Thread`.
  * Integrate logging with `Thread`.
  * Add threading test.
</content>
</entry>
<entry>
<title>Cleanup jthread and fix win32 build</title>
<updated>2013-12-01T15:25:46+00:00</updated>
<author>
<name>sapier</name>
<email>Sapier at GMX dot net</email>
</author>
<published>2013-12-01T00:52:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=04e9a9d5410a151d232a577b46791d2edffba527'/>
<id>urn:sha1:04e9a9d5410a151d232a577b46791d2edffba527</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for IPv6</title>
<updated>2013-06-23T07:31:22+00:00</updated>
<author>
<name>proller</name>
<email>proller@github.com</email>
</author>
<published>2013-06-23T07:31:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=f960c3be313c761fe02f9167dc1fe3fca5dc4ada'/>
<id>urn:sha1:f960c3be313c761fe02f9167dc1fe3fca5dc4ada</id>
<content type='text'>
Two new configuration options are added:
     - "enable_ipv6" to enable/disable the overall use of IPv6
     - "ipv6_server" to enable/disable the use of IPv6 sockets when running
       a server (when "enable_ipv6" is enabled)
</content>
</entry>
<entry>
<title>Move scriptapi to separate folder (by sapier)</title>
<updated>2013-05-24T22:51:02+00:00</updated>
<author>
<name>sapier</name>
<email>Sapier at GMX dot net</email>
</author>
<published>2013-05-24T22:51:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=ab433775777c4f5055bcf4d2a1cffc506c4f9961'/>
<id>urn:sha1:ab433775777c4f5055bcf4d2a1cffc506c4f9961</id>
<content type='text'>
On the lua side, notably minetest.env:&lt;function&gt;(&lt;args&gt;) should now
be replaced by minetest.&lt;function&gt;(&lt;args&gt;).
The old way is and will stay supported for a long time.

Also:
Update and clean up lua_api.txt (by celeron55)
Move EnvRef to lua and remove add_rat and add_firefly (by kahrl)
Add separate src/util/CMakeLists.txt, other minor fixes (by kahrl)
</content>
</entry>
<entry>
<title>Fix build on Windows</title>
<updated>2013-02-26T04:10:54+00:00</updated>
<author>
<name>kwolekr</name>
<email>mirrorisim@gmail.com</email>
</author>
<published>2013-02-23T17:30:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=28c50c16cdeda7de39ed15c17094f3de01287d4c'/>
<id>urn:sha1:28c50c16cdeda7de39ed15c17094f3de01287d4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add emerge.cpp, initial EmergeThread changes</title>
<updated>2013-02-26T03:56:18+00:00</updated>
<author>
<name>kwolekr</name>
<email>mirrorisim@gmail.com</email>
</author>
<published>2013-02-14T03:43:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=b9d8e59bbf727fcc1a073bbf27e5d1703b9490ef'/>
<id>urn:sha1:b9d8e59bbf727fcc1a073bbf27e5d1703b9490ef</id>
<content type='text'>
- Neatly placed all emerge related code into a new file, emerge.cpp
- Greatly cleaned up the code in EmergeThread::Thread()
- Reworked Emerge queue.  Now an actual std::queue of v3s16 block positions
- Removed the completely unnecessary map of peer ids requesting blocks
</content>
</entry>
<entry>
<title>Temporary commit; lots of test code and stuff</title>
<updated>2011-02-20T22:45:14+00:00</updated>
<author>
<name>Perttu Ahola</name>
<email>celeron55@gmail.com</email>
</author>
<published>2011-02-20T22:45:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=c57637b4c39319e0c0d5d80d0ae2884aec66d691'/>
<id>urn:sha1:c57637b4c39319e0c0d5d80d0ae2884aec66d691</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CMake working on Linux (not on windows)</title>
<updated>2011-01-08T01:10:20+00:00</updated>
<author>
<name>Perttu Ahola</name>
<email>celeron55@gmail.com</email>
</author>
<published>2011-01-08T01:10:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=d825ed572f97d7d354c84106e508d52255f5e94b'/>
<id>urn:sha1:d825ed572f97d7d354c84106e508d52255f5e94b</id>
<content type='text'>
--HG--
rename : Makefile =&gt; Makefile.bak
</content>
</entry>
</feed>
