<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/util/string/strip_ut.cpp, branch CLI_2.28.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.28.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.28.0'/>
<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>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>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>[util] Turn all Collapse / CollapseInPlace overloads into template functions to support arbitrary string types</title>
<updated>2023-06-22T08:25:00Z</updated>
<author>
<name>ppavel96</name>
<email>ppavel96@yandex-team.com</email>
</author>
<published>2023-06-22T08:25:00Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=6e1cc98994e9cfbd532fbc9ab707bd56373245f5'/>
<id>urn:sha1:6e1cc98994e9cfbd532fbc9ab707bd56373245f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[util] StripInPlace should modify string in-place</title>
<updated>2022-05-23T22:42:42Z</updated>
<author>
<name>swarmer</name>
<email>swarmer@yandex-team.ru</email>
</author>
<published>2022-05-23T22:42:42Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9e6590dab63a1a07e738a246030af9b888333214'/>
<id>urn:sha1:9e6590dab63a1a07e738a246030af9b888333214</id>
<content type='text'>
ref:2aec19528c2378a0994534ec032550413a095389
</content>
</entry>
<entry>
<title>Add Collapse variant for utf-32 strings</title>
<updated>2022-04-16T10:43:06Z</updated>
<author>
<name>Oleg Sidorkin</name>
<email>osidorkin@gmail.com</email>
</author>
<published>2022-04-16T10:43:06Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=c1e51b5d64d252145765d1529a71271ee4d33812'/>
<id>urn:sha1:c1e51b5d64d252145765d1529a71271ee4d33812</id>
<content type='text'>
ref:5897581c4d2be8d8775525221d2d910c04d788b8
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;vkap@yandex-team.ru&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:52:03Z</updated>
<author>
<name>vkap</name>
<email>vkap@yandex-team.ru</email>
</author>
<published>2022-02-10T13:52:03Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8adaf54035169f30420bfba09aad86a04c0ab068'/>
<id>urn:sha1:8adaf54035169f30420bfba09aad86a04c0ab068</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;vkap@yandex-team.ru&gt;. Commit 1 of 2.</title>
<updated>2022-02-10T13:52:03Z</updated>
<author>
<name>vkap</name>
<email>vkap@yandex-team.ru</email>
</author>
<published>2022-02-10T13:52:03Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2293cfbde84d06fd05df2d8b5e84a0f58c6b827e'/>
<id>urn:sha1:2293cfbde84d06fd05df2d8b5e84a0f58c6b827e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;mowgli@yandex-team.ru&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:49:25Z</updated>
<author>
<name>mowgli</name>
<email>mowgli@yandex-team.ru</email>
</author>
<published>2022-02-10T13:49:25Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=56c39b3cf908e7202b1f7551a1653681e8015607'/>
<id>urn:sha1:56c39b3cf908e7202b1f7551a1653681e8015607</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;mowgli@yandex-team.ru&gt;. Commit 1 of 2.</title>
<updated>2022-02-10T13:49:25Z</updated>
<author>
<name>mowgli</name>
<email>mowgli@yandex-team.ru</email>
</author>
<published>2022-02-10T13:49:25Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=89afbbe4ca0e02e386dd4df08f7945f190dc1b84'/>
<id>urn:sha1:89afbbe4ca0e02e386dd4df08f7945f190dc1b84</id>
<content type='text'>
</content>
</entry>
</feed>
