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