summaryrefslogtreecommitdiffstats
path: root/library/cpp/yt/memory
Commit message (Collapse)AuthorAgeFilesLines
* Cosmetics: fix typos in docstrings and commentsgearonixx10 days2-2/+2
| | | | | | | | | | | Fix typos in docstrings --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1733 Co-authored-by: ilyaibraev <[email protected]> commit_hash:33a12aeaeeaec2f93ef9f465a3d5cdff95b62757
* Fix babenko-issuesdann2392026-05-121-1/+1
| | | | commit_hash:2728816c79b29fccf31698e16733a0220fd3069e
* Intermediate changesrobot-piglet2026-04-301-1/+1
| | | | commit_hash:075da2320aef76c06611fc1f363508ed26ad1a78
* Add Abseil-compatible support hashersbabenko2026-04-272-1/+19
| | | | commit_hash:2d2808f61599fcfea314ad660585e984d50ffbb3
* Poison memory in allocation holderssabdenovch2026-04-224-0/+41
| | | | commit_hash:c574e7092eae2a9ed715448139ca905f0af5562c
* Revert commit rXXXXXX, Poison memory in allocation holderssabdenovch2026-04-201-4/+0
| | | | commit_hash:3dc71807ca8b74fbc84807633ded4fca86b0151e
* Poison memory in allocation holderssabdenovch2026-04-201-0/+4
| | | | commit_hash:0912d7a08b0b2ae26b6298108a9fdd57cabbc77a
* Fix some use-after-move bugspavook2026-04-171-1/+1
| | | | commit_hash:4bc357937e76b2b082671bb0f67ac3012ee4dbca
* YT-27872: Refactor BIND to fix ODR violationsdann2392026-04-034-21/+9
| | | | commit_hash:25c6545fed2bffe20f7a008a218b9245896926ec
* YT-18571: Turn TPackedPtr into a strong typedefbabenko2026-03-144-12/+17
| | | | commit_hash:1deb4fa77014b102af1c79903f60641f23a50813
* YT-27634: Annotate DCAS with TSAN intrinsicssabdenovch2026-03-132-3/+97
| | | | commit_hash:7b0bb805a82d9829ea93f5b867962e77a2c56244
* Fix TFreeList and its unittests for 32 bit platformbabenko2026-03-133-35/+85
| | | | commit_hash:6d5cf8bea86a35efd558df2aaec98702dc514f1c
* Intermediate changesrobot-piglet2026-03-131-4/+4
| | | | commit_hash:0f03724e68eb4d3d411946e1c7b201d1b79f951a
* 32-bit compatible library/cpp/yt/memorybabenko2026-03-133-3/+17
| | | | commit_hash:f68a98021cf1e69e6ac402deb24dc2eef75162f5
* YT-18571: Don't use tagged/packed ptrs in Hazard Pointersbabenko2026-03-121-7/+9
| | | | commit_hash:4744aaa8f540cfc9351f1aacb9e1431d115aed85
* YT-27421, YT-27419, YT-27420: Fix data race in GetDataStatisticsbabenko2026-03-064-0/+228
| | | | commit_hash:2d7af3653dc3c1036b3b52409faba2fae321046a
* Even better tracking of memory in range inferrersabdenovch2026-03-051-9/+18
| | | | commit_hash:ef7700a25960a737e5b047b2c21e473ebf15fbb9
* Add noexcept to move constuctors and assignments - leftovers #3osidorkin2026-03-045-7/+7
| | | | commit_hash:2e0271c73066f99267943a20d69391cfd450626f
* Intermediate changesrobot-piglet2026-03-031-2/+2
| | | | commit_hash:a66d1ef65085fb8e8bfe860b8b7a95cbc5793851
* Add noexcept to move constuctors and assignmentsosidorkin2026-03-0311-21/+21
| | | | commit_hash:dd937db7bbbfb5f6dfa3767c6f16213f97187eeb
* Replace DangerousGetPtr with TWeakPtrbabenko2026-03-012-7/+84
| | | | commit_hash:866e4401ff3564ae6e58c067f937c15d322a3828
* YT-27536: Fix (seemingly benign) race in TTwoLevelFairShareQueuebabenko2026-02-283-227/+331
| | | | commit_hash:700b15a49621e9f79e6e6c725a1aa958f9bd132e
* YT-22792 Support heterogeneous lookup for intrusive pointersdann2392026-02-182-46/+91
| | | | commit_hash:058958336f8d0f263f11997b6bf41f858fdc55a0
* Add direct includes required by internal libcxx changes in librarymikhnenko2026-02-101-0/+1
| | | | | | Original errors you can see [here](https://nda.ya.ru/t/cIW6kCld7U2bZB or [here](https://nda.ya.ru/t/kpJPyHA27U2bZJ commit_hash:d932f70eceac25c1d3b701b7a60be1b823b1f08b
* Do not copy holder ptr in TSharedMutableRange::GetHolderpechatnov2026-01-281-2/+2
| | | | commit_hash:d0a59b050291e7d3758b46f92f524fd3c60fac54
* YT-27061: Make OKFuture constinitbabenko2026-01-021-1/+1
| | | | commit_hash:3522ca2def9e06894323c3ac1b5e0e4e83572857
* YT-25976: fix blocks alignment in io requestsvvshlyaga2025-12-042-0/+51
| | | | commit_hash:785d73458fcb036340236b123b33a6f3b0b1c1ce
* Allow implicit cast from TIntrusivePtr<T> to TIntrusivePtr<const T>kvk19202025-11-172-12/+30
| | | | commit_hash:83dda252d4be350031caade9e138ba8e91930836
* YT-18571: Fixed range construction from spankoloshmet2025-10-211-1/+1
| | | | | Fixed range construction from span commit_hash:a7b4b66073a1d5ea79abc304966494b1e9543919
* 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
* 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
* babenko cosmeticnadya022025-08-154-5/+5
| | | | commit_hash:691cdf0de0f155c0c9076507a291a0c4f32a6065
* YT-18571: Cosmetics for YT_DEFINE_STRONG_TYPEDEFh0pless2025-08-111-2/+2
| | | | commit_hash:48c6dc49d8c0ffb3bbb5fa773dc38bdee243f3c3
* 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
* 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
* 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
* 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-24913: Split memory trackernadya022025-05-165-565/+12
| | | | commit_hash:af573daeadda0ee67ff6c0a595b6dc3ad6314c51
* Cosmeticsbabenko2025-05-101-2/+8
| | | | commit_hash:b527c60aed121bfae864558328f5bb32ee9afc72
* Typo in ref_counted.hAlexey Arkhipenko2025-04-251-1/+1
| | | | | | | | | No description --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1240 commit_hash:9afd1a8a5e8a67c4618712edca143bb56027764f
* QL joins refactoringsabdenovch2025-04-081-0/+1
| | | | commit_hash:bf6a38b831d4a1301e19a6524c711d7a1c17bf48
* YT-23989: Track memory in TChunkedOutputStreamnadya022025-03-172-4/+26
| | | | commit_hash:1fcce66b4e0a0a5e5fb55aba38889e9bf5b42a85
* YT-23989: Move memory tracker to library/cpp/ytnadya022025-03-144-0/+588
| | | | commit_hash:5dad6ada81567dcb5da6ef1efe47e1738196d219
* Better memory poisoning helpersbabenko2025-03-053-42/+61
| | | | commit_hash:dc1bba1db2b4a5bae15299e926e816920168018f
* Add poisoning helpersbabenko2025-03-046-1/+162
| | | | commit_hash:af266bdf36204a4190b491ea5c45455457030edf