summaryrefslogtreecommitdiffstats
path: root/util/generic/ut
Commit message (Collapse)AuthorAgeFilesLines
* [util] the THashSet::operator== must compare elements using their comparison ↵swarmer2025-06-081-0/+1
| | | | | | | | | | | | | operators. The C++ standard describes the requirements for comparing unordered containers in [unord.req.general]: > Two unordered containers a and b compare equal if a.size() == b.size() and, > for every equivalent-key group [Ea1, Ea2) obtained from a.equal_range(Ea1), > there exists an equivalent-key group [Eb1, Eb2) obtained from b.equal_range(Ea1), > such that is_permutation(Ea1, Ea2, Eb1, Eb2) returns true. THashSet should use the same comparison logic. commit_hash:b897cd7387d275324bb22268d0be79da4e74bf16
* Added SafeCastToEnumkshalnev2025-03-271-0/+3
| | | | commit_hash:44102d9b2c000eefdfd91997a40a055b29d647c7
* [util] migrate to STYLE_CPPalevitskii2024-10-281-0/+2
| | | | | | | | | | | (HIDDEN_URL \[util\] migrate to STYLE_CPP В рамках работы над линтерной моделью мигрируем на новый макрос [`STYLE_CPP`](HIDDEN_URL в связке с механизмом автоинклудов. Цели для линтинга теперь берутся из макроса `SRCS`. Пути к заголовочным файлам, расположенным не в одном каталоге с `ya.make`, рекомендуется явно перечислять в `SRCS` или воспользоваться макросом [`HEADERS`](HIDDEN_URL Механизм работы автоинклудов описан в документации, см. примечание <HIDDEN_URL> commit_hash:eb991ca8cfe26bf83871579225303c1b93c2e85c
* Intermediate changesrobot-piglet2024-09-031-11/+4
|
* Revert "rXXXXXX: Enum range to util"swarmer2024-08-091-1/+0
| | | | | | | | Remove unused header /util/generic/enum_range.h. This reverts commit 74cd8c66052608f1b6fec69c39cb0f868376fe0a, reversing changes made to b504f5d1165d419a2d9b9fb2769286c3f27ae7a8. 5891c2c720b47fe8cb6bd1e41cc161d68b2f5ce9
* Enum range to utilchezzie2024-06-251-0/+1
| | | | | | | | | | | | Изолированный хидер, не должен ничего поломать Почему решил не завязываться и не расширять GENERATE_ENUM_SERIALIZATION[_WITH_HEADER): 1) Нет возможности добавлять метаданные для енамов объявленных в cpp 2) Нет возможности добавлять метаданные для енамов объявленных в anonymous namespace 3) Нет возможности использовать метаданные в том же хидере, где объявлен enum В первую очередь будет использован в библиотеке range_containers - https://a.yandex-team.ru/arcadia/market/library/range_containers/ 74cd8c66052608f1b6fec69c39cb0f868376fe0a
* Intermediate changesrobot-piglet2024-04-021-2/+0
|
* add ymake export to ydbalexv-smirnov2023-06-131-0/+73
|
* Revert ymake build from ydb oss exportalexv-smirnov2023-03-281-73/+0
|
* add library/cpp/actors, ymake build to ydb oss exportalexv-smirnov2023-03-151-0/+73
|
* intermediate changesarcadia-devtools2022-03-151-73/+0
| | | | ref:ca7a95e8c9a9d780f96497136a152091d54e61b5
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.lexeyo2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.lexeyo2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.lucius2022-02-101-9/+9
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.lucius2022-02-101-9/+9
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.pechatnov2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.pechatnov2022-02-101-1/+1
|
* Restoring authorship annotation for Aleksandr <[email protected]>. Commit ↵Aleksandr2022-02-101-4/+4
| | | | 2 of 2.
* Restoring authorship annotation for Aleksandr <[email protected]>. Commit ↵Aleksandr2022-02-101-4/+4
| | | | 1 of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.ivanmorozov2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.ivanmorozov2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.stanly2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.stanly2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.yazevnul2022-02-101-11/+11
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.yazevnul2022-02-101-11/+11
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.workfork2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.workfork2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.swarmer2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.swarmer2022-02-101-2/+2
|
* Restoring authorship annotation for Vlad Yaroslavlev <[email protected]>. ↵Vlad Yaroslavlev2022-02-101-2/+2
| | | | Commit 2 of 2.
* Restoring authorship annotation for Vlad Yaroslavlev <[email protected]>. ↵Vlad Yaroslavlev2022-02-101-2/+2
| | | | Commit 1 of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.cerevra2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.cerevra2022-02-101-1/+1
|
* Restoring authorship annotation for Mikhail Borisov ↵Mikhail Borisov2022-02-101-1/+1
| | | | <[email protected]>. Commit 2 of 2.
* Restoring authorship annotation for Mikhail Borisov ↵Mikhail Borisov2022-02-101-1/+1
| | | | <[email protected]>. Commit 1 of 2.
* Restoring authorship annotation for Alexander Fokin <[email protected]>. ↵Alexander Fokin2022-02-101-1/+1
| | | | Commit 2 of 2.
* Restoring authorship annotation for Alexander Fokin <[email protected]>. ↵Alexander Fokin2022-02-101-1/+1
| | | | Commit 1 of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.neksard2022-02-101-6/+6
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.neksard2022-02-101-6/+6
|
* Restoring authorship annotation for Anton Samokhvalov <[email protected]>. ↵Anton Samokhvalov2022-02-101-31/+31
| | | | Commit 2 of 2.
* Restoring authorship annotation for Anton Samokhvalov <[email protected]>. ↵Anton Samokhvalov2022-02-101-31/+31
| | | | Commit 1 of 2.
* intermediate changesDevtools Arcadia2022-02-071-0/+73
ref:cde9a383711a11544ce7e107a78147fb96cc4029