summaryrefslogtreecommitdiffstats
path: root/libcxx/include/__threading_support
Commit message (Expand)AuthorAgeFilesLines
* [libcxx] Use mtx_plain | mtx_recursive following C11 APIPetr Hosek2020-01-171-1/+1
* [libcxx] Use C11 thread API on FuchsiaPetr Hosek2020-01-141-19/+220
* [NFC] Strip trailing whitespace from libc++Louis Dionne2019-10-231-1/+1
* [libcxx] Only declare contents of threading API whenDavid Spickett2019-08-211-2/+5
* Fix availability of __thread_id on builds with external threading. Reviewed a...Marshall Clow2019-08-201-8/+11
* Fix thread comparison by making sure we never pass our special 'not a thread'...Marshall Clow2019-08-141-3/+11
* Rework recursive_timed_mutex so that it uses __thread_id instead of using the...Marshall Clow2019-08-141-0/+73
* __threading_support: Remove (void) in favor of ().Bruce Mitchener2019-07-011-2/+2
* [libc++] Avoid using timespec when it might not be availableMikhail Maltsev2019-06-211-3/+5
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Fix typoFangrui Song2018-09-171-1/+1
* libcxx: Unbreak external thread library configuration.Peter Collingbourne2018-02-211-12/+9
* libcxx: Move Windows threading support into a .cpp file.Peter Collingbourne2018-01-231-266/+32
* [Libc++] Use #pragma push_macro/pop_macro to better handle min/max on WindowsEric Fiselier2017-05-311-1/+6
* libcxx: fix bootstrapping for mingw-w64Martell Malone2017-05-251-1/+1
* [libc++] Refactor Windows support headers.Eric Fiselier2017-05-101-0/+1
* Fix condition_variable::wait_until and wait_for on Windows.Eric Fiselier2017-05-051-1/+4
* Revert "threading_support: make __thread_sleep_for be alertable"Saleem Abdulrasool2017-02-181-5/+3
* threading_support: make __thread_sleep_for be alertableSaleem Abdulrasool2017-02-161-2/+5
* __threading_support: fix windows buildSaleem Abdulrasool2017-02-101-1/+2
* Use protected name for the prototype arguments.Joerg Sonnenberger2017-02-091-1/+1
* Threading support: externalize sleep_for() function.Asiri Rathnayake2017-02-091-2/+35
* Recommit [libcxx] Never use <cassert> within libc++Eric Fiselier2017-02-041-1/+0
* Disable thread safety analysis for some functions in __thread_supportDimitry Andric2017-01-261-8/+14
* Fix chromium build (libcxx)Asiri Rathnayake2017-01-261-11/+0
* Revert "[libcxx] Never use <cassert> within libc++"Eric Fiselier2017-01-241-0/+1
* [libcxx] Never use <cassert> within libc++Eric Fiselier2017-01-241-1/+0
* [libcxx] Don't assume __libcpp_thread_t is an integral typeAsiri Rathnayake2017-01-161-0/+15
* Attempt two at fixing threading on WindowsEric Fiselier2017-01-141-9/+6
* Fix thread creation on WindowsEric Fiselier2017-01-141-13/+19
* Fix Windows try_lock implementationEric Fiselier2017-01-141-12/+10
* threading_support: delete the critical sectionSaleem Abdulrasool2017-01-101-1/+1
* provide Win32 native threadingSaleem Abdulrasool2017-01-071-1/+254
* [libc++] Cleanup and document <__threading_support>Eric Fiselier2017-01-061-37/+16
* thread_support: split out {,non-}recursive mutexSaleem Abdulrasool2017-01-051-2/+36
* [libcxx] Add build/test support for the externally threaded libc++abi variantAsiri Rathnayake2017-01-031-5/+32
* [libcxx] Fix testing of the externally-threaded library buildAsiri Rathnayake2017-01-031-3/+17
* threading_support: refactor for Win32 threadingSaleem Abdulrasool2017-01-031-81/+113
* [libcxx] Improve the gcc workaround for the missing __has_include macro.Asiri Rathnayake2016-10-141-13/+11
* [libcxx] Do not declare the thread api when __external_threading is presentAsiri Rathnayake2016-10-141-4/+5
* [libcxx] Fix gcc builds.Asiri Rathnayake2016-09-131-2/+13
* [libcxx] Introduce an externally-threaded libc++ variant.Asiri Rathnayake2016-09-111-41/+72
* [libcxx] Allow explicit pthread opt-inBen Craig2016-05-251-3/+3
* Refactor pthread usage of libcxx.Asiri Rathnayake2016-05-061-0/+205
OpenPOWER on IntegriCloud