<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/library/cpp/yt, branch oidc-1.2.7a</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.7a</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.7a'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2026-02-20T19:06:38Z</updated>
<entry>
<title>Fixed error comparison</title>
<updated>2026-02-20T19:06:38Z</updated>
<author>
<name>mikari</name>
<email>mikari@yandex-team.com</email>
</author>
<published>2026-02-20T18:39:29Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=7ce6de4e577aa2d195fa5ec995df862c60484b63'/>
<id>urn:sha1:7ce6de4e577aa2d195fa5ec995df862c60484b63</id>
<content type='text'>
commit_hash:76b32cc3992d0c6ce820f0b52a06deade4fa7558
</content>
</entry>
<entry>
<title>YT-27436 Introduce PP_IS_EMPTY</title>
<updated>2026-02-18T15:28:10Z</updated>
<author>
<name>dann239</name>
<email>dann239@yandex-team.com</email>
</author>
<published>2026-02-18T14:50:28Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=80feb38637cfcd598a0d734105f1ffb10dc124a2'/>
<id>urn:sha1:80feb38637cfcd598a0d734105f1ffb10dc124a2</id>
<content type='text'>
commit_hash:96d6c16b241e44c6cd7910b16864fd0d037c6e8b
</content>
</entry>
<entry>
<title>YT-22792 Support heterogeneous lookup for intrusive pointers</title>
<updated>2026-02-18T13:57:06Z</updated>
<author>
<name>dann239</name>
<email>dann239@yandex-team.com</email>
</author>
<published>2026-02-18T13:28:29Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=5e1f9b72e30e40a427124529ea1aec536dbe10d4'/>
<id>urn:sha1:5e1f9b72e30e40a427124529ea1aec536dbe10d4</id>
<content type='text'>
commit_hash:058958336f8d0f263f11997b6bf41f858fdc55a0
</content>
</entry>
<entry>
<title>YT-27361: Make TEnumIndexedArray fully constexpr</title>
<updated>2026-02-11T15:00:49Z</updated>
<author>
<name>apachee</name>
<email>apachee@yandex-team.com</email>
</author>
<published>2026-02-11T14:32:14Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=c0f7dff814fdd32ef18460991d4255d1641b799f'/>
<id>urn:sha1:c0f7dff814fdd32ef18460991d4255d1641b799f</id>
<content type='text'>
commit_hash:7752326f65dbdee180e3b9fba78f6a2743bf948e
</content>
</entry>
<entry>
<title>YT-27167: Better TBitwiseUnversionedValueHash</title>
<updated>2026-02-11T01:27:50Z</updated>
<author>
<name>pavook</name>
<email>pavook@yandex-team.com</email>
</author>
<published>2026-02-11T01:03:48Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=72e2e4fb5634001484795bce3f6ca27e21b24905'/>
<id>urn:sha1:72e2e4fb5634001484795bce3f6ca27e21b24905</id>
<content type='text'>
+20-30% throughput on UpdateColumnarStatistics benchmark (with large statistics enabled)

- Do not factor in value.Id when calculating column digest
- Pack metadata directly instead of multiple HashCombine calls
- Use SplitMix64 finalizer for proper bit distribution
- Use cheaper xor with metadata instead of HashCombine
- Use XXH3 for strings
- Remove unnecessary copy
- Measured quality increased: on 20 (c=1..20) sequences `{nc | n \in [1..10^6]}` MAE dropped from ~36% to ~20%

HLL digests might temporarily suffer a 2x increase upon merging with the previously computed ones.
commit_hash:0bf661245cf1848ba9ef8b6c840c18dfd05bd2a4
</content>
</entry>
<entry>
<title>Add direct includes required by internal libcxx changes in library</title>
<updated>2026-02-09T21:29:19Z</updated>
<author>
<name>mikhnenko</name>
<email>mikhnenko@yandex-team.com</email>
</author>
<published>2026-02-09T21:06:50Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=cd502f9ce163007c4a5114ae0c9f0fb9907d32ba'/>
<id>urn:sha1:cd502f9ce163007c4a5114ae0c9f0fb9907d32ba</id>
<content type='text'>
Original errors you can see [here](https://nda.ya.ru/t/cIW6kCld7U2bZB
 or [here](https://nda.ya.ru/t/kpJPyHA27U2bZJ
commit_hash:d932f70eceac25c1d3b701b7a60be1b823b1f08b
</content>
</entry>
<entry>
<title>YT-27244: range helpers move to library</title>
<updated>2026-02-05T09:20:53Z</updated>
<author>
<name>panesher</name>
<email>panesher@yandex-team.com</email>
</author>
<published>2026-02-05T08:45:44Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=626d15281a019d018dbb212dedefbc06e78a9edb'/>
<id>urn:sha1:626d15281a019d018dbb212dedefbc06e78a9edb</id>
<content type='text'>
commit_hash:f257ebdacfbf0549a0f55cc37df2c059629bac3a
</content>
</entry>
<entry>
<title>Do not copy holder ptr in TSharedMutableRange::GetHolder</title>
<updated>2026-01-28T08:19:08Z</updated>
<author>
<name>pechatnov</name>
<email>pechatnov@yandex-team.com</email>
</author>
<published>2026-01-28T07:50:31Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=621edaa45481768c996b52000c0aa17898f774ce'/>
<id>urn:sha1:621edaa45481768c996b52000c0aa17898f774ce</id>
<content type='text'>
commit_hash:d0a59b050291e7d3758b46f92f524fd3c60fac54
</content>
</entry>
<entry>
<title>Fix description of TYsonString</title>
<updated>2026-01-23T09:57:46Z</updated>
<author>
<name>babenko</name>
<email>babenko@yandex-team.com</email>
</author>
<published>2026-01-23T09:27:20Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=692912d580b84244d1d736df05696b230b804c59'/>
<id>urn:sha1:692912d580b84244d1d736df05696b230b804c59</id>
<content type='text'>
commit_hash:47bef2786d6025ec7e078b5989df54417315ac77
</content>
</entry>
<entry>
<title>YT-18571: Use compound statements in YT_STATIC_INITIALIZER</title>
<updated>2026-01-09T18:03:21Z</updated>
<author>
<name>babenko</name>
<email>babenko@yandex-team.com</email>
</author>
<published>2026-01-09T17:49:32Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=b8473883be58a9aeb00d9791d4bb63358f2c639b'/>
<id>urn:sha1:b8473883be58a9aeb00d9791d4bb63358f2c639b</id>
<content type='text'>
commit_hash:ef3baa3a943a47954a169d23ed8390da8fe6941b
</content>
</entry>
</feed>
