summaryrefslogtreecommitdiffstats
path: root/contrib/libs/cxxsupp/libcxx/include/__threading_support
Commit message (Collapse)AuthorAgeFilesLines
* Update libcxx to 5 Mar 2024 80f9458cf30d13eef21b09042ea590945c5e64dbmikhnenko2025-01-201-456/+0
| | | | commit_hash:c45aa2ed98c2a01fa86b69bac97f40a32bd68ae2
* libc++: Run clang-format from upstream and update to ↵mikhnenko2024-12-181-272/+138
| | | | | | 9783f28cbb155e4a8d49c12e1c60ce14dcfaf0c7 commit_hash:ca4954fe054e5a7190ad11ab71bfc7ca0965bca2
* Update libcxx to 18 Dec 3b0705827dbe711788c6b6bec3afa94205db1ce8mikhnenko2024-12-051-3/+3
| | | | commit_hash:875d8582c26b8bf016af25e00ad77d9bbf081948
* Update libcxx to 10 Oct 2023 dc129d6f715cf83a2072fc8de8b4e4c70bca6935mikhnenko2024-03-271-2/+3
| | | | 97ce40d276e44357a49b7a945af841896126dca8
* Update libcxx to llvmorg-17.0.6hiddenpath2024-02-211-136/+19
| | | | | Update libcxx to llvmorg-17.0.6 c871ef572c71b4fef22d4a9e65bcebc57e625aea
* feat contrib: aiogram 3armenqa2024-01-191-25/+54
| | | | Relates: https://st.yandex-team.ru/, https://st.yandex-team.ru/
* Upd libc++ to 12 July 2022 81c48436bbd29736f77a111fc207e28854939907hiddenpath2023-12-061-11/+11
|
* Upd libc++ to 95a2527261443729a398e16bc7dc6dd325fc2691 (29 Mar 2022)mikhnenko2023-10-061-3/+3
|
* Update libc++ to 9b03c08e (6 Mar 2022).halyavin2023-09-261-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notable changes: * don't warn that coroutines are not supported when using experimental/coroutine * add _LIBCPP_HIDE_FROM_ABI to __quoted_proxy constructors * ADL-proof calls of __quoted * fix ctype facet `is` method for Windows * change return type of bit_width to int (LWG3656) * make private __wrap_iter constructors explicit * fix delayed initialization of `__fill_` in basic_ios * ranges::iter_move cleanup * ADL-proof __synth_three_way * reject random number generators with signed types * use C++ overloads from math.h on AIX * add explicit to some internal constructors * replace _LIBCPP_HAS_NO_STRONG_ENUMS with C++ version check * use `inline constexpr bool` instead of `constexpr bool` for helpers in ranges * reject uniform_int_distribution<bool>, uniform_int_distribution<char> and all user types * allow std::mergeable and std::sortable even with incomplete ranges * fix double close bug in std::filesystem::remove_all * remove recursion in basic_string::insert because it interferes with constexpr * fix error checking of wctob_l calls * pack _Flags class on AIX * fix integer type in __estimate_column_width exposed by AIX * qualify all std::move calls with std * make chrono includes granular * set std::numeric_limits::tinyness_before to true on ARM * add ranges::in_found_result and ranges::min_max_result
* Remove unused definemikhnenko2023-09-151-3/+1
|
* Add error before unused import of macro _LIBCPP_EXTERNAL_THREADINGalperevyshin2023-05-131-1/+1
|
* Update libc++ to 8f0b2ac1 (12 Feb 2022).Andrey Khalyavin2022-06-241-56/+0
| | | | | | | | | | | | | | | | | | | | | | | | Notable changes: * use [[no_unique_address]] for field `__base_` in join_view * remove _LIBCPP_HIDE_FROM_ABI from __threading_support functions * remove __functional_base header which is just a set of #include directives * remove unused include in ranges_swap_ranges.h * do not print bools with "c" format. * add noexcept to basic_format_context::arg constructor * add ranges::min_element * add ranges::in_fun_result * add ranges::swap_ranges * add std::vector::reference::operator=(bool) const * replace _LIBCPP_DEBUG with _LIBCPP_DEBUG_LEVEL * fix constexpr in __debug_less * modernize code in compress_pair.h * add permutable concept * cleanup format headers * remove _LIBCPP_ABI_UNSTABLE, we must set _LIBCPP_ABI_VERSION and _LIBCPP_ABI_NAMESPACE outselves now * make some members private in experimental/functional * remove std::nullptr_t emulation in C++03 mode ref:f3c7583f32067a3dd9da42aeb15f1b01d746dc59
* Update libc++ to 24c12bfb (5 Feb 2022).Andrey Khalyavin2022-06-091-1/+1
| | | | | | | | | | | | | Notable changes: * make _LIBCPP_ABI_UNSTABLE set _LIBCPP_ABI_VERSION * replace include utility with specific includes in __utility folder * disallow ranges:begin for array of incomplete types * move fpos to separate header * delete optional usage of type builtins that were never implemented * define ranges::views namespace in its own header * remove base class of the vector ref:1d141d911ba017f306cca431c3b56c25d495e54e
* Update libc++ to 429a717e (20 Jan 2022).Andrey Khalyavin2022-04-211-51/+2
| | | | | | | | | | | | | | | | Notable changes: * use _LIBCPP_DEBUG_ASSERT in unordered_map and vector headers * use reserved identifiers for template parameters * fix category of fs::path::iterator * introduce __debug_db_insert_i() for debug checks to support compile-time evaluation * add specializations of basic_common_reference and common_type for tuple * fix std::lognormal_distribution::param_type * add _LIBCPP_HIDE_FROM_ABI to in_in_result conversion operators * replace _LIBCPP_INLINE_VISIBILITY with _LIBCPP_HIDE_FROM_ABI in move_iterator.h * fix __simple_view concept in std::ranges * add some ASCII/EBCDIC support for z/OS ref:b0e68cbe142a3f06a8804f247119b5eb0a455a39
* intermediate changesarcadia-devtools2022-03-241-1/+58
| | | | ref:9eb06e5e31eb4c81bc7f55fa295da8edd4e644bb
* intermediate changesarcadia-devtools2022-03-171-3/+3
| | | | ref:b701e8676af251d91697287754da22505ad43d4e
* intermediate changesarcadia-devtools2022-03-011-23/+1
| | | | ref:ca7f4ea59c35451f4846b211a4122df6ab12b4df
* intermediate changesarcadia-devtools2022-02-101-71/+0
| | | | ref:4635f4dd763168c3fa295f87727595c785b4d5a4
* Restoring authorship annotation for Andrey Khalyavin <[email protected]>. ↵Andrey Khalyavin2022-02-101-813/+813
| | | | Commit 2 of 2.
* Restoring authorship annotation for Andrey Khalyavin <[email protected]>. ↵Andrey Khalyavin2022-02-101-813/+813
| | | | Commit 1 of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.danlark2022-02-101-4/+4
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.danlark2022-02-101-4/+4
|
* Restoring authorship annotation for Mikhail Borisov ↵Mikhail Borisov2022-02-101-2/+2
| | | | <[email protected]>. Commit 2 of 2.
* Restoring authorship annotation for Mikhail Borisov ↵Mikhail Borisov2022-02-101-2/+2
| | | | <[email protected]>. Commit 1 of 2.
* intermediate changesDevtools Arcadia2022-02-071-0/+819
ref:cde9a383711a11544ce7e107a78147fb96cc4029