<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/util/generic, 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>2025-05-21T19:21:09Z</updated>
<entry>
<title>remove unused includes</title>
<updated>2025-05-21T19:21:09Z</updated>
<author>
<name>tobo</name>
<email>tobo@yandex-team.com</email>
</author>
<published>2025-05-21T19:06:44Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=680267404b9924465250d6157bc00b0fd194a0c2'/>
<id>urn:sha1:680267404b9924465250d6157bc00b0fd194a0c2</id>
<content type='text'>
commit_hash:1853234e3cc2386843bcb3c973f43778e813efeb
</content>
</entry>
<entry>
<title>GetRef in TPointerCommon</title>
<updated>2025-04-25T11:44:41Z</updated>
<author>
<name>ilnurkh</name>
<email>ilnurkh@yandex-team.com</email>
</author>
<published>2025-04-25T10:55:53Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=c0533d88038a1fc7c4753c986e6c47bb4cbd21b7'/>
<id>urn:sha1:c0533d88038a1fc7c4753c986e6c47bb4cbd21b7</id>
<content type='text'>
commit_hash:4149625a81c51af40642fe498a887608cc57305f
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2025-04-24T11:18:37Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2025-04-24T11:01:12Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ea7d9634e7f89c48e5707842357a279004afd223'/>
<id>urn:sha1:ea7d9634e7f89c48e5707842357a279004afd223</id>
<content type='text'>
commit_hash:ae46d476745bcde01f2465ccfec1ae45e8d29d1e
</content>
</entry>
<entry>
<title>Fix grammar</title>
<updated>2025-03-28T19:09:20Z</updated>
<author>
<name>akhropov</name>
<email>akhropov@yandex-team.com</email>
</author>
<published>2025-03-28T18:12:57Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9285e524b2297f0beed07bc6ca90b412136abd50'/>
<id>urn:sha1:9285e524b2297f0beed07bc6ca90b412136abd50</id>
<content type='text'>
commit_hash:acff119fbd5252738b5c3a948a428b3cb2a36801
</content>
</entry>
<entry>
<title>Merge yexception.h and bt_exception.h to prevent include cycle</title>
<updated>2025-03-28T09:15:45Z</updated>
<author>
<name>thegeorg</name>
<email>thegeorg@yandex-team.com</email>
</author>
<published>2025-03-28T08:59:35Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=dcaa8f4e65038291a3e15c2f6fd906497f2d77cd'/>
<id>urn:sha1:dcaa8f4e65038291a3e15c2f6fd906497f2d77cd</id>
<content type='text'>
commit_hash:4a6a74639669cf2836dedbc7b61efb1f43faef1f
</content>
</entry>
<entry>
<title>Move TCowString to library</title>
<updated>2025-03-27T07:58:13Z</updated>
<author>
<name>mikhnenko</name>
<email>mikhnenko@yandex-team.com</email>
</author>
<published>2025-03-27T07:36:54Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ec349cf693fbafd34e1204c9b513f08a6858c1b4'/>
<id>urn:sha1:ec349cf693fbafd34e1204c9b513f08a6858c1b4</id>
<content type='text'>
commit_hash:a86d9f2d841389cbec73f6976d4a0f78fc152116
</content>
</entry>
<entry>
<title>Added SafeCastToEnum</title>
<updated>2025-03-27T06:20:00Z</updated>
<author>
<name>kshalnev</name>
<email>kshalnev@yandex-team.com</email>
</author>
<published>2025-03-27T06:05:01Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=54394ecb8d819f075dddd15ed8cdb4fb822d66cd'/>
<id>urn:sha1:54394ecb8d819f075dddd15ed8cdb4fb822d66cd</id>
<content type='text'>
commit_hash:44102d9b2c000eefdfd91997a40a055b29d647c7
</content>
</entry>
<entry>
<title>[util] SafeIntegerCast: make fast path slightly faster &amp; reduce code size</title>
<updated>2025-03-25T21:42:48Z</updated>
<author>
<name>swarmer</name>
<email>swarmer@yandex-team.com</email>
</author>
<published>2025-03-25T21:18:03Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8ae7402454c6eeaeb2c7d2c58d401acd51a864f6'/>
<id>urn:sha1:8ae7402454c6eeaeb2c7d2c58d401acd51a864f6</id>
<content type='text'>
commit_hash:8adef8417b7bb90754f71cf0a5be075dee84a718
</content>
</entry>
<entry>
<title>Fix Y_LIFETIMEBOUND placement in TArrayRef ctor</title>
<updated>2025-03-19T22:13:21Z</updated>
<author>
<name>vadim-xd</name>
<email>vadim-xd@yandex-team.com</email>
</author>
<published>2025-03-19T21:58:30Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=fcc42be494ac081a3dfdb7adf2648571f5762b37'/>
<id>urn:sha1:fcc42be494ac081a3dfdb7adf2648571f5762b37</id>
<content type='text'>
Detected by clang 20

```cpp
struct TFoo {
    const int X[10];
};

void Foo() {
    TArrayRef&lt;const int&gt; a{TFoo{}.X};  // error
}
```
commit_hash:299f849c2d3cc640866eee3ff82be37f624ac70d
</content>
</entry>
<entry>
<title>remove Y_STRING_LIFETIME_BOUND</title>
<updated>2025-03-11T23:35:18Z</updated>
<author>
<name>tazjin</name>
<email>tazjin@yandex-team.com</email>
</author>
<published>2025-03-11T23:24:06Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=dbf2141366698d822b2a5f2c186950aaa073cd11'/>
<id>urn:sha1:dbf2141366698d822b2a5f2c186950aaa073cd11</id>
<content type='text'>
This macro was previously used to conditionally toggle `lifetimebound` for `TString`-related functions which took its copy-on-write behaviour into account.

As of rXXXXXX this is no longer used.
commit_hash:93ac110d46ffbe59751c2cecc685b9838bba42b4
</content>
</entry>
</feed>
