<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/library/cpp/yt/memory, 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-21T15:30:57Z</updated>
<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>
<entry>
<title>babenko cosmetic</title>
<updated>2025-08-15T09:55:53Z</updated>
<author>
<name>nadya02</name>
<email>nadya02@yandex-team.com</email>
</author>
<published>2025-08-15T08:48:42Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=1df4e023b242569291be5f87a53754025e647727'/>
<id>urn:sha1:1df4e023b242569291be5f87a53754025e647727</id>
<content type='text'>
commit_hash:691cdf0de0f155c0c9076507a291a0c4f32a6065
</content>
</entry>
<entry>
<title>YT-18571: Cosmetics for YT_DEFINE_STRONG_TYPEDEF</title>
<updated>2025-08-11T10:32:18Z</updated>
<author>
<name>h0pless</name>
<email>h0pless@yandex-team.com</email>
</author>
<published>2025-08-11T10:18:47Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=02b12e13b782df0c0b33c3af0464cf01e2cc0b2a'/>
<id>urn:sha1:02b12e13b782df0c0b33c3af0464cf01e2cc0b2a</id>
<content type='text'>
commit_hash:48c6dc49d8c0ffb3bbb5fa773dc38bdee243f3c3
</content>
</entry>
<entry>
<title>Fix TSharedRefArray::AreBitwiseEqual</title>
<updated>2025-08-01T21:08:32Z</updated>
<author>
<name>babenko</name>
<email>babenko@yandex-team.com</email>
</author>
<published>2025-08-01T20:51:51Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=a1c9e57b5e7432e5ad8caad08b5923e3ec6c4125'/>
<id>urn:sha1:a1c9e57b5e7432e5ad8caad08b5923e3ec6c4125</id>
<content type='text'>
commit_hash:84321c155a5d7ecb04ec7b33fc464a244eb55073
</content>
</entry>
<entry>
<title>Introduce TSharedRefArray::AreBitwiseEqual</title>
<updated>2025-08-01T08:50:44Z</updated>
<author>
<name>babenko</name>
<email>babenko@yandex-team.com</email>
</author>
<published>2025-08-01T08:35:13Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=a4d63b4447db7ef4b7968768986871bd8b803429'/>
<id>urn:sha1:a4d63b4447db7ef4b7968768986871bd8b803429</id>
<content type='text'>
commit_hash:d20246c9bd65274bc0b78b3c1cbc0cfcd5303d10
</content>
</entry>
<entry>
<title>Clang 20 has no construtor uintptr_t form nullptr</title>
<updated>2025-07-31T07:51:29Z</updated>
<author>
<name>mikhnenko</name>
<email>mikhnenko@yandex-team.com</email>
</author>
<published>2025-07-31T07:32:51Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=b54bc0fda715484467236f8e33a366d33542b816'/>
<id>urn:sha1:b54bc0fda715484467236f8e33a366d33542b816</id>
<content type='text'>
Fix errors from [here](https://nda.ya.ru/t/QK7atSi_7H4yFa
commit_hash:49aec107605e173f20504a16aac876fd40d33adc
</content>
</entry>
<entry>
<title>Add missing include</title>
<updated>2025-06-24T07:36:48Z</updated>
<author>
<name>babenko</name>
<email>babenko@yandex-team.com</email>
</author>
<published>2025-06-24T07:15:22Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=c10afcaf8421dd68ad773c04b3432aad4dd0516f'/>
<id>urn:sha1:c10afcaf8421dd68ad773c04b3432aad4dd0516f</id>
<content type='text'>
commit_hash:32e0f6ae89289ea4e3da978dcd91fc66d88373e9
</content>
</entry>
</feed>
