<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/util/string, branch meta-1.0.1</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=meta-1.0.1</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=meta-1.0.1'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-03-07T21:29:30Z</updated>
<entry>
<title>[util] track the lifetime of strings passed through the StripString function family</title>
<updated>2025-03-07T21:29:30Z</updated>
<author>
<name>swarmer</name>
<email>swarmer@yandex-team.com</email>
</author>
<published>2025-03-07T21:16:40Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=c9f8def64215301bd8809a93f792277cbcacd9fe'/>
<id>urn:sha1:c9f8def64215301bd8809a93f792277cbcacd9fe</id>
<content type='text'>
Specialize StripString functions for the std::string_view and TStringBuf types.

An example of erroneous code in which the compiler will be able to detect a problem with the lifetime of temporary string:
```
TStringBuf sb = StripString(TStringBuf{"   abc   "s});
Use(sb);  // segfault
```
commit_hash:ad47648de30fd1a7e59d39a8ec3918fd1484a0ba
</content>
</entry>
<entry>
<title>Part of PR. Style</title>
<updated>2024-11-20T10:14:09Z</updated>
<author>
<name>nae202</name>
<email>nae202@yandex-team.com</email>
</author>
<published>2024-11-20T09:52:01Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=0b9d91e900b52bccd6eabd033acbb57c4ee173fc'/>
<id>urn:sha1:0b9d91e900b52bccd6eabd033acbb57c4ee173fc</id>
<content type='text'>
Часть большого ПР REVIEW:7264088
commit_hash:0f5b03fbbed0ac30f734943309e3ef5cd4d7a30e
</content>
</entry>
<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>StringSplitter: recreate State after copy</title>
<updated>2024-10-16T00:41:38Z</updated>
<author>
<name>swarmer</name>
<email>swarmer@yandex-team.com</email>
</author>
<published>2024-10-16T00:27:14Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=35c54372ef41e968a90908579c2fec61650af39e'/>
<id>urn:sha1:35c54372ef41e968a90908579c2fec61650af39e</id>
<content type='text'>
commit_hash:75f3a4a20b797f07c51c63b96f0f1e1374707f33
</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>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>Set SpacesInLineCommentPrefix to 1 in /util</title>
<updated>2024-08-17T20:43:45Z</updated>
<author>
<name>dmasloff</name>
<email>dmasloff@yandex-team.com</email>
</author>
<published>2024-08-17T20:33:42Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=69340f4614e853b9319df4b454ab7497711ee3cd'/>
<id>urn:sha1:69340f4614e853b9319df4b454ab7497711ee3cd</id>
<content type='text'>
Set SpacesInLineCommentPrefix to 1 in /util
3853f9ec5143722c1bebd8dc0ffc9b61a6c17657
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2024-08-01T10:00:28Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2024-08-01T09:35:19Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ce1f1f126308cd11092ee1f8e855d9e97b22318e'/>
<id>urn:sha1:ce1f1f126308cd11092ee1f8e855d9e97b22318e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed Strip function usage with system std::string</title>
<updated>2024-07-29T13:06:34Z</updated>
<author>
<name>brgayazov</name>
<email>bulat@ydb.tech</email>
</author>
<published>2024-07-29T12:48:23Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=a962048130c7b8aeee4e48ca007c090321f9d0fb'/>
<id>urn:sha1:a962048130c7b8aeee4e48ca007c090321f9d0fb</id>
<content type='text'>
db0a00cc7d5e1391deed4254e71b5ac9ce01919b
</content>
</entry>
<entry>
<title>Use ::strnicmp instead of strnicmp (fix build errors in files that use namespace NUri)</title>
<updated>2024-06-08T23:57:12Z</updated>
<author>
<name>vadim-xd</name>
<email>vadim-xd@yandex-team.com</email>
</author>
<published>2024-06-08T23:44:18Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=1f41aead77a6ea2fbc9ff48092b7bda4981bbe7a'/>
<id>urn:sha1:1f41aead77a6ea2fbc9ff48092b7bda4981bbe7a</id>
<content type='text'>
3a7cf9869f888e3d09fc6c4c00c38db97f3a62ed
</content>
</entry>
</feed>
