<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/library/cpp/yt/memory/unittests, branch CLI_2.28.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.28.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.28.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-11-17T05:45:35Z</updated>
<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>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>YT-25226: Pass new job resources to node</title>
<updated>2025-06-09T19:39:41Z</updated>
<author>
<name>pogorelov</name>
<email>pogorelov@yandex-team.com</email>
</author>
<published>2025-06-09T19:22:11Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=4ad2451685900f6abcb4cc6f3bd743e87b4013bd'/>
<id>urn:sha1:4ad2451685900f6abcb4cc6f3bd743e87b4013bd</id>
<content type='text'>
commit_hash:20344f8d19f0bdc6a7544126cb74ab92c94e1069
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2024-12-18T23:02:03Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2024-12-18T22:51:08Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=645afa31d81274ad3cb4154064132d8008fb8e51'/>
<id>urn:sha1:645afa31d81274ad3cb4154064132d8008fb8e51</id>
<content type='text'>
commit_hash:57515baf5d33fd78c2555cb2b3351498b9189c72
</content>
</entry>
<entry>
<title>Use AnyObject to remove type erasure logic from yt/yt/core</title>
<updated>2024-12-17T16:15:57Z</updated>
<author>
<name>arkady-e1ppa</name>
<email>arkady-e1ppa@yandex-team.com</email>
</author>
<published>2024-12-17T15:55:00Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=174f410da8f66e7525c017656f485eb45a978a09'/>
<id>urn:sha1:174f410da8f66e7525c017656f485eb45a978a09</id>
<content type='text'>
commit_hash:79b0a0b437e41879c3a7d4c079ab571bbaafd45f
</content>
</entry>
<entry>
<title>Fix various issues</title>
<updated>2024-12-06T09:44:32Z</updated>
<author>
<name>pogorelov</name>
<email>pogorelov@yandex-team.com</email>
</author>
<published>2024-12-06T09:28:22Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=347c99aa0858db7f96def6168af25f36485a02b3'/>
<id>urn:sha1:347c99aa0858db7f96def6168af25f36485a02b3</id>
<content type='text'>
commit_hash:50f729d3716d8b1f5b852cfc008e228172fb79c4
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2024-12-04T09:54:42Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2024-12-04T09:40:18Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=aefea967d5f49fd714d0cd3d6083014d2c610a29'/>
<id>urn:sha1:aefea967d5f49fd714d0cd3d6083014d2c610a29</id>
<content type='text'>
commit_hash:cbf5ab65e5ba1b2d286f974a6b6b463ed152b381
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2024-11-29T15:40:16Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2024-11-29T15:15:29Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2aee7cda6c758679145563340ff94fc652670ea1'/>
<id>urn:sha1:2aee7cda6c758679145563340ff94fc652670ea1</id>
<content type='text'>
commit_hash:60e005cdf76d5bff2a370a6b8f35ef4f6792f414
</content>
</entry>
<entry>
<title>Assume LSan is always enabled in ASan builds</title>
<updated>2024-10-07T21:45:13Z</updated>
<author>
<name>babenko</name>
<email>babenko@yandex-team.com</email>
</author>
<published>2024-10-07T21:35:25Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f06824095629cf1b5d188da05ecf2d2ddbe4b1ee'/>
<id>urn:sha1:f06824095629cf1b5d188da05ecf2d2ddbe4b1ee</id>
<content type='text'>
commit_hash:e48e4ec5e5215afc5c32dc6213398b6b28dbdd7b
</content>
</entry>
<entry>
<title>Remove Size, Empty and Data usages from library</title>
<updated>2024-10-04T07:14:38Z</updated>
<author>
<name>mikhnenko</name>
<email>mikhnenko@yandex-team.com</email>
</author>
<published>2024-10-04T06:58:47Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9ad2894d3a432775a19303a5e8b7a79092017963'/>
<id>urn:sha1:9ad2894d3a432775a19303a5e8b7a79092017963</id>
<content type='text'>
commit_hash:ef5ad4cfa9e68bbfc586492e8c376c732d0a48af
</content>
</entry>
</feed>
