aboutsummaryrefslogtreecommitdiff
path: root/libcxx/src/thread.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-12-18[libc++] Format the code base (#74334)Louis Dionne1-131/+91
2023-11-05[libc++] Handle threads-related .cpp files like we do all other source files ...Louis Dionne1-6/+0
2023-06-17[libc++][NFC] Granularise <thread> headerHui1-0/+2
2023-01-11[libc++] Hold mutex lock while notify_all is called at notify_all_at_thread_exitArthur O'Dwyer1-1/+1
2022-04-25[libc++] Avoid lifetime UB in __thread_local_data()Vitaly Buka1-2/+7
2022-02-15[libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI.Arthur O'Dwyer1-6/+7
2021-04-20[libc++] NFC: Normalize `#endif //` comment indentationLouis Dionne1-1/+1
2021-03-03[libc++/abi] Replace uses of _NOEXCEPT in src/ by noexceptLouis Dionne1-1/+1
2020-11-26[libc++] Remove sysctl-based implementation of thread::hardware_concurrency()Louis Dionne1-20/+2
2020-10-05[libc++] Use __has_include instead of complex logic in thread.cppLouis Dionne1-7/+11
2020-05-14[libc++] Adjust how we guard the inclusion of unistd.hJohn Brawn1-3/+3
2019-12-02[libcxx{,abi}] Emit deplibs only when detected by CMakeMichał Górny1-1/+1
2019-10-23[libcxx][NFC] Strip trailing whitespace, fix typo.Stephan T. Lavavej1-1/+1
2019-07-22[runtimes] Don't depend on libpthread on AndroidYi Kong1-1/+1
2019-05-30[runtimes] Check if pragma comment(lib, ...) is supported firstPetr Hosek1-1/+1
2019-05-30[runtimes] Support ELF dependent libraries featurePetr Hosek1-0/+4
2019-05-01[WebAssembly] WASI support for libcxxDan Gohman1-2/+2
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-11-13[libcxx] GNU/Hurd uses BSD-based interfaces, but does not (and won't) provide...Louis Dionne1-2/+2
2017-05-31Fix Libc++ build with MinGW64Eric Fiselier1-1/+1
2017-05-10Remove usages of _LIBCPP_MSVC which is never definedEric Fiselier1-1/+1
2017-03-01[libcxx] Support threads on FuchsiaPetr Hosek1-2/+2
2017-02-11Fix the build of thread.cpp on CloudABI.Ed Schouten1-2/+2
2017-02-09Threading support: externalize sleep_for() function.Asiri Rathnayake1-26/+2
2017-02-06Refer to _LIBCPP_MSVC macro where applicableSaleem Abdulrasool1-1/+1
2017-01-16[libcxx] Follow-up to r292107Asiri Rathnayake1-5/+5
2017-01-07Ensure Sleep(...) isn't passed the value 0 on WindowsEric Fiselier1-1/+1
2017-01-07thread: implement sleep_for on WindowsSaleem Abdulrasool1-0/+7
2017-01-03clean up use of _WIN32Saleem Abdulrasool1-5/+6
2016-08-25Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception ...Marshall Clow1-6/+4
2016-06-03[libcxx] Fix thread join.pass.cpp segfault after r271475Asiri Rathnayake1-4/+7
2016-05-06Refactor pthread usage of libcxx.Asiri Rathnayake1-2/+2
2016-01-29[libcxx] Whitelist inclusion of sysctl.h instead of blacklistingBen Craig1-3/+8
2015-03-10Don't include <sys/sysctl.h> on CloudABI.Ed Schouten1-2/+2
2014-12-02libc++: support NaCl when building thread.cppJF Bastien1-4/+4
2014-09-05Allow libc++ to be built on systems without POSIX threadsJonathan Roelofs1-0/+5
2014-06-04Handle partial nanosleeps in this_thread::sleep_forDavid Majnemer1-1/+3
2014-01-04Switch to using C++ style casts.Joerg Sonnenberger1-1/+1
2013-10-04G M: Provides the _LIBCPP_WARNING macro, to be used for MSVC only, since that...Howard Hinnant1-1/+5
2013-08-14Xing Xue: port to IBM XLC++/AIX.Howard Hinnant1-2/+2
2013-07-02Windows support in thread::hardware_concurrency.Howard Hinnant1-0/+7
2013-06-30Matthew Dempsky: POSIX defines that the _POSIX_C_SOURCE macros are to be set ...Howard Hinnant1-3/+3
2013-05-17Create a weak pthread_create reference on NetBSD to not force aJoerg Sonnenberger1-0/+4
2013-03-29Bruce Mitchener, Jr.: Port to emscripten. Fixes http://llvm.org/bugs/show_bu...Howard Hinnant1-1/+1
2013-03-28Fix a few warnings/errors for compiling with -fno-exceptions.Howard Hinnant1-0/+2
2013-03-18Removed raw references to __sun__, __FreeBSD__, __GLIBC__ and __linux__; now ...Marshall Clow1-1/+1
2013-03-18Removed raw references to _WIN32; now just check to see if it is defined.Marshall Clow1-1/+1
2013-02-07Belt and suspenders when calling sysconfMarshall Clow1-1/+3
2013-02-07Another libc++ warning suppression on Linux; no functionality changeMarshall Clow1-1/+1
2012-12-27Saleem Abdulrasool: cleanup a few more compile warnings emitted by GCC.Howard Hinnant1-2/+4