mirror of
https://github.com/moparisthebest/minetest
synced 2024-11-14 05:15:09 -05:00
e4bff8be94
* 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<type>`. * 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. |
||
---|---|---|
.. | ||
auth.cpp | ||
auth.h | ||
base64.cpp | ||
base64.h | ||
CMakeLists.txt | ||
container.h | ||
directiontables.cpp | ||
directiontables.h | ||
hex.h | ||
mathconstants.h | ||
md32_common.h | ||
numeric.cpp | ||
numeric.h | ||
pointedthing.cpp | ||
pointedthing.h | ||
pointer.h | ||
serialize.cpp | ||
serialize.h | ||
sha1.cpp | ||
sha1.h | ||
sha2.h | ||
sha256.c | ||
srp.cpp | ||
srp.h | ||
string.cpp | ||
string.h | ||
thread.h | ||
timetaker.cpp | ||
timetaker.h |