<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/util/generic, branch readme-social-update</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=readme-social-update</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=readme-social-update'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2023-09-15T15:59:47Z</updated>
<entry>
<title>Add THashMultiMap::equal_range_i so new element could be emplaced after checking multiple elements with the given key withoute extra hashing</title>
<updated>2023-09-15T15:59:47Z</updated>
<author>
<name>osidorkin</name>
<email>osidorkin@yandex-team.com</email>
</author>
<published>2023-09-15T15:30:05Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=81da3699b0acccb745f4fe1a51bccdc931043acc'/>
<id>urn:sha1:81da3699b0acccb745f4fe1a51bccdc931043acc</id>
<content type='text'>
По аналогии с find_i: хочется после проверки набора значений с данным ключом, вставить (или не вставлять) еще одно с тем же ключом.  Добавляю метод, который позволит не считать хэш при вставке
</content>
</entry>
<entry>
<title></title>
<updated>2023-08-20T01:44:35Z</updated>
<author>
<name>pg</name>
<email>pg@yandex-team.com</email>
</author>
<published>2023-08-20T00:20:59Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=5017c0605609840684cdc5e1bcbc83000f24a08c'/>
<id>urn:sha1:5017c0605609840684cdc5e1bcbc83000f24a08c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add ctors for TStorageBase to fix TMaybe instantiation for move-only types which are trivially move-constructible</title>
<updated>2023-08-18T12:10:55Z</updated>
<author>
<name>nocomer</name>
<email>nocomer@yandex-team.com</email>
</author>
<published>2023-08-18T08:48:50Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8a2b6dd59ef13047ade3ea1bf0827706e42ed699'/>
<id>urn:sha1:8a2b6dd59ef13047ade3ea1bf0827706e42ed699</id>
<content type='text'>
</content>
</entry>
<entry>
<title>TString: improve `operator+` rvalue overloads</title>
<updated>2023-08-10T18:04:00Z</updated>
<author>
<name>ignatloskutov</name>
<email>ignatloskutov@yandex-team.com</email>
</author>
<published>2023-08-10T16:38:26Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ea943290d0e41b41d577fc00e8953dbb963a8cc4'/>
<id>urn:sha1:ea943290d0e41b41d577fc00e8953dbb963a8cc4</id>
<content type='text'>
The missing `(TCharType, TBasicString&amp;&amp;)` overload added, so no allocation is performed if the string has spare capacity.
</content>
</entry>
<entry>
<title>Make CeilDiv function constexpr</title>
<updated>2023-06-30T08:11:35Z</updated>
<author>
<name>ilezhankin</name>
<email>ilezhankin@yandex-team.com</email>
</author>
<published>2023-06-30T08:11:35Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=5463eb3f5e72a86f858a3d27c886470a724ede34'/>
<id>urn:sha1:5463eb3f5e72a86f858a3d27c886470a724ede34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Require semicolon after Y_DECLARE*_FLAGS</title>
<updated>2023-06-23T21:07:56Z</updated>
<author>
<name>bulatman</name>
<email>bulatman@yandex-team.com</email>
</author>
<published>2023-06-23T21:07:56Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=c203a40b3ad69fa879519c38e45c641cb2eaee84'/>
<id>urn:sha1:c203a40b3ad69fa879519c38e45c641cb2eaee84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add ymake export to ydb</title>
<updated>2023-06-13T08:05:01Z</updated>
<author>
<name>alexv-smirnov</name>
<email>alex@ydb.tech</email>
</author>
<published>2023-06-13T08:05:01Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=bf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0'/>
<id>urn:sha1:bf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove extra semicolon (util)</title>
<updated>2023-06-12T12:39:10Z</updated>
<author>
<name>bulatman</name>
<email>bulatman@yandex-team.com</email>
</author>
<published>2023-06-12T12:39:10Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=7c5a27ccb26f24801b005c5093b128de084476eb'/>
<id>urn:sha1:7c5a27ccb26f24801b005c5093b128de084476eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>TMapOps::Value: better return type</title>
<updated>2023-06-02T10:31:58Z</updated>
<author>
<name>ignatloskutov</name>
<email>ignatloskutov@yandex-team.com</email>
</author>
<published>2023-06-02T10:31:58Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=267e363c49116d6b7b64c43012b622cd17c76542'/>
<id>urn:sha1:267e363c49116d6b7b64c43012b622cd17c76542</id>
<content type='text'>
Выбирается общий тип, а не тип значения в мапе (но не ссылка, потому что auto), что позволяет писать код в духе:
```cpp
TMaybe&lt;int&gt; Foo(THashMap&lt;long, int&gt;&amp; map, long key) {
    return map.Value(key, TMaybe&lt;int&gt;());
}
```</content>
</entry>
<entry>
<title>Remove using of extra semicolons in util</title>
<updated>2023-05-04T07:28:45Z</updated>
<author>
<name>bulatman</name>
<email>bulatman@yandex-team.com</email>
</author>
<published>2023-05-04T07:28:45Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=6bccf8a6c51dfc4e563317584ee71ea0637c452a'/>
<id>urn:sha1:6bccf8a6c51dfc4e563317584ee71ea0637c452a</id>
<content type='text'>
</content>
</entry>
</feed>
