aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp
Commit message (Collapse)AuthorAgeFilesLines
* Intermediate changesrobot-piglet2023-11-223-0/+11
|
* Address issues of rXXXXXXarkady-e1ppa2023-11-212-7/+7
| | | | Some new overloads to better support allocationId as strongly typed entity
* Intermediate changesrobot-piglet2023-11-201-1/+0
|
* YT-19593: Constexpr friendliness in strong typedef plus TAllocationId uses ↵arkady-e1ppa2023-11-202-6/+45
| | | | it now
* add darwin-arm64 CMakeListsdcherednik2023-11-20600-2/+8684
|
* AFL_ENSURE macros for AFL context usage in exceptionivanmorozov2023-11-202-7/+47
|
* Fix EPOLLET logic to keep old behaviour for inoptimal user code KIKIMR-20021alexvru2023-11-1714-48/+128
|
* suport for use of local libaio, libiconv, libidnsnermolaev2023-11-171-1/+1
|
* Cosmeticsbabenko2023-11-171-1/+1
|
* Active spinlock tracking from pr3151306. Added TracelessGuards to disable ↵arkady-e1ppa2023-11-1616-19/+335
| | | | | | | | | | | | | | | | | | | | mentioned tracking 1) Добавлена возможность инструментировать ваш любимый мьютекс/спинлок/что-либо с методами Acquire/Release со схожим смыслом. Делается это засчет методов ```NThreading::NDetail::RecordSpinlockAcquired```/```NThreading::NDetail::RecordSpinlockReleased```. Они отслеживают число захваченных спинлоков. 2) Добавлен макрос ```REGISTER_TRACKED_SPIN_LOCK_CLASS```, который позволяет номинально проверить на этапе компиляции, что данный спинлок отслеживается. 3) Добавлен метод ```NThreading::VerifyNoSpinlockAffinity```, который коркается, если число захваченных спинлоков больше нуля. 4) Добавлены Traceless версии (почти) всех гардов, чтобы можно было не отслеживать конкретную критическую секцию, если очень нужно. 5) Внутри файберного ```WaitUntilSet``` вызывается ```VerifyNoSpinlockAffinity``` -- делать ```WaitFor``` или ```Yield``` внутри отслеживаемых критических секций нельзя. Если очень хочется -- используем TracelessGuard нужного вида. 6) Теперь отслеживаются такие спинлоки и их наследники: ```TSpinLock```, ```TRecursiveSpinLock```, ```TReaderWriterSpinLock```. 7) Зарегистрированы как отслеживаемые все вышеперечисленные спинлоки и их Padded версии. 8) Все эти действия имеют эффект только в дебаг сборке. В релизе вся эта диагностика стирается.
* Support Save/Load TYsonStringyurial2023-11-168-0/+102
|
* add compress base UDFuzhas2023-11-1512-0/+519
|
* Revert rXXXXXX: Turn on assert, KIKIMR-19280kruall2023-11-151-3/+3
|
* Add auto spin threshold, KIKIMR-19343kruall2023-11-1520-63/+612
|
* Turn on assert, KIKIMR-19280kruall2023-11-151-3/+3
|
* Intermediate changesrobot-piglet2023-11-1424-4406/+1
|
* YT-20424: Fix move constructor and assignment for TSharedRange.ponasenko-rs2023-11-143-0/+85
|
* YQ Connector: move tests from yql to ydb (OSS)vitalyisaev2023-11-1412-0/+449
| | | | Перенос папки с тестами на Коннектор из папки yql в папку ydb (синхронизируется с github).
* Fix ubsan false-positivealexvru2023-11-131-1/+4
|
* Added 'y_benchmark' to Y_BENCHMARKdaniel-march2023-11-134-0/+8
|
* Сделать нормальное логгирование в UaaSconterouz2023-11-133-0/+5
|
* Intermediate changesrobot-piglet2023-11-1262-0/+5107
|
* ActorSystem scheduler queue include fixmaksim-kita2023-11-101-0/+1
|
* Check stateFunc type before assign it, KIKIMR-19280kruall2023-11-101-3/+40
|
* ActorSystem remove unused codemaksim-kita2023-11-092-8/+2
|
* An example of using AddObserver in unit testsazevaykin2023-11-091-1/+17
|
* Fix TlsActivationContext caching by compiler KIKIMR-19993alexvru2023-11-093-9/+45
|
* Revert "metrics have been added"hcpp2023-11-0893-7711/+0
| | | | | This reverts commit 16e792be75335b09a4f9f254e3972030af83b1ad, reversing changes made to 3790f3d771d1a65ed6c0d05f3e0d79ff13308142.
* Switch epoll back to EPOLLET KIKIMR-20021alexvru2023-11-089-84/+103
|
* metrics have been addedhcpp2023-11-0893-0/+7711
|
* added switch secure/insecure grpc channel for wilson uploaderasmyasnikov2023-11-071-2/+2
| | | | added switch secure/insecure grpc channel for wilson uploader
* Make thread local variables fiber friendlylukyan2023-11-072-0/+40
|
* Intermediate changesrobot-piglet2023-11-031-7/+1
|
* Default to clang-cl when targeting Windowsthegeorg2023-11-034-5/+7
| | | | As announced [in Atushka](https://clubs.at.yandex-team.ru/arcadia/29556).
* YT-20376: Removed some of the std overloadsarkady-e1ppa2023-11-033-42/+42
| | | | First commit
* YT-20376: TAsyncSignalsHandler improved thread safetyarkady-e1ppa2023-11-031-5/+16
| | | | First commit
* Added 'report_path' param to y_benchmarkdaniel-march2023-11-021-20/+48
|
* Stacktraces add line numbersmaksim-kita2023-11-0211-0/+174
|
* Throttle datashard log messagesazevaykin2023-11-011-0/+7
|
* KIKIMR-19066 added hc optimal clock skew calculationandrew-rykov2023-10-302-4/+29
| | | | Interconnect в режиме реального времени отправляет данные о разнице во времени (ClockSkew) между собой и каждым подключенным пиром на whiteboard. На whiteboard эта информация собирается за период в 15 секунд, и из всех значений выбирается максимальное. Этот максимальный ClockSkew затем используется в ответах на запросы healthcheck-а в течение следующих 15 секунд.
* Make TInputMappedRange::const_reference really constimsemenov002023-10-301-1/+2
|
* YTORM-214: Add unittests for pr-4688904kmokrov2023-10-272-0/+33
|
* Code styleazevaykin2023-10-252-3/+5
|
* templated AddObserverazevaykin2023-10-252-19/+82
|
* Optimize Json2Protovadim-xd2023-10-241-8/+12
|
* move version of SetContentaykeron2023-10-231-0/+6
|
* Intermediate changesrobot-piglet2023-10-235-227/+244
|
* [library] Fix ub-sanitizer error 'applying non-zero offset to null pointer'vmordovin2023-10-201-1/+4
| | | | | | | | | | | | | | | ``` #0 0x23d0d55b in GetSchemePrefixSize(TBasicStringBuf<char, std::__y1::char_traits<char> >) /home/vmordovin/src/arcadia/fuse/arcadia/library/cpp/string_utils/url/url.cpp:111:11 #1 0x23d0ce99 in GetSchemeHostAndPort(TBasicStringBuf<char, std::__y1::char_traits<char> >, bool, bool) /home/vmordovin/src/arcadia/fuse/arcadia/library/cpp/string_utils/url/url.cpp:173:31 #2 0x23d0da8b in NUrl::SplitUrlToHostAndPath(TBasicStringBuf<char, std::__y1::char_traits<char> >) /home/vmordovin/src/arcadia/fuse/arcadia/library/cpp/string_utils/url/url.cpp:68:27 #3 0x23d0da8b in SplitUrlToHostAndPath(TBasicStringBuf<char, std::__y1::char_traits<char> >, TBasicStringBuf<char, std::__y1::char_traits<char> >&, TBasicStringBuf<char, std::__y1::char_traits<char> >&) /hom e/vmordovin/src/arcadia/fuse/arcadia/library/cpp/string_utils/url/url.cpp:201:31 #4 0x2c0d8715 in NReportSnippets::SplitGreenUrl(NSc::TValue&, TBasicStringBuf<char, std::__y1::char_traits<char> >, TBasicStringBuf<char, std::__y1::char_traits<char> >) /home/vmordovin/src/arcadia/fuse/arca dia/search/web/util/report_snippets/report_snippets.cpp:50:5 #5 0x2363d63b in (anonymous namespace)::TReportSnippetGenericContext::ProcessGrouping(TMetaGrouping&, TGroupingIndex const&, IMetaRearrangeContext::TRearrangeParams const&) /home/vmordovin/src/arcadia/fuse/a rcadia/search/web/rearrange/rep_snip_generic/generic.cpp:129:21 ... ```
* add log macrosivanmorozov2023-10-202-5/+24
|
* Remove 'runtime' from TEventObserverazevaykin2023-10-202-6/+5
|