aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp
Commit message (Collapse)AuthorAgeFilesLines
* Code styleazevaykin2023-10-252-3/+5
|
* templated AddObserverazevaykin2023-10-252-19/+82
|
* Optimize Json2Protovadim-xd2023-10-241-8/+12
|
* move version of SetContentaykeron2023-10-231-0/+6
|
* Intermediate changesrobot-piglet2023-10-235-227/+244
|
* [library] Fix ub-sanitizer error 'applying non-zero offset to null pointer'vmordovin2023-10-201-1/+4
| | | | | | | | | | | | | | | ``` #0 0x23d0d55b in GetSchemePrefixSize(TBasicStringBuf<char, std::__y1::char_traits<char> >) /home/vmordovin/src/arcadia/fuse/arcadia/library/cpp/string_utils/url/url.cpp:111:11 #1 0x23d0ce99 in GetSchemeHostAndPort(TBasicStringBuf<char, std::__y1::char_traits<char> >, bool, bool) /home/vmordovin/src/arcadia/fuse/arcadia/library/cpp/string_utils/url/url.cpp:173:31 #2 0x23d0da8b in NUrl::SplitUrlToHostAndPath(TBasicStringBuf<char, std::__y1::char_traits<char> >) /home/vmordovin/src/arcadia/fuse/arcadia/library/cpp/string_utils/url/url.cpp:68:27 #3 0x23d0da8b in SplitUrlToHostAndPath(TBasicStringBuf<char, std::__y1::char_traits<char> >, TBasicStringBuf<char, std::__y1::char_traits<char> >&, TBasicStringBuf<char, std::__y1::char_traits<char> >&) /hom e/vmordovin/src/arcadia/fuse/arcadia/library/cpp/string_utils/url/url.cpp:201:31 #4 0x2c0d8715 in NReportSnippets::SplitGreenUrl(NSc::TValue&, TBasicStringBuf<char, std::__y1::char_traits<char> >, TBasicStringBuf<char, std::__y1::char_traits<char> >) /home/vmordovin/src/arcadia/fuse/arca dia/search/web/util/report_snippets/report_snippets.cpp:50:5 #5 0x2363d63b in (anonymous namespace)::TReportSnippetGenericContext::ProcessGrouping(TMetaGrouping&, TGroupingIndex const&, IMetaRearrangeContext::TRearrangeParams const&) /home/vmordovin/src/arcadia/fuse/a rcadia/search/web/rearrange/rep_snip_generic/generic.cpp:129:21 ... ```
* add log macrosivanmorozov2023-10-202-5/+24
|
* Remove 'runtime' from TEventObserverazevaykin2023-10-202-6/+5
|
* Remove copy of json mapvadim-xd2023-10-181-1/+1
|
* fix coverity issue: resource leakuzhas2023-10-171-2/+4
|
* YTORM-214: Add parsing enum from yson integerkmokrov2023-10-171-5/+21
|
* Y_FAIL->Y_ABORT at '^li'ilnurkh2023-10-17122-302/+302
| | | | https://clubs.at.yandex-team.ru/arcadia/29404
* Exclude libiconv and dictutil unicode at compile time for iOs/Android targetsshokhor2023-10-165-6/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Put libiconv under a build-time flag to optionally replace library with mock implementation Цель: - выпилить libiconv в мобильных билдах Что проверено: - клавиатура - мобильный переводчик: проверено с помощью ```$ARCADIA/dict/mt/make/tools/eval_nmt/eval_nmt --mobile <direction>``` с флагами компиляции, отключающими libiconv/dictutil. Проверены направления: - en-ru/ru-en - en-tr/tr-en - en-da/da-en - en-el/el-en - en-lt/lt-en - en-uk/uk-en - en-it/it-en - en-pt/pt-en - en-sk/sk-en - en-sv/sv-en - en-lv/lv-en - en-es/es-en - en-nl/nl-en - en-fi/fi-en - en-de/de-en - en-cs/cs-en - en-no/no-en - en-fr/fr-en ########### - en-ar/ar-en - en-he/he-en - en-ja - en-th - en-zh/zh-en Результаты совпадают с https://wiki.yandex-team.ru/users/dimdi-y/mobilnye-modeli/ Что еще затронуто: - все проекты под iOs/Android
* Y_VERIFY_DEBUG->Y_DEBUG_ABORT_UNLESS at '-v ydb'ilnurkh2023-10-1667-220/+220
| | | | https://clubs.at.yandex-team.ru/arcadia/29404
* Speed up TPercentileTracker/TPercentileTrackerLgdcherednik2023-10-162-6/+3
| | | | | | | | | | | | | | old values: NMonitoring::TPercentileTracker<4ul, 512ul, 15ul> 0.748282s NMonitoring::TPercentileTrackerLg<4ul, 3ul, 15ul> 0.221432s new values: NMonitoring::TPercentileTracker<4ul, 512ul, 15ul> 0.640864s NMonitoring::TPercentileTrackerLg<4ul, 3ul, 15ul> 0.205138s
* Fix memory leak in TRopeArena KIKIMR-19632alexvru2023-10-161-15/+0
|
* KIKIMR-19589 add local boostrap jquery resourcesandrew-rykov2023-10-1630-13/+594
|
* add tasan.supp, lsan.suppnkozlovskiy2023-10-132-0/+4
|
* Add missed #include <functional>mikhnenko2023-10-122-0/+3
| | | | В новой версии libcxx functional перестает подключаться вместе с algorithm, map и другими. Добавил явную зависимость.
* Add THash<TZtStringBuf>vadim-xd2023-10-111-0/+5
|
* add sanitizers dependenciesnkozlovskiy2023-10-1110-0/+205
|
* Set request unit trailing header for ScanQuery/ScanYql sctipts. KIKIMR-19243dcherednik2023-10-111-0/+11
|
* Y_VERIFY->Y_ABORT_UNLESS tail2ilnurkh2023-10-112-2/+2
| | | | https://clubs.at.yandex-team.ru/arcadia/29404
* Y_VERIFY->Y_ABORT_UNLESS at ^lilnurkh2023-10-09263-1014/+1014
| | | | https://clubs.at.yandex-team.ru/arcadia/29404
* KIKIMR-19627: Exclude logging for responses with status 2xxmolotkov-and2023-10-091-1/+1
|
* Cleared the iterator value type from references and modifiersmikhnenko2023-10-051-4/+5
|
* heterogeneous lookup in IObjectFactorysvshevtsov2023-10-051-6/+12
|
* Allow other types in GetBucketForKeyvadim-xd2023-10-051-2/+11
|
* Intermediate changesrobot-piglet2023-10-0321-3871/+0
|
* Move contrib/tools/jdk to build/platform/java/jdk/testingthegeorg2023-10-0321-0/+3871
|
* YT-19578: Move user_job_statistics to yt/cpp/mapreduce/libraryermolovd2023-10-029-294/+0
|
* Fix: почему InsertTo и EmplaceTo ограничиваются ↵tema-m2023-10-021-0/+12
| | | | | | | | | | определёнными контейнерами? InsertTo -- столкнулся с проблемой, что я не могу им пользоваться, если мой THashSet имеет кастомный хэш. Решил эту проблемы более общим способом -- сделал так, что InsertTo принимает любой контенер, который может делать insert. EmplaceTo -- почему-то умел работать только с TVector -- поэтому поддерживает тоже любой контейнер UPD: поменял методы, чтобы они могли работать с любыми контейнерами, но в некотором коде кто-то зачем-то явно указывал тип T, поэтому мой код это ломал. Так что я просто добавил перегрузку
* KIKIMR-19463: Increase url perform size in http actor libmolotkov-and2023-09-291-1/+1
|
* Add basic unknown fields collectorinnokentii2023-09-295-2/+249
| | | | add basic unknown fields collector
* YT-19441: Support allocator in TCompactSet.ponasenko-rs2023-09-272-34/+42
|
* Small refactoring in TCompactSet.ponasenko-rs2023-09-271-3/+3
|
* [vcs],only allow --relative=[path], print = for EqOnly options in helptldr2023-09-262-5/+15
|
* Remove TAutoPtr usage in library/cpp/sighandlermikailbag2023-09-262-11/+11
|
* Reduce the number of copies of the vectortesseract2023-09-261-1/+1
|
* Intermediate changesrobot-piglet2023-09-251-158/+122
|
* Intermediate changesrobot-piglet2023-09-254-0/+295
|
* Add the missed includemikhnenko2023-09-251-0/+1
| | | | Обновляю libcxx. При очередном шаге, видимо, поменялась внутренняя система инклудов. В этом коде [перестал](https://a.yandex-team.ru/review/4563541/details?checkId=74300000007107&dialogId=CiCard&filter=resultType%28RT_BUILD%29%3BsuiteCategory%28CATEGORY_CHANGED%29&iterationType=FULL&number=1&openedItems=15950540177304352237%3ART_BUILD%2C12388542047764760906%3ART_BUILD%2C11470847298982251895%3ART_BUILD%2C729955525926945460%3ART_BUILD%2C14835206484459518746%3ART_BUILD%2C4098813625350077376%3ART_BUILD%2C11952358044927700741%3ART_BUILD&snippetViewMode=word-wrap&status=STATUS_FAILED) находиться std::exchange. Добавил явную зависимость
* Get rid of TClusterResourceLimits::operator+()kvk19202023-09-221-12/+12
|
* (no commit message)pg2023-09-211-0/+4
|
* Intermediate changesrobot-piglet2023-09-201-1/+1
|
* Proofread licenses for contrib/tools/bisonthegeorg2023-09-204-0/+4
| | | | | | | | | | | | And mark `GPL-3.0-or-later WITH Bison-exception-2.2` as it reads as follows: ``` As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work under terms of your choice, so long as that work isn't itself a parser generator using the skeleton or a modified version thereof as a parser skeleton. ```
* Intermediate changesrobot-piglet2023-09-201-1/+1
|
* Clone protobuf_udf to ydb/libraryalexv-smirnov2023-09-1924-0/+930
|
* Introduce library/cpp/charset/lite which excludes functionality with ↵shokhor2023-09-1916-149/+273
| | | | | | | | | | | | | | | | | | | | | dependency on libiconv Introduce library/cpp/charset/lite which excludes functionality with dependency on libiconv Задача: - выпилить зависимость от libiconv в библиотеке клавиатуры для андроид libiconv приходит из двух мест: - dict/dictutil - library/cpp/charset В обоих случаях libiconv используется в вариантах CharToWide/WideToChar для перекодировки. Первый кейс dictutil - клавиатура для релиза строится с ключом DICTUTIL_WITHOUT_ICONV_AND_UNICODE, который исключает зависимость. Следующий шаг сделать флаг по умолчанию для мобильных билдов. Второй кейс library/cpp/charset: 1. Шаг - выделяем библиотеку library/cpp/charset/lite без части функциональности, зависящей от libiconv (этот ПР) 2. Шаг - переводим библиотеки, используемые клавиатурой на lite версию (следующий ПР)
* Intermediate changesrobot-piglet2023-09-182-3/+13
|