aboutsummaryrefslogtreecommitdiff
path: root/src/threading (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix synchronization issue at thread startsfan52022-05-021-3/+3
* Remove Thread::kill() and related unittest (#10317)Sebastien Marie2020-09-102-40/+22
* Add NetBSD cpu affinity support code (#10378)David CARLIER2020-09-091-0/+9
* NetBSD build fix proposal. (#10308)David CARLIER2020-08-251-1/+1
* Complete Haiku platform support. (#10311)David CARLIER2020-08-232-0/+8
* Optimize semaphore wait with zero timeout on POSIXsfan52019-11-141-11/+16
* DragonFly BSD is somewhat identical to FreeBSD (#8159)Leonid Bobrov2019-02-031-3/+3
* Fix 5 issues reported by PVS studioLoic Blot2018-04-041-1/+1
* Thread: fix a crash on Windows due to data race condition on Thread::m_start_...Loïc Blot2017-10-101-2/+6
* Code modernization: subfolders (#6283)Loïc Blot2017-08-191-2/+2
* C++ modernize: Pragma once (#6264)Loïc Blot2017-08-172-8/+2
* Fix msvc annoyances (#5963)adrido2017-06-271-2/+10
* C++11 cleanup on constructors (#6000)Vincent Glize2017-06-192-6/+4
* Remove threads.h and replace its definitions with their C++11 equivalents (#5...ShadowNinja2017-06-114-17/+14
* C++11 patchset 5: use std::threads and remove old compat layer (#5928)Loïc Blot2017-06-082-132/+6
* Use C++11 mutexes only (remove compat code) (#5922)Loïc Blot2017-06-067-305/+9
* C++11 patchset 3: remove Atomic/GenericAtomic and use std::atomic (#5906)Loïc Blot2017-06-062-142/+4
* Fix uninitalised variable in event.cpp (#5764)Zeno-2017-05-151-0/+2
* Pass clang-format on 14 trivial header files fixesLoic Blot2017-04-072-12/+12
* Fix AIX threading buildShadowNinja2017-01-281-1/+1
* Fix synchronization issue at thread startShadowNinja2017-01-284-0/+27
* Fix C++11 Windows build of threading codesfan52016-10-067-56/+48
* Fix & make linux conditionals uniform (#4278)Rogier-52016-07-041-4/+4
* Fix Windows buildCraig Robbins2016-05-021-1/+1
* Fix use of uninitialised variable in class EventCraig Robbins2016-05-012-4/+7
* Fix POSIX C++11 buildShadowNinja2016-04-301-9/+9
* Fix prepreprocessor error in thread.h (related to C++11 threads)Craig Robbins2016-04-301-4/+4
* Fix race on thread creationShadowNinja2016-04-282-13/+17
* Fix C++11 compilabilityest312016-01-234-2/+40
* Fix events on WindowsBlockMen2015-12-112-11/+4
* Fix Event implementationShadowNinja2015-12-073-13/+121
* Fix misc. MinGW and Valgrind warningskwolekr2015-11-081-1/+2
* Time: use locks againest312015-11-041-20/+44
* Atomic: cleanup and add more operationsest312015-11-031-35/+54
* Rename and move basicmacros.h to util/basic_macros.hest312015-11-023-3/+3
* Fix Lua scripting synchronizationkwolekr2015-11-012-4/+14
* Fix C++11 compatibilitykwolekr2015-10-312-3/+4
* Add DISABLE_CLASS_COPY macro (and use it)kwolekr2015-10-273-0/+7
* Fix some threading things and add additional thread unittestskwolekr2015-10-242-48/+33
* Fix == to =Rui2015-10-171-1/+1
* Fix missing include on AIXkwolekr2015-10-171-1/+4
* Refactor Thread class to improve readability and portabilitykwolekr2015-10-162-203/+348
* Refactor loggingShadowNinja2015-10-141-2/+2
* Fix MinGW 32-bit buildShadowNinja2015-10-031-0/+1
* Fix building on OSX, broken since "Clean up threading"Pavel Puchkin2015-09-061-1/+1
* Clean up threadingShadowNinja2015-08-2310-0/+1044