<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/library/cpp/yt/string/format-inl.h, branch CLI_2.19.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.19.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.19.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-01-14T09:04:33Z</updated>
<entry>
<title>Squeeze contiguous sequences of blocks in logging</title>
<updated>2025-01-14T09:04:33Z</updated>
<author>
<name>ngc224</name>
<email>ngc224@yandex-team.com</email>
</author>
<published>2025-01-14T08:24:26Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=c84f9bf19d66e2e3d96a52f6f2181676ebca8a52'/>
<id>urn:sha1:c84f9bf19d66e2e3d96a52f6f2181676ebca8a52</id>
<content type='text'>
commit_hash:5dda6f5ef324f03c99af3dae32ebf4a059f02bd3
</content>
</entry>
<entry>
<title>YT-18571: library/cpp/yt/small_containers -&gt; library/cpp/yt/compact_containers</title>
<updated>2025-01-12T06:02:29Z</updated>
<author>
<name>babenko</name>
<email>babenko@yandex-team.com</email>
</author>
<published>2025-01-12T05:43:05Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=6065cf56d7ca8909c36e1f5c38daac25b2e584da'/>
<id>urn:sha1:6065cf56d7ca8909c36e1f5c38daac25b2e584da</id>
<content type='text'>
commit_hash:fc31d2770ebeffeb513c4535bd146c731b7f78fb
</content>
</entry>
<entry>
<title>YT: Removed extra trailing comma  in std::tuple formatting</title>
<updated>2025-01-09T22:52:38Z</updated>
<author>
<name>bulatman</name>
<email>bulatman@yandex-team.com</email>
</author>
<published>2025-01-09T22:27:33Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=fab0037c69a3d2c1d81904e6174dcb4317ba02a2'/>
<id>urn:sha1:fab0037c69a3d2c1d81904e6174dcb4317ba02a2</id>
<content type='text'>
commit_hash:19b37bd3d7e3b4d80e4844676c881bbef1fec76b
</content>
</entry>
<entry>
<title>YT-23435: Parse format string at compile time</title>
<updated>2024-11-18T12:04:54Z</updated>
<author>
<name>arkady-e1ppa</name>
<email>arkady-e1ppa@yandex-team.com</email>
</author>
<published>2024-11-18T11:48:05Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9e876c7c66440327e3bba353d37e99d68eabb0b9'/>
<id>urn:sha1:9e876c7c66440327e3bba353d37e99d68eabb0b9</id>
<content type='text'>
commit_hash:804530d1ee861ff42d7d8cad25d9f569b4feaacf
</content>
</entry>
<entry>
<title>Extract string_builder</title>
<updated>2024-10-13T14:58:33Z</updated>
<author>
<name>babenko</name>
<email>babenko@yandex-team.com</email>
</author>
<published>2024-10-13T14:47:48Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=a03ad07f802b86bbf071acbe1358f7e00ca4be34'/>
<id>urn:sha1:a03ad07f802b86bbf071acbe1358f7e00ca4be34</id>
<content type='text'>
commit_hash:1573c88f09db79bab2755c9c2c3ffd0bc219b2d2
</content>
</entry>
<entry>
<title>std::variant formatter: require that arguments are formattable</title>
<updated>2024-09-19T12:05:50Z</updated>
<author>
<name>pavook</name>
<email>pavook@yandex-team.com</email>
</author>
<published>2024-09-19T11:51:46Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=aa20162565ccc09b8d98b4c8d3fa73766c9cc2e8'/>
<id>urn:sha1:aa20162565ccc09b8d98b4c8d3fa73766c9cc2e8</id>
<content type='text'>
commit_hash:f3123d7cb2022bdc565cc9aadd347deb2cd235d3
</content>
</entry>
<entry>
<title>remove cpp/yt/misc no longer depends on cpp/yt/string</title>
<updated>2024-09-18T08:22:03Z</updated>
<author>
<name>arkady-e1ppa</name>
<email>arkady-e1ppa@yandex-team.com</email>
</author>
<published>2024-09-18T08:07:37Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f4885374131a18b9906b7400d1d3e9485ae1f0aa'/>
<id>urn:sha1:f4885374131a18b9906b7400d1d3e9485ae1f0aa</id>
<content type='text'>
commit_hash:429a843ed1a0e0fe3a5bc7d237f586b6671b8997
</content>
</entry>
<entry>
<title>YT-22473: Enable for-each formatting in known ranges</title>
<updated>2024-08-07T11:35:26Z</updated>
<author>
<name>arkady-e1ppa</name>
<email>arkady-e1ppa@yandex-team.com</email>
</author>
<published>2024-08-07T10:31:32Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=b92a4e77b0ee24fc7ae9d4488d97999ac39f48e3'/>
<id>urn:sha1:b92a4e77b0ee24fc7ae9d4488d97999ac39f48e3</id>
<content type='text'>
5a3405e64b730f0056e381af07658d6c2edcb92b
</content>
</entry>
<entry>
<title>YT-21868: Reorganize files to prevent unclear missing include errors</title>
<updated>2024-07-02T12:40:39Z</updated>
<author>
<name>arkady-e1ppa</name>
<email>arkady-e1ppa@yandex-team.com</email>
</author>
<published>2024-07-02T12:28:09Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=3336f268eb26aa0318cd3fa3f97116c43545f87b'/>
<id>urn:sha1:3336f268eb26aa0318cd3fa3f97116c43545f87b</id>
<content type='text'>
Moving files around so that include of either `string_builder.h` or `format.h` would result in being able to use both `Format` and `TStringBuilder`
8a2abbea2ae7027c1cd3a243ab3de55bdd5d3d27
</content>
</entry>
<entry>
<title>YT-21868: Enable stat analysis in some other places</title>
<updated>2024-06-13T14:13:41Z</updated>
<author>
<name>arkady-e1ppa</name>
<email>arkady-e1ppa@yandex-team.com</email>
</author>
<published>2024-06-13T13:50:14Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=3a8a5fac5ba669fa5bed1ccd92e75bdfc6d30d21'/>
<id>urn:sha1:3a8a5fac5ba669fa5bed1ccd92e75bdfc6d30d21</id>
<content type='text'>
We slightly rework inner workings of stat analysis. For almost any sane use case the behavior is identical, but should compile a little faster.

If you send string literals like `char[N]` or `const char*` make them constexpr. If you can't (e.g. `ex.what()` case) wrap it in `TStringBuf`, if you want the "by the book; 100% right" solution then wrap it in `TRuntimeFormat` instead.

`SetRequestInfo` methods now statically checks the format. Only one error was found -- hooray!

Some other internal stuff was added, a lot removed -- don't worry about it. You won't be able to see the difference
62050dfe8a9cedc1289f18e80397ff33a8e2ecdb
</content>
</entry>
</feed>
