<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/util/generic/ptr.h, branch CLI_2.10.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.10.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.10.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2023-01-14T12:13:39Z</updated>
<entry>
<title>TSharedPtr::As()&amp;: leakage fix</title>
<updated>2023-01-14T12:13:39Z</updated>
<author>
<name>sv-denisov</name>
<email>sv-denisov@yandex-team.com</email>
</author>
<published>2023-01-14T12:13:39Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=3657be5988251fc9074ba5b86b62bfa985ff4643'/>
<id>urn:sha1:3657be5988251fc9074ba5b86b62bfa985ff4643</id>
<content type='text'>
По следам https://a.yandex-team.ru/review/2996409/details
Исправлены случаи при неудачных кастах:
1. контрольный блок дёргается даже при указании на nullptr (нехорошо для атомиков)
2. если исходный шаред поинтер разрушится раньше, чем полученный nullptr (например, при возврате из функции), то ресурс утечёт</content>
</entry>
<entry>
<title>util: add .As&lt;T&gt; to TSharedPtr</title>
<updated>2022-10-01T08:18:40Z</updated>
<author>
<name>ionagamed</name>
<email>ionagamed@yandex-team.com</email>
</author>
<published>2022-10-01T08:18:40Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=fecbe41234ec99b7709d8d9ec617219655ac51a7'/>
<id>urn:sha1:fecbe41234ec99b7709d8d9ec617219655ac51a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mark clear and reset methods as reinitializing the object.</title>
<updated>2022-08-05T10:16:26Z</updated>
<author>
<name>halyavin</name>
<email>halyavin@yandex-team.com</email>
</author>
<published>2022-08-05T10:16:26Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=68d8479d07e0b689ba126cf2c159ae7f11afb9cf'/>
<id>urn:sha1:68d8479d07e0b689ba126cf2c159ae7f11afb9cf</id>
<content type='text'>
This means, that moved-from object can be safely used after the call of such method.
This attribute is used by clang-tidy which checks that moved-from objects are not used 
unless a reinitialization method is called first.</content>
</entry>
<entry>
<title>IGNIETFERRO-1105 TAtomic -&gt; std::atomic in util/generic/* and threadpool</title>
<updated>2022-05-11T07:40:18Z</updated>
<author>
<name>eeight</name>
<email>eeight@yandex-team.ru</email>
</author>
<published>2022-05-11T07:40:18Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=05a6fea78142058210511273b3ece21050ad137b'/>
<id>urn:sha1:05a6fea78142058210511273b3ece21050ad137b</id>
<content type='text'>
ref:39a714b781c60dca9e3b946d870971076e14ab7c
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;paulkovalenko@yandex-team.ru&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:52:09Z</updated>
<author>
<name>paulkovalenko</name>
<email>paulkovalenko@yandex-team.ru</email>
</author>
<published>2022-02-10T13:52:09Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=abb3ac94c972cc41d247c34f893588bcdcc904a5'/>
<id>urn:sha1:abb3ac94c972cc41d247c34f893588bcdcc904a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;paulkovalenko@yandex-team.ru&gt;. Commit 1 of 2.</title>
<updated>2022-02-10T13:52:09Z</updated>
<author>
<name>paulkovalenko</name>
<email>paulkovalenko@yandex-team.ru</email>
</author>
<published>2022-02-10T13:52:09Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=5690bbe43d4bdc7833cdab0dec15301b4d3cf605'/>
<id>urn:sha1:5690bbe43d4bdc7833cdab0dec15301b4d3cf605</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;richard@yandex-team.ru&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:52:06Z</updated>
<author>
<name>richard</name>
<email>richard@yandex-team.ru</email>
</author>
<published>2022-02-10T13:52:06Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=dd0a071a4202feb26c92240b37ecb9b884ca3849'/>
<id>urn:sha1:dd0a071a4202feb26c92240b37ecb9b884ca3849</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;richard@yandex-team.ru&gt;. Commit 1 of 2.</title>
<updated>2022-02-10T13:52:06Z</updated>
<author>
<name>richard</name>
<email>richard@yandex-team.ru</email>
</author>
<published>2022-02-10T13:52:06Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=3d614c8de544db53c298060cd32d4119154be35a'/>
<id>urn:sha1:3d614c8de544db53c298060cd32d4119154be35a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;iroubin@yandex-team.ru&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:52:05Z</updated>
<author>
<name>iroubin</name>
<email>iroubin@yandex-team.ru</email>
</author>
<published>2022-02-10T13:52:05Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e1eef5fd2ea964227b9be2c182415857c35e1290'/>
<id>urn:sha1:e1eef5fd2ea964227b9be2c182415857c35e1290</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;iroubin@yandex-team.ru&gt;. Commit 1 of 2.</title>
<updated>2022-02-10T13:52:05Z</updated>
<author>
<name>iroubin</name>
<email>iroubin@yandex-team.ru</email>
</author>
<published>2022-02-10T13:52:05Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=94a4c65975048c0c31313b5105d9eb14cbde4985'/>
<id>urn:sha1:94a4c65975048c0c31313b5105d9eb14cbde4985</id>
<content type='text'>
</content>
</entry>
</feed>
