aboutsummaryrefslogtreecommitdiffstats
path: root/library
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'rightlib' into mergelibs-241126-1510Alexander Smirnov2024-11-261-1/+1
|\
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-11-261-1/+1
| | | | | | | | commit_hash:d73b9a2f472fbcf5f3ebc54787a964c15fba2504
* | Merge branch 'rightlib' into mergelibs-241123-2111Alexander Smirnov2024-11-2320-485/+175
|\|
| * Check custom error in xfail tests. Remove canonization from dq/hybrid testsudovichenko-r2024-11-231-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. xfail тесты теперь должны содержать спец комментарий `custom error` с ожидаемым текстом ошибки 2. Все suites для xfail размечены спец. коментариями, некоторые тесты разбиты на несколько 3. Включены тесты с Python и Javascript udf для yt провайдера и переканонизированы (были отключены в github) 4. Для тяжелых xfail тестов аналогично убрана канонизация и включена проверка по спец. коментарию 5. Из dq_file/hybrid тестов убрана канонизация. Осталась только кросс-проверка результатов с yqlrun и блочным режимом 6. В dqrun теперь используется exception_policy вместо fail_policy (для корректной выдачи ошибок в тестах) commit_hash:a92b3835f86b0c01225e81e3f28bb6d11d8d67a3
| * YDB Import 625robot-ydb-importer2024-11-2218-476/+163
| | | | | | | | commit_hash:bbf24592c367fa158fbc53e041fe367374d0750e
| * Signed Enumeratedeep2024-11-221-5/+12
| | | | | | | | commit_hash:af73a3ea146e2eb6141cb19913e534d75ba573fd
* | Merge branch 'rightlib' into mergelibs-241122-0919Alexander Smirnov2024-11-223-9/+27
|\|
| * [arc][getopt]fix enforcment of RequiredArgument().DisableSpaceParse()tldr2024-11-213-9/+27
| | | | | | | | commit_hash:9c2ada5b95be3f810d2750406d74d839bd2598ff
* | Merge branch 'rightlib' into mergelibs-241120-1113Alexander Smirnov2024-11-2025-440/+336
|\|
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-11-201-1/+1
| | | | | | | | commit_hash:4591e7a8126c65672359f0cdee64ad789ca9ae74
| * YDB Import 623robot-ydb-importer2024-11-197-318/+0
| | | | | | | | commit_hash:89b2dfdd1bb0d38b205f23744652b1db522e06c4
| * Intermediate changesrobot-piglet2024-11-191-1/+1
| | | | | | | | commit_hash:1bcd4492a3f6a28a2be8e27b5660e98cc8e4c8d0
| * use C++ atomic with proper default constructoreivanov892024-11-191-10/+14
| | | | | | | | commit_hash:1c25da3ce2125ca4d8d1e3e026ef0d2a6d0aa355
| * Enable -Wformat under clang-clthegeorg2024-11-181-1/+1
| | | | | | | | commit_hash:b2cf3b80a36e4867b03a79f3e2c552f19920016f
| * YT-23435: Parse format string at compile timearkady-e1ppa2024-11-186-54/+251
| | | | | | | | commit_hash:804530d1ee861ff42d7d8cad25d9f569b4feaacf
| * Intermediate changesrobot-piglet2024-11-181-1/+1
| | | | | | | | commit_hash:a5695d6abae3e01238ce9328956579759caca454
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-11-171-1/+1
| | | | | | | | commit_hash:b6c853aa9dfce004915ca07c10eead963195eb97
| * YT-22885: Handle unknown values in (Try)CheckedEnumCastbabenko2024-11-163-3/+61
| | | | | | | | commit_hash:5ce8019253cdb971d1af36350e3efa3a4ec8545c
| * YDB Import 622robot-ydb-importer2024-11-162-51/+0
| | | | | | | | commit_hash:a2bd81b4ecf17197f540e5096040491a78428687
| * Intermediate changesrobot-piglet2024-11-151-0/+2
| | | | | | | | commit_hash:2ad7a4bc9a9ae76fb2a70feb2681becd0de5c5c7
| * Allow per-module switch to atd_ro_snapshot from arcadia rootthegeorg2024-11-141-0/+4
| | | | | | | | commit_hash:d8d2d7bd705c50833ff6e4b03fda17f1c97ca3b7
* | Merge branch 'rightlib' into mergelibs-yurchuk-manualMaxim Yurchuk2024-11-141-3/+4
|\|
| * Intermediate changesrobot-piglet2024-11-141-3/+4
| | | | | | | | commit_hash:bbe5982909469ab84284cb16547e69a096d992ea
* | Merge branch 'rightlib' into mergelibs-yurchuk-manualMaxim Yurchuk2024-11-146-5/+137
|\|
| * Fix babenko issues of rXXXXXXarkady-e1ppa2024-11-142-4/+4
| | | | | | | | | | [nodiff:caesar] commit_hash:93eef00a7132e68e727aa1f4028616db6522d03c
| * Add external autoincludes.jsonalevitskii2024-11-143-0/+132
| | | | | | | | | | Add external autoincludes.json commit_hash:1b3de1732fee590582ae5620570facc2c0987390
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-11-141-1/+1
| | | | | | | | commit_hash:7313c6e8079a9821476cae610f095855b5c60c93
* | Merge branch 'rightlib' into mergelibs-yurchuk-manualMaxim Yurchuk2024-11-1319-49/+502
|\|
| * Intermediate changesrobot-piglet2024-11-131-0/+1
| | | | | | | | commit_hash:e7480dc4037b4e009ef6dcc824697e6e89c5bfe1
| * Intermediate changesrobot-piglet2024-11-121-24/+26
| | | | | | | | commit_hash:63f0ba341b35ad9ea632bfc2971f028cebbec800
| * YT-23346: Introduce YT_ASSUME and YT_UNREACHABLE macros.thenewone2024-11-121-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | Y_ASSUME and Y_UNREACHABLE macros are platform-independent ways to give a hint for a compiler about some value or state. Compilier may use that hint for optimization. On the other hand if the hint is wrong it may lead to undefined behavior. YT_ASSUME and YT_UNREACHABLE are wrappers around Y_ASSUME and Y_UNREACHABLE that actually check that the hint is correct in debug build. That introduces some code safety and at the same time allows certain optimization in optimized build. commit_hash:2d0969361910a10a870bae226d838d494e656edb
| * Add TSharedRef::FromString overloads for std::stringbabenko2024-11-113-9/+52
| | | | | | | | commit_hash:2edff041e77ead18a6bb7efeb13c8163d85c0750
| * . Пробрасывать версию релизного бранча в ↵dspushkin2024-11-111-0/+2
| | | | | | | | | | | | | | | | | | ya package Как вариант, по аналогии с custom-version опцией(custom_version полем в sandbox), пробрасывать опцию release-version(или release-message) в vcs_info. Тут представлен вариант как прокинуть его в сборку пакета. commit_hash:f3766b0f0780bd280b1a9d799bea22add4ca3880
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-11-111-1/+1
| | | | | | | | commit_hash:3381c362bf53465449cc36ad460347615208e001
| * [library/cpp/http] support HTTP 434 codezankin2024-11-101-0/+1
| | | | | | | | | | add constant for HTTP 434 code commit_hash:bb04bc4efd36dc9989de7535b40c968c69b27472
| * Intermediate changesrobot-piglet2024-11-082-2/+4
| | | | | | | | commit_hash:17dbd6d7e5fc440afa2d816e245a73e25135bfb5
| * YT-21233: Rewrite ConvertTo CPO using TagInvokearkady-e1ppa2024-11-088-0/+386
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Plan: 1) Remove `IAttributedDictionary` type from the public API. \+ 2) Remove `Set` method from public API in favor of `operator<<=`. \+ 3) Adopt `ConvertTo<T>` (or other name) CPO with proper extension into `NYT::NYson::ConvertTo` from `yt/core`. 4) Use CPO from (3) to eliminate direct dependency on `yt/core` of `Get/Find` methods from attributes API. 5) Adopt `ConvertToYsonString` (or other name) CPO with proper extension into `yt/core` customisations. 6) Use CPO from (5) to eliminate direct dependency on `yt/core` of `TErrorAttribute` ctor. 7) Swap attributes implementation to the one which doesn’t use `IAttributeDictionary`. 8) At this point `stripped_error*` can be moved to library/cpp/yt and so can recursively dependant on THROW macro methods `Get/Find/…`. 9) Adjust CPO’s to work with `std::string` instead of `TYsonString` assuming text format to be used (maybe `TString` for now). 10) Remove dep of `library/cpp/yt/error` on `yson` entirely. This pr addresses 3-4 steps of plan. Below is a brief explanation of design decisions. We want to have a concept which detects if there is a `ConvertTo` method and if true, try calling it. Templates can only perform unqualified name lookup and if we allow non-ADL overloads to be found, we would have dependency on inclusion order (if `ConvertTo` is included prior to our code, everything works fine, but if the order is reverse, templated dispatch would fail, but direct call would work just fine). That is why we adopt niebloids which first disable ADL lookup of the name `ConvertTo` by directing it to niebloid implemented via `TagInvoke` mechanism. TagInvoke design <https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1895r0.pdf> . TL;DR: we want to have behavior which is consistent with inclusion order. Key difference now is that `ConvertTo` works consistently in both manual calls and template function body calls and is no longer visible for ADL part of the unqualified name lookup commit_hash:32af641bd0af559bfe670c2ceb36721fb4afc2dd
| * Support customization of TLockOps for TGuard in TConcurrentHashMaptarasovalexey2024-11-081-10/+11
| | | | | | | | commit_hash:ea73897466c683c4f852d5c9b6eebee419e6b8ab
| * fix ci base image buildanokhovd2024-11-081-5/+6
| | | | | | | | | | change base скрипт commit_hash:abea0d7a031fd7bbbb1e754495e2c482b073be62
* | Merge branch 'rightlib' into mergelibs-241108-0852Alexander Smirnov2024-11-0835-74/+560
|\|
| * Move yql/udfs/common/ to /yql/essentials YQL-19206imunkin2024-11-081-0/+4
| | | | | | | | | | | | | | | | | | | | Except the following directories: * clickhouse/client * datetime * knn * roaring commit_hash:c7da95636144d28db109d6b17ddc762e9bacb59f
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-11-081-1/+1
| | | | | | | | commit_hash:ee52a32ff7f9601d2ea879be7d0bb07d0fe0f5b6
| * Intermediate changesrobot-piglet2024-11-071-1/+1
| | | | | | | | commit_hash:8dfe46ba3b02673d0e6a35fdf824ab2c98255393
| * [unified-agent] add config endpoint to agentetoraf2024-11-061-0/+1
| | | | | | | | commit_hash:f617f0a99f254f9100cea5bb7c2adaa30ae2038d
| * Better diagnostics in AbortProcess(Silently|Dramatically)babenko2024-11-068-12/+108
| | | | | | | | commit_hash:7bbc13afbd569ca9bb064aed656c12644fd2de96
| * NaN-safe comparison and hashingbabenko2024-11-069-2/+294
| | | | | | | | commit_hash:46d59ab3acbd313753d3e46f3a6f10a8ebc424d8
| * Intermediate changesrobot-piglet2024-11-061-1/+1
| | | | | | | | commit_hash:d313ff8d16f964d796106f71b9e2d65b0ea39f82
| * [libray/cpp/threading] Fix typosskvor2024-11-051-3/+3
| | | | | | | | commit_hash:f76f3edfa160fba90d0f8d594211fa35c6eb6077
| * Intermediate changesrobot-piglet2024-11-051-3/+3
| | | | | | | | commit_hash:fa9cb13adebcd335794779a600c4d88ad1af00d4
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-11-051-1/+1
| | | | | | | | commit_hash:95cd91e635cd58d38f4e69396d9d6d2201f1946b