<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/util, branch CLI_2.27.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.27.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.27.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-10-28T21:37:49Z</updated>
<entry>
<title>is_constructible_v for Make-ptrs functions (MakeHolder)</title>
<updated>2025-10-28T21:37:49Z</updated>
<author>
<name>ilnurkh</name>
<email>ilnurkh@yandex-team.com</email>
</author>
<published>2025-10-28T21:20:31Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=bd1bdb4955ffc9172a70d568bce02d16bed8c43f'/>
<id>urn:sha1:bd1bdb4955ffc9172a70d568bce02d16bed8c43f</id>
<content type='text'>
commit_hash:f49e7f6d65b455df3297b7b534949a9ef9236e0c
</content>
</entry>
<entry>
<title>Use a more conventional return value check compatible with MSVC tools 14.4*.</title>
<updated>2025-10-28T21:27:23Z</updated>
<author>
<name>akhropov</name>
<email>akhropov@yandex-team.com</email>
</author>
<published>2025-10-28T21:10:22Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=741a49dd99e01b89784c9340e41bf28cde8efd7c'/>
<id>urn:sha1:741a49dd99e01b89784c9340e41bf28cde8efd7c</id>
<content type='text'>
commit_hash:044e079ab391ee08bb3a3a2b78e8db01fef63d53
</content>
</entry>
<entry>
<title>Avoid constructing ill-formed `std::basic_string_view&lt;const char&gt;`</title>
<updated>2025-10-27T10:44:56Z</updated>
<author>
<name>borman</name>
<email>borman@yandex-team.com</email>
</author>
<published>2025-10-27T09:54:04Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=058dc84c54b72daf9e25b9ae090a80ed843d4cd0'/>
<id>urn:sha1:058dc84c54b72daf9e25b9ae090a80ed843d4cd0</id>
<content type='text'>
Since libc++19, only `std::char_traits&lt;char&gt;` is defined: https://github.com/llvm/llvm-project/commit/e30a148b098d462d0267c479cd9e4783363c2761
This makes usage of `std::char_traits&lt;const char&gt;`, `std::char_traits&lt;unsigned char&gt;`, etc invalid.

C++20 deduction guides are now used to infer proper `Char` type; while also avoiding being overly specific with `type_traits`.
commit_hash:c5ffaef9ef1c8b462d2fdf0e080a43d5cd4c4ca7
</content>
</entry>
<entry>
<title>is_constructible_v for Make-ptrs functions (without MakeHolder)</title>
<updated>2025-10-26T20:34:47Z</updated>
<author>
<name>ilnurkh</name>
<email>ilnurkh@yandex-team.com</email>
</author>
<published>2025-10-26T20:21:14Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=88ac9db1abee2513919ed0fba55b1c71c459fc29'/>
<id>urn:sha1:88ac9db1abee2513919ed0fba55b1c71c459fc29</id>
<content type='text'>
commit_hash:bbae3f9fc58d05f98cd441f78cf58ebace8ee465
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2025-10-26T16:30:31Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2025-10-26T16:14:17Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=164fea83e84d7f11eb7e688cb9b8f70431eefdb7'/>
<id>urn:sha1:164fea83e84d7f11eb7e688cb9b8f70431eefdb7</id>
<content type='text'>
commit_hash:ea5ee1bde916e3ead28b76ba317ef904152dd24d
</content>
</entry>
<entry>
<title>is_constructible_v check for TMaybe::emplace methods</title>
<updated>2025-10-22T12:37:34Z</updated>
<author>
<name>ilnurkh</name>
<email>ilnurkh@yandex-team.com</email>
</author>
<published>2025-10-22T11:54:19Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=60a7e595fccfc41c18b352e18adb3bfe5264f7e7'/>
<id>urn:sha1:60a7e595fccfc41c18b352e18adb3bfe5264f7e7</id>
<content type='text'>
commit_hash:d08428835a793ed8f62b2833dc4d53e433226f4b
</content>
</entry>
<entry>
<title>Y_LIFETIME_BOUND for TMaybe-emplace methods</title>
<updated>2025-10-22T07:59:30Z</updated>
<author>
<name>ilnurkh</name>
<email>ilnurkh@yandex-team.com</email>
</author>
<published>2025-10-22T07:09:42Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=eb5563d2f6184b2a0847c9df02d3c913d5ae94c5'/>
<id>urn:sha1:eb5563d2f6184b2a0847c9df02d3c913d5ae94c5</id>
<content type='text'>
commit_hash:5f04d6a91faac7a08c1858e1d942352a1154c11f
</content>
</entry>
<entry>
<title>StringSplitter: splitting an empty string should always produce exactly one token</title>
<updated>2025-10-21T22:00:33Z</updated>
<author>
<name>swarmer</name>
<email>swarmer@yandex-team.com</email>
</author>
<published>2025-10-21T21:40:56Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=30ad3d5b967bb270c8f5a1dcdeb205b23808b4cf'/>
<id>urn:sha1:30ad3d5b967bb270c8f5a1dcdeb205b23808b4cf</id>
<content type='text'>
Previously, the split operation would produce incorrect results if the bound of the user-provided string overlaps with the address of a default-constructed string. Introduce a sentinel value to ensure that such overlap are no longer possible.
Use additional boolean flag to check for the similar problem in the iterator-based version of algorithm.
commit_hash:6590787dc4c0319375efa3630a7146e31eed5e89
</content>
</entry>
<entry>
<title>Add GetOrEmplace for TMaybe</title>
<updated>2025-10-21T07:08:42Z</updated>
<author>
<name>ilnurkh</name>
<email>ilnurkh@yandex-team.com</email>
</author>
<published>2025-10-21T06:49:10Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=767f2c5eb2fe824bcbafcb09f0478a8c6cc0a9f1'/>
<id>urn:sha1:767f2c5eb2fe824bcbafcb09f0478a8c6cc0a9f1</id>
<content type='text'>
commit_hash:3e9ec510809df7c44c56a28e1795cb6363d54e9f
</content>
</entry>
<entry>
<title>Check element size for other TArrayRef constructors, not only from Container</title>
<updated>2025-10-17T09:38:17Z</updated>
<author>
<name>akhropov</name>
<email>akhropov@yandex-team.com</email>
</author>
<published>2025-10-17T08:43:35Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=323f7e5f997c321f5970eb64578762834ca28ca4'/>
<id>urn:sha1:323f7e5f997c321f5970eb64578762834ca28ca4</id>
<content type='text'>
commit_hash:a53c0e1509e346d4e39464430ba21c3595315734
</content>
</entry>
</feed>
