summaryrefslogtreecommitdiff
path: root/libcxx/src/thread.cpp
AgeCommit message (Expand)Author
2025-11-21[libc++][Windows] Enable thread::hardware_concurrency to support more than 64...Yexuan Xiao
2025-05-28Revert "[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HID...James Y Knight
2025-05-18[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_A...Nikolas Klauser
2025-05-12[libc++] Fix missing #includes (#130536)Matt
2025-02-21[libc++] Qualify calls to nullary functions like __throw_foo (#122465)Louis Dionne
2023-12-18[libc++] Format the code base (#74334)Louis Dionne
2023-11-05[libc++] Handle threads-related .cpp files like we do all other source files ...Louis Dionne
2023-06-17[libc++][NFC] Granularise <thread> headerHui
2023-01-11[libc++] Hold mutex lock while notify_all is called at notify_all_at_thread_exitArthur O'Dwyer
2022-04-25[libc++] Avoid lifetime UB in __thread_local_data()Vitaly Buka
2022-02-15[libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI.Arthur O'Dwyer
2021-04-20[libc++] NFC: Normalize `#endif //` comment indentationLouis Dionne
2021-03-03[libc++/abi] Replace uses of _NOEXCEPT in src/ by noexceptLouis Dionne
2020-11-26[libc++] Remove sysctl-based implementation of thread::hardware_concurrency()Louis Dionne
2020-10-05[libc++] Use __has_include instead of complex logic in thread.cppLouis Dionne
2020-05-14[libc++] Adjust how we guard the inclusion of unistd.hJohn Brawn
2019-12-02[libcxx{,abi}] Emit deplibs only when detected by CMakeMichał Górny
2019-10-23[libcxx][NFC] Strip trailing whitespace, fix typo.Stephan T. Lavavej
2019-07-22[runtimes] Don't depend on libpthread on AndroidYi Kong
2019-05-30[runtimes] Check if pragma comment(lib, ...) is supported firstPetr Hosek
2019-05-30[runtimes] Support ELF dependent libraries featurePetr Hosek
2019-05-01[WebAssembly] WASI support for libcxxDan Gohman
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-13[libcxx] GNU/Hurd uses BSD-based interfaces, but does not (and won't) provide...Louis Dionne
2017-05-31Fix Libc++ build with MinGW64Eric Fiselier
2017-05-10Remove usages of _LIBCPP_MSVC which is never definedEric Fiselier
2017-03-01[libcxx] Support threads on FuchsiaPetr Hosek
2017-02-11Fix the build of thread.cpp on CloudABI.Ed Schouten
2017-02-09Threading support: externalize sleep_for() function.Asiri Rathnayake
2017-02-06Refer to _LIBCPP_MSVC macro where applicableSaleem Abdulrasool
2017-01-16[libcxx] Follow-up to r292107Asiri Rathnayake
2017-01-07Ensure Sleep(...) isn't passed the value 0 on WindowsEric Fiselier
2017-01-07thread: implement sleep_for on WindowsSaleem Abdulrasool
2017-01-03clean up use of _WIN32Saleem Abdulrasool
2016-08-25Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception ...Marshall Clow
2016-06-03[libcxx] Fix thread join.pass.cpp segfault after r271475Asiri Rathnayake
2016-05-06Refactor pthread usage of libcxx.Asiri Rathnayake
2016-01-29[libcxx] Whitelist inclusion of sysctl.h instead of blacklistingBen Craig
2015-03-10Don't include <sys/sysctl.h> on CloudABI.Ed Schouten
2014-12-02libc++: support NaCl when building thread.cppJF Bastien
2014-09-05Allow libc++ to be built on systems without POSIX threadsJonathan Roelofs
2014-06-04Handle partial nanosleeps in this_thread::sleep_forDavid Majnemer
2014-01-04Switch to using C++ style casts.Joerg Sonnenberger
2013-10-04G M: Provides the _LIBCPP_WARNING macro, to be used for MSVC only, since that...Howard Hinnant
2013-08-14Xing Xue: port to IBM XLC++/AIX.Howard Hinnant
2013-07-02Windows support in thread::hardware_concurrency.Howard Hinnant
2013-06-30Matthew Dempsky: POSIX defines that the _POSIX_C_SOURCE macros are to be set ...Howard Hinnant
2013-05-17Create a weak pthread_create reference on NetBSD to not force aJoerg Sonnenberger
2013-03-29Bruce Mitchener, Jr.: Port to emscripten. Fixes http://llvm.org/bugs/show_bu...Howard Hinnant
2013-03-28Fix a few warnings/errors for compiling with -fno-exceptions.Howard Hinnant