Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Switch TString and TStringBase to std::reverse_iterator | thegeorg | 2022-08-21 | 3 | -56/+9 |
| | | | At the time an attempt to use e. g. `std::find_if` with `TString::rbegin()` / `TString::rend()` does not compile against `-DUSE_STL_SYSTEM` / modern libstdc++. | ||||
* | fix UB in case of empty stringbuf | asorotsky | 2022-08-12 | 1 | -1/+5 |
| | |||||
* | Introduce TryFromString returning TMaybe | evelkin | 2022-08-09 | 2 | -2/+59 |
| | | | | | | | | | | | Позволяем писать без неиницилизированных переменных по месту использования. Вот такую красоту например: ``` if (auto a = TryFromString<T>(str)) { что-то делаем с \*a } ``` | ||||
* | Mark clear and reset methods as reinitializing the object. | halyavin | 2022-08-05 | 7 | -34/+47 |
| | | | | | This means, that moved-from object can be safely used after the call of such method. This attribute is used by clang-tidy which checks that moved-from objects are not used unless a reinitialization method is called first. | ||||
* | add [[nodiscard]] attribute to Strip functions | tobo | 2022-08-04 | 1 | -12/+10 |
| | |||||
* | TString -> std::string fix TFsPath copy | xinull | 2022-08-01 | 3 | -1/+58 |
| | | | | | Add copy operator and constructor Create copy with initialized split test | ||||
* | Print escaped path if it contains invalid characters | cezarnik | 2022-07-28 | 1 | -1/+2 |
| | |||||
* | remove unused include | tobo | 2022-07-27 | 1 | -1/+0 |
| | |||||
* | add functions without overflow | yegorskii | 2022-07-26 | 3 | -0/+31 |
| | |||||
* | [util] prefer non-const begin/end method for non-const containers in ↵ | swarmer | 2022-07-19 | 2 | -3/+23 |
| | | | | | | | | | | AdjacentFind* functions AdjacentFind и AdjacentFindBy принимали контейнер по константной ссылке и из-за этого возвращали константный итератор. Стоит для некостантного контейнера возвращать также неконстантный итератор (если он есть). Это позволит 1. использовать итератор для модификации контейнера; 2. обойти проблему, когда методы `end()` и `cend()`/`std::as_const(…).end()` возвращают итераторы разных типов, которые нельзя сравнивать, либо для которых выбор оператора сравнения неоднозначен. | ||||
* | Add ydb changelog | bazeltsev | 2022-07-11 | 2 | -1/+2 |
| | | | updated | ||||
* | Add logging after applying new GroupInfo, | serg-belyakov | 2022-07-08 | 1 | -1/+1 |
| | |||||
* | fix ya.make | monster | 2022-07-07 | 59 | -3944/+1 |
| | |||||
* | util: Drop NO_CITYHASH point of customisation | thegeorg | 2022-06-28 | 2 | -12/+8 |
| | | | | ref:613556c5a389af24a29e4fdef6ec5dfeee33bd39 | ||||
* | intermediate changes | arcadia-devtools | 2022-06-28 | 1 | -1/+1 |
| | | | | ref:91e6b243cd7f0c53cbafb4f654eced58a4c1e436 | ||||
* | Stop providing non-inlined MurmurHashSizeT | thegeorg | 2022-06-27 | 3 | -10/+6 |
| | | | | ref:7e797cda3221e4c1905f5e443a9342db82e66883 | ||||
* | Allow creating Singlelon during Singleton destruction back again | thegeorg | 2022-06-24 | 2 | -1/+21 |
| | | | | ref:53c837a1fa0289db60812b95b6ac96be23ae018d | ||||
* | IGNIETFERRO-1922 Move atomics from util to library/cpp/deprecated | eeight | 2022-06-15 | 12 | -686/+6 |
| | | | | ref:0c3b0edd3284567c45ec77e57166274f3cfed8c7 | ||||
* | [enum_parser] generate ToStringBuf specialization | swarmer | 2022-06-13 | 1 | -0/+8 |
| | | | | | | IGNIETFERRO-1350 ref:bb9bb1755b6abfc5a27639daf049b8a7cd748fe4 | ||||
* | [util] AdjacentFind + AdjacentFindBy | swarmer | 2022-06-10 | 2 | -0/+58 |
| | | | | ref:76575abc5c39caf128339b56115c217c15766b51 | ||||
* | IGNIETFERRO-1105 -> Top level t-z | eeight | 2022-06-09 | 2 | -2/+2 |
| | | | | ref:e0e9801df5ee25dfbcfcb5974271dfd7dac8216c | ||||
* | Pull request "ShufflePart function" by @igormarkov00 from ↵ | arcadia-devtools | 2022-06-07 | 2 | -0/+73 |
| | | | | | | | | https://github.com/catboost/catboost/pull/2087 MERGED FROM https://github.com/catboost/catboost/pull/2087 ref:d27dfbe948e17ef1feb8ad2b13b409915afc86c8 | ||||
* | Add missing map_ut.pyx to util/generic/ut_cython | thegeorg | 2022-06-03 | 2 | -0/+4 |
| | | | | ref:ccf13829e6e56d0e31ff3fab73f19915f1539e5c | ||||
* | util: Flatten cython tests layout | thegeorg | 2022-06-03 | 7 | -3/+13 |
| | | | | ref:7427208d08ebeb9e88247fb7dac6445bc814d756 | ||||
* | Add missing source file to ya.make | thegeorg | 2022-06-02 | 2 | -0/+2 |
| | | | | ref:ee42e4700caddee3694c141f1fc89c18e7aff2ac | ||||
* | [util] IsSortedBy for containers | swarmer | 2022-06-02 | 2 | -0/+11 |
| | | | | ref:6c01516241e312227b7654b6b0260add648c8609 | ||||
* | Flatten util tests | thegeorg | 2022-06-01 | 1 | -1/+1 |
| | | | | ref:0297d20665112368dc5e412e2531f67b3dd3c3ec | ||||
* | [util] constexpr сравнения для TStringBuf | swarmer | 2022-06-01 | 2 | -59/+71 |
| | | | | ref:695923dc5d543fcc10893896407694ebc55f3e84 | ||||
* | [util] constexpr для алгоритмов | swarmer | 2022-06-01 | 2 | -117/+117 |
| | | | | ref:f1a82a410e24de6f4a77f4c8f28ed3401a5516b4 | ||||
* | util: Do not include on Windows | thegeorg | 2022-05-27 | 1 | -2/+4 |
| | | | | ref:4f285c4cb9d12ff2234491f46dd9d68634f9b9bb | ||||
* | [util] implement THashMap::insert_or_assign method | swarmer | 2022-05-26 | 2 | -0/+71 |
| | | | | | | IGNIETFERRO-821 ref:1e4e3b22bff7e806800218d58b1061626ebaa10f | ||||
* | [util] StripInPlace should modify string in-place | swarmer | 2022-05-24 | 5 | -22/+132 |
| | | | | ref:2aec19528c2378a0994534ec032550413a095389 | ||||
* | IGNIETFERRO-1105 Get rid of TAtomic in spin_wait | eeight | 2022-05-23 | 1 | -10/+13 |
| | | | | ref:788357fd9a851f54e97a8e0f133dcb3c3e275f92 | ||||
* | IGNIETFERRO-1105 Get rid of TAtomic in system/{atexit, event, shellcommand} | eeight | 2022-05-20 | 5 | -39/+57 |
| | | | | ref:c74bffae7e90dee515f5089979fc050d20a34e4e | ||||
* | IGNIETFERRO-1105 Get rid of TAtomic in unittests | eeight | 2022-05-19 | 4 | -78/+58 |
| | | | | ref:f4d9cf527b4f26efcc95307ca7b07d1c42ebd11b | ||||
* | IGNIETFERRO-1105 Get rid of TAtomic in thread/pool.cpp | eeight | 2022-05-17 | 1 | -7/+7 |
| | | | | ref:3fa56aa890b75b7301a3193c2ee40106281a71cb | ||||
* | IGNIETFERRO-1105 Use std::atomic in spinlock | eeight | 2022-05-17 | 3 | -56/+49 |
| | | | | ref:dca14f354fc9b9698f83663ceb0e62e797fe98c5 | ||||
* | piglet: Extract metadata from commit message | thegeorg | 2022-05-12 | 1 | -0/+5 |
| | | | | | | | * Introduce `CommitMetadata` struct with structured metadata (all the fields are optional) * Drop `class Author` and use `NLibgit2::TSignature` directly instead ref:3aae28cb614b3c611f8abb2b1c12ff114aaed46f | ||||
* | IGNIETFERRO-1105 TAtomic -> std::atomic in util/generic/* and threadpool | eeight | 2022-05-11 | 7 | -85/+94 |
| | | | | ref:39a714b781c60dca9e3b946d870971076e14ab7c | ||||
* | include order as code-style recommend | Ilnur Khuziev | 2022-05-06 | 1 | -2/+2 |
| | | | | ref:0559fab404c2acebc7471fd7651deec61b5e23e3 | ||||
* | IGNIETFERRO-1105 TAtomic -> std::atomic in util/thread/lfqueue.h | eeight | 2022-05-04 | 2 | -80/+71 |
| | | | | ref:8cf44e7b3fecd13c3a0c699a8c1c7abe780eab0b | ||||
* | IGNIETFERRO-1105 TAtomic -> std::atomic in util/thread/lfstack.h | eeight | 2022-04-27 | 2 | -59/+64 |
| | | | | ref:7fac644f716f0423df5d65d6ba11439ca0ca35d1 | ||||
* | IGNIETFERRO-1997 replace Y_VERIFY(exceptionPtr) with 'return "NO EXCEPTION"' ↵ | chegoryu | 2022-04-26 | 2 | -5/+13 |
| | | | | | | in FormatCurrentException ref:02c5a1e631a36a1f21b5b7678ecf4e245769dd9e | ||||
* | Add Collapse variant for utf-32 strings | Oleg Sidorkin | 2022-04-16 | 3 | -5/+32 |
| | | | | ref:5897581c4d2be8d8775525221d2d910c04d788b8 | ||||
* | Fix -Wdeprecated-copy errors detected by clang14 | thegeorg | 2022-04-14 | 1 | -1/+2 |
| | | | | ref:7b522d0dad8f0d64dd508e61325124ea9d2ebf30 | ||||
* | Fix computation of hashes for string constants | eeight | 2022-04-07 | 2 | -0/+19 |
| | | | | ref:75452b050cafabe119c50e518c3db644d8d9404f | ||||
* | remove unused includes | tobo | 2022-04-07 | 50 | -111/+18 |
| | | | | ref:f8c119cf3a796a59ab5be4424e5364ba6a201d40 | ||||
* | Fix newline formatting in FormatCurrentException() | svkrasnov | 2022-03-26 | 2 | -4/+4 |
| | | | | ref:1aefdabc38ec01ea10f53aa279edaa0dee29380d | ||||
* | Introduce FormatCurrentException() based on TBackTrace::FromCurrentException() | svkrasnov | 2022-03-23 | 3 | -1/+114 |
| | | | | ref:60218909c48b580eebc0b518f039afd46ca51713 | ||||
* | util: Fix -Wunused-but-set-variable | kmartynkov | 2022-03-23 | 1 | -2/+0 |
| | | | | ref:0186c219d9c56c8f183ce0236e33f6d647fe5fa0 |