<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/util, branch CLI_2.15.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.15.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.15.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2024-10-08T04:43:47Z</updated>
<entry>
<title>include singleton.h only if needed</title>
<updated>2024-10-08T04:43:47Z</updated>
<author>
<name>tobo</name>
<email>tobo@yandex-team.com</email>
</author>
<published>2024-10-08T04:29:48Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e9cdc6695e9950caa3a06e4552c03357809481b3'/>
<id>urn:sha1:e9cdc6695e9950caa3a06e4552c03357809481b3</id>
<content type='text'>
использование Singleton спрятано за #ifndef _LIBCPP_VERSION - прячем инклуд аналогично
commit_hash:0f8b0d3bee5ac020dd26dcadddb41b28164f4022
</content>
</entry>
<entry>
<title>check lifetime bound of TString const iterators</title>
<updated>2024-10-04T18:48:00Z</updated>
<author>
<name>swarmer</name>
<email>swarmer@yandex-team.com</email>
</author>
<published>2024-10-04T18:38:04Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2e23880a876e477acc0b4a853dbe585ea3807aba'/>
<id>urn:sha1:2e23880a876e477acc0b4a853dbe585ea3807aba</id>
<content type='text'>
ex:
```
auto it = TString{"temporary"}.cbegin();
use(*it);
```
commit_hash:68f621e7b2d608340d7b9f5a9a246c138a2eafff
</content>
</entry>
<entry>
<title>check lifetime bound of TString cast and Detach operators</title>
<updated>2024-09-28T18:10:26Z</updated>
<author>
<name>swarmer</name>
<email>swarmer@yandex-team.com</email>
</author>
<published>2024-09-28T17:59:28Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=cd06c7f25fcb2ed1193f6f2b645c4e98ccedb03c'/>
<id>urn:sha1:cd06c7f25fcb2ed1193f6f2b645c4e98ccedb03c</id>
<content type='text'>
commit_hash:43fb3eff8779379efe5955f3f48cef3bf8e3a894
</content>
</entry>
<entry>
<title>[util] Add move assignment operator in TBlob</title>
<updated>2024-09-27T11:13:40Z</updated>
<author>
<name>denisostashov</name>
<email>denisostashov@yandex-team.com</email>
</author>
<published>2024-09-27T11:01:35Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=51f989c35f7d6f18bee97cccbd7cbb838f46845e'/>
<id>urn:sha1:51f989c35f7d6f18bee97cccbd7cbb838f46845e</id>
<content type='text'>
[util] Add move assignment operator to TBlob
commit_hash:00a4eb013dbf72cbb95bd5df0bb190f693edb166
</content>
</entry>
<entry>
<title>check lifetime bound of TString modifier member functions</title>
<updated>2024-09-26T19:43:50Z</updated>
<author>
<name>swarmer</name>
<email>swarmer@yandex-team.com</email>
</author>
<published>2024-09-26T19:16:34Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=69bfe1c6cf8434b8c7f5be43b2303b9bd14bd79e'/>
<id>urn:sha1:69bfe1c6cf8434b8c7f5be43b2303b9bd14bd79e</id>
<content type='text'>
commit_hash:5e1acbf4a0eaeb2ff1b7648f90af6bc4f41312e2
</content>
</entry>
<entry>
<title>check lifetime bound of output streams</title>
<updated>2024-09-26T19:36:37Z</updated>
<author>
<name>swarmer</name>
<email>swarmer@yandex-team.com</email>
</author>
<published>2024-09-26T19:16:03Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=69ce19dae9cc421f3d3a3b650e01b2f9bece79b5'/>
<id>urn:sha1:69ce19dae9cc421f3d3a3b650e01b2f9bece79b5</id>
<content type='text'>
commit_hash:17de7afe0f415c511e587b2f2607cbbc2348742e
</content>
</entry>
<entry>
<title>Support move-only key types in the Max/MinElementBy routines</title>
<updated>2024-09-26T19:29:56Z</updated>
<author>
<name>swarmer</name>
<email>swarmer@yandex-team.com</email>
</author>
<published>2024-09-26T19:15:27Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9598e6ce746a6ae937ccc291c9c5e64db14ce62e'/>
<id>urn:sha1:9598e6ce746a6ae937ccc291c9c5e64db14ce62e</id>
<content type='text'>
It is also slightly faster for non-trivial key types.
commit_hash:4104cabfe8dc9a51174034c62aae25be16b57bf9
</content>
</entry>
<entry>
<title>Make TNothing nodiscard</title>
<updated>2024-09-25T13:28:15Z</updated>
<author>
<name>vadim-xd</name>
<email>vadim-xd@yandex-team.com</email>
</author>
<published>2024-09-25T13:13:54Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8ae794f5031c0acd533e9b9ba70c5e063cf0f63b'/>
<id>urn:sha1:8ae794f5031c0acd533e9b9ba70c5e063cf0f63b</id>
<content type='text'>
commit_hash:6ff089c6f629be6a68a94d1e1ee648630f8568d2
</content>
</entry>
<entry>
<title>faster implicit `TString` → `const std::string&amp;` conversion: using template operator TStringType&amp; to deprioritize non-const method</title>
<updated>2024-09-24T16:32:50Z</updated>
<author>
<name>swarmer</name>
<email>swarmer@yandex-team.com</email>
</author>
<published>2024-09-24T16:17:22Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=d227fe5facffd839a1fe99cff97a904a05988705'/>
<id>urn:sha1:d227fe5facffd839a1fe99cff97a904a05988705</id>
<content type='text'>
Converting a `TString` to a `const std::string&amp;` should not cause data cloning.
commit_hash:df425bd56f8517d882444e15f3cc586af92d90b3
</content>
</entry>
<entry>
<title>Use unified remove function in TFsPath.</title>
<updated>2024-09-23T08:47:38Z</updated>
<author>
<name>sath</name>
<email>sath@yandex-team.com</email>
</author>
<published>2024-09-23T08:34:23Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=3d1f648a83b3d3482fa5df8f1cfe2b0a89261784'/>
<id>urn:sha1:3d1f648a83b3d3482fa5df8f1cfe2b0a89261784</id>
<content type='text'>
Текущая реализация не удаляет readonly файлы под Windows
Для остальных систем
```
::unlink
::rmdir
```
равноценно вызову
```
remove
```
commit_hash:99a45d03ae667ec82e57ca8fa7500bae9f827086
</content>
</entry>
</feed>
