summaryrefslogtreecommitdiff
path: root/common/os_thread.hpp
AgeCommit message (Expand)AuthorFilesLines
2014-05-27common: Simplify uintptr_t TLS variables.José Fonseca1-14/+21
2013-05-10retrace: Join with runner threads before destroy runner objects.José Fonseca1-0/+10
2013-04-23os: Bring back the compiler TLS check.José Fonseca1-10/+4
2013-04-23os: Fallback to OS TLS when compiler does not support it (issue #120).José Fonseca1-7/+13
2013-04-23os: Simplify os::thread_specific_ptr.José Fonseca1-26/+15
2013-04-23Revert "Remove os::thread_specific_ptr"José Fonseca1-1/+80
2013-01-23os: Cast pthread_create's arg parameter.José Fonseca1-1/+1
2012-11-15os: Fix thread copy constructor.José Fonseca1-1/+1
2012-11-03Avoid Win32 conditional variables.José Fonseca1-4/+37
2012-11-03Remove os::thread_specific_ptrJosé Fonseca1-83/+2
2012-10-27Cleanup and comment the code.José Fonseca1-0/+17
2012-10-26More efficient synchronous multi-threading.José Fonseca1-1/+1
2012-10-24Use compiler TLS support.José Fonseca1-0/+18
2012-10-24Fix compilation with clang.José Fonseca1-1/+1
2012-10-24Simplify TLS.José Fonseca1-3/+14
2012-10-23Implement missing threading primitive for Windows.José Fonseca1-7/+21
2012-10-23Implement and use os::thread.José Fonseca1-1/+34
2012-10-22Condition variable abstraction.José Fonseca1-0/+92
2012-10-22Add and use os::mutex.José Fonseca1-4/+53
2012-01-18Actually set PTHREAD_MUTEX_RECURSIVE attr.José Fonseca1-1/+1
2011-12-27Move mutex abstraction to os_thread.hpp.José Fonseca1-0/+53
2011-12-22Use thread local storage to specify unique and low integer thread ids.José Fonseca1-20/+51
2011-12-22First stab at tracing thread IDs.José Fonseca1-0/+79