summaryrefslogtreecommitdiff
path: root/src/thread
AgeCommit message (Expand)Author
2021-01-01copyright year 2021Max Kellermann
2020-03-17thread/CriticalSection: remove extra semicolonsMax Kellermann
2020-03-16remove some more extra semicolonsRosen Penev
2020-03-16Merge remote-tracking branches 'neheb/fwhfggwe', 'neheb/nvm2', 'neheb/nvm22',...Max Kellermann
2020-03-16remove extra semicolonRosen Penev
2020-03-16remove gcc_unusedRosen Penev
2020-03-12replace assert.h with cassertRosen Penev
2020-01-18copyright year 2020Max Kellermann
2019-10-09thread/Util: lower the real-time priority from 50 to 40Max Kellermann
2019-08-03switch to C++17Max Kellermann
2019-06-17Copyright year 2019Max Kellermann
2019-05-29thread/Slack: use std::chrono::durationMax Kellermann
2019-05-07thread/WindowsCond: add wait() overload with predicateMax Kellermann
2019-05-07thread/{Mutex,Cond}: use std::mutex and std::condition_variableMax Kellermann
2019-05-07thread/*Cond: add wait_for() overload with predicateMax Kellermann
2019-05-07thread/*Cond: remove wait() overloads without std::unique_lock<>Max Kellermann
2019-05-07thread/Mutex: use `using` instead of making it a derived classMax Kellermann
2019-04-26thread/Cond: add wait() overload which takes a unique_lock<>Max Kellermann
2019-04-25thread/*Cond: rename methods to match std::condition_variableMax Kellermann
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