doom3-bfg/neo/idlib
Daniel Gibson fe18a49303 Improve POSIX threading code
* setting threadname is now done in a seperate function so it's a bit
cleaner (it's different for every platform..)
* replace/refactor signaling code (based on my SDL threading branch and
  the old pthread signaling code from RB):
  - The interface is like on win32 now (Sys_Signal* functions instead of
    overwriting idSysSignal class)
  - created a custom signalHandle_t struct for that, which contains all
    needed information
  - Mimic Windows functions used in win32 implementation more closely,
    e.g. signal all waiting threads on manualReset signalRaise, count
    waiting threads etc. I'm pretty sure the behavior on Win32 and POSIX
    now is identical (as far as possible).
2013-03-25 22:05:02 +01:00
..
bv Added support for precompiled headers for MSVC which reduced the compiled time from 4 minutes to 67 seconds. 2012-12-22 16:18:19 +01:00
containers Prevent segfault on shutdown 2012-12-23 06:40:48 +01:00
geometry Fixed various warnings from clang 2012-12-23 06:40:47 +01:00
hashing Added support for precompiled headers for MSVC which reduced the compiled time from 4 minutes to 67 seconds. 2012-12-22 16:18:19 +01:00
math Fixed various warnings from clang 2012-12-23 06:40:47 +01:00
sys Improve POSIX threading code 2013-03-25 22:05:02 +01:00
Base64.cpp eliminate more longs 2012-12-13 01:28:41 +01:00
Base64.h Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
BitMsg.cpp shut up compiler warnings 2013-03-16 14:32:47 +01:00
BitMsg.h Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
Callback.h Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
CMakeLists.txt Precompiled Headers for GCC+Clang 2013-01-04 17:01:40 +01:00
CmdArgs.cpp Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
CmdArgs.h Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
CommandLink.cpp Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
DataQueue.h Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
Dict.cpp Merged 64 bit fixes. 2012-12-12 12:11:55 +01:00
Dict.h Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
Heap.cpp Replace malloc.h by stdlib.h 2013-03-16 01:38:53 +01:00
Heap.h Fixed MSVC C++ exception warnings 2012-12-24 12:34:18 +01:00
LangDict.cpp Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
LangDict.h Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
Lexer.cpp Fix tons of compiler warnings 2012-12-11 23:57:05 +01:00
Lexer.h Fix tons of compiler warnings 2012-12-11 23:57:05 +01:00
Lib.cpp Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
Lib.h Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
MapFile.cpp Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
MapFile.h Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
ParallelJobList.cpp Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
ParallelJobList.h Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
ParallelJobList_JobHeaders.h Add FreeBSD defines 2013-03-16 14:32:46 +01:00
Parser.cpp eliminate more longs 2012-12-13 01:28:41 +01:00
Parser.h eliminate more longs 2012-12-13 01:28:41 +01:00
precompiled.cpp Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
precompiled.h Update unzip code to minizip 1.1 2013-01-02 05:29:56 +01:00
RectAllocator.cpp Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
SoftwareCache.cpp Formatted code 2012-12-04 12:11:14 +01:00
SoftwareCache.h Fix compiler warnings and errors in MinGW 2012-12-03 09:29:14 +01:00
Str.cpp Fixed compile problems on Win64 2012-12-17 12:24:31 +01:00
Str.h Fixed compile problems on Win64 2012-12-17 12:24:31 +01:00
StrStatic.h Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
Swap.h Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
Thread.cpp Formatted code. 2012-12-08 18:20:13 +01:00
Thread.h Improve POSIX threading code 2013-03-25 22:05:02 +01:00
Timer.cpp Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
Timer.h Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
Token.cpp Formatted code using Artistic Style for better readability. 2012-11-28 16:47:07 +01:00
Token.h eliminate more longs 2012-12-13 01:28:41 +01:00