summaryrefslogtreecommitdiffstats
path: root/library/cpp/yt
Commit message (Collapse)AuthorAgeFilesLines
* YT: Do not merge OK errors to inner errorsdgolear2025-12-172-12/+21
| | | | commit_hash:7204f6d279e6660168d497e5fc43a8fd6a21acaa
* Intermediate changesrobot-piglet2025-12-161-5/+4
| | | | commit_hash:01073d5debabb2b7da51639f6d5137155132d193
* YT-22593: TString -> std::string in unittestssabdenovch2025-12-121-0/+11
| | | | commit_hash:e71661ee774f94e598456363e42562c658cce049
* Remove extra slash from includeMikhail Galanin2025-12-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --- > If this change is not needed to be mentioned in release notes then just remove changelog entry. > If this change is needed to be mentioned in release notes then please add changelog entry at the end of pull request description, using this format: > > * Changelog entry > Type: ? # fix/feature (Select one value, example: `Type: fix`) > Component: ? # master/proxy/scheduler/dynamic-tables/controller-agent/queue-agent/query-tracker > # map-reduce/misc-server/odin/spyt/chyt/strawberry/python-sdk/python-yson/python-rpc-bindings/java-sdk > # cpp-sdk/go-sdk/cms/excel/cron/microservices (Select one value, example: `Component: scheduler`) > Description of this change which will be added in release notes. * Changelog entry Type: fix Component: logging `clang` gets confused with the extra slash and keeps failing ``` In file included from /workspace/third_party/ytsaurus-cpp-sdk/library/cpp/yt/logging/plain_text_formatter/formatter.h:5: /workspace/third_party/ytsaurus-cpp-sdk/library/cpp/yt/logging//logger.h:81:1: error: redefinition of 'GetEnumTraitsImpl' ... /workspace/third_party/ytsaurus-cpp-sdk/library/cpp/yt/logging/logger.h:81:1: note: previous definition is here 81 | DEFINE_ENUM(ELogMessageKind, ``` --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1535 Co-authored-by: Mikhail Galanin <[email protected]> commit_hash:f14a084dba2c641ddcf218c76b8f5a9725579268
* YT-25976: fix blocks alignment in io requestsvvshlyaga2025-12-042-0/+51
| | | | commit_hash:785d73458fcb036340236b123b33a6f3b0b1c1ce
* [core] YT-26666: Ensure shard index and bucket index independence for random ↵apachee2025-12-012-1/+11
| | | | | | keys in TAsyncExpiringCache commit_hash:94c7b2f6b585daa4f3ff011c701500987b972356
* Cosmetics for strongtypedefh0pless2025-11-262-22/+19
| | | | commit_hash:10106fd04f0a11a13521c191b1b9f6fd3a5b2422
* YT-25364: Support TNonEmpty serialization and fix issuesapollo13212025-11-254-0/+394
| | | | commit_hash:87bdc41e776a8f4e0bfdf3b47804055a1e62c9ee
* Allow implicit cast from TIntrusivePtr<T> to TIntrusivePtr<const T>kvk19202025-11-172-12/+30
| | | | commit_hash:83dda252d4be350031caade9e138ba8e91930836
* Add Y_LIFETIME_BOUND to TYsonStringBufapachee2025-11-131-3/+3
| | | | commit_hash:9c12a10680e9747d55895676d6a299dd0ddfd8a8
* Annotate BYREF attribute accessors with Y_LIFETIME_BOUNDbabenko2025-11-121-11/+12
| | | | commit_hash:3436f18ce66beb90bf8f89a674e715ac4b9a1098
* Add an option to remove comparison operators for strong typedefh0pless2025-11-103-49/+68
| | | | commit_hash:b9ffae1ce4077a1f26ccbd0abf0596cae292d225
* YT-18571: Refactor environ helpersbabenko2025-11-026-1/+138
| | | | commit_hash:72977e13820ded4a38d19076b1d336c9bb910dbf
* YT-18571: Fixed range construction from spankoloshmet2025-10-211-1/+1
| | | | | Fixed range construction from span commit_hash:a7b4b66073a1d5ea79abc304966494b1e9543919
* Fix a bunch of post-commit issuesifsmirnov2025-10-161-4/+4
| | | | commit_hash:877204cca8999f10cdc5edfa1a2297e2a0292d71
* Mute or fix some checks improved in clang-tidy20 in librarymikhnenko2025-10-151-0/+2
| | | | commit_hash:e93b9ad8b27da3da2372b00bf59ae87a98d0b862
* Intermediate changesrobot-piglet2025-09-301-1/+1
| | | | commit_hash:d932ec0ffc0aaea61db064d99b47b64653cd406e
* Track RWSpinLock acquires per thread to ensure no reentrant usages are presentpavook2025-09-307-32/+247
| | | | commit_hash:daa3d76bfd4283d7cda9ffd741c8ed10457a5c84
* Fix SymbolizeBacktrace messbabenko2025-09-275-18/+44
| | | | commit_hash:18426181c7e415f097e4d8c2378753768fa3628d
* 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
* 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
* Intermediate changesrobot-piglet2025-09-233-5/+71
| | | | commit_hash:1442e9e3ce86ef63767d2526ff170888769e16ec
* 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
* 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
* Add tests for TSortedStagingArea and fix bugsapollo13212025-08-281-0/+2
| | | | commit_hash:03e41d2fa64fd120f7422f961fafa24b7f255e4d
* Add a guard for per-fiber extra logging tagsifsmirnov2025-08-223-0/+33
| | | | commit_hash:3dfc664a8e26d9bfec6e997c848d5f66ede6e925
* YT-19137: Make full_read a first class citizencoteeq2025-08-183-1/+37
| | | | commit_hash:dac730c0d9dc052edce7dd7873c51687ea19082e
* YT-18571: Refactor traced (fomerly tracked) spin locks and add unittestsbabenko2025-08-1815-92/+159
| | | | commit_hash:2476930524e6179b49fbf312f907bd03413cd8b8
* Intermediate changesrobot-piglet2025-08-175-24/+10
| | | | commit_hash:ca1f7319b759adc9a144adc5d01ae005c364e806
* babenko cosmeticnadya022025-08-154-5/+5
| | | | commit_hash:691cdf0de0f155c0c9076507a291a0c4f32a6065
* YT-18571: Cosmetics for YT_DEFINE_STRONG_TYPEDEFh0pless2025-08-112-2/+3
| | | | commit_hash:48c6dc49d8c0ffb3bbb5fa773dc38bdee243f3c3
* fix coverity issueuzhas2025-08-081-1/+1
| | | | commit_hash:55fb7d7ce65181dcdcb238245c19a18f2bd3cf25
* 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
* Fix TSharedRefArray::AreBitwiseEqualbabenko2025-08-021-1/+1
| | | | commit_hash:84321c155a5d7ecb04ec7b33fc464a244eb55073
* Introduce TSharedRefArray::AreBitwiseEqualbabenko2025-08-012-0/+18
| | | | commit_hash:d20246c9bd65274bc0b78b3c1cbc0cfcd5303d10
* 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
* YT-18571: Fix missing semicolonh0pless2025-07-211-1/+1
| | | | commit_hash:2d892bf3d9b67134ec8e9d461159ec4bbf0930b5
* YT-18571: Rename TCaseInsensitiveStringEqualityComparer -> ↵babenko2025-07-142-2/+14
| | | | | | TCaseInsensitiveStringEqualComparer, add TCaseInsensitiveStringLessComparer commit_hash:2dbe3c3cf419a5310e7bf45d161f839e99040788
* YT: Allow serializing TCompactSetdgolear2025-07-104-23/+45
| | | | commit_hash:733610a293a0c3a2656dbef77630d359c16d3bdf
* 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
* Add Save/Load methods for TStrongTypedefyurial2025-06-132-0/+19
| | | | commit_hash:7bda0c36d13d3a9c586f65b48d6f23f854c0e088
* Restore measuring the memory usage of write-table queries.nadya022025-06-114-4/+152
| | | | commit_hash:1d28ad476551aee1d5ab64c72205347128c27c68
* YT-25226: Pass new job resources to nodepogorelov2025-06-093-0/+51
| | | | commit_hash:20344f8d19f0bdc6a7544126cb74ab92c94e1069
* 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