Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Intermediate changes | robot-piglet | 2023-10-24 | 1 | -0/+6 |
| | |||||
* | remove Y_VERIFY_DEBUG | ilnurkh | 2023-10-23 | 1 | -1/+0 |
| | |||||
* | remove Y_FAIL | ilnurkh | 2023-10-18 | 1 | -1/+0 |
| | |||||
* | Intermediate changes | robot-piglet | 2023-10-17 | 1 | -2/+2 |
| | |||||
* | Y_FAIL->Y_ABORT at '^util' | ilnurkh | 2023-10-17 | 3 | -3/+3 |
| | | | | https://clubs.at.yandex-team.ru/arcadia/29404 | ||||
* | do not check exceptions during expression evaluation | ilnurkh | 2023-10-13 | 1 | -14/+7 |
| | |||||
* | fix win warnings | ilnurkh | 2023-10-12 | 1 | -3/+1 |
| | |||||
* | fix comment in util | ilnurkh | 2023-10-12 | 1 | -1/+1 |
| | |||||
* | remove Y_VERIFY | ilnurkh | 2023-10-11 | 1 | -1/+0 |
| | |||||
* | Y_VERIFY->Y_ABORT_UNLESS at ^u | ilnurkh | 2023-10-10 | 30 | -81/+81 |
| | | | | https://clubs.at.yandex-team.ru/arcadia/29404 | ||||
* | remove double backtrace printing | ilnurkh | 2023-10-09 | 1 | -1/+0 |
| | | | | заметил что в ::NPrivate::Panic и так есть написание трейса | ||||
* | Add global user-defined literal for TStringBuf | vadim-xd | 2023-10-07 | 2 | -0/+10 |
| | |||||
* | aliases for checking macroses | ilnurkh | 2023-10-06 | 3 | -50/+40 |
| | | | | https://clubs.at.yandex-team.ru/arcadia/29404 | ||||
* | Revert commit rXXXXXX, Support std::filesystem::path in TFile and TFileHandle | pg | 2023-10-04 | 2 | -107/+9 |
| | |||||
* | Support std::filesystem::path in TFile and TFileHandle | thegeorg | 2023-10-04 | 2 | -9/+107 |
| | |||||
* | Add THashMultiMap::equal_range_i so new element could be emplaced after ↵ | osidorkin | 2023-09-15 | 2 | -0/+16 |
| | | | | | | checking multiple elements with the given key withoute extra hashing По аналогии с find_i: хочется после проверки набора значений с данным ключом, вставить (или не вставлять) еще одно с тем же ключом. Добавляю метод, который позволит не считать хэш при вставке | ||||
* | util/system/shellcommand: customize signal to terminate process with | antervis | 2023-09-15 | 2 | -9/+9 |
| | |||||
* | Intermediate changes | robot-piglet | 2023-09-06 | 4 | -8/+4 |
| | |||||
* | (no commit message) | pg | 2023-08-31 | 1 | -4/+0 |
| | |||||
* | (no commit message) | pg | 2023-08-20 | 1 | -8/+8 |
| | |||||
* | Add ctors for TStorageBase to fix TMaybe instantiation for move-only types ↵ | nocomer | 2023-08-18 | 1 | -1/+13 |
| | | | | which are trivially move-constructible | ||||
* | TString: improve `operator+` rvalue overloads | ignatloskutov | 2023-08-10 | 1 | -2/+7 |
| | | | | The missing `(TCharType, TBasicString&&)` overload added, so no allocation is performed if the string has spare capacity. | ||||
* | Fix return invalid pointer in FTS_NOSTAT mode | dimdim11 | 2023-08-07 | 1 | -0/+2 |
| | | | | Fix return invalid pointer in FTS_NOSTAT mode | ||||
* | Remove extra semicolon | bulatman | 2023-08-02 | 4 | -5/+5 |
| | |||||
* | remove NO_SANITIZE_HEADERS macros | reshilkin | 2023-07-28 | 2 | -4/+0 |
| | |||||
* | add some warnings (even in release build) if host memory estimation was wrong | ilnurkh | 2023-07-22 | 3 | -5/+12 |
| | |||||
* | [util] add std::optional support to IOutputStream << operator | rus084 | 2023-07-04 | 1 | -0/+18 |
| | |||||
* | Intermediate changes | robot-piglet | 2023-07-03 | 1 | -1/+1 |
| | |||||
* | Make CeilDiv function constexpr | ilezhankin | 2023-06-30 | 1 | -3/+7 |
| | |||||
* | Require semicolon after Y_DECLARE*_FLAGS | bulatman | 2023-06-24 | 9 | -24/+25 |
| | |||||
* | Revert commit rXXXXXX, Optimize CloseAllFdsOnExec for large MaxOpenFiles | say | 2023-06-22 | 1 | -16/+2 |
| | |||||
* | [util] Turn all Collapse / CollapseInPlace overloads into template functions ↵ | ppavel96 | 2023-06-22 | 2 | -5/+25 |
| | | | | to support arbitrary string types | ||||
* | Intermediate changes | robot-piglet | 2023-06-15 | 1 | -3/+3 |
| | |||||
* | Intermediate changes | robot-piglet | 2023-06-13 | 1 | -71/+59 |
| | |||||
* | add ymake export to ydb | alexv-smirnov | 2023-06-13 | 41 | -0/+1117 |
| | |||||
* | Delete constant reference API to DoNotOptimizeAway | bulatman | 2023-06-12 | 1 | -0/+9 |
| | |||||
* | Remove extra semicolon (util) | bulatman | 2023-06-12 | 15 | -19/+19 |
| | |||||
* | util/saveload: implement default saveload for std::optional | ionagamed | 2023-06-10 | 2 | -0/+43 |
| | |||||
* | Require semicolon after saveload macroses | bulatman | 2023-06-08 | 4 | -4/+14 |
| | |||||
* | Refactor and fix constructors TString as std::string | dimdim11 | 2023-06-08 | 3 | -22/+115 |
| | | | Fix move constructors when used std::string instead of TString | ||||
* | Restrict direct usages of google benchmarking library | thegeorg | 2023-06-08 | 1 | -1/+1 |
| | | | Forbid PEERDIR-ing Google Benchmark from modules other than G_BENCHMARK. | ||||
* | Remove xray support | thegeorg | 2023-06-06 | 1 | -22/+0 |
| | |||||
* | TMapOps::Value: better return type | ignatloskutov | 2023-06-02 | 2 | -5/+5 |
| | | | | | | | | Выбирается общий тип, а не тип значения в мапе (но не ссылка, потому что auto), что позволяет писать код в духе: ```cpp TMaybe<int> Foo(THashMap<long, int>& map, long key) { return map.Value(key, TMaybe<int>()); } ``` | ||||
* | Optimize CloseAllFdsOnExec for large MaxOpenFiles | say | 2023-05-11 | 1 | -2/+16 |
| | |||||
* | Mute -Wdeprecated-declarations error when thread sanitizer enabled on darwin ↵ | hiddenpath | 2023-05-09 | 1 | -0/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | platform При сборке проектов с ```--sanitize=thread``` под **darwin**, по умолчанию попадет ```util``` и его часть ```system/context.h```, где в случае ```thread_sanitizer_enabled``` выставляется ```USE_UCONTEXT_CONT```, что приводит к использованию [депрекейтнутного](https://opensource.apple.com/source/libplatform/libplatform-125/include/ucontext.h.auto.html) ```<ucontext.h>``` из [macos_sdk](https://a.yandex-team.ru/arcadia/build/platform/macos_sdk/ya.make?rev=rXXXXXX#L6). Без должных изменений, сборка падает с ошибкой. ```In file included from /Users/hiddenpath/.ya/build/build_root/fnjm/000128/util/all_system_1.cpp:13: In file included from /Users/hiddenpath/arcadia/util/system/context.cpp:31: In file included from /Users/hiddenpath/arcadia/util/system/context.h:46: /Users/hiddenpath/.ya/tools/v4/2088833948/usr/include/ucontext.h:51:2: error: The deprecated ucontext routines require _XOPEN_SOURCE to be defined #error The deprecated ucontext routines require _XOPEN_SOURCE to be defined ^ In file included from /Users/hiddenpath/.ya/build/build_root/fnjm/000128/util/all_system_1.cpp:13: In file included from /Users/hiddenpath/arcadia/util/system/context.cpp:31: /Users/hiddenpath/arcadia/util/system/context.h:68:9: error: use of undeclared identifier 'getcontext' getcontext(&Ctx_); ^ /Users/hiddenpath/arcadia/util/system/context.h:72:9: error: use of undeclared identifier 'getcontext' getcontext(&Ctx_); ^ /Users/hiddenpath/arcadia/util/system/context.h:80:9: error: use of undeclared identifier 'makecontext' makecontext(&Ctx_, (ucontext_func_t)ContextTrampoLine, 1, c.TrampoLine); ^ /Users/hiddenpath/arcadia/util/system/context.h:87:9: error: use of undeclared identifier 'swapcontext' swapcontext(&Ctx_, &next->Ctx_); ^ 5 errors generated. Failed | ||||
* | Remove using of extra semicolons in util | bulatman | 2023-05-04 | 10 | -12/+12 |
| | |||||
* | Workaround -Wunused-but-set-variable in Y_DBGTRACE macro | thegeorg | 2023-05-03 | 1 | -36/+24 |
| | |||||
* | [util] Fix typo in IThreadPool descr | shaprunovk | 2023-04-27 | 1 | -1/+1 |
| | |||||
* | Simplify system utime.h include | spreis | 2023-04-27 | 1 | -2/+1 |
| | | | There is no reason now to hide include behind macro: we have sysincls properly working for years | ||||
* | Add clarifying comment about the behavior of RemoveRecursive is file or ↵ | akhropov | 2023-04-24 | 1 | -0/+1 |
| | | | | directory does not exist. |