aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp
Commit message (Collapse)AuthorAgeFilesLines
* Improve csv parsing speed in С++ csv librarypnv14 days1-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/pirethegeorg4 days68-41/+14264
| | | | commit_hash:018daf4645e87c4e0b31e1191af4e75e48f6d958
* Add missing includebabenko5 days1-0/+2
| | | | commit_hash:32e0f6ae89289ea4e3da978dcd91fc66d88373e9
* YT-25312: Fix TWithExtraSpace::GetExtraSpace to handle zero returned by ↵babenko6 days3-5/+15
| | | | | | malloc_usable_size commit_hash:d4310bf35afeb00d408d28e96cf82ebafd82886b
* support passing stream offset to `TBrotliCompress`redotter9 days3-14/+45
| | | | commit_hash:21e0759b151fbed8aa1664b62c42bd5ba144301b
* Upver wine 10.8nechda9 days2-3/+1
| | | | commit_hash:db0a0308d356c8dca2520f3881de2615edcc4455
* Fix object destruction order when using TFuture<T> coroutinessnaury10 days3-42/+157
| | | | commit_hash:683c797584872e45e8df2ad7c663f1f1ebb253e3
* Support google::protobuf::Struct and google::protobuf::Value in Json2Prototimuratshin12 days2-0/+132
| | | | | | | Добавляем поддержку парсинга TJsonValue в google::protobuf::Struct и google::protobuf::Value Сериализация в пути… commit_hash:0815499b09ba8eeaf77dbda5ab5aced91f1e2474
* Migrate linker related scripts to py3nechda12 days1-1/+1
| | | | commit_hash:53092809407c91c9ec49c7cc6bcf32f1cb5fac7d
* Merge numerous abseil-cpp sublibraries to ease unbundlingthegeorg12 days1-5/+0
| | | | commit_hash:c79291e10915f16a7e803709401e2d344fc6db3d
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-06-141-1/+1
| | | | commit_hash:5bfc140b27ba66006aca8d3780acaa388f889bb0
* Add Save/Load methods for TStrongTypedefyurial2025-06-132-0/+19
| | | | commit_hash:7bda0c36d13d3a9c586f65b48d6f23f854c0e088
* support passing dictionaries to `TBrotliCompress`redotter2025-06-125-15/+116
| | | | commit_hash:93dafebd4949cd2df4764e8f54542e3dc6ab827f
* Restore measuring the memory usage of write-table queries.nadya022025-06-114-4/+152
| | | | commit_hash:1d28ad476551aee1d5ab64c72205347128c27c68
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-06-111-1/+1
| | | | commit_hash:2f70238654714ef1634a4b709ae66f2bfc184146
* YT-25226: Pass new job resources to nodepogorelov2025-06-093-0/+51
| | | | commit_hash:20344f8d19f0bdc6a7544126cb74ab92c94e1069
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-06-081-1/+1
| | | | commit_hash:0f93cb565a5faa95e824a7ffb27f7e396562a4d5
* Remove empty InitOpenSSL() and remaining usagesthegeorg2025-06-061-3/+0
| | | | commit_hash:401ce20c8ab3ea659f03fb21387f780978f79011
* YDB Import 803robot-ydb-importer2025-06-051-3/+0
| | | | commit_hash:fe11e9a05b0232084e52f20ff2e4d07deede4564
* use repo layout in `contrib/libs/brotli`redotter2025-06-054-8/+8
| | | | commit_hash:b4eac4cf131dd15c80c126415bebfca8a85d819d
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-06-051-1/+1
| | | | commit_hash:f8e72351f95dd8c8dc411f63be347d9526cf31a9
* Fill TBucketQuoter before taking tokens, KIKIMR-23363serg-belyakov2025-06-041-1/+1
| | | | | Fill bucket before use commit_hash:db2f1b8395b7e2c7bbd56ad95601e460abc8b191
* TTryGuard for queue locknae2022025-06-041-39/+58
| | | | commit_hash:027b7f086dcb0c574896ea5bd2c4958bf82914cf
* Fix LWTrace leaking HTTP request string to HTML pageSemyon Danilov2025-06-031-4/+4
| | | | | | | | | Co-authored-by: the-ancient-1 <cthulhu@ydb.tech> --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1303 commit_hash:92106e48ef7d9a34a2446896fb26dfe92c86d194
* add took methodmatusha-g2025-06-032-0/+22
| | | | | add took method commit_hash:6cbacad68f50a1144726e074a905ba96dbc4e62e
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-06-021-1/+1
| | | | commit_hash:ef3dbf30550d30460ec4230d3b3f4ddfa8c43479
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-06-011-1/+1
| | | | commit_hash:dd64ce31096011f47048005ea5d8f77bffb3b17d
* rm unused includes + fix memory_ordertobo2025-05-311-3/+1
| | | | commit_hash:bb222740eb5e56281bc138da43a8480640c40489
* AtomicTryLock() / AtomicUnlock() => TSpinLocktobo2025-05-301-27/+17
| | | | commit_hash:d6f16e427045049e4e5815d09a949cc721a20c79
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-05-291-1/+1
| | | | commit_hash:4cee47e76ea72e60a563b478bb83c8516226aaa5
* Added macros for std::format log and changed existing ↵deruzh2025-05-281-0/+11
| | | | | | | YLOG_<Type>(std::format(...)) to them Мы часто используем std::format, готовясь к переходу с TString на std::string, но из-за этого появляется много лишнего кода. Поэтому были добавлены макросы логгера для удобства и существующий код был переведен на них commit_hash:e564c913e0dc82817152b7a15c543a77812a1dcc
* [uri] Introduce FeaturesDefaultOrSchemeKnown enum valueatgshka2025-05-281-1/+3
| | | | | Better for clang-tidy (bugprone-incorrect-roundings). commit_hash:47aa1c07d72dedc4c1aab5c497cd3febc59ab8a4
* Do not de-initialize openssl to avoid racesthegeorg2025-05-275-84/+8
| | | | | | | | Initialize openssl in pre-main (by the means of `SRCS GLOBAL`) to reduce chance of concurrent initialization with different flags. Do not de-initialize openssl to avoid races during `atexit` cleanup. It looks like `OPENSSL_cleanup()` does nothing in case of static linkage (according to ASan report). commit_hash:7d4bf183233970cc1772b1b8f2745044cc645c29
* Fixed time waitsjolex0072025-05-274-8/+74
| | | | | | | | ПР про избавление от застревающих портов в состоянии TIME\_WAIT Этот клиент используется в universal\_fetcher-е, который в свою очередь используется для скачивания резалтов с distbuild-а. Соотвественно так как он качает слишком быстро, то на хосте заканчивается кол-во эфемерных портов (потому что порты после закрытых соединений остаются в состоянии TIME\_WAIT). Эту проблему можно решить, если дожидаться закрытия соединения со стороны сервера. В этом ПР-е сделан карантин connection-ов, который позволяет асинхронно дожидаться закрытия со стороны сервера commit_hash:80ac8208e4efa8bc9eccbcfe20869899d8e11c5a
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-05-261-2/+1
| | | | commit_hash:48fa797baadb82ea8636e902b6f9831aab6ddad1
* Set operator== to default for (u)i128atgshka2025-05-233-8/+19
| | | | | Правка нужна тк из-за реализации std::find падаем с коркой commit_hash:5e180a95dc8f33e8db2039e7c3443fae60361c44
* Fixup logging messages with Fatal or Alert levelyurial2025-05-221-1/+3
| | | | commit_hash:0ef86009943c41963bf269a11bc623e11fc8a381
* Move more checks to the inlined part of IsLevelEnabledbabenko2025-05-203-24/+20
| | | | commit_hash:ad986b1f46f36765b3d80b8e527b1f25ad966d42
* YT-24485: Support extra gang jobspogorelov2025-05-191-1/+1
| | | | | | | | | | | * Changelog entry Type: feature Component: controller-agent Support extra jobs for gang operations. Introduce gang ranks. commit_hash:1e27fe5d4e042d8ad3d981dfdab718ad41732924
* YT-22593: Use std::string in TStringBuilderlukyan2025-05-192-6/+6
| | | | commit_hash:e1d1710ec1d2fa7407a292934f82f2e5804d1c2c
* Fix code styleakhropov2025-05-181-17/+17
| | | | commit_hash:087696f9ed27b5c9a6bbd903c5455cd296f7ca26
* Fix definition comment at '#endif'akhropov2025-05-181-1/+1
| | | | commit_hash:f24910c8b29891cdfb5d9388bf7ee7b70c6bdb41
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-05-171-1/+1
| | | | commit_hash:d5159ca1f0038b0b51481cba021819d2078a7d7b
* YT-24913: Split memory trackernadya022025-05-165-565/+12
| | | | commit_hash:af573daeadda0ee67ff6c0a595b6dc3ad6314c51
* yt: Use well-known macros to test if we are building with SSE4.2thegeorg2025-05-161-5/+0
| | | | | | | | | | | ``` (dflt) thegeorg@jakku:~/arcadia@trunk$ ya tool c++ -E -dM - -msse4.2 < /dev/null | grep SSE4 #define __SSE4_1__ 1 #define __SSE4_2__ 1 ``` On Windows, this macros is defined by the means of ymake.core.conf. commit_hash:ec670bbe09b73580df6c7acf4760fedce7597676
* YT-15805: Move timezone directory from yql/essentials/public/udf/tz to ↵nadya022025-05-149-0/+748
| | | | | | library/cpp/type_info/tz commit_hash:c293432144308b647073111d1086349af6d52fed
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-05-141-1/+1
| | | | commit_hash:a1f4b1e7244a5fcaa9e8946b11c4526c56d4a997
* YT-22593: Migrate HTTP headers to std::stringbabenko2025-05-122-7/+7
| | | | | [diff:runtime] commit_hash:262b2e671526b138d7a9631daf5d34400fc2208c
* Enable lua_assert in debug buildsvadim-xd2025-05-111-0/+4
| | | | commit_hash:ea00901b57ccbf77add24fe9e28634acf1ba557c
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-05-111-1/+1
| | | | commit_hash:84b2a5e44136cc90a98ce65cd7b82995a8a6615c