aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add TContiguousDatainnokentii2022-09-168-488/+1109
| | | extract TChunk as TContiguousData
* add log buffer 3andrew-rykov2022-09-156-178/+164
|
* Support logging unstructured messages to structured logbabenko2022-09-154-1/+36
|
* do not crash on invalid urluzhas2022-09-141-1/+0
|
* NextRetryDelay workaround + last bytes logs on retryhor9112022-09-141-10/+15
|
* Switch commit hash maps to absl::flat_hashsnaury2022-09-142-0/+23
|
* TRope zero-copy extractinnokentii2022-09-132-1/+79
| | | extend TRope interface with underlying container extraction
* Remove Sleep from logger when AllowDrop is falsesnaury2022-09-132-14/+3
|
* add-log-buffer 2andrew-rykov2022-09-1310-170/+432
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | add log buffer changed names added move changed details fixed released buffer procedure returned condition IgnoredCount > 0 default bufferSizeLimitBytes = 0 returned passedCount declaration returned Y_VERIFY removed passedcount changed buffer reducing no new line at the end of file added srcs in ya.make add log buffer
* Replace TString with TRope TEvVPutinnokentii2022-09-122-4/+75
| | | | | | | add TRope to string comparators make TRope from string constructor explicit replace TString to TRope in couple places
* fix out of boundary readermolovd2022-09-122-1/+22
|
* Bump play services to latest versionstrivias2022-09-122-0/+1324
|
* test canonize with hash bangsocialgraph2022-09-115-60/+78
| | | test hash bang
* support duration and timestamp as string in json2protobbiff2022-09-117-0/+165
|
* Replace TString with TRope in TEvPutinnokentii2022-09-101-1/+1
| | | replace TString with TRope in TEvPut
* remove macros clash with absl librariesgvit2022-09-093-20/+14
|
* Move TSharedData to actors libinnokentii2022-09-0912-3/+719
| | | | | | | fix MemoryTrack usages move MemoryTrack to utils move TSharedData to actors lib
* use hash bang flagsocialgraph2022-09-088-17/+36
| | | use hash bang flag
* Add iterations to y_benchmark JSONbaidashkin2022-09-081-0/+1
|
* Add method for sending message without waking thread up,kruall2022-09-0711-122/+234
|
* new recommended flags and add features flags argument to GetParsedUrisocialgraph2022-09-061-0/+2
| | | features flags to GetParsedUri
* External build system generator release 7robot-ya-builder2022-09-066-6/+6
|
* prepare for cgi param length checkingjoker2k2022-09-051-0/+10
| | | | | | | add market_report_disable_cgi_params_check flag add TPackedConstChar, use it for property in UserData, misc modifications refactor query_parsing, no strlen for every string
* Extend TRope interface to improve single-buffer cases usageinnokentii2022-09-052-13/+298
| | | add TRope single-buffer interfaces
* [getopt] Add typo check for long optionslightqwant2022-09-013-0/+54
|
* Update external build system generation utilityrobot-ya-builder2022-09-0164-12/+619
| | | | * [cmake] Hierarchical add_subdirectroy structure * [cmake] Support for same file compilation multiple times with different flags
* Do not hold compaction when having active snapshotsalexvru2022-08-311-0/+2
|
* New cmake semantics for compiling with AVX and other specific flagsignat2022-08-314-47/+0
|
* remove unused includestobo2022-08-313-3/+0
|
* Remove lz4 build with custom memory configurationprime2022-08-302-14/+4
| | | | | | | | | | lz4 позволяет определить параметр memory на этапе компиляции. Этот параметр задаёт трейдофф между скоростью и степенью сжатия. Сейчас этот параметр используется только в blockcodecs. Поиск по аркадии не находит упоминания этих кодеков. Возможно, что они вообще не используются. https://a.yandex-team.ru/search?search=lz4-fast%5Cd%5Cd-fast,,,arcadia,,500&repo=arcadia https://a.yandex-team.ru/search?search=lz4-fast%5Cd%5Cd-safe,,,arcadia,,500&repo=arcadia Так как параметр на этапе компиляции требует хаков на уровне сборки и усложняет апдейт lz4, предлагаю удалить эти хаки, и оставить только default уровень сжатия (параметр 14).
* remove unused includestobo2022-08-301-2/+0
|
* Split library/cpp/streams/lz into separate codecsprime2022-08-294-79/+111
|
* remove unused includestobo2022-08-271-5/+0
|
* Add support of Wilson tracing lib for kqp executionmdartemenko2022-08-261-1/+3
| | | | | | | | | add tracing to scan executer add tracing to data and literal executer add local traces add scan executer coverage
* Introduce new ContentTypeslpetrov022022-08-261-2/+2
| | | Introduce new ContentTypes - x-amz-json-1.0, x-amz-json-1.1, x-amz-cbor-1.1
* increase size of requested sequence when possiblexenoxeno2022-08-261-2/+2
|
* Natively support %x and %X in Formatbabenko2022-08-266-88/+289
|
* Use sys python in PY_ANY_MODULE cmake exportsvidyuk2022-08-252-2/+0
|
* Reimport boost/icl as a separate projectbugaevskiy2022-08-251-1/+1
|
* [] Change fixlist processingandreizdor2022-08-241-0/+11
| | | | | | | | | | **Протобуф:** Добавил поле `repeated string FixlistVersions` в протобуф. **Средний:** - Поменял логику получения фикс-листов. Теперь все файлы архива из дериктории `/rearrange/missing_words` и имеющие расширение `.fixlist.yson.txt` считаются фикс-листами с версиями - имя файла. - Поменял логику фильтрации слов запроса (т.к. теперь фикс-лист задается, как объединение фикс-листов) - Поправил тесты в соответствии с новым форматом - Поправил нейминг полей в соответсвии со style guide (добавил суфикс `_` приватным полям)
* Avoid unnecessary copies when visiting yson graphzhizhin2022-08-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | | При вызове лямбды происходит деаллокация большого числа TNode. Они деаллоцируются внутри лямбд так как лямбды принимают `const std::pair<TString, TNode>&`, а `THashMap` итерирует по `const std::pair<const TString, TNode>&` Меняю явный тип на `const auto&`. Предыстория: После перехода на TC Malloc начали в сервере ловить странные кордампы при десериализации YSON в строку. Пример дампа: https://coredumps.n.yandex-team.ru/core_trace?core_id=47595674 Вот как вызывали: https://a.yandex-team.ru/arcadia/voicetech/library/asr_logs/message_logger.cpp?rev=rXXXXXX#L161 Вычитка кода показала, что переменная EngineInfo всегда валидная (ссылка на константную глобальную переменную, которая жива всегда во время работы программы). В кордампе заметили деаллокации внутри этих лямбд и поняли, что происходят ненужные копирования. Предполагаем, что деаллокации внутри YSON могут быть причиной кордампов.
* Merge qargs stable sortstepych2022-08-233-154/+50
| | | Use stable sort for qargs
* Fix false positive Y_VERIFYalexvru2022-08-221-12/+17
|
* move parser_ut to YQd-mokhnatkin2022-08-193-0/+503
|
* Add rope embedded list optionalexvru2022-08-194-188/+426
|
* Fix Wilson verbosity and PipeCache TraceId forwardingalexvru2022-08-193-16/+24
|
* Library/cpp/actors Activitieshor9112022-08-1914-4/+30
|
* increase MessageMax to 64kbshishyando2022-08-181-1/+1
| | | increase MessageMax to 64kb
* temp fix ydb oss sync config to unlock sync on /vendor dependencyalexv-smirnov2022-08-1812-0/+1491
|
* fixup move(const&)asorotsky2022-08-161-1/+1
|