minetest/src/unittest
ShadowNinja e4bff8be94 Clean up threading
* 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.
2015-08-23 22:04:06 -04:00
..
CMakeLists.txt Clean up threading 2015-08-23 22:04:06 -04:00
test.cpp Tests: Add schematic unittests 2015-05-08 00:55:42 -04:00
test.h tests: Log exceptions thrown inside of unit tests 2015-07-31 23:30:25 -04:00
test_areastore.cpp Add AreaStore data structure 2015-07-27 06:42:56 +02:00
test_collision.cpp Tests: Modularize unit testing 2015-04-26 15:08:54 -04:00
test_compression.cpp Tests: Modularize unit testing 2015-04-26 15:08:54 -04:00
test_connection.cpp Tests: Modularize unit testing 2015-04-26 15:08:54 -04:00
test_filepath.cpp Tests: Modularize unit testing 2015-04-26 15:08:54 -04:00
test_inventory.cpp Tests: Modularize unit testing 2015-04-26 15:08:54 -04:00
test_mapnode.cpp Remove unused functions. 2015-08-16 14:29:33 +02:00
test_nodedef.cpp Tests: Modularize unit testing 2015-04-26 15:08:54 -04:00
test_noderesolver.cpp NodeResolver: Remove NodeResolveMethod 2015-05-07 02:36:01 -04:00
test_noise.cpp Tests: Modularize unit testing 2015-04-26 15:08:54 -04:00
test_objdef.cpp Split ObjDef/ObjDefManager out to objdef.cpp 2015-05-18 22:30:25 -04:00
test_profiler.cpp Tests: Modularize unit testing 2015-04-26 15:08:54 -04:00
test_random.cpp Fix Lua PcgRandom 2015-08-12 11:36:22 +02:00
test_schematic.cpp Add -Wsign-compare for Clang builds and fix some signed/unsigned compiler warnings 2015-05-16 20:15:03 -04:00
test_serialization.cpp Improve accuracy and safety of float serialization 2015-08-01 19:30:08 -04:00
test_settings.cpp Tests: Modularize unit testing 2015-04-26 15:08:54 -04:00
test_socket.cpp Tests: Modularize unit testing 2015-04-26 15:08:54 -04:00
test_threading.cpp Clean up threading 2015-08-23 22:04:06 -04:00
test_utilities.cpp Fix wrap_rows at inner byte of multibyte sequence 2015-06-18 23:39:23 +02:00
test_voxelalgorithms.cpp Tests: Add NodeResolver unittests 2015-05-05 12:00:36 -04:00
test_voxelmanipulator.cpp Tests: Add NodeResolver unittests 2015-05-05 12:00:36 -04:00