<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/library/cpp/yt/memory, 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-18T13:57:06Z</updated>
<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>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>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>YT-27061: Make OKFuture constinit</title>
<updated>2026-01-02T11:36:04Z</updated>
<author>
<name>babenko</name>
<email>babenko@yandex-team.com</email>
</author>
<published>2026-01-02T11:18:16Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=fb0af3c9f59fa0e43b0ada048421c23eae047682'/>
<id>urn:sha1:fb0af3c9f59fa0e43b0ada048421c23eae047682</id>
<content type='text'>
commit_hash:3522ca2def9e06894323c3ac1b5e0e4e83572857
</content>
</entry>
<entry>
<title>YT-25976: fix blocks alignment in io requests</title>
<updated>2025-12-04T13:25:26Z</updated>
<author>
<name>vvshlyaga</name>
<email>vvshlyaga@yandex-team.com</email>
</author>
<published>2025-12-04T13:01:47Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2cf18d3189ca7cdac1ddbf73b5fc5aa3322a9f21'/>
<id>urn:sha1:2cf18d3189ca7cdac1ddbf73b5fc5aa3322a9f21</id>
<content type='text'>
commit_hash:785d73458fcb036340236b123b33a6f3b0b1c1ce
</content>
</entry>
<entry>
<title>Allow implicit cast from TIntrusivePtr&lt;T&gt; to TIntrusivePtr&lt;const T&gt;</title>
<updated>2025-11-17T05:45:35Z</updated>
<author>
<name>kvk1920</name>
<email>kvk1920@yandex-team.com</email>
</author>
<published>2025-11-17T05:32:17Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f611b5d74d0f8e7f8d589f1c02d67d7ec6da4a2c'/>
<id>urn:sha1:f611b5d74d0f8e7f8d589f1c02d67d7ec6da4a2c</id>
<content type='text'>
commit_hash:83dda252d4be350031caade9e138ba8e91930836
</content>
</entry>
<entry>
<title>YT-18571: Fixed range construction from span</title>
<updated>2025-10-21T15:30:57Z</updated>
<author>
<name>koloshmet</name>
<email>koloshmet@yandex-team.com</email>
</author>
<published>2025-10-21T14:15:40Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=b5bad9b2b77fb892ab8d8ceaec0221ab7b401dc2'/>
<id>urn:sha1:b5bad9b2b77fb892ab8d8ceaec0221ab7b401dc2</id>
<content type='text'>
Fixed range construction from span
commit_hash:a7b4b66073a1d5ea79abc304966494b1e9543919
</content>
</entry>
<entry>
<title>Do not get ref counter when copy weak ptr</title>
<updated>2025-09-25T11:52:03Z</updated>
<author>
<name>thenewone</name>
<email>thenewone@yandex-team.com</email>
</author>
<published>2025-09-25T11:15:42Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=672eea3234a138cd82e1c1956eb63fb3e100caa4'/>
<id>urn:sha1:672eea3234a138cd82e1c1956eb63fb3e100caa4</id>
<content type='text'>
Если копировать TWeakPtr в момент разрушения объекта, на который он ссылается, то происходит гонка на vptr. GetRefCounter использует vptr, а деструктор объекта может его менять.

Thread-sanitizer эту гонку видит.

Unit test added; also fixed and enabled older test.

Enabled thread sanitizer for library/cpp/yt/memory.
commit_hash:87cb083a9905cc8a262b575868bbae3438b9324f
</content>
</entry>
<entry>
<title>Fix potential pointers overflow</title>
<updated>2025-09-12T11:17:08Z</updated>
<author>
<name>mikhnenko</name>
<email>mikhnenko@yandex-team.com</email>
</author>
<published>2025-09-12T10:58:48Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=50cab28dd42e904b3cc667958afec541160cdc62'/>
<id>urn:sha1:50cab28dd42e904b3cc667958afec541160cdc62</id>
<content type='text'>
commit_hash:20039ca128a1ef8c3aaf337d71d58b1ecec783a1
</content>
</entry>
<entry>
<title>Fix `-Wignored-qualifiers` improved in clang20 in library</title>
<updated>2025-09-12T10:59:01Z</updated>
<author>
<name>mikhnenko</name>
<email>mikhnenko@yandex-team.com</email>
</author>
<published>2025-09-12T10:46:23Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ad886835a6c49d39f217c092221eacec88cc0192'/>
<id>urn:sha1:ad886835a6c49d39f217c092221eacec88cc0192</id>
<content type='text'>
Fix errors from [here](https://nda.ya.ru/t/6hgrAk757JpcZP
commit_hash:7d5ee7690cd39bfde0529030cfa213b84ead669a
</content>
</entry>
</feed>
