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