summaryrefslogtreecommitdiffstats
path: root/library/cpp/yt/memory
Commit message (Collapse)AuthorAgeFilesLines
* 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-43/+62
| | | | commit_hash:dc1bba1db2b4a5bae15299e926e816920168018f
* Add poisoning helpersbabenko2025-03-046-1/+162
| | | | commit_hash:af266bdf36204a4190b491ea5c45455457030edf
* Fix UB in chunked memory poolnadya732025-02-061-10/+12
| | | | | | | | | * Changelog entry Type: fix Component: misc-server Fix UB in chunked memory pool commit_hash:d2d5a9707e30abe1814d1ac0c33fc0f2aba134e2
* YT-24135: Check for oom in TBlob::DoAllocateponasenko-rs2025-02-051-1/+11
| | | | commit_hash:51660c0e427c358c8285a5889c7dd585a97e5140
* Disambiguate call for windows platformngc2242025-02-041-1/+1
| | | | commit_hash:3f7d1518427ed170b9ac8f70724290b71801cae4
* Babenkoed: Shadow Warssabdenovch2025-01-163-8/+10
| | | | commit_hash:deadebefdfd81b6c737b9464435356b8f652e296
* Add direct includes in librarymikhnenko2025-01-132-0/+3
| | | | commit_hash:747602d8e470d51bcf6f38dfddafa12047d210df
* Cosmeticsdtorilov2025-01-111-3/+3
| | | | commit_hash:f51f172878d227b49cb480296f61a6575e5d6e67
* YT-23859: Various memory tracking improvementssabdenovch2024-12-253-2/+12
| | | | commit_hash:c87fb9e7c5cb8a896dd4b758ad73c5c540339df7
* Adapt type erasure to clang-16 compiler bugarkady-e1ppa2024-12-191-5/+16
| | | | commit_hash:690d178c5c95ad7106aee6c26a031e6eeec1f093
* Intermediate changesrobot-piglet2024-12-191-1/+1
| | | | commit_hash:57515baf5d33fd78c2555cb2b3351498b9189c72
* Use AnyObject to remove type erasure logic from yt/yt/corearkady-e1ppa2024-12-173-7/+19
| | | | commit_hash:79b0a0b437e41879c3a7d4c079ab571bbaafd45f
* Fix various issuespogorelov2024-12-064-2/+231
| | | | commit_hash:50f729d3716d8b1f5b852cfc008e228172fb79c4
* YT-23698: Check size of ref counted objectslukyan2024-12-041-0/+4
| | | | commit_hash:97159680fa733af4212c094e917bc78a47eb0c15
* Intermediate changesrobot-piglet2024-12-044-0/+1462
| | | | commit_hash:cbf5ab65e5ba1b2d286f974a6b6b463ed152b381
* Intermediate changesrobot-piglet2024-11-291-4/+0
| | | | commit_hash:60e005cdf76d5bff2a370a6b8f35ef4f6792f414
* Add TSharedRef::FromString overloads for std::stringbabenko2024-11-113-9/+52
| | | | commit_hash:2edff041e77ead18a6bb7efeb13c8163d85c0750
* Better diagnostics in AbortProcess(Silently|Dramatically)babenko2024-11-064-9/+29
| | | | commit_hash:7bbc13afbd569ca9bb064aed656c12644fd2de96
* add ::element_type, .get() to smart pointers for better compatibility with stdpavook2024-11-044-0/+22
| | | | | For example, this makes it possible to use gtest pointer matchers on smart pointers commit_hash:2650074ae18ee35696b297d3d1f0393e7350789f
* Fix disabling ref counted trackingnastprol2024-10-172-0/+8
| | | | commit_hash:8552424a0dfce80a71c406632beba95646bf5b3e
* Drop redundant MarkAsIntentionallyLeakedbabenko2024-10-081-3/+0
| | | | commit_hash:a7e152eae3d2996e60fa5940906933bfb64bdc88
* Assume LSan is always enabled in ASan buildsbabenko2024-10-083-4/+4
| | | | commit_hash:e48e4ec5e5215afc5c32dc6213398b6b28dbdd7b
* Remove Size, Empty and Data usages from librarymikhnenko2024-10-041-1/+1
| | | | commit_hash:ef5ad4cfa9e68bbfc586492e8c376c732d0a48af
* Add an option to disable refcounted trackingnastprol2024-09-252-0/+8
| | | | commit_hash:ceb575c0377d4a48c0507590d878e690e92f5c63
* Intermediate changesrobot-piglet2024-09-231-38/+53
| | | | commit_hash:9da3eb91ac1626625fafab7ae80b22f3f3b75821
* Fix TAtomicIntrusivePtr::Reset for lsanbabenko2024-09-231-1/+0
| | | | commit_hash:7db063d2838aac3ab4a0c681ca1744361cfbb31e
* Make TAtomicIntrusivePtr lsan-friendlybabenko2024-09-233-26/+134
| | | | commit_hash:c4a4db14dd6f9b82fb65377014112bf0a131d3e0
* Fix typo in library/cpp/yt/memoryponasenko-rs2024-09-232-3/+3
| | | | commit_hash:7b3f45fc7a89f88cb3f5609ab96fe1951290bfa4
* Increase RC size to 64 bitsbabenko2024-09-213-14/+13
| | | | commit_hash:31d021c482ac2a3f99e86bf1a2aca7231c86c11d
* More assertions in refcountersbabenko2024-09-213-8/+32
| | | | commit_hash:0c6147f498fdf817921889ac84a321f84f2d1059