<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/util/string/cast_ut.cpp, branch oidc-1.2.5</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.5</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.5'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2024-09-05T17:17:10Z</updated>
<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>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>Remove extra semicolon (util)</title>
<updated>2023-06-12T12:39:10Z</updated>
<author>
<name>bulatman</name>
<email>bulatman@yandex-team.com</email>
</author>
<published>2023-06-12T12:39:10Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=7c5a27ccb26f24801b005c5093b128de084476eb'/>
<id>urn:sha1:7c5a27ccb26f24801b005c5093b128de084476eb</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>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>util unittests: replace try-catch-UNIT_ASSERT via UNIT_ASSERT_EXCEPTION</title>
<updated>2022-02-16T17:08:53Z</updated>
<author>
<name>gleb-kov</name>
<email>gleb-kov@yandex-team.ru</email>
</author>
<published>2022-02-16T17:08:53Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=76cbe125b7d39dca64a0de7b86eee37fd575e4df'/>
<id>urn:sha1:76cbe125b7d39dca64a0de7b86eee37fd575e4df</id>
<content type='text'>
ref:f59ddae7dbb42f5fa999e6071769f709e8b80b85
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;akindyakov@yandex-team.ru&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:52:05Z</updated>
<author>
<name>akindyakov</name>
<email>akindyakov@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=6af118f89114e747935313fbe81e64b6ae64ab6c'/>
<id>urn:sha1:6af118f89114e747935313fbe81e64b6ae64ab6c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;akindyakov@yandex-team.ru&gt;. Commit 1 of 2.</title>
<updated>2022-02-10T13:52:05Z</updated>
<author>
<name>akindyakov</name>
<email>akindyakov@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=6818ba20a3267db5010f361f1fadea6ce55cfb4c'/>
<id>urn:sha1:6818ba20a3267db5010f361f1fadea6ce55cfb4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;arcturus@yandex-team.ru&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:49:55Z</updated>
<author>
<name>arcturus</name>
<email>arcturus@yandex-team.ru</email>
</author>
<published>2022-02-10T13:49:55Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=0b79544a9f9a331f71e17b24779bf91ccdee76a0'/>
<id>urn:sha1:0b79544a9f9a331f71e17b24779bf91ccdee76a0</id>
<content type='text'>
</content>
</entry>
</feed>
