summaryrefslogtreecommitdiff
path: root/src/thread
AgeCommit message (Expand)Author
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
2016-06-17thread/Thread: throw std::system_error on errorMax Kellermann
2016-06-17thread/Thread: use C++11 initialisersMax Kellermann
2016-05-02thread/Mutex: add method ScopeLock::Unlock()Max Kellermann
2016-02-26update copyright year to 2016Max Kellermann
2016-02-19Emit a warning if the OutputThread fails to get realtime schedulingChristian Halaszovich
2015-12-31thread/Mutex: add class ScopeUnlock()Max Kellermann
2015-08-25thread/{Mutex,Cond}: remove obsolete commentsMax Kellermann
2015-08-25thread/Posix{Mutex,Cond}: use "constexpr" only with glibcMax Kellermann
2015-01-26Merge branch 'v0.19.x'Max Kellermann
2015-01-21thread/Name: include stdio.h if HAVE_PRCTLMax Kellermann
2015-01-06Merge branch 'v0.19.x'Max Kellermann
2015-01-06thread/Name: disable pthread_setname_np() on NetBSDMax Kellermann
2015-01-06thread/Name: enable FormatThreadName() with prctl()Max Kellermann
2015-01-06thread/Name: indent preprocessor commandsMax Kellermann
2015-01-01Copyright year 2015Max Kellermann
2014-12-08Merge tag 'v0.18.20' into v0.19.xMax Kellermann
2014-12-08thread/Id: drop "::" prefix before pthread function namesMax Kellermann
2014-09-24Merge branch 'v0.18.x'Max Kellermann
2014-09-13thread/Posix{Cond,Mutex}: don't ues PTHREAD_*_INITIALIZER on NetBSDMax Kellermann
2014-07-02thread/{Mutex,Cond}: relicense to BSD-2Max Kellermann
2014-07-02thread/GLib{Mutex,Cond}: remove obsolete classesMax Kellermann
2014-05-31thread/Util: relicense to BSD-2Max Kellermann
2014-03-16thread/Thread: make the destructor non-virtualMax Kellermann
2014-03-01thread/Name: fall back to prctl()Max Kellermann
2014-03-01java: new helper library for the Android portMax Kellermann
2014-02-18Thread/Util: use __NR_ioprio_set instead of SYS_ioprio_setMax Kellermann
2014-02-18Thread/Util: make SCHED_RESET_ON_FORK optionalMax Kellermann
2014-02-18thread/Posix{Mutex,Cond}: disable "constexpr" on AndroidMax Kellermann
2014-01-30Main, OutputThread: increase kernel timer slack (Linux)Max Kellermann
2014-01-28thread/Name: implementation for Mac OS XMax Kellermann
2014-01-23thread/Name: set thread namesMax Kellermann