libcruft-util/thread
Danny Robson 01094611eb thread: add minimal thread primitives for win32
This allows us to get around the lack of these types under MinGW
2019-06-22 15:46:34 +10:00
..
condition_variable_std.hpp thread: add minimal thread primitives for win32 2019-06-22 15:46:34 +10:00
condition_variable_win32.cpp thread: add minimal thread primitives for win32 2019-06-22 15:46:34 +10:00
condition_variable_win32.hpp thread: add minimal thread primitives for win32 2019-06-22 15:46:34 +10:00
condition_variable.hpp thread: add minimal thread primitives for win32 2019-06-22 15:46:34 +10:00
event_futex.cpp thread: fix compilation for linux specialisations 2018-08-16 12:10:05 +10:00
event_futex.hpp thread: fix compilation for linux specialisations 2018-08-16 12:10:05 +10:00
event_std.cpp build; add (untested) paths for win32 builds 2018-08-13 14:50:48 +10:00
event_std.hpp thread: add minimal thread primitives for win32 2019-06-22 15:46:34 +10:00
event_win32.cpp thread: rename thread primitives from job namespace 2018-03-23 14:10:20 +11:00
event.hpp build; add (untested) paths for win32 builds 2018-08-13 14:50:48 +10:00
flag_futex.cpp thread: fix compilation for linux specialisations 2018-08-16 12:10:05 +10:00
flag_futex.hpp thread: fix compilation for linux specialisations 2018-08-16 12:10:05 +10:00
flag_std.cpp thread/flag_std: remove platform specific headers 2018-08-27 14:18:04 +10:00
flag_std.hpp thread: add minimal thread primitives for win32 2019-06-22 15:46:34 +10:00
flag.hpp thread: fix compilation for linux specialisations 2018-08-16 12:10:05 +10:00
fwd.hpp thread: add minimal thread primitives for win32 2019-06-22 15:46:34 +10:00
monitor.cpp rename root namespace from util to cruft 2018-08-05 14:42:02 +10:00
monitor.hpp thread: add minimal thread primitives for win32 2019-06-22 15:46:34 +10:00
mutex_std.hpp thread: add minimal thread primitives for win32 2019-06-22 15:46:34 +10:00
mutex_win32.cpp thread: add minimal thread primitives for win32 2019-06-22 15:46:34 +10:00
mutex_win32.hpp thread: add minimal thread primitives for win32 2019-06-22 15:46:34 +10:00
mutex.hpp thread: add minimal thread primitives for win32 2019-06-22 15:46:34 +10:00
primitive.hpp thread/primitive: add platform wrappers for pause/yield instructions 2019-02-02 14:55:13 +11:00
semaphore_linux.cpp rename root namespace from util to cruft 2018-08-05 14:42:02 +10:00
semaphore_linux.hpp thread: add minimal thread primitives for win32 2019-06-22 15:46:34 +10:00
semaphore_win32.cpp win32: fix the paths to debug headers 2019-06-06 13:28:16 +10:00
semaphore_win32.hpp thread: add minimal thread primitives for win32 2019-06-22 15:46:34 +10:00
semaphore.hpp thread: fix compilation for linux specialisations 2018-08-16 12:10:05 +10:00
spinlock.cpp thread/spinlock: assert the lock isn't held at destruction 2019-05-24 12:05:38 +10:00
spinlock.hpp thread: add minimal thread primitives for win32 2019-06-22 15:46:34 +10:00
thread_std.hpp thread: add minimal thread primitives for win32 2019-06-22 15:46:34 +10:00
thread_win32.cpp thread: add minimal thread primitives for win32 2019-06-22 15:46:34 +10:00
thread_win32.hpp thread: add minimal thread primitives for win32 2019-06-22 15:46:34 +10:00
thread.hpp thread: add minimal thread primitives for win32 2019-06-22 15:46:34 +10:00
ticketlock.cpp thread/primitive: add platform wrappers for pause/yield instructions 2019-02-02 14:55:13 +11:00
ticketlock.hpp thread: add minimal thread primitives for win32 2019-06-22 15:46:34 +10:00