summaryrefslogtreecommitdiff
path: root/src/thread
AgeCommit message (Expand)Author
2019-03-14meson.build: remove the libwinpthread-1.dll dependency on WindowsMax Kellermann
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-11-19src/thread/meson.build: detect pthread_setname_np()Max Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-10-31fix compilation errors on Debian GNU/HurdFlorian Schlichting
2018-10-14build with Meson instead of autotoolsMax Kellermann
2018-09-21Thread/Thread: disallow copyingMax Kellermann
2018-09-21Thread/Thread: document Start() exceptionMax Kellermann
2018-08-20Compiler.h: move to util/Max Kellermann
2018-07-16use uint_least32_t instead of long for timeoutYue Wang
2018-07-15Support timed_wait in microseconds levelYue Wang
2018-02-11Merge tag 'v0.20.17'Max Kellermann
2018-02-09thread/Util: implement system call wrapper for sched_setscheduler()Max Kellermann
2018-02-09thread/Util: rename ioprio_set() to linux_ioprio_set()Max Kellermann
2018-01-24util/StringFormat: new utility libraryMax Kellermann
2018-01-15Merge branch 'v0.20.x'Max Kellermann
2018-01-08thread/Thread: add debug attribute "inside_handle"Max Kellermann
2018-01-08thread/Thread: make IsInside() debug-onlyMax Kellermann
2018-01-08thread/Thread: fix indentMax Kellermann
2018-01-07thread/{Thread,Id}: use defaul-initialized pthread_t as "undefined" valueMax Kellermann
2018-01-07thread/Thread: use BoundMethodMax Kellermann
2018-01-07thread/Thread: move code to Run()Max Kellermann
2018-01-05Merge branch 'v0.20.x'Max Kellermann
2018-01-04thread/Util: no ioprio_set() on Android due to seccomp/SIGSYSMax Kellermann
2018-01-02thread/SafeSingleton: disallow copyingMax Kellermann
2018-01-02thread/SafeSingleton: pass parameters to constructorMax Kellermann
2018-01-02thread/SafeSingleton: new thread-safe utility classMax Kellermann
2017-12-22thread/{Thread,Id}: use defaul-initialized pthread_t as "undefined" valueMax Kellermann
2017-12-18thread/PosixMutex: add "noexcept"Max Kellermann
2017-12-16Merge branch 'v0.20.x'Max Kellermann
2017-12-12*: check defined(_WIN32) instead of defined(WIN32)Max Kellermann
2017-11-26thread/*: add "noexcept"Max Kellermann
2017-06-04Merge tag 'v0.20.9'Max Kellermann
2017-06-04*: add lost of "noexcept" specificationsMax Kellermann
2017-05-15Merge tag 'v0.20.7'Max Kellermann
2017-05-08*: add "noexcept" to many, many function prototypesMax Kellermann
2017-02-10thread/Thread: use BoundMethodMax Kellermann
2017-02-10thread/Thread: move code to Run()Max Kellermann
2017-02-10thread/Thread: Start() returns voidMax Kellermann
2017-01-17AUTHORS, ...: update my email addressMax Kellermann
2017-01-03update copyright yearMax Kellermann
2017-01-03thread/Mutex: remove ScopeLock, use std::lock_guard directlyMax Kellermann
2017-01-03thread/Cond: make the integer-based timed_wait() overload privateMax Kellermann
2017-01-03thread/Mutex: use std::lock_guard instead of std::unique_lockMax Kellermann
2016-12-29thread/Mutex: make ScopeLock an alias for std::unique_lockMax Kellermann
2016-12-29thread/Mutex: use std::unique_lock to implement ScopeLockMax Kellermann
2016-12-28thread/Cond: add timed_wait() overload with std::chrono supportMax Kellermann
2016-09-19thread/PosixCond: fix timed_waitChristian Körner
2016-09-04thread/Util: throw exception on errorMax Kellermann
2016-09-04thread/Util: un-inline the functionsMax Kellermann