aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/thread
AgeCommit message (Expand)AuthorFilesLines
2024-12-21[libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002)Nikolas Klauser1-3/+4
2024-12-10[libc++] Add #if 0 block to all the top-level headers (#119234)Nikolas Klauser1-26/+29
2024-11-20[libc++] Include headers in <thread> conditionally (#116539)Nikolas Klauser1-10/+9
2024-11-06[libc++] Refactor the configuration macros to being always defined (#112094)Nikolas Klauser1-2/+2
2024-07-15[libc++] Handle _LIBCPP_HAS_NO_{THREADS,LOCALIZATION} consistently with other...Louis Dionne1-13/+13
2024-04-02[libc++][NFC] Remove a few unused <__availablity> includes (#86126)Nikolas Klauser1-1/+0
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne1-1/+0
2024-01-30[libc++] Split the monolithic __threading_support header (#79654)Louis Dionne1-1/+1
2024-01-16[libc++] Improves _LIBCPP_HAS_NO_THREADS guards. (#76624)Mark de Wever1-5/+6
2023-12-18[libc++] Format the code base (#74334)Louis Dionne1-1/+1
2023-09-16[libc++] implement std::`jthread`Hui1-0/+1
2023-06-17[libc++][NFC] Granularise <thread> headerHui1-360/+9
2023-06-15[libc++] Merge _LIBCPP_FUNC_VIS, _LIBCPP_TYPE_VIS and _LIBCPP_EXCEPTION_ABI i...Nikolas Klauser1-6/+6
2023-05-12[NFC][libc++][format] Uses uniform member signatures.Mark de Wever1-4/+5
2023-04-16[libc++] Add hide_from_abi check for classesNikolas Klauser1-1/+1
2023-04-09[libc++] Granularize system_error.Mark de Wever1-2/+4
2023-04-08[libc++][format] Implements formatter thread::id.Mark de Wever1-0/+49
2023-03-31[libc++] Add __decay_t and use it instead of decay<>::typeNikolas Klauser1-1/+1
2023-03-22[libc++] Granularize __mutex_baseNikolas Klauser1-1/+8
2023-03-19[libc++] Granularize <exception> includesNikolas Klauser1-0/+2
2023-03-08[libc++] Granularize <type_traits> includesNikolas Klauser1-1/+0
2023-02-11[libc++] Enable radability-identifier-naming for local variables and fix any ...Nikolas Klauser1-2/+2
2022-12-23[libc++] Add custom clang-tidy checksNikolas Klauser1-1/+1
2022-09-27[libc++][NFC] Fix some standard-mandated includes commentsNikolas Klauser1-0/+2
2022-09-25[libc++] Rewrites graph_header_deps.py.Mark de Wever1-1/+1
2022-09-06[libc++] Avoid instantiating type_trait classesNikolas Klauser1-1/+1
2022-09-05[libc++] Granularize the rest of memoryNikolas Klauser1-1/+1
2022-09-03[NFC][libc++] Moves transitive includes location.Mark de Wever1-8/+8
2022-09-02Revert "[libc++] Granularize the rest of memory"Vitaly Buka1-1/+1
2022-09-02[libc++] Granularize the rest of memoryNikolas Klauser1-1/+1
2022-08-31[libc++] Reduces the number of transitive includes.Mark de Wever1-2/+5
2022-08-13[libc++] Implement `operator<=>` for `thread::id`Adrian Vogelsgesang1-5/+6
2022-08-13[libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABINikolas Klauser1-3/+3
2022-06-27[libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne1-0/+5
2022-06-22[libc++] Complete the implementation of N4190Nikolas Klauser1-1/+1
2022-06-17[libc++] Mark standard-mandated includes as suchNikolas Klauser1-0/+3
2022-06-09[libc++] Granularize __stringNikolas Klauser1-0/+1
2022-05-20[libc++] Improve error messages for disabled modesLouis Dionne1-4/+2
2022-04-26[libc++] Remove <functional> includesNikolas Klauser1-1/+0
2022-04-20[libc++] Granularize <functional> includesNikolas Klauser1-1/+1
2022-03-30[libc++] Ensure that all public C++ headers include <__assert>Louis Dionne1-1/+1
2022-02-23[libc++] Granularize chrono includesNikolas Klauser1-1/+0
2022-02-17Remove __uncvref; use __uncvref_t insteadNikolas Klauser1-5/+1
2022-02-16[libc++] Move everything related solely to _LIBCPP_ASSERT to its own fileLouis Dionne1-1/+1
2022-02-11[libc++] Remove __functional_baseNikolas Klauser1-1/+0
2022-02-04[libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer1-1/+1
2022-01-18[libc++] Split a few utilities out of __threading_supportLouis Dionne1-0/+1
2022-01-04[libc++] Add the version header to all headers.Mark de Wever1-0/+1
2021-12-22[libc++] [ranges] Introduce _LIBCPP_AUTO_CAST(x) for auto(x).Arthur O'Dwyer1-3/+2
2021-12-02[libc++][NFC] Update namespace comments in include/Nikolas Klauser1-1/+1