summaryrefslogtreecommitdiffstats
path: root/library
Commit message (Collapse)AuthorAgeFilesLines
...
* | Sync branches 250927-0050YDBot2025-09-278-6/+58
|\|
| * Intermediate changesrobot-piglet2025-09-262-1/+7
| | | | | | | | commit_hash:89ed730ecacf618d740c13539529091af81397b8
| * YT-26288: Revert fork lock to writer starving spinlockpavook2025-09-266-5/+51
| | | | | | | | | | `TForkAwareSpinLock` implementation takes `ForkLock_` reader, which can (and does) violate the non-reentrancy. commit_hash:6eb1092777ac21dd8303b938f855d0cd61276641
* | Sync branches 250926-0050YDBot2025-09-264-18/+76
|\|
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-09-261-1/+1
| | | | | | | | commit_hash:9992434a3f64e62fe646462b04978557fc85a75a
| * Do not get ref counter when copy weak ptrthenewone2025-09-253-17/+75
| | | | | | | | | | | | | | | | | | | | | | Если копировать TWeakPtr в момент разрушения объекта, на который он ссылается, то происходит гонка на vptr. GetRefCounter использует vptr, а деструктор объекта может его менять. Thread-sanitizer эту гонку видит. Unit test added; also fixed and enabled older test. Enabled thread sanitizer for library/cpp/yt/memory. commit_hash:87cb083a9905cc8a262b575868bbae3438b9324f
* | Sync branches 250925-0051YDBot2025-09-255-0/+32
|\|
| * import python/sanitizers interfaceswarmer2025-09-245-0/+32
| | | | | | | | commit_hash:072d78454b56aed802cb4aacd39defc584cabb41
* | Sync branches 250924-0050YDBot2025-09-2449-563/+584
|\|
| * remove duplicated includetobo2025-09-231-1/+0
| | | | | | | | commit_hash:917f27d8134295588e8cb526d9c157c8dc9fa08c
| * Intermediate changesrobot-piglet2025-09-233-5/+71
| | | | | | | | commit_hash:1442e9e3ce86ef63767d2526ff170888769e16ec
| * Style fixnae2022025-09-2345-557/+513
| | | | | | | | commit_hash:d506e2a0f2770f3662449a3711e976499eb9ccbb
* | Sync branches 250923-0050YDBot2025-09-232-3/+3
|\|
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-09-231-1/+1
| | | | | | | | commit_hash:5adbf14dfcfb04029a862a2c55dfc590e2460f2c
| * Set default value for TJson2ProtoConfig fieldsmishatag2025-09-221-2/+2
| | | | | | | | commit_hash:fdec34dfe80bd9706dd05dd54307986dc99abaa5
* | Sync branches 250922-0051YDBot2025-09-226-4/+105
|\|
| * implement appending `[]` and reverse-lookup `[-1]` in json *ByValue methodsilnurkh2025-09-216-4/+105
| | | | | | | | commit_hash:27ed69b5a37eb0d58449fb062147aaeb67ec51ba
* | Sync branches 250920-0050YDBot2025-09-202-3/+3
|\|
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-09-201-1/+1
| | | | | | | | commit_hash:0b182c94d1db5093bac5c409e086f826c0e2147d
| * Intermediate changesrobot-piglet2025-09-201-2/+2
| | | | | | | | commit_hash:d141fc27f80ee0774cb302a41a65bc1109062c59
* | Sync branches 250919-1911YDBot2025-09-191-2/+1
|\|
| * Fix race in messagebusmaxim-yurchuk2025-09-191-2/+1
| | | | | | | | | | | | | | | | Перенос оригинального ПР из гитхаба <https://github.com/ydb-platform/ydb/pull/25413> <https://github.com/ydb-platform/ydb/issues/23180> commit_hash:d07612c78875e6ec094314e01d5a3ade7f9cdd90
* | Sync branches 250919-0050YDBot2025-09-194-10/+16
|\|
| * Intermediate changesrobot-piglet2025-09-184-10/+16
| | | | | | | | commit_hash:a2c65251912228db1f8c195afd59840d04daf7ff
* | Sync branches 250918-0050YDBot2025-09-1814-39/+326
|\|
| * Added std::format include into unified agent loggerkirill-bel2025-09-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Разломались на вызове YLOG\_DEBUG\_F с ошибкой: ``` /home/kirill-bel/arcadia/logbroker/unified_agent/common/zstd_file_stream.cpp:39:17: error: no member named 'format' in namespace 'std' 39 | YLOG_DEBUG_F("TZstdFileStream starting from frame pos = {} frame offset = {}", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | lastFramePos, lastFrameOffset); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``` В YLOG\_DEBUG\_F используется `std::format`, но хедер не включен в `library/cpp/unified_agent_client/logger.h`: ``` #define YLOG_DEBUG_F(fmt, ...) YLOG_DEBUG(std::format(fmt, __VA_ARGS__)) ``` commit_hash:0a82f439ec6b8d83e2f4ac1a7d8a8c8cf29b9cc2
| * Replaced HashSet count method to contains when the returned value is cast to ↵zaspa942025-09-171-2/+2
| | | | | | | | | | | | | | bool in YDB Related GitHub PR: https://github.com/ydb-platform/ydb/pull/24488 commit_hash:d879b0ff8c49c1d066df9b6eda753884aeb708bc
| * YT-15805: introduce tz-types into type infoermolovd2025-09-1712-37/+323
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #### Добавление поддержки временных типов с часовым поясом (TZ-типы) 📝 - 🧱 Добавлены новые примитивные типы для представления даты, даты-времени и меток времени с часовым поясом: `TzDate32`, `TzDatetime64`, `TzTimestamp64`. - 🧪 В модульные тесты добавлены проверки корректности создания и идентификации новых временных типов. - 📦 Обновлена логика сериализации/десериализации: TZ-типы отображаются в строковый формат при работе с различными протоколами (Skiff, protobuf, JSON). - ⚠️ В местах чтения данных добавлена заглушка, которая выбрасывает исключение при попытке обработки новых типов — это временное решение до реализации полной поддержки. - 🔧 Упрощена иерархия классов примитивных типов за счёт использования шаблона `TPrimitiveTypeBase`. - 🗂️ Изменён подход к обработке неизвестных типов в нескольких компонентах: вместо явного перечисления всех поддерживаемых типов теперь используется `default` ветка с общим обработчиком. --- **Оценить качество описания можно [здесь](https://nda.ya.ru/t/_MxIaV0Q7FnCMG** <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Code Assistant</font></a> commit_hash:265cf034372d36f60988238e273cbfe532c2a4e5
* | Sync branches 250917-0050YDBot2025-09-171-1/+1
|\|
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-09-171-1/+1
| | | | | | | | commit_hash:2884c52b85c651dea5a463f85d7369fc89756394
* | Sync branches 250914-1319YDBot2025-09-141-1/+1
|\|
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-09-141-1/+1
| | | | | | | | commit_hash:a97c7e4cdb863bbff17c511824fba68b6e385515
* | Sync branches 250913-0050YDBot2025-09-132-4/+8
|\|
| * Fix potential pointers overflowmikhnenko2025-09-121-1/+5
| | | | | | | | commit_hash:20039ca128a1ef8c3aaf337d71d58b1ecec783a1
| * Fix `-Wignored-qualifiers` improved in clang20 in librarymikhnenko2025-09-121-3/+3
| | | | | | | | | | Fix errors from [here](https://nda.ya.ru/t/6hgrAk757JpcZP commit_hash:7d5ee7690cd39bfde0529030cfa213b84ead669a
* | Sync branches 250911-1534YDBot2025-09-111-1/+1
|\|
| * fix NO COW modepg2025-09-111-1/+1
| | | | | | | | commit_hash:782452058bfe12788549f8c42ed026ddbcfe98e0
* | Sync branches 250911-0050YDBot2025-09-112-2/+2
|\|
| * Fix IsLevelEnabled check in YT loggerapollo13212025-09-101-1/+1
| | | | | | | | commit_hash:4662067645a9302622ac1ac352f71594523c0aae
| * fix yt/malloc build for freebsdtldr2025-09-101-1/+1
| | | | | | | | commit_hash:96c6a3e9167c9b61ea1b5e53479ebc6de54d99c8
* | Sync branches 250908-0050YDBot2025-09-081-1/+1
|\|
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-09-081-1/+1
| | | | | | | | commit_hash:a7f43c6b799796f5ed750f94960b70111794aac8
* | Sync branches 250907-0051YDBot2025-09-072-3/+15
|\|
| * Минимальные и расширенные наборы метрик ↵hobbit2025-09-062-3/+15
| | | | | | | | | | | | в ручке /counters commit_hash:7540b71c453d05401c539b0f22cd489831fdfa20
* | Sync branches 250906-0050YDBot2025-09-061-1/+1
|\|
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-09-051-1/+1
| | | | | | | | commit_hash:b2c4e236d7599d26e358020ec6032a6c248af92a
* | Sync branches 250904-2036YDBot2025-09-0463-5661/+221
|\|
| * Intermediate changesrobot-piglet2025-09-041-0/+32
| | | | | | | | commit_hash:953617f2251dbf97b237f24d08a7b08816adb90b
| * Revert commit rXXXXXX, DEPENDS on linter wrappers to get them exported to ↵alevitskii2025-09-048-352/+0
| | | | | | | | | | | | opensource commit_hash:4c9d3598f6dbd402cf89dd53dd8f1656063853dd
| * DEPENDS on linter wrappers to get them exported to opensourcealevitskii2025-09-048-0/+352
| | | | | | | | | | DEPENDS on linter wrappers to get them exported to oss commit_hash:286fa6981744f667a509749a33afcc3421903842