summaryrefslogtreecommitdiff
path: root/libcxx/include/barrier
AgeCommit message (Expand)Author
2025-10-09[libc++] Remove availability annotations that aren't required anymore (#161640)Nikolas Klauser
2025-07-16[libc++] Annotate barrier functions that are defined in the dylib (#148542)Nikolas Klauser
2025-05-28Revert "[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HID...James Y Knight
2025-05-18[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_A...Nikolas Klauser
2025-04-09[libc++][C++03] Remove headers which don't provide anything (#134044)Nikolas Klauser
2025-01-14[libc++] Remove unused _LIBCPP_HAS_NO_TREE_BARRIER macro and associated dead ...Louis Dionne
2025-01-08[libc++] Put _LIBCPP_NODEBUG on all internal aliases (#118710)Nikolas Klauser
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++] Make __atomic_base into an implementation detail of std::atomic (#11...Louis Dionne
2024-11-06[libc++] Refactor the configuration macros to being always defined (#112094)Nikolas Klauser
2024-10-31[libc++] Granularize <cstddef> includes (#108696)Nikolas Klauser
2024-09-12[libc++][NFC] Use [[__nodiscard__]] unconditionally (#80454)Nikolas Klauser
2024-07-31[libc++] Drop support for the C++20 Synchronization Library before C++20 (#82...Louis Dionne
2024-07-15[libc++] Handle _LIBCPP_HAS_NO_{THREADS,LOCALIZATION} consistently with other...Louis Dionne
2024-06-18[libc++][NFC] Run clang-format on libcxx/include again (#95874)Louis Dionne
2024-06-11[libc++] Mark a few functions in the dylib as noexcept (#94098)Nikolas Klauser
2024-05-28[libc++] Make the __availability header a sub-header of __config (#93083)Louis Dionne
2024-04-22[libc++] Remove _LIBCPP_DISABLE_NODISCARD_EXTENSIONS and refactor the tests (...Nikolas Klauser
2024-04-16[libc++] Deprecate the C++20 synchronization library before C++20 (#86410)Louis Dionne
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne
2024-01-20[libc++][hardening] Categorize assertions that produce incorrect results (#77...Konstantin Varlamov
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-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-07-15[libc++] add basic runtime assertions to <barrier>Edoardo Sanguineti
2023-07-12[libc++] mark barrier constructor as explicit in <barrier>Edoardo Sanguineti
2023-04-16[libc++] Add hide_from_abi check for classesNikolas Klauser
2023-04-07[libc++] Reject standard attributes which are extensions in libcpp-uglify-att...Nikolas Klauser
2023-03-10[libc++] Granularize <atomic> includesNikolas Klauser
2022-12-23[libc++] Add custom clang-tidy checksNikolas Klauser
2022-10-12[NFC][libc++] Moves transitive includes location.Mark de Wever
2022-09-05[libc++] Granularize the rest of memoryNikolas Klauser
2022-09-02Revert "[libc++] Granularize the rest of memory"Vitaly Buka
2022-09-02[libc++] Granularize the rest of memoryNikolas Klauser
2022-09-02[libc++] Make the naming of private member variables consistent and enforce i...Nikolas Klauser
2022-07-08[libc++] Make parameter names consistent and enforce the naming style using r...Nikolas Klauser
2022-05-25[libc++] Remove conditional includeLouis Dionne
2022-05-25[libc++] Make sure that all headers can be included with modules enabledLouis Dionne
2022-05-20[libc++] Improve error messages for disabled modesLouis Dionne
2022-03-30[libc++] Ensure that all public C++ headers include <__assert>Louis Dionne
2022-03-15[libc++] Define _LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER whenever we enable warnin...Louis Dionne
2022-02-24[libc++] Make sure calls to std::move are always qualifiedCorentin Jabot
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
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne
2021-07-27[libc++] Fix a few warnings in system headers with GCCLouis Dionne
2021-05-29[libc++] Alphabetize and include-what-you-use. NFCI.Arthur O'Dwyer
2021-04-17[libc++] Remove hard tabs, U+00AD, and U+200B from all libc++ headers. NFCI.Arthur O'Dwyer