Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Clean up threading | ShadowNinja | 2015-08-23 |
| | | | | | | | | | | | | | | | | | | | | * 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. | ||
* | src/util/numeric.{cpp,h}: Fix FacePositionCache data race | Břetislav Štec | 2015-08-02 |
| | |||
* | Clean scaling pre-filter for formspec/HUD. | Aaron Suen | 2015-04-01 |
| | |||
* | GenElementManager: Pass opaque handles to Lua and rename to ObjDefManager | kwolekr | 2015-03-31 |
| | | | | Add core.clear_registered_schematics() and refactor schematics somewhat | ||
* | Add support for the PCG32 PRNG algo (and associated script APIs) | kwolekr | 2015-03-22 |
| | |||
* | Performance Improvement: Use a cache which caches result for getFacePositions. | Loic Blot | 2015-02-16 |
| | | | | | | | | | | | This greatly reduce the number of std::list generated by caching the result, which is always constant for each radius selected. In the callgrind map, you will see original: * 3.3M calls to std::list for 9700 calls to getFacePositions In the modified version, you will see: * 3.3K calls to std::list for 6900 call to getFacePositions Callgrind map is here: #2321 it's a huge performance improvement to l_find_node_near | ||
* | Fix compiling with 32bit MinGW | Sfan5 | 2013-11-12 |
| | |||
* | Accept hexadecimal and string values for seeds | kwolekr | 2013-11-04 |
| | |||
* | include mathconstants.h in numerics.cpp | Vincent Heuken | 2013-07-07 |
| | |||
* | Fix math for isBlockInSight. Fixes #718 (client-side). | Aaron Suen | 2013-05-18 |
| | |||
* | Migrate to STL containers/algorithms. | Ilya Zhuravlev | 2013-03-11 |
| | |||
* | Update Copyright Years | Sfan5 | 2013-02-24 |
| | |||
* | Change Minetest-c55 to Minetest | PilzAdam | 2013-02-24 |
| | |||
* | Hopefully fix includes on mingw | Perttu Ahola | 2012-06-17 |
| | |||
* | Initially split utility.h to multiple files in util/ | Perttu Ahola | 2012-06-17 |