summaryrefslogtreecommitdiffstats
path: root/library/cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* TPortManager shouldn't crash even if it doesn't have enough permissions to ↵swarmer2025-08-072-22/+79
| | | | | | | | | | operate on lock files created by other users Create the `testing_port_locks` directory with RWX permission for all, allowing other users to create lock files within it. Don't abort if current user doesn't have enough permission to delete a lock file created by another user. KIKIMR-23792 commit_hash:d887ce073d42d93c997a0f9a0c16416860395377
* Optional description argument for YT_VERIFY, YT_ASSERT and otherspechatnov2025-08-065-15/+152
| | | | commit_hash:80b47f95a2ee356b086f5955f2529f1b0e636db1
* YT: Make trim helpers noncopying; lesser copies in rich ypath parsingdgolear2025-08-053-30/+29
| | | | commit_hash:88244dc0263029f091579dd66bba1e03132449fe
* Extract FormatString that can be used with TStringBuilderBase and TRawFormatterpechatnov2025-08-051-41/+49
| | | | commit_hash:06e3edc032341bfb4f625c2713ce3773fc4c0c9f
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-08-031-1/+1
| | | | commit_hash:6500059e0fa26e797008d978e00ba47a5900d7ae
* Fix TSharedRefArray::AreBitwiseEqualbabenko2025-08-021-1/+1
| | | | commit_hash:84321c155a5d7ecb04ec7b33fc464a244eb55073
* Read atomics properly in TBucketQuoter, KIKIMR-23623serg-belyakov2025-08-011-8/+11
| | | | | Read atomics properly commit_hash:d14844a3e23df856c1ba3d2daec067918fe64ef3
* Introduce TSharedRefArray::AreBitwiseEqualbabenko2025-08-012-0/+18
| | | | commit_hash:d20246c9bd65274bc0b78b3c1cbc0cfcd5303d10
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-08-011-1/+1
| | | | commit_hash:9fc009583274a40652afb2c5ab0ed8a7035b69b0
* Clang 20 has no construtor uintptr_t form nullptrmikhnenko2025-07-311-1/+1
| | | | | Fix errors from [here](https://nda.ya.ru/t/QK7atSi_7H4yFa commit_hash:49aec107605e173f20504a16aac876fd40d33adc
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-07-291-1/+1
| | | | commit_hash:85dbbd8682acde76ef25727a40b1cc237d249bf7
* library/cpp/pire: Tab to spacethegeorg2025-07-2852-9875/+9875
| | | | | | | | ``` $ ya-subst '\t' ' ' $ ya-subst '\s+$' '' ``` commit_hash:402b2f02694cb6fae6bd903d31e429e1cc9a5d4b
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-07-261-1/+1
| | | | commit_hash:d2036ea45221f334bcf82d57a77ae458acee8aac
* Intermediate changesrobot-piglet2025-07-231-1/+1
| | | | commit_hash:f46eb4e7bce1be9e8ad731aa757e09d019f5b6be
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-07-231-1/+1
| | | | commit_hash:64228741f2cc402480ea687d61a4adcf624f8af0
* YT-18571: Fix missing semicolonh0pless2025-07-211-1/+1
| | | | commit_hash:2d892bf3d9b67134ec8e9d461159ec4bbf0930b5
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-07-201-1/+1
| | | | commit_hash:4a4084121373479e5bac370b14aaafb7db6cefb6
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-07-171-1/+1
| | | | commit_hash:4084001a6515073eb2d0847dcc3f1b0928a89ab8
* Add return lvalue test (and fix corresponding bugs)thegeorg2025-07-162-2/+7
| | | | commit_hash:f776eaac24e9bbe1abac58a171d9895556c43dd8
* [library/cpp/containers] add default virtual destructor to TReadonlyBitVectordim-dezhin2025-07-161-0/+2
| | | | | | | | | Класс `TReadonlyBitVector` имеет виртуальную функцию, но не имеет виртуального деструктора, что накладывает большие ограничения на использование этого класса и может привезти к потенциальным ошибкам. Соседний класс `TBitVector` же имеет виртуальный деструктор, хотя в нём нет других виртуальных функций. Поэтому отсутствие виртуального деструктора у класса`TReadonlyBitVector` выглядит как опечатка и данный патч призван её исправить. commit_hash:6714fa2cc186a847d13e665f215caae8f2a98b09
* Fix http client cancel after request finishedjolex0072025-07-152-7/+53
| | | | | | | | | | У меня падает в этом месте - <https://nda.ya.ru/t/rfmGIXUs7GUqUV> при таком кейсе 1. Запрос завершился успешно 2. Выполняю операцию Cancel() для токена Если я правильно понял, то падает при обращении к висячему указателю. Видимо проблема в захвате по ссылке - после выхода из функции cancellationEndEvent подыхает commit_hash:10dd8d3d311e85e6018e8f0ff40806ab82eabbd4
* coroutine_traits: Implicitly convert returned std::exception into erroneous ↵thegeorg2025-07-152-21/+89
| | | | | | TFuture commit_hash:80a673361a58719a241d3536cd4ffdd7d1a274ea
* Fix changing hashbang on _escaped_fragment_rchernomordin2025-07-152-3/+3
| | | | | | | | | | | Главное изменение: замена FeaturesRobot на NewFeaturesRecommended (разница между NewFeaturesRecommended и FeaturesRecommended заключается в том, что первый не переводит хэшбенги в escaped\_fragment) Доп: * поправил типы данных для флагов (в long не вмещаемся) * канонизировал один из тестов commit_hash:cd751d0b0482c49fae2fa7050e49ec89d382e630
* YT-18571: Rename TCaseInsensitiveStringEqualityComparer -> ↵babenko2025-07-142-2/+14
| | | | | | TCaseInsensitiveStringEqualComparer, add TCaseInsensitiveStringLessComparer commit_hash:2dbe3c3cf419a5310e7bf45d161f839e99040788
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-07-141-1/+1
| | | | commit_hash:a950aab95f7a2de21e956f1149008c8a2c8fa9b7
* library/cpp/http/io: remove legacy_zstd06 codec dependencyswarmer2025-07-111-1/+9
| | | | | | | KIKIMR-23622 It is safe not to link the zstd06 codec, because its usage is explicitly prohibited. commit_hash:443a7edeb4ace1e415ac0c4e4f8cb43fd3ffb020
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-07-111-1/+1
| | | | commit_hash:9998251d6c55780990a47853847283916b781d8d
* Intermediate changesrobot-piglet2025-07-111-1/+9
| | | | commit_hash:43c66f510beeec339a66acbf9a0e0d62c6677690
* YT: Allow serializing TCompactSetdgolear2025-07-104-23/+45
| | | | commit_hash:733610a293a0c3a2656dbef77630d359c16d3bdf
* blockcodecs: add DONT_LINK_LEGACY_ZSTD06_BLOCKCODEC macroswarmer2025-07-102-1/+10
| | | | | KIKIMR-23622 commit_hash:8879357407b3b5ba4200e1f380922d4e68cc2973
* monlib addsmatusha-g2025-07-095-0/+55
| | | | | add clone method commit_hash:c96c84b95c05e307a7391742f4fca56010b24e3f
* fix pure prser errorelen-volodina2025-07-091-2/+2
| | | | commit_hash:5ead30dd726387e1a8c39e57e55116ddeaac67f6
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-07-081-1/+1
| | | | commit_hash:093e4f1c5b2790676152716a46f6c68e7e6f2e53
* Intermediate changesrobot-piglet2025-07-071-1/+1
| | | | commit_hash:fa96a59fd0ca24e8960823b1caa0a213f446e8ff
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-07-051-1/+1
| | | | commit_hash:77ec02480734669ec7835cbd235dc4a3ce57d253
* Intermediate changesrobot-piglet2025-07-041-1/+7
| | | | commit_hash:dbea25354b9d29cff49103cf407ebbe86ba1e1f4
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-07-021-1/+1
| | | | commit_hash:326c5d2e54e50f6d0d6fcd7ad7acc2ff3d6e270a
* Fix co_await argument dependent lookup for TFuture<T>snaury2025-07-014-16/+84
| | | | commit_hash:d3da906e0b3f303ead8bf1257a3cdceed2778d90
* add zstd fast levels from 1 to 7tobo2025-07-013-12/+60
| | | | | zstd supports negative compression levels (`--fast=XXX` param in zstd CLI), so add them here also commit_hash:ed7231a6f341cd120dfea0d4b0b481962df835ab
* Intermediate changesrobot-piglet2025-06-301-1/+11
| | | | commit_hash:672b9b97b829c09410438975aaa9f4b100010457
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-06-291-1/+1
| | | | commit_hash:975777184d5c5a86f15e4250bae52ace9c0a44b8
* Intermediate changesrobot-piglet2025-06-261-0/+213
| | | | commit_hash:de861c421a4d799c8ac2ece7a8542f74dd5fa180
* Use CRON to set the schedule of queues exportPavel Bashkirov2025-06-266-0/+2114
| | | | | | | | | | | | | | | | | | | | | | | | | # Description Currently the interval of queues export can only be set as "Every N units". This sometimes does not work well as it always starts the count from the time `0` (January 1st, 1970). It means that, for instance, if the customer wants to set an export to "Every week", it will happen every Thursday. This PR fixes the problem by providing a CRON way to set the schedule which is proven to be very flexible and meeting (almost) any requirement the user may have. * Changelog entry Type: feature Component: queue-agent Support CRON schedules for queue exports. --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1239 Co-authored-by: apachee <[email protected]> Co-authored-by: apachee <[email protected]> Co-authored-by: apachee <[email protected]> Co-authored-by: apachee <[email protected]> Co-authored-by: apachee <[email protected]> commit_hash:6a536f5edc17b3ad8d2243d55d876994141d38b0
* Improve csv parsing speed in С++ csv librarypnv12025-06-251-4/+6
| | | | | | | | | | | | | | | Improve csv parsing speed in csv library На примере ВМ в QYP на ssd скорость чтении csv этой либой: - до этих изменений стабильно показывает 383-387 MB/s - после этих изменений стабильно показывает 613-615 MB/s **++Просьба PR пока не мерджить++**. Пока что надеюсь просто получить шип от овнеров. Мы собираем метрики по текущей производительности в процессе импорта в YDB CLI. Чуть позже, если всё ОК, вмерджу этот PR, чтобы мы замерили разницу. commit_hash:a23fc7e631733ffe3cae2941da8b3bdb75bccc94
* pire was achived on GitHub, move the code into library/cpp/regex/pirethegeorg2025-06-2568-41/+14264
| | | | commit_hash:018daf4645e87c4e0b31e1191af4e75e48f6d958
* Add missing includebabenko2025-06-241-0/+2
| | | | commit_hash:32e0f6ae89289ea4e3da978dcd91fc66d88373e9
* YT-25312: Fix TWithExtraSpace::GetExtraSpace to handle zero returned by ↵babenko2025-06-223-5/+15
| | | | | | malloc_usable_size commit_hash:d4310bf35afeb00d408d28e96cf82ebafd82886b
* support passing stream offset to `TBrotliCompress`redotter2025-06-203-14/+45
| | | | commit_hash:21e0759b151fbed8aa1664b62c42bd5ba144301b
* Upver wine 10.8nechda2025-06-192-3/+1
| | | | commit_hash:db0a0308d356c8dca2520f3881de2615edcc4455
* Fix object destruction order when using TFuture<T> coroutinessnaury2025-06-193-42/+157
| | | | commit_hash:683c797584872e45e8df2ad7c663f1f1ebb253e3