summaryrefslogtreecommitdiff
path: root/libcxx/include/__thread
AgeCommit message (Expand)Author
2025-10-09[libc++] Remove availability annotations that aren't required anymore (#161640)Nikolas Klauser
2025-08-26[libc++] Remove a few incorrect _LIBCPP_EXPORTED_FROM_ABI annotations (#132602)Nikolas Klauser
2025-07-20[libc++] Refactor internal index_sequence API to match the public one (#149475)Nikolas Klauser
2025-07-09[libc++] Simplify definition of __libcpp_recursive_mutex_t (#147385)Hervé Poussineau
2025-07-05[libc++] Granularize <locale> (#146650)Nikolas Klauser
2025-05-28Revert "[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HID...James Y Knight
2025-05-20[libc++] Make ABI annotations explicit for windows-specific code (#140507)Nikolas Klauser
2025-05-18[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_A...Nikolas Klauser
2025-04-09[libc++] Remove _LIBCPP_TEMPLATE_VIS (#134885)Nikolas Klauser
2025-04-08[libc++] Remove _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS (#111964)Nikolas Klauser
2025-02-27[NFC][libc++] Guard against operator& hijacking. (#128351)Mark de Wever
2025-02-21[libc++] Qualify calls to nullary functions like __throw_foo (#122465)Louis Dionne
2025-01-08[libc++] Put _LIBCPP_NODEBUG on all internal aliases (#118710)Nikolas Klauser
2024-11-16[libc++] Avoid including <string> in <mutex> (#116254)Nikolas Klauser
2024-11-06[libc++] Refactor the configuration macros to being always defined (#112094)Nikolas Klauser
2024-09-16[libc++][modules] Fix missing and incorrect includes (#108850)Louis Dionne
2024-09-16[libc++][modules] Guard carved-out headers more consistently (#108637)Louis Dionne
2024-09-12[libc++] Make std::jthread supported in non-experimental mode (#107900)Louis Dionne
2024-07-26[libc++] Enable Clang modules in carve-out CI jobs (#100571)Louis Dionne
2024-06-18[libc++] Enable modernize-use-equals-delete (#93293)Nikolas Klauser
2024-06-18[libc++][NFC] Remove unnecessary parens in static_asserts (#95605)Nikolas Klauser
2024-05-28[libc++] Make the __availability header a sub-header of __config (#93083)Louis Dionne
2024-04-02[libc++][NFC] Remove a few unused <__availablity> includes (#86126)Nikolas Klauser
2024-03-03[libc++] Rename __fwd/hash.h to __fwd/functional.h and add reference_wrapper ...Nikolas Klauser
2024-02-28[libc++] Remove unnecessary includes from <atomic> (#82880)Nikolas Klauser
2024-02-20[libc++] Refactor more __enable_ifs to the canonical style (#81457)Nikolas Klauser
2024-02-05[libc++] Add missing <errno.h> include in threading support headers (#80311)Louis Dionne
2024-01-30[libc++] Move __libcpp_timespec_t into namespace std (#80004)Louis Dionne
2024-01-30[libc++] Split the monolithic __threading_support header (#79654)Louis Dionne
2024-01-26[libc++][NFC] Improve variable naming in __libcpp_thread_poll_with_backoff (#...Louis Dionne
2024-01-25[libc++] Fix missing and incorrect push/pop macros (#79204)Louis Dionne
2024-01-05[libc++][hardening] Categorize more assertions. (#75918)Konstantin Varlamov
2023-12-18[libc++] Format the code base (#74334)Louis Dionne
2023-12-05[libc++] Replace uses of _VSTD:: by std:: (#74331)Louis Dionne
2023-12-04[libc++] Rename _LIBCPP_INLINE_VISIBILITY to _LIBCPP_HIDE_FROM_ABI (#74095)Louis Dionne
2023-10-29[libc++] Remove a few transitive includes (#70553)philnik777
2023-09-16[libc++] implement std::`jthread`Hui
2023-07-20[libc++][Modules] Make top level modules for all C++ headers with OS/clang ve...Ian Anderson
2023-07-17[libc++][NFC] Remove unnecessary declarations in __thread/id.hLouis Dionne
2023-07-17[libc++][NFC] clang-format __thread/id.h since it just got movedLouis Dionne
2023-07-15[libc++] Adds a missing include.Mark de Wever
2023-07-15[libc++] Fixes thread::id's operator<<.Mark de Wever
2023-07-11[libc++] Move __thread_id out of <__threading_support>Louis Dionne
2023-06-28[libc++][hardening][NFC] Introduce `_LIBCPP_ASSERT_UNCATEGORIZED`.varconst
2023-06-17[libc++][NFC] Granularise <thread> headerHui
2022-11-25[libc++][NFC] Remove unused includes from poll_with_backoff.hLouis Dionne
2022-11-25[libc++][NFC] Consistently use newline between license and include guardLouis Dionne
2022-03-01[libc++] Revert "Protect users from relying on detail headers" & related changesLouis Dionne
2022-02-26[libcxx][modules] protects users from relying on detail headersChristopher Di Bella
2022-02-23[libc++] Granularize chrono includesNikolas Klauser