<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/util/generic, branch main</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=main</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2026-07-07T22:33:37Z</updated>
<entry>
<title>TIntrusiveList: add move ctor and move assignment operator for items</title>
<updated>2026-07-07T22:33:37Z</updated>
<author>
<name>swarmer</name>
<email>swarmer@yandex-team.com</email>
</author>
<published>2026-07-07T22:03:54Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=b16b689134145b52a37f464631fd470a92098468'/>
<id>urn:sha1:b16b689134145b52a37f464631fd470a92098468</id>
<content type='text'>
The constructor and move operator allow the use of classes with TIntrusiveListItem in any container, not just node-based ones. For example, it is now possible to link vector elements to a TIntrusiveList.
commit_hash:1f09f9c3296566729436c2437c675e1cc086d4d6
</content>
</entry>
<entry>
<title>Use trivial_abi in THolder</title>
<updated>2026-07-06T17:51:08Z</updated>
<author>
<name>swarmer</name>
<email>swarmer@yandex-team.com</email>
</author>
<published>2026-07-06T17:16:10Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=c0103a765a3d969af6adebc562976fefe3e2cd41'/>
<id>urn:sha1:c0103a765a3d969af6adebc562976fefe3e2cd41</id>
<content type='text'>
Apply trivial_abi to THolder so it can be passed directly in registers instead of through an invisible reference to caller-allocated memory.
commit_hash:b63c37dd510deb46bb146c54dbab6daa91db588a
</content>
</entry>
<entry>
<title>Migrate absl_flat_hash users to library/cpp/containers/absl</title>
<updated>2026-07-04T12:10:06Z</updated>
<author>
<name>pechatnov</name>
<email>pechatnov@yandex-team.com</email>
</author>
<published>2026-07-04T11:32:53Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=a5bcaf57e98e07d8f9ba15380e7d9312a60035ad'/>
<id>urn:sha1:a5bcaf57e98e07d8f9ba15380e7d9312a60035ad</id>
<content type='text'>
Migrate absl_flat_hash users to library/cpp/containers/absl
commit_hash:0db509df0f012089a56c5f500e0da1dfe9035c23
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2026-06-30T09:26:59Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2026-06-30T08:45:34Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ff1a2a582d9bcb5b5ccab5d649391cf4ff2b3c51'/>
<id>urn:sha1:ff1a2a582d9bcb5b5ccab5d649391cf4ff2b3c51</id>
<content type='text'>
commit_hash:c951de753ddcdca4233fafa0030e272d411a5ed0
</content>
</entry>
<entry>
<title>Delegate TString / TStringBuf formatting to std::string_view</title>
<updated>2026-06-30T03:18:44Z</updated>
<author>
<name>thegeorg</name>
<email>thegeorg@yandex-team.com</email>
</author>
<published>2026-06-30T02:57:31Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=764bc459a1a783cc791369606ec572f54fbef079'/>
<id>urn:sha1:764bc459a1a783cc791369606ec572f54fbef079</id>
<content type='text'>
commit_hash:7b0b23c3ee9ab21b0f3188134596016cb2e20daf
</content>
</entry>
<entry>
<title>Fix and enhance documentation comments in util</title>
<updated>2026-06-04T21:26:34Z</updated>
<author>
<name>akhropov</name>
<email>akhropov@yandex-team.com</email>
</author>
<published>2026-06-04T20:55:06Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=82cb0b7c397f462863035f2a3227bc47266e5b72'/>
<id>urn:sha1:82cb0b7c397f462863035f2a3227bc47266e5b72</id>
<content type='text'>
commit_hash:e121f7c48f58baff0e3690d60194525c2bfca083
</content>
</entry>
<entry>
<title>Documentation comments: fix for 'subspan', add for 'Slice'</title>
<updated>2026-06-01T17:36:08Z</updated>
<author>
<name>akhropov</name>
<email>akhropov@yandex-team.com</email>
</author>
<published>2026-06-01T17:02:24Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=54fe0971bca36ca40446ad614bcc60282228a85d'/>
<id>urn:sha1:54fe0971bca36ca40446ad614bcc60282228a85d</id>
<content type='text'>
commit_hash:678331261f55d56d7af4534c58ec675a1465d2cc
</content>
</entry>
<entry>
<title>Add missed parameter direction marks</title>
<updated>2026-05-31T19:16:00Z</updated>
<author>
<name>akhropov</name>
<email>akhropov@yandex-team.com</email>
</author>
<published>2026-05-31T18:38:57Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=82a0ff304c7aa32e9dec9ea76bd9cc78047eddf2'/>
<id>urn:sha1:82a0ff304c7aa32e9dec9ea76bd9cc78047eddf2</id>
<content type='text'>
commit_hash:df8709e8a5788ade1ad3b5f18c09b989296eb899
</content>
</entry>
<entry>
<title>Add Concat for arbitrary string types</title>
<updated>2026-05-19T08:24:01Z</updated>
<author>
<name>vadim-xd</name>
<email>vadim-xd@yandex-team.com</email>
</author>
<published>2026-05-19T07:43:11Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=01de5d42afdaae5348a2ca2e9f47bdf038d29b11'/>
<id>urn:sha1:01de5d42afdaae5348a2ca2e9f47bdf038d29b11</id>
<content type='text'>
commit_hash:b9f1c87173a18fb59f8cf684191efd4436dd6012
</content>
</entry>
<entry>
<title>Fix description: function -&gt; body block</title>
<updated>2026-04-20T21:45:21Z</updated>
<author>
<name>akhropov</name>
<email>akhropov@yandex-team.com</email>
</author>
<published>2026-04-20T21:23:56Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=d04f9f183e013e565f1daeb3268e75cf3ffaffa2'/>
<id>urn:sha1:d04f9f183e013e565f1daeb3268e75cf3ffaffa2</id>
<content type='text'>
commit_hash:a4449ed4850ea3acd49ac3b7eb51fd5f04905285
</content>
</entry>
</feed>
