<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/contrib/libs/flatbuffers, 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-19T07:10:24Z</updated>
<entry>
<title>Update libcxx to 18 Mar 2025</title>
<updated>2026-02-19T07:10:24Z</updated>
<author>
<name>mikhnenko</name>
<email>mikhnenko@yandex-team.com</email>
</author>
<published>2026-02-19T06:38:31Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=18d6511c21e66330bb1f2c8a82f922cc0fa7329d'/>
<id>urn:sha1:18d6511c21e66330bb1f2c8a82f922cc0fa7329d</id>
<content type='text'>
```
    [libc++] Improve deprecated diagnostic guards.
    [libc++] Guard call_once against operator hijacking. (#128054)
    [libc++] Remove redundant assignments in bitset string-like constructors (#121424)
    [libc++] Fix allocate_at_least test that assumes the size_type of the allocator (#131682)
    [libc++] Fix check for _LIBCPP_HAS_NO_WIDE_CHARACTERS in features.py (#131675)
    [libc++] Add remaining benchmarks from [alg.modifying.operations] (#127354)
    [libc++][test] Adds a test for a reserved name. (#131363)
    [libc++][test] Skip a `is_virtual_base_of` test for apple-clang-17 (#131438)
    [libc++][test] Skip some `is_implicit_lifetime` tests for apple-clang-17 (#131302)
    [libc++] Fix ambiguous call in {ranges, std}::find (#122641)
    [libc++] Optimize ranges::rotate for vector&lt;bool&gt;::iterator (#121168)
    [regex] fix uncaught exception when string is like "\\_" (#129348)
    [libc++] Add `-Watomic-memory-ordering` diagnostic tests for `atomic_ref` (#130206)
    [libc++][docs] Remove mis-added entry for P2513R4 (#130581)
    [libc++][CI] Update action runner base image. (#130433)
    [libc++] Protect more code against -Wdeprecated. (#130419)
    [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (#128649)
    [libc++] Deprecate `is_pod(_v)` since C++20 (#129471)
    [libc++] Implement part of P2562R1: constexpr `ranges::stable_sort` (#128860)
    [libc++] Remove identity casts in &lt;{forward_,}list&gt; (#130049)
    [libc++] Remove a few unused includes from &lt;__concepts/*&gt; (#129883)
    [libc++] Verify that LWG4140 is implemented (#128624)
    [libc++] Implement part of P2562R1: constexpr `ranges::stable_partition` (#129839)
    [libcxx] Export directory_iterator in module build (#129195)
    [libc++] Optimize num_put integral functions (#120859)
    [libc++] Add missed `constexpr` to `erase(_if)` in `&lt;string&gt;` (#129666)
    [libc++] Optimize ranges::swap_ranges for vector&lt;bool&gt;::iterator (#121150)
    [libc++] Remove a few unused includes in &lt;utility&gt; headers (#129674)
    [libc++] Implement part of P2562R1: constexpr `std::stable_partition` (#128868)
    [libc++] Fix assignment in insertion into `vector` (#116001)
    [libc++][test] extend XFAIL clauses to cover Amazon Linux too (#129377)
    [libc++] Fix `money_get::do_get` with huge input (#126273)
    [libc++][chrono][doc] Use stable names in synopsis. (#129381)
    [libc++][format] Enables formattable tests for chrono formatters. (#128356)
    [libc++] Implement LWG3990 for Clang (#128834)
    [libc++][test] XFAIL for FreeBSD in thread_create_failure.pass.cpp (#129413)
    [libc++] Add tests for gcd that result in something other than zero or one (#129395)
    [libc++] Prohibits initializer_list specializations. (#128042)
    [libc++] Implements LWG3600 Making istream_iterator copy constructor trivial is an ABI break (#127343)
    [libcxx] Provide locale conversions to tests through lit substitution (#105651)
    [libc++] Guard &lt;codecvt&gt; contents on _LIBCPP_HAS_LOCALIZATION (#129112)
    [libc++] Mark _XOPEN_SOURCE test as unsupported on FreeBSD (#128950)
    [libc++] Enable algorithm vectorization on arm neon (#128873)
    [libc++][test] extend -linux-gnu XFAIL to cover all of the -linux targets (#129140)
    [libc++] Fix the locale base API on Linux with musl (#128936)
    [libc++] Diagnose when nullptrs are passed to string APIs (#122790)
    [libc++] Silence CMake's install messages in the CI (#128872)
    [libcxx] Add LWG4135: The helper lambda of std::erase for list should specify return type as bool (#128358)
    [libc++] Optimize ranges::equal for vector&lt;bool&gt;::iterator (#121084)
    [libc++][test] Refactor tests for rotate and rotate_copy (#126458)
    [libc++][format] Disables narrow string to wide string formatters. (#128355)
    [lib++][print] Don't pad the ostream output. (#128354)
    [libc++] Updates ostream's println LWG status. (#128214)
    [libc++][test] Refactor tests for ranges::swap_range algorithms (#121138)
    [libc++][test] Augment ranges::{fill, fill_n, find} with missing tests (#121209)
    Simplify flip() for std::bitset (#120807)
    Exclude hwasan from thread_create_failure.pass.cpp (#128768)
    [libc++] Make .verify.cpp tests more robust against changing headers (#128703)
    [libc++] Don't try to wait on a thread that hasn't started in std::async (#125433)
    [libc++] Use the new locale base API on Linux (#128007)
    [libc++] Synchronize Docker container SHA in run-buildbot-container (#128225)
    [libc++] Fix basic_string not allowing max_size() elements to be stored (#125423)
    [libc++] Fix shrink_to_fit to swap buffer only when capacity is strictly smaller (#127321)
    [libcxx] Enable localization for the GPU in the config files (#128224)
    [libc++] std::atomic primary template should not have a `difference_type` member type (#123236)
    [libc++][chrono] implements GPS clock. (#125921)
    [libc++] Re-enable the FreeBSD CI job (#127687)
    [libc++] Qualify calls to nullary functions like __throw_foo (#122465)
    [libcxx] Work around picolibc argv handling in tests. (#127662)
    [libc++] Reduce the dependency of the locale base API on the base system from the headers (#117764)
    [libc++] Add benchmarks for copy algorithms (#127328)
    Apply clang-format to bitset_test_cases.h to make PR#120807 cleaner
    [libc++][test] Refactor tests for std::{copy, move, fill} algorithms (#120909)
    [libc++] Optimize ranges::move{,_backward} for vector&lt;bool&gt;::iterator (#121109)
    [libc++] Avoid code duplication in strings operator+ overloads (#126048)
    [libc++] Deprecate and remove member types of `hash` in `&lt;variant&gt;` (#127758)
    [libc++] Guard include of &lt;features.h&gt; with __has_include (#127691)
    [libc++] Set feature-test macro `__cpp_lib_atomic_float` (#127559)
    [libc++] Add Hagenberg issues and papers to the Status pages (#127510)
    [libc++][TZDB] Improves system time zone detection. (#127339)
    [libc++] Updates the compilers used post branching. (#126564)
    [libc++] Do not guard inclusion of wchar.h with _LIBCPP_HAS_WIDE_CHARACTERS (#126924)
    [libc++] Document that libc++ does not and will never implement the Networking TS (#127508)
    [libc++][TZDB] Fixes mapping of nonexisting time. (#127330)
    [libc++] Synchronize a few remaining status page rows with Github issues
    [libc++] Synchronize status pages with Github issues list
    [libc++] Add watchOS and tvOS checks for aligned_alloc (#126862)

```
commit_hash:0fe92794332887531b208345c6646cabf16dc21f
</content>
</entry>
<entry>
<title>Follow up for rXXXXXX</title>
<updated>2025-06-15T13:02:24Z</updated>
<author>
<name>thegeorg</name>
<email>thegeorg@yandex-team.com</email>
</author>
<published>2025-06-15T12:44:47Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=0a162986fcce4f72f39b7b791369b4c16dc4e571'/>
<id>urn:sha1:0a162986fcce4f72f39b7b791369b4c16dc4e571</id>
<content type='text'>
commit_hash:39c5d2a8a9f618b4e01f1489e11fa131e2db4001
</content>
</entry>
<entry>
<title>Make contrib/libs/flatbuffers independent from abseil-cpp</title>
<updated>2025-06-15T06:35:43Z</updated>
<author>
<name>thegeorg</name>
<email>thegeorg@yandex-team.com</email>
</author>
<published>2025-06-15T06:20:54Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=b73dea5dc2b4ce1e07a5445c2cea548039cb1b3d'/>
<id>urn:sha1:b73dea5dc2b4ce1e07a5445c2cea548039cb1b3d</id>
<content type='text'>
commit_hash:80437ff8d8e74785109837b24c42b552e551542e
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2025-05-07T09:45:19Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2025-05-07T09:34:11Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8136573857539859e147d7edd8762ca707c92402'/>
<id>urn:sha1:8136573857539859e147d7edd8762ca707c92402</id>
<content type='text'>
commit_hash:8e91f1bc83ec2f7c5c04762b6c4a7343ab3506f2
</content>
</entry>
<entry>
<title>publishFullContrib: true for ydb</title>
<updated>2024-10-09T10:14:22Z</updated>
<author>
<name>maxim-yurchuk</name>
<email>maxim-yurchuk@yandex-team.com</email>
</author>
<published>2024-10-09T09:29:46Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9731d8a4bb7ee2cc8554eaf133bb85498a4c7d80'/>
<id>urn:sha1:9731d8a4bb7ee2cc8554eaf133bb85498a4c7d80</id>
<content type='text'>
&lt;HIDDEN_URL&gt;
commit_hash:c82a80ac4594723cebf2c7387dec9c60217f603e
</content>
</entry>
<entry>
<title>Fix flatbuf sandboxing build</title>
<updated>2024-10-04T07:09:17Z</updated>
<author>
<name>spreis</name>
<email>spreis@yandex-team.com</email>
</author>
<published>2024-10-04T06:56:50Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8b94a751187ed4a463b7f37023098505492d4574'/>
<id>urn:sha1:8b94a751187ed4a463b7f37023098505492d4574</id>
<content type='text'>
Fix for sandboxing builds like https://a.yandex-team.ru/ci-card-preview/23700000012721 (2nd iteration of https://a.yandex-team.ru/review/6927716/details)

Explanation is here https://docs.yandex-team.ru/ya-make/manual/common/macros#induced_deps, the flatbuf command currently emits .cpp in addition to .h (this is need for immediate schema validation by `ya make my/flatfbuf/schemas` build. The headers alone won't trigger any build and so code generation)
commit_hash:f27ec4e20e6fd552df2934802a4a6251893bc53a
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2024-08-20T17:48:47Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2024-08-20T17:35:10Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=894352059225553994695527eab3d7988cf59b34'/>
<id>urn:sha1:894352059225553994695527eab3d7988cf59b34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Completely remove traces of prebuilt contrib/tools/flatc</title>
<updated>2024-07-03T09:09:14Z</updated>
<author>
<name>thegeorg</name>
<email>thegeorg@yandex-team.com</email>
</author>
<published>2024-07-03T08:48:56Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=a7a899404c9de550eaa43da37981c62eb1d94acf'/>
<id>urn:sha1:a7a899404c9de550eaa43da37981c62eb1d94acf</id>
<content type='text'>
ab468c13a4ddf617e8b43c98d237c329fc5ece20
</content>
</entry>
<entry>
<title>Fix patch</title>
<updated>2024-05-21T15:49:57Z</updated>
<author>
<name>thegeorg</name>
<email>thegeorg@yandex-team.com</email>
</author>
<published>2024-05-21T15:36:49Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=b152cee910c15fd75e10d7cbd8afe35d079b2c70'/>
<id>urn:sha1:b152cee910c15fd75e10d7cbd8afe35d079b2c70</id>
<content type='text'>
e871e4c16da73fb080536ac9b70a5086517e67bf
</content>
</entry>
<entry>
<title>Update contrib/libs/flatbuffers to 24.3.25</title>
<updated>2024-03-29T03:10:59Z</updated>
<author>
<name>robot-contrib</name>
<email>robot-contrib@yandex-team.com</email>
</author>
<published>2024-03-29T03:01:25Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=a21f8f835e55425029f398bd3c1829b01c82f3c8'/>
<id>urn:sha1:a21f8f835e55425029f398bd3c1829b01c82f3c8</id>
<content type='text'>
62e6ced1e7bd530347c0f0f4cf53953c063e0c4b
</content>
</entry>
</feed>
