<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/contrib/libs/cxxsupp/libcxx/include/__assertion_handler, branch main</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=main</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2026-02-11T07:25:30Z</updated>
<entry>
<title>Update libcxx to 14 Jan 2025</title>
<updated>2026-02-11T07:25:30Z</updated>
<author>
<name>mikhnenko</name>
<email>mikhnenko@yandex-team.com</email>
</author>
<published>2026-02-11T06:20:18Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=df75a44af0e3c0cfce907e22f61d6c91fc3bbc39'/>
<id>urn:sha1:df75a44af0e3c0cfce907e22f61d6c91fc3bbc39</id>
<content type='text'>
```
    [libc++] Remove unused _LIBCPP_HAS_NO_TREE_BARRIER macro and associated dead code (#122769)
    [libc++] Optimize input_iterator-pair `insert` for std::vector (#113768)
    [libc++] Fix ambiguity due to non-uglified member typedefs (#121664)
    [libc++] Fix `tuple_cat` for element with unconstrained constructor (#122433)
    [libc++] Make std::stable_sort constexpr friendly (#110320)
    [libc++] Stop copying headers to the build directory (#115380)
    [libc++][test] Add exception tests for vector capacity operations (#118141)
    [libcxx] Don't hold the lock when calling notify_* on gates in std::shared_mutex (#107876)
    [libc++] Redefine Fuchsia locale base support on top of the new API (#122489)
    [libc++] Deprecate extension `packaged_task::result_type` (#122600)
    [libc++] Pass type information down to __libcpp_allocate (#118837)
    [libc++] Replace stable_sort with sort in flat_map (#121431)
    [libc++] Improve diagnostic when failing to parse the tzdb (#122125)
    [libc++] Fix bug in tests for std::atomic_ref&lt;T*&gt; increment and decrement operators (#122271)
    [libc++] Add missing iswctype_l in posix_l_fallbacks (#122484)
    [libc++] Implement a libc++ private version of isascii (#122361)
    [libc++] Implement std::not_fn&lt;NTTP&gt; (#86133)
    [libc++] Remove duplicated _LIBCPP_HIDE_FROM_ABI from a few declarations (#122323)
    [libc++] Remove obsolete bsd_locale_defaults.h (#122276)
    [libc++][chrono] Entirely remove relational operators for `std::chrono::weekday` (#122428)
    [libc++] Disable _LIBCPP_NODEBUG temporarily (#122393)
    [libc++] Add missing _LIBCPP_NODEBUG on internal aliases
    [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (#104683)
    [libc++] Fix mi-mode in GDB pretty printers (#120951)
    [libc++] Fix test for vector data_const.pass.cpp (#122085)
    [libc++] Add __iswctype to the locale base API since it's required by &lt;locale&gt; (#122168)
    [libc++] Fix erroneous internal capacity evaluation in vector&lt;bool&gt; (#120577)
    [libc++] Uglify non-standard member typedef const_reference in bitset (#121620)
    [libcxx] Handle windows system error code mapping in std::error_code. (#93101)
    [libc++] Add _LIBCPP_NODEBUG to __unwrap_ref_decay_t
    [libc++] Put _LIBCPP_NODEBUG on all internal aliases (#118710)
    [libc++] Add missing hardening checks and tests for vector&lt;bool&gt; (#121366)
    [libc++] Fix documentation for setting hardening ABI macros (#121946)
    [libcxx] Use alias for detecting overriden function (#120805)
    [libc++] Mark vector&lt;bool&gt;::at() as constexpr to conform to C++20 standard (#121848)
    [libcxx] Fix build for glibc &lt; 2.27 (#121893)
    [libc++] Add new utilities to compare benchmark results between builds (#120743)
    [libc++] Improve coverage of std::atomic_ref&lt;T&gt;::exchange() (#121596)
    [libc++] Fix largefile handling in fs::copy_file (#121855)
    [libc++][hardening] Add checks to `forward_list` element access. (#120858)
    [libc++] Use copy_file_range for fs::copy (#109211)
    [libc++] Fix the batch size used in the std::gcd benchmark (#120618)
    [libc++] Simplify unwrap_ref_decay a bit (#121623)
    [libc++] Remove abandoned __append declaration in vector&lt;bool&gt; (#121673)
    [libc++] Run clang-tidy only once per header (#121436)
    [libc++] Make __type_list variadic (#121117)
    [libc++][hardening] Add a bounds check for `valarray` and `bitset`. (#120685)
    [libc++] Avoid including shared_ptr.h in basic_ostream.h (#121049)
    [libcxx] Fix the #endif comments (#120949)
    [libcxx] Remove the second inclusion of the system header (#120946)
    [libc++] Refactor some code in monotonic_buffer_resource (#117271)
    [libc++] Mark num_get.bench.cpp as unsupported in C++03
    [libc++] Mark P0270R3 as Nothing To Do
    [libc++] Mark N4089 as complete
    [libc++] Mark P0175R1 as 'Nothing To Do'
    [libc++] Don't declare pmr::polymorphic_allocator before C++17 (#120850)
    [libc++] Switch _LIBCPP_NODEBUG to [[gnu::nodebug]] (#120720)
    [libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002)
    [libc++] Remove allocation.bench.cpp (#120767)
    [libc++] Remove the need for `uselocale()` (#120158)
    [libc++] Simplify vector&lt;bool&gt;::flip() and add new tests (#119607)
    [libc++] Remove some unused includes (#120219)
    [libcxx] Support for using timespec_get (#117362)
    [libcxx] Use alias for detecting overriden function (#114961)
    [libc++] Remove explicit mentions of __need_FOO macros (#119025)
    [libc++] Granularize &lt;new&gt; includes (#119964)
    [libc++] Refactor the Windows and MinGW implementation of the locale base API (#115752)
    [libc++] Disable deprecation warnings in derived_from_integral_constant.compile.pass.cpp
    [libc++] Add a test to make sure all the type traits derived from bool_constant
    [libc++] Introduce __forward_as (#118168)
```
commit_hash:d2b931c7b22a91f74792c7f91c3485782b7419c5
</content>
</entry>
<entry>
<title>Make compatible libcxx with cuda+clang20</title>
<updated>2025-09-10T05:49:16Z</updated>
<author>
<name>mikhnenko</name>
<email>mikhnenko@yandex-team.com</email>
</author>
<published>2025-09-10T05:30:27Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2da7a2f68603364c748131cbd9ce78e53795fc7b'/>
<id>urn:sha1:2da7a2f68603364c748131cbd9ce78e53795fc7b</id>
<content type='text'>
commit_hash:853db31a401cf9e6e76a5edb00bfb6fcc8230707
</content>
</entry>
<entry>
<title>[libc++] Fix AppleClang version number when checking for __builtin_verbose_trap support.</title>
<updated>2025-08-22T18:54:44Z</updated>
<author>
<name>akhropov</name>
<email>akhropov@yandex-team.com</email>
</author>
<published>2025-08-22T18:28:42Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ecfc41e796baf91b0095761c0275df9020ce68fa'/>
<id>urn:sha1:ecfc41e796baf91b0095761c0275df9020ce68fa</id>
<content type='text'>
Port of https://github.com/llvm/llvm-project/commit/1eba87904b0cbaaee82cfdb835528b85d99320ef
commit_hash:81f9b6b867d14aa1518c0ef176d2d175e7fec8e4
</content>
</entry>
<entry>
<title>Update libcxx to 20 Sep 2024</title>
<updated>2025-04-19T14:32:41Z</updated>
<author>
<name>mikhnenko</name>
<email>mikhnenko@yandex-team.com</email>
</author>
<published>2025-04-19T14:15:47Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8a4ae1910b2babbc014f5d5ff97c2245803d6d1a'/>
<id>urn:sha1:8a4ae1910b2babbc014f5d5ff97c2245803d6d1a</id>
<content type='text'>
TRIVIAL
commit_hash:04d8ae0a53854a1ed8cdea2e191c8dfa1248c023
</content>
</entry>
<entry>
<title>Update libcxx to 5 Mar 2024 80f9458cf30d13eef21b09042ea590945c5e64db</title>
<updated>2025-01-19T22:51:09Z</updated>
<author>
<name>mikhnenko</name>
<email>mikhnenko@yandex-team.com</email>
</author>
<published>2025-01-19T22:34:08Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2ab2ef14e493133a483a7210a0133c1d8918eee2'/>
<id>urn:sha1:2ab2ef14e493133a483a7210a0133c1d8918eee2</id>
<content type='text'>
commit_hash:c45aa2ed98c2a01fa86b69bac97f40a32bd68ae2
</content>
</entry>
</feed>
