<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/util/string/cast.h, branch CLI_2.21.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.21.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.21.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2024-11-19T18:56:29Z</updated>
<entry>
<title>Add a clarifying comment about exceptions in TryFromString* functions</title>
<updated>2024-11-19T18:56:29Z</updated>
<author>
<name>akhropov</name>
<email>akhropov@yandex-team.com</email>
</author>
<published>2024-11-19T18:06:34Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=7adbae591523da629a126b139a0673bedd6411c1'/>
<id>urn:sha1:7adbae591523da629a126b139a0673bedd6411c1</id>
<content type='text'>
commit_hash:60b664d99f74a0d1ec00e0ab843e87583a5360a4
</content>
</entry>
<entry>
<title>FixNamespaceComments in /util</title>
<updated>2024-09-05T17:17:10Z</updated>
<author>
<name>dmasloff</name>
<email>dmasloff@yandex-team.com</email>
</author>
<published>2024-09-05T17:05:47Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=74184a40c15dc0649a769d9754d0ce7efb44db04'/>
<id>urn:sha1:74184a40c15dc0649a769d9754d0ce7efb44db04</id>
<content type='text'>
FixNamespaceComments in /util
bb9152570d7c258798644ead5a59f604de05ef3b
</content>
</entry>
<entry>
<title>fix codestyle: remove semicolon</title>
<updated>2023-12-13T21:34:50Z</updated>
<author>
<name>swarmer</name>
<email>swarmer@yandex-team.com</email>
</author>
<published>2023-12-13T20:12:04Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=fba7d3f86a840240afd37301f6ee97a316fe1576'/>
<id>urn:sha1:fba7d3f86a840240afd37301f6ee97a316fe1576</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add attribute to detect lifetime bound errors</title>
<updated>2023-12-11T18:41:58Z</updated>
<author>
<name>swarmer</name>
<email>swarmer@yandex-team.com</email>
</author>
<published>2023-12-11T18:13:02Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=21c0e3877d48d9fe4556aa0556aab7e1d2ff1ebe'/>
<id>urn:sha1:21c0e3877d48d9fe4556aa0556aab7e1d2ff1ebe</id>
<content type='text'>
Add wrapper for [[clang::lifetimebound]] attribute.

Mark `ToString(TString)` functions with a new attibute.
Preserve rvalue reference type when ToString applied to a temporary string.
</content>
</entry>
<entry>
<title>Don't zero out unused bytes in TIntStringBuf at runtime</title>
<updated>2023-11-20T12:28:24Z</updated>
<author>
<name>vadim-xd</name>
<email>vadim-xd@yandex-team.com</email>
</author>
<published>2023-11-20T10:40:41Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=cb92dabe792f1ce1ba168fdb3f5ad796736ab924'/>
<id>urn:sha1:cb92dabe792f1ce1ba168fdb3f5ad796736ab924</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More precise buffer allocation based on base and type, more tests</title>
<updated>2023-03-25T20:48:17Z</updated>
<author>
<name>osidorkin</name>
<email>osidorkin@yandex-team.com</email>
</author>
<published>2023-03-25T20:48:17Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=de6ae0b6ef2b4129fea2ba2e60ab0223c912423c'/>
<id>urn:sha1:de6ae0b6ef2b4129fea2ba2e60ab0223c912423c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Follow up to rXXXXXX: Fix builds on MACs that are not in autоbuild</title>
<updated>2023-03-23T16:00:39Z</updated>
<author>
<name>osidorkin</name>
<email>osidorkin@yandex-team.com</email>
</author>
<published>2023-03-23T16:00:39Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9651b8fa0ffec22fd8adc9c5418593c1bd6d6778'/>
<id>urn:sha1:9651b8fa0ffec22fd8adc9c5418593c1bd6d6778</id>
<content type='text'>
https://paste.yandex-team.ru/804bf63f-d433-481e-945b-b555fb15be21

не светилось на CI'ных сборках.
Разбираться с автосборкой будут в</content>
</entry>
<entry>
<title>util: Add constexpr int to string conversion class. This will allow us not to have heap allocations when joining ints to string</title>
<updated>2023-03-23T09:15:57Z</updated>
<author>
<name>osidorkin</name>
<email>osidorkin@yandex-team.com</email>
</author>
<published>2023-03-23T09:15:57Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8cfa97b5487686f556b3dae62132c8f099b1a0b3'/>
<id>urn:sha1:8cfa97b5487686f556b3dae62132c8f099b1a0b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Introduce TryFromString returning TMaybe</title>
<updated>2022-08-09T18:48:31Z</updated>
<author>
<name>evelkin</name>
<email>evelkin@yandex-team.com</email>
</author>
<published>2022-08-09T18:48:31Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=dd2db1bb6afc3705b308e83bef1a467ac38d4427'/>
<id>urn:sha1:dd2db1bb6afc3705b308e83bef1a467ac38d4427</id>
<content type='text'>
Позволяем писать без неиницилизированных переменных по месту использования.

Вот такую красоту например:

```
if (auto a = TryFromString&lt;T&gt;(str)) {
    что-то делаем с \*a
}
```</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;rmcf@yandex-team.ru&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:51:02Z</updated>
<author>
<name>rmcf</name>
<email>rmcf@yandex-team.ru</email>
</author>
<published>2022-02-10T13:51:02Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=6a1621c5991cd17c6352affcad7c6931bef18917'/>
<id>urn:sha1:6a1621c5991cd17c6352affcad7c6931bef18917</id>
<content type='text'>
</content>
</entry>
</feed>
