<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/library/cpp/yt/string, branch oidc-1.0.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=oidc-1.0.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=oidc-1.0.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2024-11-18T12:04:54Z</updated>
<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>YT-22885: DEFINE_ENUM_UNKNOWN_VALUE, string-related conversions</title>
<updated>2024-10-26T20:30:14Z</updated>
<author>
<name>babenko</name>
<email>babenko@yandex-team.com</email>
</author>
<published>2024-10-26T20:13:30Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=41d598c624442bf6918407466dac3316b8277347'/>
<id>urn:sha1:41d598c624442bf6918407466dac3316b8277347</id>
<content type='text'>
commit_hash:14c7e42422af750383f04855b4a7ea6b267b92d2
</content>
</entry>
<entry>
<title>YTORM-1187: Fix IN and BETWEEN expression work with indexes</title>
<updated>2024-10-17T15:50:05Z</updated>
<author>
<name>dgolear</name>
<email>dgolear@yandex-team.com</email>
</author>
<published>2024-10-17T15:38:56Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ba777c7e02eaa66c9eaec1c16085e641360c1690'/>
<id>urn:sha1:ba777c7e02eaa66c9eaec1c16085e641360c1690</id>
<content type='text'>
commit_hash:12d86de033f73ea238ebde7f47b689d30014119a
</content>
</entry>
<entry>
<title>Fancier error messages upon static analysis check failure</title>
<updated>2024-10-16T08:12:35Z</updated>
<author>
<name>arkady-e1ppa</name>
<email>arkady-e1ppa@yandex-team.com</email>
</author>
<published>2024-10-16T07:57:50Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=06315bfc9a9c00a74cf70cd35d65c959bd036f7c'/>
<id>urn:sha1:06315bfc9a9c00a74cf70cd35d65c959bd036f7c</id>
<content type='text'>
commit_hash:f939fba86939275047d2eca49b11bec3d0ea3ce7
</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>Revert "YT-21306: Add EnumHasDefaultValue"</title>
<updated>2024-08-20T12:05:23Z</updated>
<author>
<name>dtorilov</name>
<email>dtorilov@yandex-team.com</email>
</author>
<published>2024-08-20T11:27:10Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f5f12e973b10c3b7f6966da0dc6b9273125dfe79'/>
<id>urn:sha1:f5f12e973b10c3b7f6966da0dc6b9273125dfe79</id>
<content type='text'>
This reverts commit d9b67f1778da2d15dd94f7285afe4e3490a233ab, reversing
changes made to 461a09e0c18bd14cef7df8060e7f9537e3ad74b5.
92cdaf4185661b7058f6a30d5a532ad40b725345
</content>
</entry>
<entry>
<title>YT-22512: Static analysis for TError method, ctors and related macros</title>
<updated>2024-08-13T19:42:11Z</updated>
<author>
<name>arkady-e1ppa</name>
<email>arkady-e1ppa@yandex-team.com</email>
</author>
<published>2024-08-13T19:30:08Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=a22375f74c2d4696846adf89626ca853b08cc782'/>
<id>urn:sha1:a22375f74c2d4696846adf89626ca853b08cc782</id>
<content type='text'>
Static analysis enabled for TError creation and related macros

TRuntimeFormat can be used to disable this feature, but requires copying the viewed object.
See NYT::TError::DisableFormat overloads to optimize constructions which want to move the given string

Note to future readers: TError is not "perfect-forwarding" unfriendly class. This means that the code
```
template &lt;class... TArgs&gt;
TError MakeError(TArgs&amp;&amp;... args) {
  return TError(std::forward&lt;TArgs&gt;(args)...);
}
```
will not compile and needs to be properly adjusted (see. TError::Wrap for implementation example)

This implies that emplace construction in containers will not work either. Use move construction instead, as it is simply a pointer swap and therefore free

Annotations: [nodiff:caesar]
cff12f05849402d09a4487bad26ffcd968215dc7
</content>
</entry>
<entry>
<title>YT-21306: Add EnumHasDefaultValue</title>
<updated>2024-08-08T09:33:33Z</updated>
<author>
<name>dtorilov</name>
<email>dtorilov@yandex-team.com</email>
</author>
<published>2024-08-08T09:23:20Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ed77962244e7018d6b7bd14af51dd890de3ea13f'/>
<id>urn:sha1:ed77962244e7018d6b7bd14af51dd890de3ea13f</id>
<content type='text'>
d9b67f1778da2d15dd94f7285afe4e3490a233ab
</content>
</entry>
</feed>
