aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/yson/node
Commit message (Collapse)AuthorAgeFilesLines
* Y_FAIL->Y_ABORT at '^li'ilnurkh2023-10-172-2/+2
| | | | https://clubs.at.yandex-team.ru/arcadia/29404
* Fix input variable missprintsvidyuk2023-08-304-0/+24
|
* All .ll files support in LLVM_BCsvidyuk2023-08-304-24/+0
|
* Pretty printing for TNodeermolovd2023-08-282-0/+17
|
* add TryNodeFromJsonString: ability to parse object and check errors without ↵ilnurkh2023-07-273-0/+25
| | | | try-catch
* add ymake export to ydbalexv-smirnov2023-06-133-0/+43
|
* Remove extra semicolon (library)bulatman2023-06-101-11/+11
|
* External build system generator release 29robot-ya-builder2023-04-191-1/+1
| | | Update tools: yexport
* Revert ymake build from ydb oss exportalexv-smirnov2023-03-283-43/+0
|
* External build system generator release 21robot-ya-builder2023-03-171-3/+3
| | | Update tools: yexport
* add library/cpp/actors, ymake build to ydb oss exportalexv-smirnov2023-03-153-0/+43
|
* Intermediate changesrobot-piglet2023-03-092-0/+37
|
* Intermediate changesrobot-piglet2023-03-073-2/+2
|
* External build system generator release 17robot-ya-builder2023-03-064-1/+19
| | | Update tools: yexport
* Intermediate changesrobot-piglet2023-02-073-18/+18
|
* Intermediate changesrobot-piglet2023-02-073-18/+18
|
* External build system generator release 12robot-ya-builder2023-01-311-1/+1
| | | Update tools: yexport
* External build system generator release 8robot-ya-builder2023-01-174-4/+4
| | | Update tools: yexport
* Sync linux-headers instead of using system onesthegeorg2022-12-154-21/+96
|
* 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 могут быть причиной кордампов.
* Move library/cpp/yson/node/pytbind to library/python/yson_nodethegeorg2022-06-012-114/+0
| | | | ref:61c7ceff963203b0d2e3ac34c5624d029622c9ba
* intermediate changesarcadia-devtools2022-04-273-0/+72
| | | | ref:6498985c15da3fb6f4b628fbe715a78c29dba393
* intermediate changesarcadia-devtools2022-03-153-53/+0
| | | | ref:ca7a95e8c9a9d780f96497136a152091d54e61b5
* Improve SystemCommand check in YDB CLI, KIKIMR-14321pnv12022-03-011-0/+9
| | | | ref:fe5ed49138dce046a93c364cc8879fad3abf3eef
* intermediate changesarcadia-devtools2022-02-181-0/+20
| | | | ref:1a0585d83f27cb6fb5b9c4f68a08177e10faf3b3
* intermediate changesarcadia-devtools2022-02-101-1/+1
| | | | ref:1bf51835ea7425767532e1b783b23a0d09a0a88e
* Restoring authorship annotation for <izetag@yandex-team.ru>. Commit 2 of 2.izetag2022-02-101-21/+21
|
* Restoring authorship annotation for <izetag@yandex-team.ru>. Commit 1 of 2.izetag2022-02-101-21/+21
|
* Restoring authorship annotation for <udovichenko-r@yandex-team.ru>. Commit 2 ↵udovichenko-r2022-02-101-3/+3
| | | | of 2.
* Restoring authorship annotation for <udovichenko-r@yandex-team.ru>. Commit 1 ↵udovichenko-r2022-02-101-3/+3
| | | | of 2.
* Restoring authorship annotation for <gaiduk@yandex-team.ru>. Commit 2 of 2.gaiduk2022-02-102-4/+4
|
* Restoring authorship annotation for <gaiduk@yandex-team.ru>. Commit 1 of 2.gaiduk2022-02-102-4/+4
|
* Restoring authorship annotation for <alejes@yandex-team.ru>. Commit 2 of 2.alejes2022-02-103-143/+143
|
* Restoring authorship annotation for <alejes@yandex-team.ru>. Commit 1 of 2.alejes2022-02-103-143/+143
|
* Restoring authorship annotation for <nikitamorozov@yandex-team.ru>. Commit 2 ↵nikitamorozov2022-02-101-1/+1
| | | | of 2.
* Restoring authorship annotation for <nikitamorozov@yandex-team.ru>. Commit 1 ↵nikitamorozov2022-02-101-1/+1
| | | | of 2.
* Restoring authorship annotation for <sage@yandex-team.ru>. Commit 2 of 2.sage2022-02-101-4/+4
|
* Restoring authorship annotation for <sage@yandex-team.ru>. Commit 1 of 2.sage2022-02-101-4/+4
|
* Restoring authorship annotation for <pmatsula@yandex-team.ru>. Commit 2 of 2.pmatsula2022-02-102-6/+6
|
* Restoring authorship annotation for <pmatsula@yandex-team.ru>. Commit 1 of 2.pmatsula2022-02-102-6/+6
|
* Restoring authorship annotation for <elshiko@yandex-team.ru>. Commit 2 of 2.elshiko2022-02-101-1/+1
|
* Restoring authorship annotation for <elshiko@yandex-team.ru>. Commit 1 of 2.elshiko2022-02-101-1/+1
|
* Restoring authorship annotation for <inngonch@yandex-team.ru>. Commit 2 of 2.inngonch2022-02-105-173/+173
|
* Restoring authorship annotation for <inngonch@yandex-team.ru>. Commit 1 of 2.inngonch2022-02-105-173/+173
|
* Restoring authorship annotation for <kkhamitov@yandex-team.ru>. Commit 2 of 2.kkhamitov2022-02-103-12/+12
|
* Restoring authorship annotation for <kkhamitov@yandex-team.ru>. Commit 1 of 2.kkhamitov2022-02-103-12/+12
|
* Restoring authorship annotation for <osado@yandex-team.ru>. Commit 2 of 2.osado2022-02-102-14/+14
|
* Restoring authorship annotation for <osado@yandex-team.ru>. Commit 1 of 2.osado2022-02-102-14/+14
|
* Restoring authorship annotation for <nadya73@yandex-team.ru>. Commit 2 of 2.nadya732022-02-108-53/+53
|
* Restoring authorship annotation for <nadya73@yandex-team.ru>. Commit 1 of 2.nadya732022-02-108-53/+53
|