<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yql/essentials/utils/ut, 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-06-24T10:13:06Z</updated>
<entry>
<title>YQL-20095: Enable performance-move-const-arg</title>
<updated>2026-06-24T10:13:06Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-06-24T08:56:00Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=d0475a0ea7778f4cd82d00d4af324c446183dc61'/>
<id>urn:sha1:d0475a0ea7778f4cd82d00d4af324c446183dc61</id>
<content type='text'>
https://clang.llvm.org/extra/clang-tidy/checks/performance/move-const-arg.html

This check useful, as it shows, when a `std::move` is useless, so
to expectations of a programmer are not aligned with reality. The
most useful profit is to see `const T&amp;` arguments, that are
potentially can be replaced with `T`.

Also disabled `CheckTriviallyCopyableMove`,
see https://nda.ya.ru/t/Emvgx5Z67fpZY5 why.
commit_hash:c80c264a9774721aabbac85b350ccdbb8b9a39a2
</content>
</entry>
<entry>
<title>YQL-20095: Apply modernize-use-nodiscard at utils</title>
<updated>2026-05-22T15:00:39Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-05-22T08:07:34Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=49b1bc1beb6d3fb2a2ce2065e57b74048a18a83d'/>
<id>urn:sha1:49b1bc1beb6d3fb2a2ce2065e57b74048a18a83d</id>
<content type='text'>
commit_hash:6b07287841e35a15b2e3b79f2ee171d712fc3db5
</content>
</entry>
<entry>
<title>YQL-20095: Enable readability-isolate-declaration</title>
<updated>2026-04-13T11:11:44Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-04-13T10:36:30Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=68ffe4adf18bc715e6901722e103a87ad139f108'/>
<id>urn:sha1:68ffe4adf18bc715e6901722e103a87ad139f108</id>
<content type='text'>
commit_hash:c180c2db4897962cb70063ffdc2ddcd21e5e3418
</content>
</entry>
<entry>
<title>YQL-20861: introduce TCheckedDerefPtr</title>
<updated>2026-02-05T12:53:01Z</updated>
<author>
<name>lukashevich84</name>
<email>lukashevich84@yandex-team.com</email>
</author>
<published>2026-02-05T12:25:04Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=7e2f1ac7b7ff5b1d9085714f3488eee29fcdcded'/>
<id>urn:sha1:7e2f1ac7b7ff5b1d9085714f3488eee29fcdcded</id>
<content type='text'>
Relates: YQL-20861
commit_hash:2b6703c343bcd728622c1e0d9c3f8f1f21596128
</content>
</entry>
<entry>
<title>YQL-20086 invert flag</title>
<updated>2025-10-10T14:08:12Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2025-10-10T13:31:33Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=98f2ee1a36436bada54371eef656138d98dd40e0'/>
<id>urn:sha1:98f2ee1a36436bada54371eef656138d98dd40e0</id>
<content type='text'>
commit_hash:a6b640bc576263b62884a0b4187ba79c893e13d9
</content>
</entry>
<entry>
<title>YQL-20086 utils</title>
<updated>2025-10-06T08:53:26Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2025-10-06T08:26:09Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=60f45e69a4d7dbc6131208e16c45faf35aa5a985'/>
<id>urn:sha1:60f45e69a4d7dbc6131208e16c45faf35aa5a985</id>
<content type='text'>
init
commit_hash:54feccd520ebd0ab23612bc0cb830914dff9d0e8
</content>
</entry>
<entry>
<title>YQL-20312: Use TCheckpointHashMap in peephole opt</title>
<updated>2025-08-15T15:40:28Z</updated>
<author>
<name>atarasov5</name>
<email>atarasov5@yandex-team.com</email>
</author>
<published>2025-08-15T15:10:46Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=99f8c921d5977f978d3ef1471fb330bbc33b5b33'/>
<id>urn:sha1:99f8c921d5977f978d3ef1471fb330bbc33b5b33</id>
<content type='text'>
commit_hash:e325770a55a4c7f78286224c83b771457407b371
</content>
</entry>
<entry>
<title>YQL-20222: Use file lock for file download</title>
<updated>2025-08-12T09:56:41Z</updated>
<author>
<name>atarasov5</name>
<email>atarasov5@yandex-team.com</email>
</author>
<published>2025-08-12T09:36:41Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=1fccb5d334ed416069ddaf6a68c47f2259e0b91c'/>
<id>urn:sha1:1fccb5d334ed416069ddaf6a68c47f2259e0b91c</id>
<content type='text'>
commit_hash:57157cd533de1498cf44a8e2df329a0788d5b0b4
</content>
</entry>
<entry>
<title>Moved yql/utils YQL-19206</title>
<updated>2024-11-01T12:55:52Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2024-11-01T12:41:40Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=3325f745e67f7f442790822b5c9c5e9996708be7'/>
<id>urn:sha1:3325f745e67f7f442790822b5c9c5e9996708be7</id>
<content type='text'>
Также была выделена жирная зависимость из yql/utils в yql/utils/network, в результате library/cpp/getopt была добавлена явно в те проекты, которые ее ранее наследовали, а не указывали явно
commit_hash:36aa4c41f807b4cbbf70a3ed7ac0a1a5079bb75d
</content>
</entry>
</feed>
